Skip to content

MSL v4.0.0 (2020-06-04)

Latest
Compare
Choose a tag to compare
@beutlich beutlich released this 04 Jun 18:53
· 997 commits to master since this release
  • Summary:
    • Version 4.0.0 is not backward compatible to previous versions. A tested conversion script is provided to transform models and libraries of previous versions 3.x.y to the new version.
    • New libraries:
      • Modelica.Clocked can be used to precisely define and synchronize sampled data systems with different sampling rates.
      • Modelica.Electrical.Batteries offers simple battery models.
    • Short Overview:
      • This version is based on the recent Modelica Specification 3.4.
      • About 649 issues (including 432 pull requests) have been addressed for this release.
      • The library version (i.e., "4.0.0") follows semantic versioning using the convention MAJOR.MINOR.BUGFIX and was decoupled from the version of the utilized version of the Modelica language standard.
      • Obsolete classes of previous versions 3.x.y have been replaced.
      • Obsolete classes, that could not be automatically converted to alternative implementations, have been moved to library ObsoleteModelica4.
      • Major emphasis was put on improvements of the overall quality with respect to class naming and package structuring, conventions and style guide-lines, icons, documentation style and example models. The following sublibraries have been renamed.
        1. Modelica.SIunitsModelica.Units.{SI, NonSI, Conversions}
        2. Modelica.Electrical.MultiPhaseModelica.Electrical.Polyphase
        3. Modelica.Electrical.QuasiStationaryModelica.Electrical.QuasiStatic
      • The licenses of the utilized open-source third-party software components as well as the BSD 3-clause license of the Modelica Standard Library itself are available as separate resources.
    • Detailed Release Notes