Functional Mockup Interface 2.0: The Standard for Tool independent Exchange of Simulation Models

Torsten Blochwitz
ITI GmbH, Dresden, Germnay

Martin Otter
DLR Oberpfaffenhofen, Germany

Johan Akesson
Modelon, Lund, Sweden

Martin Arnold
University of Halle, Germany

Christoph Clauß
Fraunhofer IIS EAS, Dresden, Germany

Hilding Elmqvist
Dassault Systèmes, Lund, Sweden

Markus Friedrich
SIMPACK, Gilching, Germany

Andreas Junghanns
Qtronic, Berlin, Germany

Jakob Mauß
Qtronic, Berlin, Germany

Dietmar Neumerkel
Daimler AG, Stuttgart, Germany

Hans Olsson
Dassault Systèmes, Lund, Sweden

Antoine Viel
LMS Imagine, Roanne, France

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

Ingår i: Proceedings of the 9th International MODELICA Conference; September 3-5; 2012; Munich; Germany

Linköping Electronic Conference Proceedings 76:17, s. 173-184

Visa mer +

Publicerad: 2012-11-19

ISBN: 978-91-7519-826-2

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


The Functional Mockup Interface (FMI) is a tool independent standard for the exchange of dynamic models and for co simulation. The first version; FMI 1.0; was published in 2010. Already more than 30 tools support FMI 1.0. In this paper an overview about the recently published version 2.0 of FMI is given that combines the formerly separated interfaces for Model Exchange and Co-Simulation in one standard. Based on the experience on using FMI 1.0; many small details have been improved and new features ease the usability and increase the performance especially for larger models. Additionally; a free FMI compliance checker will become soon available and FMI models from different tools are made available on the web to simplify testing.


Simulation; Co-Simulation; Model Exchange; Functional Mockup Interface (FMI); Functional Mockup Unit (FMU)


[1] T. Blochwitz; M. Otter; M. Arnold; C. Bausch; C. Clauß; H.Elmqvist; A. Junghanns; J. Mauss; M. Monteiro; T. Neidhold; D. Neumerkel; H. Olsson; J.-V. Peetz; S. Wolf: The Functional Mockup Interface for Tool independent Exchange of Simulation Models. 8th International Modelica Conference. Dresden 2011. Download: http://www.ep.liu.se/ecp/063/013/ecp11063013.pdf

[2] Modelica Association: Modelica – A Unified Object-Oriented Language for Systems Modeling. Language Specification; Version 3.3. May 9; 2012.

[3] E. Chrisofakis; A. Junghanns; C. Kehrer; A. Rink: Simulation-based development of automotive control software with Modelica. 8th International Modelica Conference. Dresden 2011. Download: http://www.ep.liu.se/ecp/063/001/ecp11063001.pdf

[4] A. Abel; T. Blochwitz; A. Eichberger; P. Hamann; U. Rein: Functional Mock-up Interface in Mechatronic Gearshift Simulation for Commercial Vehicles. 9th International Modelica Conference. Mu-nich; 2012.

[5] Abir Ben Khaled; Mongi Ben Gaid; D. Simon; G. Font: Multicore simulation of powertrains using weakly synchronized model partitioning. Accepted for 2012 IFAC Workshop on Engine and Powertrain Control; Simulation and Modeling. Rueil-Malmaison; 2012

[6] S. Gedda; C. Andersson; J. Åkesson; S. Diehl: Derivative-free Parameter Optimization of Functional Mock-up Units. 9th International Modelica Conference. Munich; 2012.

[7] T. Schierz; M. Arnold; C. Clauss: Co-simulation with Communication Step Size Control in an FMI Compatible Master Algorithm. 9th International Modelica Conference. Munich; 2012.

[8] S. Burhenne; M. Pazold; F. Antretter; F. Ohr; S. Herkel; J. Radon: WUFI Plus Therm: Co-Simulation unter Verwendung von Modelica Modellen. Presentation at the Symposium „Integrale Planung und Simulation in Bauphysik und Gebäudetechnik.“ Dresden; March 2012.

Citeringar i Crossref