Functional Mock-up Interface illustration


The Functional Mock-up Interface (FMI) is a free standard that defines a container and an interface to exchange dynamic models using a combination of XML files, binaries and C code zipped into a single file. It is supported by 100+ tools and maintained as a Modelica Association Project on GitHub.
Latest versions of the standard are here:
Complete Package 2.0.1 Specification Only 2.0.1

Code and documentation copyright © 2008-2011 the MODELISAR consortium and 2012-2019 the Modelica Association Project FMI. Code released under the 2-Clause BSD License. Docs released under Attribution-ShareAlike 4.0 International.

What users say about FMI:

FMI is the preferred model exchange and co-simulation format of Robert Bosch GmbH at system level enabling the exchange of models with internal and external partners using different modelling tools.

Driving our future is all about scalable solutions. The use of the FMI standard scales our capabilities to virtual integrate our scalable braking systems with customers’ and partners’ systems of systems.

Edo Drenth, VP Global Vehicle Dynamics, Haldex

Supported by Siemens from the beginning, FMI is becoming an important building block in the efficient creation of interdisciplinary, multi-level digital twins of our entire portfolio - from rail and gas turbine engineering to virtual commissioning in the process industry and operational support in manufacturing plants.

Virginie Maillard, Lead Technology Field Simulation & Digital Twin, Siemens

With the ever increasing use of models in aircraft system development, tool interoperability and model reuse are central challenges. At Saab we see the FMI standard as an enabler for scalable and tool neutral integration of simulation models from different technical disciplines, developed by different internal teams or by external partners.

Göran Ancker, Technical Fellow Aircraft System Simulation, Saab AB