Skip to content

Releases: modelica/fmi-standard

v3.0.1

10 Jul 19:06
f869a54
Compare
Choose a tag to compare

FMI 3.0.1 is a maintenance release with clarifications and bugfixes and no new features compared to FMI 3.0.
FMUs created according to FMI 3.0.1 are valid FMUs according to FMI 3.0 and vice versa.

What's Changed

Full Changelog: v3.0...v3.0.1

v3.0.1-rc.3

27 Jun 18:22
f869a54
Compare
Choose a tag to compare
v3.0.1-rc.3 Pre-release
Pre-release

What's Changed

  • Start of cleanup of wording in terminals section (#1885)
  • put serialization info at one place (#1888)

Full Changelog: v3.0.1-rc.2...v3.0.1-rc.3

v3.0.1-rc.2

09 Jun 22:44
d1188c4
Compare
Choose a tag to compare
v3.0.1-rc.2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v3.0...v3.0.1-rc.2

v3.0.1-rc.1

24 Mar 14:28
c296cb7
Compare
Choose a tag to compare
v3.0.1-rc.1 Pre-release
Pre-release

FMI 3.0.1 introduces the following clarifications and fixes compared to 3.0

FMI 3.0.1 introduces the following optional information compared to 3.0

Full Changelog: v2.0.4-rc.1...v2.0.4-rc.2

v2.0.4

01 Dec 10:20
714d206
Compare
Choose a tag to compare

FMI 2.0.4 backports the following FMI 3.0 features to FMI 2.0:

(These optional new features are "orthogonal" to the other FMI 2.0 features)

FMI 2.0.4 introduces the following clarifications and fixes compared to 2.0.3:

  • Fix Comments in ME pseudocode #1629, p.91
  • Fix typo in CS Calling sequence figure #1630, p. 108
  • Correct +INF to INF #1784, p.30
  • Use FMI 3.0 platform tuples #1772 , p. 70f.
  • Back-port FMI3_ACTUAL_FUNCTION_PREFIX to FMI 2.0 #1777, p. 15
  • Forbidding symlinks #1664, p. 69
  • Clarification of allowed calling of fmi2GetXXX in initialization mode #1581, p. 24, p. 90, p. 110

v2.0.4-rc.2

02 Nov 10:44
714d206
Compare
Choose a tag to compare
v2.0.4-rc.2 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.4-rc.1...v2.0.4-rc.2

v2.0.4-rc.1

25 Jul 20:44
Compare
Choose a tag to compare
v2.0.4-rc.1 Pre-release
Pre-release

FMI 2.0.4 backports the following FMI 3.0 features to FMI 2.0:

(These optional new features are "orthogonal" to the other FMI 2.0 features)

FMI 2.0.4 introduces the following clarifications and fixes compared to 2.0.3:

  • Fix Comments in ME pseudocode #1629, p.91
  • Fix typo in CS Calling sequence figure #1630, p. 108
  • Correct +INF to INF #1784, p.30
  • Use FMI 3.0 platform tuples #1772 , p. 70f.
  • Back-port FMI3_ACTUAL_FUNCTION_PREFIX to FMI 2.0 #1777, p. 15
  • Forbidding symlinks #1664, p. 69
  • Clarification of allowed calling of fmi2GetXXX in initialization mode #1581, p. 24, p. 90, p. 110

v3.0

10 May 20:55
7ece698
Compare
Choose a tag to compare

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.

v3.0-rc.2

27 Apr 07:08
5152593
Compare
Choose a tag to compare
v3.0-rc.2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v3.0-rc.1...v3.0-rc.2

v3.0-rc.1

04 Apr 10:01
ee10787
Compare
Choose a tag to compare
v3.0-rc.1 Pre-release
Pre-release

What's Changed

Full Changelog: v3.0-beta.5...v3.0-rc.1