Skip to content. Skip to navigation

Modeling of Complex Physical Systems

Sections
Personal tools
You are here: Home Modelica Libraries Modelica Standard Library

Modelica Standard Library

Document Actions
Category: Standard Libraries — Other products by this author
Free library from the Modelica Association to model mechanical (1D/3D), electrical (analog, digital, machines), thermal, fluid, control systems and hierarchical state machines. Also numerical functions and functions for strings, files and streams are included. The library documentation is available in the distribution under "Modelica 3.0\help\Modelica.html" and also as a separate PDF file.

Latest release: Modelica Standard Library 3.0 (released on 2008/02/28)

Clean-up version of the library: Adapted to Modelica Language 3.0, Graphical annotations according to Modelica 3 and no longer to Modelica 1, non-standard annotations removed, all emulated enumerations replaced by real enumerations, all default values of physical parameters removed (and defined as start values), Initialization changed, design of Rotational and Translational library changed, no new libraries have been added. The documentation of the whole library was improved. Many new components have been added or have been improved. This version is not backward compatible to previous versions (a conversion script is provided).
Read more

Download Modelica Standard Library for all Modelica tools (9.2 MB)
Modelica Standard Library 3.0
Download Modelica Standard Library for all Modelica tools (7.4 MB)
Modelica Standard Library 3.0 PDF Documentation
Download Modelica Standard Library for all Modelica tools (98.1 kB)
Modelica Standard Library 3.0 Release Notes

Show all releases…

Project Description

Additional resources

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 versions, 2.2, 2.2.1, 2.2.2, and 3.0 of package Modelica contain 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)
Icons Icon definitions
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)

Statistics about the different versions:


number of
models
number of
functions
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

Note, the downloadable libraries in section "Related Material" below are "old" versions that are usually no longer of interest for the end user of Modelica.

Related Material

The Modelica License
Version 1.1 of June 30, 2000
Modelica 2.1 Release Notes (PDF)
The Modelica Standard Library version 2.1 is a major change with respect to previous versions of the library. The changes are summarized in these release notes.
Modelica 2.2.1 Release Notes (PDF)
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.
by Martin Otter last modified 2008-03-01 09:32 PM

Powered by Plone CMS, the Open Source Content Management System