I’ve been having a look at some models recently and seeking to make them more “readable” and easier on the eye. This blog post looks at why poorly laid out models can be detrimental to our modelling efficiency. Some of these principles can also be applied to other activities...
Archive for category: Blog
This is the first in a series introducing the best approach, preparation and practice when system modelling. This post specifically investigates what you should consider before you start modelling. Modelling a system can be a difficult task to get right. There are many things to consider before approaching a...
Dymola 2020x has an improved user interface and in the process has modified keyboard shortcuts for accessing functionality that previously was on the toolbar and is now on the ribbon. This blog post looks at the new keyboard shortcuts used to navigate the Dymola ribbon and select the tools....
Eagle eyed users will immediately notice that this year’s second release of Dymola breaks with the usual naming tradition; gone is the FD01 designation, in is the “x” nomenclature, but that’s not the only thing to change. The user GUI has undergone a complete overhaul, modernised to render a...
Over the past …. erm, many years I have come across different types of systems that have been modelled in a range of software tools, mainly with the aim of performing reduced cost and much faster “what-if” analysis by removing the need for building as many physical prototypes. Despite...
In the Modelica language, the annotation keyword is used to define graphics, documentation, menus and many other attributes that do not affect the behaviour of the system modelled. In this post I’m going to focus on the class annotations that let you store the simulation settings used to control...
This blog post explains why PID control gains need to be positive. It is important to understand how PID controller works first. The post will consider stability analysis of each control action, i.e. proportional, integral and derivative control individually. Examples and figures are used to demonstrate the result. Tuning...
In a prior post, I wrote about manually specifying derivatives of a function in Dymola. This is necessary in certain cases, especially when external code is used. For the simple function I used in that post and many functions like it, however, there is actually a much easier answer....
The VeSyMA libraries have been used for many different applications, including durability studies. Such studies usually involve recreating a range of different experiments, situations and sometimes very extreme tests designed to push components to their limits. The purpose of these tests is two-fold; firstly, evaluating vehicle response to normal...
INTRODUCTION The Internal Combustion Engine (ICE) is one of the most innovative creations the human being has made, in my opinion. The objective of its creation was to be the main source of power to propel vehicles all the way to the modern car as we all know it...
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