A closer look at solver tolerance

The solver tolerance determines the accuracy that the states in the model are solved within. This post has a closer look at what tolerance is, how the tolerance used in Dymola effects the accuracy of the results and how you can effect the tolerance of a given signal. For...
Navigating the Package and Component Browsers
New versions of Dymola are released every 6 months , and it can be easy to miss some of the more subtle changes between releases. So, this blog post is all about one such change you may have missed, the differences in the Package and Component Browsers in Dymola...
Virtual development and testing of autonomous vehicles – where to start?
I presented on this topic at a number of conferences in 2018 and thought it was about time to also add some of this to our blog to outline what we are developing. Background It is now well accepted that simulation will have to form part of the validation...
Making our lives easier: Default horizontal/x-axis time units
Background: Dymola is used in a wide range of physical system modelling applications. These might be automotive, energy (electrical power generation and buildings), food processing plants, and many more. Depending on the application we might want to plot the results in very different time scales. For example, for automotive...
The “Capture Parameters” command: For tidying models
In Dymola 2019 FD01 the functionality of Capture Parameters > As Model and Capture Parameters > As Favorite command was enhanced so that they can be used for tidying models that are extended from other models rather than from base classes. This blog entry describes this tidying process in...
Using inline integration and fixed step solvers to speed up offline simulations
Solver selection can have a large influence on the performance speed of your simulation. Inline integration can be deployed to improve the speed of simulations using fixed step solvers. Variable Step vs. Fixed Step; pick your solver! Dymola supports a wide variety of time integration solvers for use in...
Build FMUs from Dymola model and run the FMUs in Dymola and Simulink
This blog post describes the procedures required to build FMUs from Dymola models and run the FMUs in both Dymola and Simulink. In this way Dymola models can be tested and run together with other models or controllers in Simulink. An engine model has been used to demonstrate the...
How to easily run a parameter sweep in Dymola
In Dymola 2019 FD01, it has been made easier than ever to carry out a parameter sweep study. There is indeed an integrated capability in the software and its interface has been improved in this latest release. Let’s have a look at an example. Let’s run the example DoublePendulum...
Customising Dymola Menus & Startup — Modelica Library Opener
Introduction This blog post presents a methodology for opening (loading) a customised set of Modelica libraries in Dymola with a single click. For demonstrating this method, VeSyMA® (Vehicle Systems Modelling and Analysis), a suite of commercial Modelica libraries is used. For making this feature appear by default in the Dymola...
Modifying Setup.dymx for Automatic Flags
At Claytex we always like finding ways of making working with any tool including Dymola more productive. There are many advanced flags within Dymola that are used daily, why not automatically have them set every time you load Dymola? There are many flags within Dymola that can be used...