When building up a library in Modelica it is often handy to use aliases to clean up your code. Aliases to frequently used classes can help simplify the code and help its readability. The Modelica import statement is how one creates aliases in Modelica. One implementation that we often...
Archive for category: Libraries
Modern vehicles; modern challenges Vehicles are getting ever more complex, with subsystems becoming further interdependent with the wider system dynamics than ever before. Beyond this, modern vehicles now interact with their surroundings, reacting and responding to changes in the immediate environment. This is never truer than in autonomous vehicles....
As part of the 2018.3 release of the VeSyMA – Engines library, some new features and improvements have been implemented. One of the main ones is the rationalisation of the sub busses and of the bus signals. Until now, several busses were used throughout the library to pass signals...
When you have large data sets to parameterise your Dymola models, it can be tedious to enter all the data manually, especially if you have numerous data sets you want to switch between. If you have data stored in external data files you can use the ExternData Library to...
In the Autumn release of the VeSyMA-Engines library, there are some new features included with regards to the air path (intake and exhaust) , the combustion modelling and the mean value engine model. An engine model is created with combined Mean Value Engine Model (MVEM) for air path (intake...
A key feature of the VeSyMA Motorsports library is the adjustments in the suspensions models which allows vehicle setup. These replicate the physical adjustments available on a race car, such as shims, preload adjusters and variable mounting positions. With 20+ adjustments available in a suspension model, a setup experiment...
Introduction: Library version management is an important topic for Dymola developers. On occasions we experience warnings when opening a model sent by a colleague/customer when an alternative version of a required library is automatically opened. Scripting in Dymola is a handy way to do many things. This post outlines...
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...
Written by: Nathan Horn, Vice President A recent addition to the Dassault Systemes Dymola portfolio is the Motorsports library, developed by Claytex. The Motorsports library is part of the Vehicle Systems Modelling and Analysis (VeSyMA) solution which is a set of Modelica libraries for vehicle simulation. The Motorsports library...
Written by: Theodor Ensbury – Project Engineer To fully harness the object orientated nature of Modelica based simulation in reducing resource wastage on model variant development and maintenance, it is sensible to utilise an efficient template structure of some description. The Vehicle Interfaces library from the Modelica Association provides the most...
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