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.

Automotive

In the field of automotive systems design and of combustion or electric vehicles behaviour simulation, the Modelica Association provides and maintains the non-commercial Vehicle Interfaces library. This promotes compatibility between different automotive libraries by providing a flexible and effective standard framework characterised by configurable templates for vehicle modelling.

In the automotive field, DOFWARE provides the following commercial libraries:

VeSyMA Library: for modelling and creating virtual test environments for the automotive sector. It defines templates and standard architectures to facilitate modifications of the detail level for each subsystem.

VeSyMA – Engines Library: for modelling internal combustion engines at different levels of detail.

VeSyMA – Powertrain Library: for modelling transmission lines in the automotive sector.

VeSyMA – Suspensions Library: for developing suspension models and analysing vehicle performance in terms of stability and handling.

Battery Library: for modelling cells and battery packs.

Brushless DC Drives Library: for designing electric transmissions integrating brushless direct current (BLDC) motors.

Electrified Powertrains Library – EPTL:  for supporting the design of electric powertrain systems in the automotive sector.

Flexible Bodies Library: for simulating the behaviour and the deformation of flexible bodies.

Cooling Library: for developing liquid- or air-based cooling circuits useful in the thermal management of electronic systems.

HVAC Library: for optimising the design and performance of heating, ventilation and air conditioning systems.

Thermal Systems Library: for optimising thermodynamic systems design.

Human Comfort Library: for estimating the thermal comfort in vehicle cabins, based on standardized methods and reference indices.

Fluid Dynamics Library: for performing CFD simulations using coarse-grained meshes.

Fluid Power Library: for modelling the behaviour of hydraulic systems for aerospace, automotive or industrial applications.

Pneumatic Systems Library: for designing pneumatic systems, such as suspensions and actuators.

Hydrogen Library: for simulating the performance of fuel cells systems.

Aerospace&Defense

For fluid dynamics simulation, for aircraft structural compliance tests, for designing hybrid vehicle systems or for analysing flight dynamics, DOFWARE provides the following libraries:

Thermal Systems Library: for optimising thermodynamic systems design.

Human Comfort Library: for estimating the thermal comfort in aircraft cabins, based on standardized methods and reference indices.

Fluid Power Library: for modelling the behaviour of hydraulic systems for aerospace, automotive or industrial applications.

Flexible Bodies Library: for simulating the behaviour and the deformation of flexible bodies.

Brushless DC Drives Library: for designing electric transmissions integrating brushless direct current (BLDC) motors.

Electrified Powertrains Library – EPTL: for supporting the design of powertrain systems and electric drives.

Electric Power Systems Library: for modelling direct current (DC) and alternating current (AC) electrical systems.

Flight Dynamics Library: for modelling and simulating aircraft flight dynamics.

Hydrogen Library: for simulating the performance of fuel cells systems.

Energy, Building&Process

For the design of buildings and industrial plants and for the optimization of control systems, DOFWARE supplies the following commercial libraries:

HVAC Library: for optimising the design and performance of heating, ventilation and air conditioning systems.

Thermal Systems Library: for optimising thermodynamic systems design.

Human Comfort Library: for estimating the thermal comfort in buildings, based on standardized methods and reference indices.

Clara+ Library: for simulating processes for the energy production in thermal plants.

ProcessingLine Library: for optimising the electrical consumption of machinery in industrial plants.

Industrial Equipment

In order to build industrial machines, actuators and control systems models and to analyse their thermal properties, DOFWARE provides the following commercial libraries:

Brushless DC Drives Library: for designing electric transmissions integrating brushless direct current (BLDC) motors.

Electrified Powertrains Library – EPTL: for supporting the design of electric powertrain systems

Flexible Bodies Library: for simulating the behaviour and the deformation of flexible bodies.

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.

Pneumatic Systems Library: for modelling the behaviour of hydraulic systems.

ProcessingLine Library: for modelling an industrial plant from both mechanical and energy points of view and consequently deriving the production line machinery energy consumptions.