Automotive Engine Modeling for Real-Time Control Using MATLAB/SIMULINK
950417
02/01/1995
- Event
- Content
- The use of graphical dynamic system simulation software is becoming more popular as automotive engineers strive to reduce the time to develop new control systems. The use of model-based control methods designed to meet future emission and diagnostic regulations has also increased the need for validated engine models. A previously validated, nonlinear, mean-torque predictive engine model* is converted to MATLAB / SIMULINK† to illustrate the benefits of a graphical simulation environment. The model simulates a port-fuel-injected, spark-ignition engine and includes air, fuel and EGR dynamics in the intake manifold as well as the process delays inherent in a four-stroke cycle engine. The engine model can he used in five ways:
- As a nonreal-time engine model for testing engine control algorithms
- As a real-time engine model for hardware-in-the-loop testing
- As an embedded model within a control algorithm or observer
- As a system model for evaluating engine sensor and actuator models
- As a subsystem in a powertrain or vehicle dynamics model
Although developed and validated for a specific engine, the model is generic enough to be used for a wide range of spark-ignition engines. Modular programming techniques reduce model complexity by dividing the engine and control system into hierarchical subsystems.
- Pages
- 17
- Citation
- Weeks, R., and Moskwa, J., "Automotive Engine Modeling for Real-Time Control Using MATLAB/SIMULINK," SAE Technical Paper 950417, 1995, https://doi.org/10.4271/950417.