Modelica Standard Library
Latest release: Modelica Standard Library 3.1_build6 (released on 2010/01/17)
Version 3.1 Build 6 has a small improvement with respect to the previous version Build 5 (if an electrical Ground object is missing, a tool can provide a meaningful error message)
Read more
-
Download
Modelica Standard Library
for
all Modelica tools
(13.0 MB)
- Modelica Standard Library 3.1 Build 6 (includes HTML documentation)
-
Download
Modelica Standard Library
for
all Modelica tools
(132.6 kB)
- Modelica Standard Library 3.1 Build 6 Release Notes
Project Description
Package Modelica is a free library that is developed together with the Modelica language from the Modelica Association. It is also called Modelica Standard Library. It provides model components and standard component interfaces from many engineering domains. The generous license conditions allow usage in commercial products.
Note, the usage of a Modelica library requires a Modelica simulation environment, see the tools page, and that such an environment usually already includes the Modelica standard library. It is possible that the demo version of the commerical tools will not allow to simulate non-trivial examples from the library.
The latest version 3.1 of package Modelica contains the following sublibraries:
| Blocks | Continuous, discrete and
logical input/output blocks (Continuous, Discrete, Logical, Math, Nonlinear, Routing, Sources, Tables) |
| Constants | Mathematical and physical constants (pi, eps, h, ...) |
| Electrical | Electric and electronic
components (Analog, Digital, Machines, MultiPhase) |
| Fluid | Components to model 1-dim. thermo-fluid flow in networks of vessels, pipes, fluid machines, valves and fittings. |
| Icons | Icon definitions |
| Magnetic.FluxTubes | Components to model magnetic devices based on the magnetic flux tubes concepts. |
| Math | Mathematical functions
for scalars and matrices (such as sin, cos, solve, eigenValues, singular values) |
| Mechanics | Mechanical components (Rotational, Translational, MultiBody) |
| Media | Media models for liquids
and gases (about 1250 media, including high precision water model) |
| SIunits | SI-unit type definitions (such as Voltage, Torque) |
| StateGraph | Hierarchical state machines (similiar power as Statecharts) |
| Thermal | Thermal components (FluidHeatFlow, HeatTransfer) |
| Utilities | Utility functions
especially for scripting (Files, Streams, Strings, System) |
| ModelicaServices | New top level package that shall contain functions and models to be used in the Modelica Standard Library that requires a tool specific implementation. |
Statistics about the different versions:
| number
of models |
number
of functions |
|
|---|---|---|
| Version 3.1 (August 2009) | 922 | 615 |
| Version 3.0.1 (January 2009) | 781 | 553 |
| Version 3.0 (February 2008) | 777 | 549 |
| Version 2.2.2 (August 2007) | 740 | 540 |
| Version 2.2.1 (March 2006) | 690 | 510 |
| Version 2.2 (April 2005) | 640 | 470 |
| Version 2.1 (Nov. 2004) | 580 | 200 |
| Version 1.6 (June 2004) | 290 | 40 |
All Releases
All releases including old maintained and non-maintained versions can be found here.
Related Material
Note, the downloadable libraries in this section "Related Material" are "old" versions that are usually no longer of interest for the end user of Modelica.
-
The Modelica License
- Version 1.1 of June 30, 2000
-
Modelica Additions Library (version 1.3)
- This is version 1.3 of the ModelicaAdditions library. All components of this library have been incorporated in an improved form into the Modelica standard library in version 2.1.
-
Modelica Additions Library (version 1.5)
- This is version 1.5 of the ModelicaAdditions library. All components of this library have been incorporated in an improved form into the Modelica standard library in version 2.1
-
Modelica Multibody Library (version 0.981)
- This is version 0.98 of the Multibody library. It has been incorporated in a slightly improved form into the Modelica Standard Library, version 2.1.
-
Modelica Multibody Library (version 1.0)
- This is version 1.0 of the Multibody library. It has been incorporated in a slightly improved form into the Modelica Standard Library, version 2.1.
-
Modelica Multibody Library (version 1.0.1)
- This is version 1.0.1 of the Multibody library. It has been incorporated in a slightly improved form into the Modelica Standard Library, version 2.1.