Modelica Libraries
The Modelica libraries available, both commercial and non-commercial, are collections of models that allow the user to easily build their own components or adapt existing ones for simulating the behaviour of complex systems, covering different domains and sectors.
Libraries can have a general purpose, such as the Modelica Standard Library, containing basic models for different physical domains, or be specific to some, such as those for the Automotive, Aerospace&Defense, Energy, Building&Process, Industrial Equipment sectors.
All the libraries listed below are provided by DOFWARE, together with the corresponding technical support.
Modelica Standard Library (MSL)

The Modelica Standard Library (MSL) represents the core for building models compliant with the Modelica language. It is a non-commercial library whose development follows that of the Modelica language itself, both coordinated by the Modelica Association.
It provides components (about 3000 basic elements divided between components and functions) to implement models for different domains by defining standardized interfaces (connectors) for each one.
The main sections of the library reflect the following physical/application domains:
- Mechanical: 1D rotational and translational and 3D multibody.
- Thermodynamics: 1D thermo-fluid and heat transfer modelling.
- Electrical/Electronic: analog, digital, spice, machines and multi-Phase modelling.
- Electromagnetic: modelling of magnetic properties.
- Fluid dynamics: modelling of 1D flows.
- Media: definition of the physical properties of different fluids (liquids and gases).
- State machines: discrete events modelling.
- Control systems: causal blocks for the definition of control laws.
- Mathematical: mathematical functions with the possibility of using them on vectors and matrices.
The main commercial libraries that expand the MSL model offering are listed below.
Electrical Systems
Electrified Powertrains Library – EPTL: for supporting the design of electrical powertrain systems in the automotive sector.
Brushless DC Drives Library: for designing electric transmissions integrating brushless direct current (BLDC) motors.
Fluid Dynamics
Cooling Library: for developing liquid- or air-based cooling circuits useful in the thermal management of electronic systems.
Fluid Power Library: for modelling the behaviour of hydraulic systems for aerospace, automotive or industrial applications.
Human Comfort Library: for estimating the thermal comfort in closed environments, such as buildings or vehicles, based on standardized methods and reference indices.
HVAC Library: for optimising the design and performance of heating, ventilation and air conditioning systems.
Thermal Systems Library: for optimising thermodynamic systems design.
Clara+ Library: for simulating processes for the energy production in thermal plants.
Fluid Dynamics Library: for performing CFD simulations using coarse-grained meshes.
Mechanical Systems:
VeSyMA – Powertrain Library : for modelling transmission lines in the automotive sector.