The Functional Mockup Interface for Tool independent Exchange of Simulation Models

T. Blochwitz
ITI GmbH, Dresden, Germany

M. Otter
DLR Oberpfaffenhofen, Germany

M. Arnold
University of Halle, Germany

C. Bausch
Atego Systems GmbH, Wolfsburg, Germany

H. Elmqvist
Dassault Systèmes, Lund, Sweden

A. Junghanns
QTronic, Berlin, Germany

J. Mauß
QTronic, Berlin, Germany

M. Monteiro
Atego Systems GmbH, Wolfsburg, Germany

T. Neidhold
ITI GmbH, Dresden, Germany

D. Neumerkel
Daimler AG, Stuttgart, Germany

H. Olsson
Dassault Systèmes, Lund, Sweden

J.-V. Peetz
Fraunhofer SCAI, St. Augustin, Germany

S. Wolf
Fraunhofer IIS EAS, Dresden, Germany

C. Clauß
Fraunhofer IIS EAS, Dresden, Germany

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

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

Linköping Electronic Conference Proceedings 63:13, s. 105-114

Visa mer +

Publicerad: 2011-06-30

ISBN: 978-91-7393-096-3

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 development of FMI was initiated and organized by Daimler AG within the ITEA2 project MODELISAR. The primary goal is to support the exchange of simulation models between suppliers and OEMs even if a large variety of different tools are used. The FMI was developed in a close collaboration between simulation tool vendors and research institutes. In this article an overview about FMI is given and technical details about the solution are discussed.


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


[1] Modelica Association: Modelica – A Unified Object-Oriented Language for Physical Systems Modeling. Language Specification; Version 3.2. March 24; 2010. Download: https://www.modelica.org/documents/ModelicaSpec32.pdf

[2] VHDL-AMS: IEEE Std 1076.1-2007. Nov. 15; 2007. VHDL-AMS web page: http://www.vhdl.org/vhdl-ams/

[3] The Mathworks: Manual: Writing S-Functions; 2002

[4] Using ADAMS/Solver Subroutines. Mechanical Dynamics; Inc.; 1998.

[5] A. Junghanns: Virtual integration of Automotive Hard- and Software with Silver. ITI-Symposium; 24.-25.11.2010; Dresden.

[6] http://www.simpack.com

[7] Blochwitz T.; Kurzbach G.; Neidhold T. An External Model Interface for Modelica. 6th International Modelica Conference; Bielefeld 2008. www.modelica.org/events/modelica2008/Proceedings/sessions/session5f.pdf

[8] MODELISAR Consortium: Functional Mock-up Interface for Model Exchange. Version 1.0; www.functional-mockup-interface.org

[9] MODELISAR Consortium: Functional Mock-up Interface for Co-Simulation. Version 1.0; October 2010; www.functional-mockup-interface.org

[10] OPENPROD - Open Model-Driven Whole-ProductDevelopment and Simulation Environment; www.openprod.org

[11] Ch. Noll; T. Blochwitz; Th. Neidhold; Ch. Kehrer: Implementation of Modelisar Functional Mock-up Interfaces in SimulationX. 8th International Modelica Conference. Dresden 2011.

[12] J. Bastian; Ch. Clauß; S. Wolf; P. Schneider: Master for Co-Simulation Using FMI. 8th International Modelica Conference. Dresden 2011.

Citeringar i Crossref