- Component Orientated Physical Modelling
- Functional Mock-up Interface
- Real-time simulation
- Modelica Libraries
- Battery Library
- Brushless DC Drives Library
- Cooling Library
- EDrives Library
- Electrified Powertrains Library
- FlexBody Library
- Flight Dynamics Library
- Fluid Power Library
- Human Comfort Library
- HVAC Library
- Modelica Standard Library
- Thermal Systems Library & TIL Suite
- Vehicle Interfaces
- VeSyMA – Driver-in-the-Loop
- VeSyMA – Engines
- VeSyMA – Motorsports
- VeSyMA – Powertrain
- VeSyMA – Suspensions
- VeSyMA – Terrain Server
- Wind Power Library
- Modelica Modelling Language
In 2014, the Formula 1 technical regulations changed and they introduced a small capacity V6 turbocharged engine with energy recovery systems (ERS). The ERS consists of two electric motor-generators: one is attached to the turbocharger shaft; and the second is attached to the crankshaft. The power rating and energy...
Saab delivers world-leading products, services and solutions for military defence and civil security worldwide. Its Gripen fighter is the first of a new generation, multi-role fighter aircraft that is the most complex and advanced plane Saab has ever built. The fighter is equipped with the latest technology, enabling it...
WMG, formerly Warwick Manufacturing Group at the University of Warwick, is using Dymola modelling technology to help develop the next generation of low carbon vehicles. The programme, part of the £29 million West Midlands-based Low Carbon Vehicle Technology Project (LCVTP), is an advanced research project which will ensure Britain’s...
McLaren Racing, the operating arm of the Vodafone McLaren Mercedes Formula 1 team, and Dassault Systèmes (Euronext Paris: #13065, DSY.PA), a world leader in 3D and Product Lifecycle Management (PLM) solutions, are pleased to announce a new partnership to further enhance racing car development efficiency. The agreement sees McLaren...
The complexity of automotive powertrains is increasing. As a result it’s becoming increasingly difficult for engineers to determine the optimum specification for the system. The proliferation of control systems also adds to the complexity of the task and increasingly simulation is being used to assist in the development of...
This blog post describes the use of an external object class as described by the Modelica modelling language. In Modelica, a predefined partial class called an ExternalObject may be used for accessing external memory and performing various tasks using external functions written in C (specifically C89) and FORTRAN 77....
Making flexible models: utilising the replaceable model declaration One of the easiest ways of handling the propagation of a plethora of parameters from model variants designed to be replaceable (sharing a base class) is the replaceable model declaration. As my colleague demonstrates in a previous blog post, such a...
This blog post looks at exporting models as FMUs containing string parameters and modifying those string parameters in the FMU before simulating. Process for creating FMUs with string parameters and modifying these strings The basic instructions for creating an FMU containing modifiable string parameters are below: Make sure the...
When building a model, it’s important to remember that the majority of parameters and variables we add are not just real numbers but represent physical quantities. So, to add physical meaning to the parameters and variables in our models we should make use of unit types. Doing this will enable...
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...