Skip to main content
Dymola

Dymola
System Dynamics Modeling Software

For modeling and simulation of complex, multi-engineering systems.

What is Dymola?

Dymola (dynamic modeling laboratory) is a comprehensive modeling and simulation environment developed by Dassault Systèmes. Based on the open Modelica language, it’s widely used for modeling and simulating complex, multi-domain systems across various industries, including automotive, aerospace, energy, and manufacturing.

Dymola allows users to create and analyze dynamic models of physical systems by combining components from different domains, such as mechanics, electronics, thermodynamics, and control systems. It provides a graphical user interface for model development, simulation, and post-processing of results, enabling users to gain insights into system behavior and optimize designs.

Use cases

Most popular uses for Dymola

Car 2 Streamline Icon: https://streamlinehq.com Automotive

Dymola allows manufacturers to develop and test advanced safety features efficiently through computer simulations, which are both time- and cost-effective. Automotive manufacturers also use Dymola to simulate complex powertrain systems to evaluate performance metrics like acceleration and noise vibration, which optimizes drivetrain designs. 

Plane Front Streamline Icon: https://streamlinehq.com Aerospace

Dymola supports model-based system engineering by integrating various engineering domains into a cohesive model to help with the design and testing of advanced aircraft. This approach enables aerospace engineers to perform detailed system concept assessments and architecture studies, ensuring that new aircraft meet stringent performance and safety standards.

Hydro Energy Streamline Icon: https://streamlinehq.com Energy and power systems

Dymola contributes to the development of low-carbon technologies by enabling detailed simulations of energy systems. For example, WMG at the University of Warwick uses Dymola as part of the Low Carbon Vehicle Technology Project to advance vehicle technology with reduced environmental impact. Dymola is also used for improving energy supply efficiency through the development of fuel cell technology.

Why use Dymola?

Dymola provides a range of benefits that enhance engineering capabilities and streamline processes, especially for organizations that integrate this toolkit into their PLM system.

Dymola excels in handling complex simulations, especially when variable-step solvers are required. Its superior performance in these scenarios can significantly enhance the efficiency of your modeling tasks, making it a preferred choice for intricate simulations across various engineering domains.

Dymola offers unique multi-engineering capabilities, allowing you to integrate components from diverse engineering fields such as mechanical, electrical, thermodynamic, and more. This enables the creation of comprehensive system models that accurately reflect real-world interactions, fostering better integration and simulation accuracy.

Dymola simplifies the modeling process with its intuitive graphical editor and extensive multi-domain libraries. Users can easily drag-and-drop components to build models, facilitating a seamless transition from conceptual design to simulation. The open and flexible environment also allows for customization to meet specific project needs.

Dymola supports a wide range of interoperability options, including full FMI standard support and integration with simulation tools. Additionally, its compatibility with Python scripting enhances automation capabilities, streamlining simulation processes and allowing for easy adjustments to solver settings without manual intervention.

Dymola’s symbolic manipulation capabilities ensure excellent performance in solving DAEs (differential algebraic equations). This feature is essential for real-time HiLS (hardware-in-the-loop simulations), providing high performance and reliability in complex system simulations.

A vibrant user community and robust technical support enhance the Dymola experience. Access to shared models, solutions, and expert advice facilitates problem-solving and innovation, making it an invaluable tool for engineers across various industries.

What can you do with Dymola?

Dymola offers a comprehensive suite of features and capabilities to support the modeling and simulation of complex systems.

Cog Streamline Icon: https://streamlinehq.com

Multi-engineering modeling

Create and simulate complex systems by combining components from different engineering domains, such as mechanics, electronics, thermodynamics, and control systems.

Book 2 Streamline Icon: https://streamlinehq.com

Model libraries and customization

Full support of the Modelica modeling language, and compatibility with a wide range of pre-built model libraries. Dymola also enables the customization or creation of your own libraries to suit specific modeling needs.

Triangle Arrow Synchronize Warning Streamline Icon: https://streamlinehq.com

Parametric studies and optimization

Find and fix potential problems from the beginning of the design process to avoid costly prototyping errors.

Upload Box 2 Streamline Icon: https://streamlinehq.com

FMI import and export

Import and export FMUs (functional mock-up units) compliant with FMI standards for model exchange and co-simulation, easing collaboration and model sharing across different platforms.

Vr Headset 1 Streamline Icon: https://streamlinehq.com

Real-time simulation

Support real-time simulation on various HiLS platforms, making it suitable for applications requiring rapid prototyping and testing in real-world scenarios.

Search Visual Streamline Icon: https://streamlinehq.com

Visualization and post-processing

Visualize simulation results using advanced plotting and animation tools, and perform in-depth post-processing and analysis to gain insights into system behavior.

Hierarchy 3 Streamline Icon: https://streamlinehq.com

Advanced model management

Provide model management features such as encryption, version control integration (CVS, SVN, GIT), and utilities for checking, testing, and comparing models. This ensures secure handling and efficient management of complex models.

Desktop Application Streamline Icon: https://streamlinehq.com How to know which Modelica language compiler to choose

Choosing the right Modelica language compiler is essential for optimizing your business’s modeling and simulation tasks. Consider the performance and efficiency of different solvers; for instance, Dymola excels with variable-step solvers.

It’s important to match the compiler’s strengths with your typical simulation scenarios, such as system initialization or handling power system faults, to ensure optimal performance. Additionally, prioritize compilers that support automation through scripting languages like Python, allowing for streamlined processes and easy adjustments to settings. Finally, a strong user community and robust technical support provide valuable resources for problem-solving and innovation.

Need help with Dymola?

Alessandro Picarelli and team are on-hand to provide tailored guidance and support with a deep knowledge of the full Dassault Systèmes portfolio. Reach out for a free consultation today.

alessandro picarelli technia engineering director mbse and systems engineering

Are you ready to talk?