Modelica Standard Library (Version 3.1)
Library of basic input/output control blocks (continuous, discrete, logical, table blocks)
Library of mathematical constants and constants of nature (e.g., pi, eps, R, sigma)
Library of electrical models (analog, machines, multi-phase)
Library of icons
Library of magnetic models
Library of mathematical functions (e.g., sin, cos) and of functions operating on vectors and matrices
Library of 1-dim. and 3-dim. mechanical components (multi-body, rotational, translational)
Library of type and unit definitions based on SI units according to ISO 31-1992
Library of hierarchical state machine components to model discrete event and reactive systems
Library of thermal system components to model heat transfer and simple thermo-fluid pipe flow
Library of utility functions dedicated to scripting (operating on files, streams, strings, system)
Package Modelica is a standardized and free package that is developed together with the Modelica language from the Modelica Association, see http://www.Modelica.org. It is also called Modelica Standard Library. It provides model components in many domains that are based on standardized interface definitions. Some typical examples are shown in the next figure:
For an introduction, have especially a look at:
- Overview provides an overview of the Modelica Standard Library inside the User's Guide.
- Release Notes summarizes the changes of new versions of this package.
- Contact lists the contributors of the Modelica Standard Library.
- The Examples packages in the various libraries, demonstrate how to use the components of the corresponding sublibrary.
This version of the Modelica Standard Library consists of
- 922 models and blocks, and
- 615 functions
that are directly usable (= number of public, non-partial classes).
Licensed by the Modelica Association under the Modelica License 2
Copyright © 1998-2009, ABB, arsenal research, T. Bödrich, DLR, Dynasim, Fraunhofer, Modelon, TU Hamburg-Harburg, Politecnico di Milano.
This Modelica package is free software and the use is completely at your own risk; it can be redistributed and/or modified under the terms of the Modelica license 2, see the license conditions (including the disclaimer of warranty) here or at http://www.Modelica.org/licenses/ModelicaLicense2.