为了开发新的暖通空调控制器,通用工程师使用了MathWorks工具,并采用了基于模型的设计(Model-Based Design),这种方法使他们能够在硬件可用之前,在各种故障条件下验证设计并测试组件。
该团队与MathWorks顾问合作,在Simulink中开发了整个HVAC控制器的模型框架万博1manbetx®,然后集成用C编写的现有组件。
工程师将C语言编写的组件转换为Simulink和statflow万博1manbetx®模型,添加功能以满足当前的设计需求。这种方法使他们能够一个组件一个组件地更新系统,同时保持向进入生产的车辆交付最新控制软件的能力。
用Simu万博1manbetxlink报表生成器™, GM Engineering Europe为他们的Simulink和statflow模型创建了文档,帮助团队万博1manbetx成员理解其他人创建的组件设计。Simu万博1manbetxlink框架与本文档相结合,使通用汽车在印度、北美、德国和瑞典的工程团队能够并行进行设计。
包括混合动力汽车电动压缩机控制在内的新组件完全是在Simulink和statflow中开发的。万博1manbetx该团队为压缩机、鼓风机和辅助热开发了S万博1manbetximulink工厂模型,通过闭环模拟验证组件功能。
用仿真软件万博1manbetx编码器™,他们为在Simulink中建模的组件自动生成代码,并使用快速原型硬件进行实时的车载测试。万博1manbetx因为代码是从他们的系统模型中自动生成的,所以他们可以在几分钟内对模型进行更改,重新生成代码,并测试新版本。
然后他们使用Embedded Coder生成产品代码®并将其部署到目标的32位微控制器上。
新的控制器已经安装在数辆量产车型上,包括欧宝Insignia,通用汽车的工程师正在努力实现完整的Simulink,增加每个软件版本中自动生成代码的百分比。万博1manbetx