The leading standard to exchange dynamic simulation models
The Functional Mock-up Interface is a free standard that defines a container and an interface to exchange dynamic simulation models using a combination of XML files, binaries and C code, distributed as a ZIP file. It is supported by 280+ tools and maintained as a Modelica Association Project.
Layered Standards
Layered Standards define extensions of the FMI Standard and can be released by any organization.
The following Layered Standards are maintained by the FMI Project.
- FMI-LS-XCP — Measurement & Calibration with XCP v1.0.0
- FMI-LS-BUS — Network Communication v1.3.0-beta.1
- FMI-LS-STRUCT — Structured Data v1.0.0-rc.1
- FMI-LS-REF — References v1.0.0-beta.1
- FMI-LS-DAE — Differential Algebraic Equations v1.0.0-alpha.1
- FMI-LS-WASM — WebAssembly
Getting started
The FMI project porvides reference implementations for both FMU import and export.
Reference FMUs
A set of hand-coded FMUs for validation, development, testing, and debugging of the Functional Mock-up Interface.
fmusim
A command line tool to inspect, validate, and simulate FMUs that creates plots, logs FMI calls, and builds platform binaries.
Take the fmusim tutorial
Get a jump on using the FMI and learn to inspect, validate, and simulate FMUs.

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."
"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."
"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."





