WHAT IS THE DIFFERENCE BETWEEN FMU FOR MODEL EXCHANGE AND FMU FOR CO-SIMULATION?

SystemsEngineering Tips&Tricks CATIADBM 

Previous Post

 


What is FMI?

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 150+ tools and maintained as a Modelica Association Project on GitHub. The code is released under the 2-Clause BSD, the docs under the CC-BY-SA License.


 FMI standard consists of two main parts:

FMU for Model Exchange

Equations of the model (without solver) can be used by other simulation tools and are described by differential, algebraic and discrete equations with events.


FMU for Co-simulation:

The intention is to couple two or more models, each models having his own solver, in a co-simulation master. 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 schedule between subsystems.



Discover More

Arduino and the 3DEXPREINECE platform

Quanser Dual Rotor Experiment

Next Post - Dymola Behavior Modeling Access to Content

 



Edu ​​​​​​​Community Knowledge ​​​​​​​