卡索practicos

LG电子的发展符合ISO 26262 -逆变器控制软件和基于模型的设计

挑战

电力和混合动力电动汽车开发逆变器控制软件功能符合国际安全标准

解决方案

采用基于模型的设计和自动化生产代码生成模型检查、代码覆盖分析,连续测试

结果

  • 严格的代码的性能要求
  • 沟通改进;验证时间减少了20%
  • ISO 26262 -兼容的软件按时交付

“基于模型设计帮助我们应用ISO 26262要求的设计和验证方法,包括连续的验证和测试覆盖率评估。特别是,仿真软件测试的自动化测试用例和报告在很大程度上造成了减少测试工作。”万博1manbetx

孙Jeongwon, LG电子
LG电子逆变器电力和混合动力电动汽车。

LG电子逆变器电力和混合动力电动汽车。


汽车制造商越来越多地要求一级供应商交付组件开发了符合ISO 26262国际公路车辆功能安全标准。这个标准涵盖的功能安全方面完整的开发过程,包括设计、实现和验证。许多制造商也希望他们的供应商符合AUTOSAR标准ECU软件架构。

LG电子发展ISO 26262 -逆变器系统和AUTOSAR-compliant软件用于驱动电动和混合动力汽车电机与MATLAB使用基于模型的设计®和仿真软万博1manbetx件®

“我们最初的目标,采用基于模型的设计是为了满足ISO 26262建议,“孙Jeongwon说,LG电子首席研究工程师。“我们很快发现,使用MATLAB和Simulink额外的好处,包括改善通讯技术工程师在不同的领域之间的设计细节,导致软件万博1manbetx缺陷的减少。”

挑战

在过去,LG电子软件工程师手工写嵌入式控制软件基于设计由算法工程师。除了是缓慢的,这个过程容易受到错误源于不同群体之间的沟通困难。LG电子(LG Electronics)寻求建立一个新的开发过程中团队使用建模与仿真支持早期验证和生产代码生成。万博1manbetx

第一批项目完成这个新的ISO 26262 -兼容的过程的设计和实现一个AUTOSAR高速运动控制的软件组件。性能规格严格;生成的代码需要满足严格的执行期限。以满足项目的要求需求和交付时间表,团队需要速度快的新开发过程。

解决方案

LG电子与MATLAB和Simulink采用基于模型的设计开发和验证基于AUTOSAR高速电机控制软件和ISO 26万博1manbetx262。

LG电子团队参加培训和技术研讨会由MathWorks工程师,还帮助他们快速发展试点项目。

团队创建了一个植物模型Simscape电气™,包括一个室内永磁同步电机(IPMSM)和逆变器的电力电子转换模型。

使用AUTOSAR创作工具,团队定义的接口和其他控制器架构的配置细节。然后导出软件组件描述ARXML文件编辑工具和进口到仿真软件生成一个骨架控制模型。万博1manbetx

工程师们阐述了这个模型,在Stateflow添加应用程序逻辑建模®。他们还添加了一个比例积分(PI)调节转矩电流控制器,和算法产生脉宽调制(PWM)输出为车辆的IPMSM调节三相电压。

他们使用模型检查™找万博1manbetx到可能违反《ISO 26262标准和模型设计验证器检查除™,溢出,和其他运行时错误。

来验证控制器的设计,控制器的闭环仿真工程师跑和植物模型,使用仿真软件覆盖™来衡量有多少运动控制器模型。万博1manbetx

接下来,团队从他们的模型与嵌入式编码生成的C代码®和编译代码的目标NXP™MPC5676R单片机。

使用仿真软件万博1manbetx测试™,他们的仿真软件进行了连续测试模型和生成的代码,根据ISO 26262 ASIL-C,用仿真软件覆盖评估这些测试的覆盖率为生成的代码。

LG电子(LG Electronics)完成逆变器软件平台的开发和验证。

结果

  • 严格的代码的性能要求。“因为我们生成的代码与嵌入式编码器是高度优化的,我们能够满足我们严格执行时间要求,”孙说。生成的代码的性能相当的C代码写的。”
  • 沟通改进;验证时间减少了20%。“采用基于模型的设计后,我们看到减少团队之间沟通错误,”孙说。“因为模型便于可视化实现,验证时间短,。”
  • ISO 26262 -兼容的软件按时交付。“半正式的验证、控制流分析、数据流分析、和比较模型和代码之间的连续测试,使用MATLAB和Simulink都做,”孙说。万博1manbetx“没有基于模型的设计,我不认为我们会达到我们的ISO 26262合规目标按时完成这个项目。”