Modeling and Simulation of Multi-physical Systems with Dymola

DYMOLA® is distributed in Italy by DOFWARE. It is the reference software platform for dynamic systems model-based and multi-domain simulation. It is based on the open source Modelica language.

DYMOLA provides an interactive graphical environment with customizable libraries and can be extended for specialized purposes.

Thanks to its symbolic-numerical mixed solver, it is possible to simulate complex interactions between systems in many engineering fields quickly.

DYMOLA therefore allows to build integrated models and to obtain results from the simulation that describe the real system behavior (Digital Twin). If you want to learn more about the Digital Twin topic, click here:

Dymola offers unique multi-engineering capabilities thanks to which it is possible to create models with a large variety of components belonging to different engineering fields.

The models of the systems are complete and reproduce reality faithfully. There are vast libraries of components for modeling mechanical, electrical, thermal, pneumatic, hydraulic, thermodynamic systems, as well as for controls, vehicle dynamics, air conditioning systems, etc. Dymola’s multi-engineering capabilities allow Customers to model and to simulate any physical system that can be described by ordinary differential equations and algebraic equations (DAE).

Intuitive Modeling

Dymola’s graphical editor and multi-engineering libraries simplify the modeling process: libraries contain elements corresponding to physical devices that can simply be dragged onto the worksheet to build the model, while the interactions between the components are reproduced and described by graphical connections. This implies that the models can be organized intuitively in the same way of the real physical systems.

Flexible and Open Environment

The Dymola environment differs from that of most modeling tools on the market that generally offer a fixed set of models. Thanks to the Modelica® language, an open-source object-oriented modeling language developed by the Modelica Association, users are free to create their own model libraries in Dymola or to modify the existing ones to meet specific modeling and simulation needs. The flexibility of Dymola makes it a versatile tool ideal for modeling and simulating new designs and alternative technologies.

Symbolic Manipulation

Dymola offers exceptional performance in solving differential algebraic equations (DAE). High performance and reliability are guaranteed by symbolic manipulation, which also manages algebraic loops and reduced degrees of freedom due to constraints. These techniques, together with special numerical solvers, allow HiL simulations in real-time.

Dymola, Advantages and Features

  • Multi-engineering. A vast selection of model libraries allows multi-field, trustworthy modeling of complex integrated engineering systems.
  • Intuitive modeling.
  • Modelica. Advanced, formally defined object-oriented modeling language.
  • Open libraries. Users can easily build their own components, or adapt the already existing ones according to their needs.
  • Reusable models. Acausal, equation-based models allow to use the same component in different backgrounds, and the same model in different studies.
  • Symbolic manipulation. Dymola prevents the user from having to convert equations into assignments, or into block diagrams. Simulations are more efficient and reliable.
  • FMI Standard. Full support to the FMI standard with both Co-Simulation and Model-Exchange interfaces. Dymola can both encapsulate and export models within FMUs and can work as FMI server by importing FMUs and putting them in communication with either other FMUs or Modelica native models.
  • Hardware-in-the-loop (HiL) simulations. Real-time simulations with dSPACE and xPC.
  • Simulink Interface.
  • Animation. 3D real-time animations, CAD files import capability.

Dymola and Modelica Training

DOFWARE provides training courses about its products. The courses are organized according to the user experience, and they can be customized according to the customer requests.

Ask for a Dymola Demo