在他们使用基于模型的设计的第一个主要项目中,大陆的工程师使用MathWorks工具来开发符合客户规范的ECAS。
使用MATLAB®,仿金宝app真软件®, Stateflow®,该团队开发了一种ECA的模型,即基于几个输入参数控制空气弹簧和阻尼阀的输出信号,包括轴水平,空气弹簧压力,卡车速度和加速度和发动机扭矩。
他们使用S金宝appimulink Requirements™跟踪IBM中的客户需求®理性的®门®到大陆的性能规范和ECAS模型的相关组件。
然后,该团队在Simulink中运行开环模拟,将刺激应用于输入,并将模型输出与性能规范金宝app的预期结果进行比较。
为了进行闭环试验,它们在同一链接和植物模型的Simulink和RAN模拟中开发了卡车的植物模型。金宝app
该小组使用Simulink Coder™自动生成控制器模型的C代码。金宝app他们将此代码部署到Simulink real-time金宝app™中,以创建控制器的实时原型,用于在真实卡车上进行道路测试。
使用Fixed-Point Designer™,他们将浮点设计转换为初始的定点设计,并将其重新部署到Simulink real中。金宝app定点代码满足了第一次迭代的性能需求。
在验证了原型机上的实时操作后,大陆公司使用了Embedded Coder®自动为生产目标处理器生成代码。代码是用宇宙软件编译器编译的,用于运行MicriumμC/ OS-II实时操作系统的Freescale™S12XE处理器。
该小组验证了代码符合MISRA的要求®根据客户要求的标准,然后进行最终的道路测试以微调硬件。
ECAS已经向客户进行了演示,并计划投入生产。大陆的所有新控制器设计都将采用基于模型的设计。