Claytex logo
Dymola

Modelica Standard Library

The Modelica Standard Library is a free library that is developed together with the Modelica language by the Modelica Association. It provides model components and standard component interfaces in many engineering domains including mechanics, fluids, thermal, and control.

This library is included in the basic license of Dymola and provides extensive modelling capabilities. More details on this library can be found on the Modelica Associations website at http://www.modelica.org/library/Modelica.

The latest version 3.1 of package Modelica contains the following sub-libraries:

  • 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
    • 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)