CATIA Systems Engineering - Dymola

Dymola, Dynamic Modeling Laboratory, is a complete tool for modeling and simulation of integrated and complex systems for use within automotive, aerospace, robotics, process and other applications.

Key Advantages

  • Multi-engineering. Compatible model libraries for many engineering fields enable high-fidelity modeling of complex integrated systems.
  • Modelica. A powerful, object-oriented and formally defined modeling language.
  • Free and commercial libraries. User can easily build own or adapt existing components to match unique needs. Comprehensive portfolio of model libraries.
  • Reuse. Acausal, equation-oriented models allow a component to be used in different contexts and a model to be used for different studies.
  • Symbolic equation processing. Relieves the user from converting equations to assignment statements or block diagrams. Simulations are more efficient and robust.
  • Hardware-in-the-Loop Simulation (HILS). Real-time simulation on dSPACE and xPC.
  • Powerful interoperability options with full FMI support and interfaces to Python, the SIMULIA tools Abaqus and iSight as well as Simulink.
  • Animation. Real-time 3D animation and import of CAD files for visualization.


Dymola has unique multi-engineering capabilities which means that models can consist of components from many engineering domains. This allows for models of complete systems that better represent the real world. Libraries in many different domains are available that contain components for mechanical, electrical, control, thermal, pneumatic, hydraulic, power train, thermodynamics, vehicle dynamics, air -conditioning, etc.

The capabilities of Dymola empower you to model and simulate any physical component that can be described by ordinary differential equations and algebraic equations at the lowest level, and drag-and-drop composition at higher levels.

Intuitive modeling

Dymola’s graphical editor and the multi-engineering libraries make modeling easy. The libraries include elements corresponding to physical devices which are simply dragged-and-dropped to build the model. Interactions between the components are conveniently described by graphical connections that model the physical coupling of the components. This means that models are intuitively organized the same way as the physical system is composed.

  • What is Dymola? describes simulating and building models, and gives an introduction to the architecture of Dymola, Modelica and FMI.

Open and flexible

The Dymola environment is completely open in contrast to many modeling tools that have a fixed set of component models and proprietary methods for introducing new components. Users of Dymola can easily introduce components that match the user’s own and unique needs. This can be done either from scratch or by using existing components as templates. The open and flexible structure makes Dymola an excellent tool to simulate new or alternative designs and technologies. Dymola is based on Modelica®, which is an object-oriented language for physical modeling developed by the Modelica Association.

Interoperablity Options

Dymola offers a broad variety of interoperability options. Profit from the full support of the FMI standard, Python scripting or use the Simulink interface. By combining the multi-domain modeling strengths of Dymola with the computational power of Simulia products as Abaqus, or iSight you will get faster simulations at a higher level of detail.

Symbolic Manipulation

Dymola has unique and outstanding performance for solving differential algebraic equations (DAE). The key to high performance and robustness is symbolic manipulation which also handles algebraic loop and reduced degrees-of-freedom caused by constraints. These techniques together with special numerical solvers enable real-time Hardware-in-the-Loop Simulations (HILS).

Dymola in Academics

Modelica-based Dymola offers a common platform for teaching across many scientific domains. Focus on equations from physics, chemistry or mathematics rather than implementation of algorithms. Apply industrial strength model libraries to teach more interesting applications. There are a number of favorably priced packages for academic use, with either basic functionality or including all model libraries.

Learn and innovate packages

The main academic packages are called Learn and Innovate. The Academic Learn package (DYL) contains the standard Dymola configuration, a few libraries, FMI export capability, plus the options to use models in Simulink and on real-time platforms. The Academic Innovate package (DYI) includes all commercial Modelica libraries in addition to the features of Academic Learn.

There is a special offer for teaching, which comprises 25 shareable licenses of either Learn or Innovate at a heavily discounted price. The motivation being that a typical classroom has up to 25 students.

Student licenses

The student licenses (available as Learn and Innovate) are intended for use on the student’s own computer for home usage, whereas the usual academic licenses are installed on the university’s own computers. The student licenses are have reduce capacity (only smaller models can be translated) and are valid for one year.