Upload an FMU File to Run a Simulation Model
The Functional Mock-up Interface (FMI) standard is an open and tool-independent standard for exchange of models between tools. FMI defines a C interface that is implemented by an executable called a Functional Mock-up Unit (FMU).
FMU is a standard for exporting and importing simulation models. There are two types:
- Static FMU: doesn’t use state variables and it needs to have the last output calculated to calculate the new value
- Dynamic FMU: stores the value of the last output calculated in a state variable
FMU files can be generated in many simulation tools, for example using Altair Activate, a block diagram environment for model-based development and multi-domain simulation.
To create a new FMU function:
-
Click to add a New Function, named it and choose
FMU as template:
-
Click to upload the FMU file and save the function. Note that the FMU file
needs to be compiled in Linux.
-
To test the FMU function, use the API Inspector to invoke it, as follows: