Skip to content

v3.0

Compare
Choose a tag to compare
@t-sommer t-sommer released this 10 May 20:55
7ece698

New features in FMI 3.0

  • Array variables:
    Allow FMUs to communicate multi-dimensional variables and change their sizes using structural parameters.

  • Clocks and Co-Simulation with events:
    Introduce clocks for synchronization of variable changes across FMUs and event mode in co-simulation.

  • Binary Data Type:
    Adds an opaque binary data type to FMU variables to allow, for instance, efficiently exchanging of complex sensor data.

  • Intermediate Variable Access:
    Allow access to intermediate input and output values between communication time points from the FMU to disclose relevant subsystem behavior for analysis or advanced co-simulation master algorithms for enhanced numerical stability.

  • Source code FMUs:
    Provide a build description file to improve automatic import of source code FMUs.

  • Numeric Variable Types:
    Adds 8, 16, 32 and 64-bit signed and unsigned integer and single precision floating point variable types to improve efficiency and type safety when importing / exporting models from the embedded, control and automotive domains.

  • Extra directory:
    Adding a new folder in the ZIP Archive representing an FMU, providing additional data to travel with the FMU which can be modified by different tools, allowing for layered standards.

  • Ports and Icons:
    Help the user to build consistent systems from FMUs and render the systems more intuitively with better representation of structured ports (for instance busses and physical connectors) in the modelDescription.xml.