为了开发新的暖通空调控制器,通用汽车公司的工程师们使用了MathWorks工具,并采用了基于模型的设计,这种方法使他们能够在硬件可用之前,在各种故障条件下验证其设计并测试部件。
与MathWorks顾问合作,团队在Simulink中为整个HVAC控制器开发了一个模型框架金宝app®,然后集成用C编写的现有组件。
工程师将C中编写的组件转换为Simulink和StateFlow金宝app®模型,添加功能以满足当前的设计要求。此方法使它们能够通过组件更新系统组件,同时保持将最新控制软件传送到进入生产的车辆的能力。
使用Sim金宝appulink报表生成器™,通用汽车欧洲工程部为他们的Simulink和Stateflow模型创建了文档,帮助团队成员理解其他人创建的组件金宝app设计。Simulink框架与此文档相结合,使通用汽车在印度、北美、德国和瑞典的工程团队能够并行地进行设计。
新组件,包括混合动力车辆电动压缩机的控制,完全在Simulink和StateFlow中开发。金宝app该团队为压缩机,鼓风机和辅助热量开发了金宝appSimulink工厂模型,通过闭环模拟来验证组件功能。
使用Sim金宝appulink编码器™,它们自动生成用于在Simulink中建模的组件的代码,并使用快速原型硬件进行实时的车载测试。金宝app由于代码自动从其系统模型生成,因此它们可以在模型中进行更改,重新生成代码,并在几分钟内完成新版本。
然后,它们使用嵌入式编码器生成生产代码®并将其部署到目标32位微控制器。
新的控制器已经安装在包括欧宝Insignia在内的几款量产车上,通用汽车的工程师们正致力于Simulink的全面实现,提高每个版本软件中自动生成代码的百分比。金宝app