面对一个咄咄逼人的最后期限,并且知道他们需要灵活性来快速适应需求,Eaton选择使用MathWorks工具应用基于模型的设计。
伊顿的一个工程师团队设计了一个控制方案架构的模型,并用Simulink进行了仿真金宝app®软件包括能量管理、发动机子系统、离合器、电池、发动机和其他车辆部件。
Carpenter说:“Simulink模型架构的美妙之处在于,如果车辆的金宝app任何部件发生变化,我们只需修改这些模块,而整个系统不会受到影响。”
然后,他们创建了一个工厂模型来模拟混合控制模块用于与真实车辆部件通信的所有输入和输出。他们使用Simuli金宝appnk Coder™从Simulink模型生成C代码,并将代码下载到Simulink Real-Time™进行硬件在环模拟。
Carpenter说道:“从本质上来说,我们在PC上拥有一款能够工作的车辆,所以无论何时我们想要调整或做出改进,我们都能够在PC环境中运行模拟。
伊顿利用Simulin金宝appk提高了模型的性能,并利用最优化工具箱™确定了最佳的排放和燃油经济性。
在PC上通过运行硬件在环仿真来验证他们的结果与实际的I/O,伊顿开发了一个原型控制器。他们创建了一个模型,由Simulink架构、操作系统和硬件抽象层(HAL)组成,其中金宝app包括电路板芯片组上的驱动程序。他们开发了一个操作系统,使用statflow在用C编码的HAL和Simulink模型之间进行接口金宝app®和Sim金宝appulink Coder作为操作系统中的调度程序。
使用嵌入式编码器®, Eaton从模型中生成C代码,并将代码下载到Freescale™MPC5xx微控制器上,以便在货运承运人的ECU中进行实时操作。
在测功器测试中,伊顿原型车的排放和燃油效率超过了要求。
随着竞争的胜利,伊顿公司在2004年开始制造20辆混合动力测试车。自那以后,这些车辆已经部署在美国的几个城市,由货运公司进行真实世界的测试,该公司有4万多辆传统运输车辆在路上行驶。随着时间的推移,计划将引入更多的混合动力测试车辆。