Promoting excellence in mobility engineering

  1. FISITA Store
  2. Technical Papers

Development of a Virtual Test Environment for Engine Control Systems: ESILE, Elasis Software in the Loop Environment
barcelona2004/F2004F191-paper

Authors

Massimo Annunziata* - Elasis S.C.p.A
Ferdinando de Cristofaro - Elasis S.C.p.A
Gabriele Flauti - Elasis S.C.p.A
Stefano Scala - Elasis S.C.p.A

Abstract

Keywords - SIL, Engine, Control, Testing, Calibration

Abstract - In the competitive world of automotive control and electronics, cost and time to market are key factors that must be optimized in order to ensure a continued success. In this scenario the availability of tools that can aid to develop and calibrate control algorithms in more efficient and fast way can make the difference.

The paper shows the capability of one of these tools: Elasis Software In the Loop Environment (ESILE).

This tool shifts the emphasis away from expensive on-vehicle work to cheaper simulation environment. Focus will be placed on the ECU development process, new control algorithms and the benefits derived from using ESILE.

ESILE is composed of two main models: the engine and vehicle model, and the ECU model.

The model has been implemented in the Simulink environment. This choice has two benefits:

- first, the ECU model can be easily connected with existent models of the engine and components (sensors and actuators), available in ELASIS;

- second, it can be used to produce, through Automatic Coding procedures, the software for

Rapid Control Prototyping ECU, allowing an easier testing on the car or engine of new designed algorithms.

The model of the engine and vehicle in ESILE is ELAVEM (ELASIS Virtual Engine Model) a validated model used also for ELASIS Hardware In the Loop systems.

The ECU model is strongly based on the Torque Based architecture, including the main torque control strategies from pedal interpretation to throttle angle, injection and ignition timing calculations.

The Simulink implementation has been validated with respect to experimental data of a production ECU. The calibration data in the model are of a Fiat Punto with FIRE engine 1.4l 16v.

The first release of ESILE is being used for Software In the Loop and Rapid Control Prototyping analysis. Future releases will include models of other engines and vehicles as well as more strategies and new parts of the control architecture according to the needs coming from the use of the model for development or analysis tasks.

Add to basket

Back to search results