Introduction This article is about practical aspects of tuning linear controllers in models and maintaining awareness of the physical implications of the results, without delving into the theory. We’ll look at a well-behaved model, which nonetheless illustrates a few features available in the MSL, such as: A PID block...
Archive for category: Tech Blog
A new addition for the Dymola 2018 FD01 release was the Vehicle Demos library from Claytex. The key purpose of this library is to demonstrate the coupling of multiple automotive Modelica libraries together in a vehicle model. By combining libraries focused on modelling different automotive systems, you can create...
This blog post discusses the fluid connectors based on Modelica.Fluid.Interfaces.FluidPort and the concept of flow and stream variables. Figure 1: Fluid connectors in Modelica Standard Library All the components from Modelica.Fluid can be connected using fluid ports. A flow leaving the connector has a negative sign, while a flow...
This blog post will give the user some simple tips for speeding up the creation of a system model in Dymola. Often in a system model, several objects of the same type are required. Some of these objects might have identical parameterisation (hinges on a door: axis of rotation),...
Written by: Garron Fish – Chief Engineer & Sas Harrison – Systems Engineer Introduction This blog entry describes some of the model translation process, focusing on the symbolic processing that is performed. The symbolic processing of equations is applied to the complete set of equations for the model. This “flat” form of...
Written by: Maura Gallarotti – Fluids Modelling Engineer In this blog post we will go through the available options in Dymola to build user-defined input dialogs. In Dymola the user can edit the parameter dialogs adding tabs, groups, alternative forms of input fields such as combo boxes, radio buttons and...
Written by: Hannah Hammond-Scott – Senior Engineer Large models, like the VeSyMA vehicle models, need a signal bus to pass information between the subsystems. Such models are often built from templates containing replaceable subsystems, so we cannot know definitively what signals we will need to pass on the signal...
Written by: Vesel Haxha – Senior Developer The RegressionTest Tool for Dymola has been developed for library developers to help them improve the quality of library releases. It provides automated routines for checking models, generating reference results and running regression tests. It is a standalone application that controls Dymola...
Abstract – This article aims to describe a methodology for automating the experimentation of Modelica models in Dymola. For this purpose, a simple RC circuit model is adopted from a previous blog article. With the aid of a specialised Modelica function class and built-in Dymola functions, the chosen model...
Working with packages: disabling storing packages as one file, refreshing packages, locking and unlocking packages
Written by: Xiaoran Han – Project Engineer This blog post shows how to disable storing packages as one file so that packages are stored in individual folders automatically each time they are created or renamed. This will be useful when using SVN for model versioning and revision control. Additional features...
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