From Physical Modeling to Real-Time Simulation : Feed back on the use of Modelica in the engine control development toolchain

Zakia Benjelloun-Touimi
IFP Energies nouvelles, France

Mongi Ben Gaid
IFP Energies nouvelles, France

Julien Bohbot
IFP Energies nouvelles, France

Alain Dutoya
INCKA SA, France

Hassan Hadj-Amor
IFP Energies nouvelles, France

Philippe Moulin
IFP Energies nouvelles, France

Houssem Saafi
Ecole Nationale d’Ingånieurs de Sousse, Tunisia

Nicolas Pernet
IFP Energies nouvelles, France

Ladda ner artikelhttp://dx.doi.org/10.3384/ecp11063763

Ingår i: Proceedings of the 8th International Modelica Conference; March 20th-22nd; Technical Univeristy; Dresden; Germany

Linköping Electronic Conference Proceedings 63:85, s. 763-772

Visa mer +

Publicerad: 2011-06-30

ISBN: 978-91-7393-096-3

ISSN: 1650-3686 (tryckt), 1650-3740 (online)


This article provides feedback from using Modelica in the "System Modelling" area; involving modelling (behavioural and dynamic modelling); direct simulations; control and real-time applications.

The described work was undertaken within three Europeans projects: Eurosyslib; Modelisar and Open Prod.

Our aims are to attest Modelica language in an overall model of a vehicle consisting of vehicle dynamics; combustion engine; transmission; drive line; brakes and control systems.

ModEngine is a complete IFPEN library; resulting from our participation in those European projects. It allows the modelling of a complete engine with diesel and gasoline combustion models. It may be interfaced with control algorithms written in Simulink thanks to the new Functional Mock-up Interface specification from Modelisar project.

Both versions under commercial software Dymola and free one OpenModelica are available. Feedback will concerns also problems encountered and advantages in use Dymola and OpenModelica platforms.


Control; Eurosyslib; FMI; Library; Modelica; Modelisar; ModEngine; Modelisation; Openprod; Simulation; Real-time


[1] Barba C.; Burkhardt C.; Boulouchos K.; Bargende M. (2000) A phenomenological combustion model for heat release rate prediction in high speed DI Diesel engines with common rail injection; SAE Technical Paper 2000-01-2933.

[2] Wiebe; I.I.; "Semi-empirical expression for combustion rate in engines"; Proceedings of Conference on piston engines; USSR Academy of sciences; Moscow; pp. 186-191; 1956.

[3] F-A. Lafossas; O. Colin; F. Le Berr; P. Menegazzi; “Application of a new 1D combustion model to gasoline transient engine operation”; SAE 2005 Fuels and Lubricants Meeting Exhibition and Congress; May 11-13 2005; Rio de Janeiro; Brazil - SAE 2005-01-2107.

[4] Woschni G.; "Universally Applicable Equation for the Instantaneous Heat Transfer Coefficient in the Internal Combustion Engine"; SAE paper 670931; SAE Trans.; vol. 76; 1967. doi: 10.4271/670931.

[5] Menegazzi; P.; Aubret; P.; Vernhes; P.-L.; "Conventional and Hybrid Vehicle Emission; Fuel Economy and Performance Analysis System Simulation"; FISITA 2004; 23-27 May; Barcelona; Spain

[6] Colin; O.; Benkenida; A.; Angelberger; C.; "A 3D Modelling of Mixing; Ignition and Combustion Phenomena in Highly Stratified Gasoline Engines"; Oil & Gas Science and Technology; vol. 58; pp. 47-62; 2003. doi: 10.2516/ogst:2003004.

[7] "IFP-C3D: an Unstructured Parallel Solver for Reactive Compressible Gas Flow" J. Bohbot; N. Gillet; A. Benkenida; Oil Gas Sci. Tech.; 64 (2009); 309-336. doi: .

[8] Bohbot J.; Lafossas F.-A.; Miche M.; Chraibi M.; Menegazzi P. (2004) A new coupling approach using a1D system simulation software and a 3D combustion code applied to transient engine operation; SAE Technical Paper 2004-01-3002.

[9] F.-A. Lafossas; M. Marbaix and P. Menegazzi "Development of a Coupling Approach between 0D D.I. Diesel Combustion and Pollutant Models: Application to a Transient Engine Evolution" Oil & Gas Science and Technology - Rev. IFP; Vol. 63 (2008); No. 4; pp. 479-494

[10] Barba C.; Burkhardt C.; Boulouchos K.; Bargende M. (2000) A phenomenological combustion model for heat release rate prediction in high speed DI Diesel engines with common rail injection; SAE Technical Paper 2000-01-2933.

[11] Modelisar Functional mock_up interface for model exchange version 1.0. Technical Report 07006; MODELISAR consortium; January 2010.

[12] M. Ben Gaïd; G. Corde; A. Chasse; B. Léty; R. De La Rubia; M. Ould Abdellahi. Heterogeneous Model Integration and Virtual Experimentation using xMOD: Application to Hybrid Powertrain Design and Validation In Proc. 7th EUROSIM Congress on Modeling and Simulation; Prague; Czech Republic; September 2010.

[13] H. Hadj-Amor; C Faure; M. Ben Gaïd; N. Pernet; “Towards a Modelica Real-time cosimulation with FMI”; Multiphysics Simulation - Advanced Methods for Industrial Engineering Conference; Fraunhofer; 22-23 June 2010.

[14] Coppin Thomas; Grondin Olivier; Le Solliec Guenael; Maamri Nezha; Rambault Laurent. "Control-oriented mean – value model of a fuel-flexible turbocharged sparkingnition engine". SAE World congress; Detroit USA; 13-15 april 2010.

[15] Benjelloun Zakia; Moulin Philippe; Najafi Masoud; Shen Xduong. "Simulation of the mean-value internal combustion engine in modelica" MathMod International Conference on Mathematical Modelling; Vienna; Austria; 11-13 February 2009.

[16] Benjelloun Zakia; Najafi Masoud. "Using modelica for modelling and simulation of spark ignited engine and drilling station in IFP". International modelica conference; Bielefeld; Germany; 3-4 march 2008.

[17] Benjelloun Zakia; Najafi Masoud. "Modelling complex system with modelica in scicos: application to mean value spark engine". ESM European Simulation and Modelling conference; St.Julian’s; Malta; 22-24 October 2007.

[18] Masoud Najafi; Ramine Nikoukhah; Serge Steer; Sebastie Furic. "New features and new challenges in modelling and simulation in Scicos" Proceedings of the 2005 IEEE Conference on Control Applications. Toronto; Canada; August 28-31; 2005.

[19] http://www.modelica.org/

[20] http://www.3ds.com/products/catia/portfolio/dymola

[21] http://www.openmodelica.org/

[22] http://www.ifpenergiesnouvelles.fr/

[23] http://www.eurosyslib.com/

[24] http://modelisar.org/

[25] www.openprod.org

[26] http://www.amesim.com/

[27] http://www-rocq.inria.fr/scicos/

[28] http://www.pme.gouv.fr

[29] http://www.itea2.org/

[30] http://www.ida.liu.se/labs/pelab/modelica/OpenSourceModelicaConsortium.html

[31] http://www.LMSINTL.com

Citeringar i Crossref