丰田工程师使用SIMScape™开发了包括数千个方程式的发动机型号。该模型启用了基于基于模型的ECU软件设计的前加载开发过程。
The engineers used the Simscape language to create a custom physical domain consisting of multiple gas types, including air, fuel vapor, and burned gas. They created custom component models to represent the combustion cylinder and air-path (including the EGR). By combining these models with component models provided in Simscape, they were able to model the torque converter, automatic transmission, and other drivetrain components.
They assembled these components in Simscape using a physical network approach to create acausal models. These acausal models were combined with a data-driven causal model of the combustion dynamics developed using Simulink®和基于模型的校准Toolbox™。
To develop an executable specification of the ECU algorithms in Simulink and Stateflow®, they employed MIL simulation with Simulink to analyze the design of new control logic while taking into account the dynamics of the connected plant.
使用Simulink Coder™从控制模型生成代码后,Toyota工程师使用SIL测试来验证低级驱动程序,万博1manbetxISRS和计时器的精确执行顺序以及其他无法通过MIL Simulation进行测试的详细信息。与SIL一起,工程师使用了Microsoft®Visual Studio®for source-level debugging of control code. Breakpoints set in the code paused the simulation in Simulink, enabling the engineers to examine the state of control variables before resuming execution.
Using model-and-software-in-the-loop simulation (SIL+M), engineers develop a new control module as a model, which is then integrated with the control software. SIL+M is expected to further front-load ECU development by enabling engineers to incorporate new control logic into the complete control system.
在MATLAB工作®,工程师在参数优化过程中自动化模拟,并对模拟和测试结果进行了数据分析。
丰田目前在发动机控制,传输控制和混合电动控制系统的开发中使用基于模型的设计的前载开发。