Downloads:
- FMI for Model Exchange, version 1.0
The intention is that a modelling environment can generate C-Code of a dynamic system model that can be utilized by other modelling and simulation environments. Models are described by differential, algebraic and discrete equations with time-, state- and step-events. The models to be treated by this interface can be large for usage in offline or online simulation or can be used in embedded control systems on micro-processors. It is possible to utilize several instances of a model and to connect models hierarchically together. A model is independent of the target simulator because it does not use a simulator specific header file as in other approaches. A model is distributed in one zip-file called FMU (Functional Mockup Unit).
Version 1.0 was released on Jan. 26, 2010.- Download the complete package: FMI_for_ModelExchange_v1.0.zip
- Download only the specification:
FMI_for_ModelExchange_v1.0.pdf
- FMI for Co-Simulation, version 1.0
The intention is to provide an interface standard for coupling two or more simulation tools in a co-simulation environment. The data exchange between subsystems is restricted to discrete communication points. In the time between two communication points, the subsystems are solved independently from each other by their individual solver. Master algorithms control the data exchange between subsystems and the synchronization of all slave simulation solvers (slaves). All information about the slaves, which is relevant for the communication in the co-simulation environment is provided in a slave specific XML-file. In particular, this includes a set of capability flags to characterize the ability of the slave to support advanced master algorithms, e.g. the usage of variable communication step sizes, higher order signal extrapolation, or others.
Version 1.0 was released on Oct. 12, 2010.- Download the complete package: FMI_for_CoSimulation_v1.0.zip
- Download only the specification:
FMI_for_CoSimulation_v1.0.pdf
- FMI for PLM, version 1.0
The intention is to provide a generic way to handle all FMI related data needed in a simulation of systems in a "Product Lifecycle Management" system. This includes:- Functional Mock-up Units data needed for: edition, documentation, simulation, validation
- Co-simulation data needed for: edition, simulation, and results management.
- Result valuation data needed for: post-processing, analysis, report
Version 1.0 was released on Mar. 31, 2011.- Download the complete package: FMI_for_PLM_v1.0.zip
- Download only the specification:
FMI_for_PLM_v1.0.pdf
- FMU Software Development Kit for version 1.0
The FMU SDK is a free software development kit provided by QTronic to demonstrate basic use of Functional Mockup Units (FMUs) as defined by "FMI for Model Exchange 1.0". The FMU SDK can also serve as starting point for developing applications that export or import FMUs.
- Download the FMU SDK for Windows (provided by QTronic): fmusdk.zip
- Download the FMU SDK for Linux (adapted from Windows Version by Michael Tiller):
mtiller/fmusdkp
- FMI Literature and Presentations
- 8th International Modelica Conference 2011:
-
The Functional Mockup Interface for Tool independent Exchange of Simulation Models
(Slides: pdf, ppt). - Master for Co-Simulation Using FMI
- Import and Export of Functional Mock-up Units in JModelica.org
- Implementation of Modelisar Functional Mock-up Interfaces in SimulationX
- Using the Functional Mockup Interface as an Intermediate Format in AUTOSAR Software Component Development
- Combining Advantages of Specialized Simulation Tools and Modelica Models using Functional Mock-up Interface (FMI)
- Experiences with the new FMI Standard Selected Applications at Dresden University
-
Nonlinear Observers based on the Functional Mockup Interface with Applications to Electric Vehicles
-
The Functional Mockup Interface for Tool independent Exchange of Simulation Models
- 8th International Modelica Conference 2011:
- FMI for Model Exchange and Co-Simulation, version 2.0 Beta 3
The FMI standard is further developed. A public Beta version for the next major version is now available for prototype implementations. Once prototype implementations are available and feedback of these implementations, then FMI 2.0 will be released (this is planned for March 2012). Version 2.0 Beta 3 was released on Nov. 14, 2012.- Download the complete package: FMI_for_ModelExchange_and_CoSimulation_v2.0_Beta3.zip
- Download only the specification:
FMI_for_ModelExchange_and_CoSimulation_v2.0_Beta3.pdf