MATLAB在马赫混合动力发动机控制策略软件开发中的应用
东风汽车公司技术中心 张德全
发动机管理系统具有专业性强、复杂度高、安全性高的特点,对控制策略及软件管控都有很高的要求。东风混合动力系统在新技术新策略、标准AUTOSAR软件架构设计、满足ISO 26262功能安全设计、软件全过程工具管控的支撑下,达到全行业技术领先水平。在整个控制策略设计过程中,既实现了复杂的控制策略设计,又实现了全过程工具管控,提高自动化率,具体体现在:架构实现上,使用Systemweaver进行软件架构设计,并通过脚本实现Systemweaver和MATLAB®软件接口设计的自动衔接;软件实现上,制定模型搭建及信号命名规范,使用MATLAB的.m语言功能设计模型检查和单元测试自动化脚本,提升软件开发质量;过程管控上,包含变更管理、软件版本管理、软件集成管理等,都有Redmine、Mercurial服务器、Jenkins®自动化集成等工具链进行支撑,也顺利达到了CMMI3级别的过程管控要求。
出版年份: 2023 年 7 月 9 日