This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Engine ECU Function Development Using Software-in-the-Loop Methodology
Technical Paper
2005-01-0049
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
The computer-aided and model-based development of engine control device software is currently regarded to enhance the design and development process significantly. Hardware-in-the-Loop (HiL) tests of the ECUs are the most common part of such an approach. The development of ECU controller functions earlier in the development process using rapid controller prototyping or Software-in-the-Loop (SiL) techniques is, however, not as common.
This paper aims at showing the modern approach of function development where an engine model replaces the real engine as the controlled system. This method shifts the emphasis away from expensive on-vehicle work towards the development at the engineer's desk. The first section deals with the possibilities and benefits of the SiL approach - it also points out its limitations. The second section lists the demands on a simulation environment for SiL applications. The main part following shows some examples for controller development with controllers for battery management and OBD diagnosis functions. The main development steps starting from proof-of-concept up to pre-calibration are discussed on these examples. Some typical use cases like driving test cycles using fast simulation on the PC are shown as well. The final section is dedicated to the further steps in ECU development like rapid controller prototyping, HiL-tests and final in-vehicle tests.
We will also point out the key features of the model used and results obtained with the described methodology. The results will be illustrated by several plots.
Recommended Content
Technical Paper | Electronics Concepts for New Markets |
Technical Paper | Development Speed-Up for Electronic Control Systems |
Technical Paper | Model Style Guidelines for Production Code Generation |
Authors
- O. Philipp - TESIS DYNAware GmbH - Engine Dynamics Team
- M. Buhl - TESIS DYNAware GmbH - Engine Dynamics Team
- S. Diehl - TESIS DYNAware GmbH - Engine Dynamics Team
- M. Huber - TESIS DYNAware GmbH - Engine Dynamics Team
- S. Roehlich - TESIS DYNAware GmbH - Engine Dynamics Team
- J. Thalhauser - TESIS DYNAware GmbH - Engine Dynamics Team
Topic
Citation
Philipp, O., Buhl, M., Diehl, S., Huber, M. et al., "Engine ECU Function Development Using Software-in-the-Loop Methodology," SAE Technical Paper 2005-01-0049, 2005, https://doi.org/10.4271/2005-01-0049.Also In
References
- Caraceni A. et al. Benefits of using a real-time engine model during engine ECU development SAE Paper No. 2003-01-1049
- Philipp O. Huber M. Development and Test of ECU Functions for OBD with enDYNA JSAE Paper No. 20045402
- Peyton Jones J. C. Muske K. R. Model-based OBD for Three-Way Catalyst Systems SAE Paper No. 2004-01-0639
- Ingram G. A. Surnilla G. On-line Oxygen Storage Capacity Estimation of a Catalyst SAE Paper No. 2003-01-1000
- Philipp O. Huber M. Koerner C. Echtzeitfaehige Simulation des PKW-Bordnetzes mit enDYNA-Powernet Automotive Engineering Partners 6 2004 Vieweg Verlag Wiesbaden, Germany