潍柴动力采用基于模型的设计与MATLAB®和Sim万博1manbetxulink®设计和实施的共轨柴油发动机ECU软件。他们建立了一个生产控制和软件团队,并在工具的培训新工程师。公司还与MathWorks的咨询公司合作,建立基于目标的快速原型制造能力,这将使潍柴集团企业和客户进行合作。
从系统要求工作,潍柴动力的工程师在Simulink和Stateflow开发的发动机控制器模型万博1manbetx®。他们使用状态流来的模型的状态转移逻辑,其用于发动机工作模式控制,轨压控制和诊断例程。
在模型的开发,他们使用的模型顾问在Simulink与建模改编自MathWorks的汽车顾问委员会(MAAB)指南标万博1manbetx准的符合性检查。
使用Simu万博1manbetxlink要求™团队链接文本要求在Simulink模型元素实现的要求,以确保可追溯性。
在Si万博1manbetxmulink,团队创建的车辆,后处理系统的工厂模型,和发动机,包括燃料,扭矩,进气和排气子系统。为了验证控制设计,他们跑了控制和工厂模型的闭环仿真。
他们创建的测试向量与Simulink设计验证™。万博1manbetx使用Simulink万博1manbetx的覆盖™和Simulink™检查这些测试向量使团队确定死者逻辑在他们的模型,实现完整的模型覆盖。
采用定点设计™,工程师通过模拟过程中记录的最小和最大数据值和缩放的定点数据类型的应用定点设计师建议转换的浮点模型到定点。
比较浮点和定点模型的仿真结果来验证转换后,团队使用嵌入式编码的控制模型生成的C代码®。
在Simulink中工万博1manbetx作,他们进行了PC上的软件在半实物测试和硬件在中环测试上ETAS®PT-LABCAR模拟器。
该小组生成的代码34条万多有效线生产ECU与嵌入式编码。生成的代码包含在应用软件的100%;还从模型生成的CAN应用层和诊断程序的85%。
在MATLAB工作,团队开发的车辆行驶周期的软件,这是他们最初生产的ECU测试过程中使用的数据分析。
共轨式柴油发动机ECU是在生产环节上的重型卡车,工程机械和发电设备。潍柴动力计划重用ECU设计轻型柴油机。