So here is one of the toughest errors to debug in Dymola: When a model fails to translate with “Failed to reduce the DAE index” it is usually the start of a very frustrating day. The problem, in this case, is that Dymola needs to differentiate a specific equation...
Archive for category: Blog
Text files, with the file extension .txt, are a popular choice for storing data. Lightweight and small in size, they are easy to read, update and distribute. By virtue of storing only the data regarding the ASCII characters within, often only a simple programme such as notepad is required...
The virtual testing and development of Advanced Driver Assistance Systems (ADAS) places very similar requirements on our simulation tools to those needed to support Autonomous Vehicle development. These requirements are: The ability to create scenarios with multiple actors (traffic and pedestrians) A wide range of sensor models including camera,...
There are certain requirements for setting the size of an array to a parameter in Modelica. This post has a closer look into what these requirements are. A simple example Figure 1 is a simple example of sizing vector b with parameter n. In the example in Figure 1...
I thought we’d have a look at some interesting non-automotive applications for my next few blog posts. I’ve been meaning to write some for a while. Speaking to one of my colleagues in South Africa I learnt about his area’s reduced domestic water flow in a bid to save...
In this blog post I will take you through integrating Dymola with your version control system to support your file management. We won’t cover the merits of using a version control system to manage your models, and the safety net this provides in this blog post but if you...
We all know almost by instinct that manual transmissions have a clutch to operate correctly, a device that allows to engage or disengage gears according to the vehicle speed. The engine is a component that when the vehicle is in use is spinning most of the time, however, we may not want...
Over the years I have come to realise that there are misunderstandings about what Dymola and the modelling language Modelica are and how they relate to one another. This blog post seeks to address the confusion. Dymola (DYnamic MOdelling LAboratory) is a user interface and Modelica language compiler owned...
Here are a couple more Dymola tips and tricks that you may want to incorporate into your daily Dymola work. Mark a model as the ‘Simulation Model’ How often has this happened to you? You’re modifying a sub-component of your simulation model and once you complete the change, quickly...
A few weeks ago, I was tasked with learning more about fluids modelling within Dymola. Complete with fluids component models, the Modelica Standard Library can be used to model 0-dimensional (0D) and 1-dimensional (1D) fluid systems. As with most things, learning by doing is a good idea. I therefore...
Looking for something?
- Battery Library
- Brushless DC Drives Library
- Cooling Library
- EDrives Library
- Electrified Powertrains Library
- FlexBody Library
- Flight Dynamics Library
- Fluid Power Library
- Fuel Cells
- Human Comfort Library
- HVAC Library
- Thermal Systems Library & TIL Suite
- VeSyMA – Driver-in-the-Loop
- Vehicle Interfaces
- VeSyMA – Engines
- VeSyMA – Motorsports
- VeSyMA – Powertrain
- VeSyMA – Suspensions
- VeSyMA – Terrain Server
- Wind Power Library