LG电子利用MATLAB和Simulink开发了基于AUTOSAR和ISO 26262的高速电机控制软件,并进行了验金宝app证。
LG电子团队参加了由MathWorks工程师举办的培训和技术研讨会,这些工程师还通过试点项目帮助他们快速启动开发。
该团队使用Simscape Electrical™创建了一个工厂模型,其中包括一个内部永磁同步电机(IPMSM)和一个逆变器功率电子器件的开关模型。
使用AUTOSAR创作工具,团队定义了控制器体系结构的接口和其他配置细节。然后,他们从创作工具中导出软件组件描述ARXML文件,并将其导入Simulink以生成骨架控制模型。金宝app
工程师们详细阐述了这个模型,在statflow中添加了应用程序逻辑模型®.他们还增加了一个比例积分(PI)电流控制器来调节转矩,以及用于产生脉宽调制(PWM)输出的算法,以调节车辆IPMSM的三相电压。
他们使用Simuli金宝appnk Check™来查找潜在的违反ISO 26262标准的情况,并使用Simulink Design Verifier™来检查除零、溢出和其他运行时错误。
为了验证控制器设计,工程师们对控制器和工厂模型进行了闭环仿真,使用Simulink Coverage™来测量控制器模型的执行量。金宝app
接下来,该团队使用Embedded Coder从他们的模型中生成C代码®并编译了目标NXP™MPC5676R微控制器的代码。
使用Simu金宝applink Test™,他们按照ISO 26262 ASIL-C的要求,对Simulink模型和生成的代码进行了连续测试,并使用Simulink覆盖率来评估这些测试对生成的代码的覆盖率。
LG电子如期完成了逆变器软件平台的开发和验证。