In my previous entry on the Claytex blog post, I explained how to export FMUs for Co-Simulation with inline integration settings. For most users, this would suffice, however for users wishing to export source code CoSim FMUs with Inline Integration, the methodology required is slightly different. At first glance,...
Archive for category: Tech Blog
Integrators can sometimes appear to ignore the input value, acting as if it did not change. Here, a model is investigated for the purpose of understanding how the solver works and to know how to modify the model or settings so that the model solves accurately. A simple model...
A while ago I wrote a post on the Dymola setup files used to control the Dymola settings, Dymola Setup – Where Is It?; from this I was told about an interesting new feature from Dymola 2021 which allows you to use several different Dymola setups on the same...
Model export is a commonly used function of Dymola. Exporting FMUs using the FMI interface is one of the most popular options, as it enables users to utilize the in-built FMI specified functionality for parametrization, time integration and other functions. Even though FMI was primarily developed to promote model...
If you’ve been using Dymola for a while you will have come across annotations, as they accompany almost every model placed onto the diagram layer. Annotations can be used in any element definition, including parameters, instances, and the whole model. But they can be used to make your models...
Dymola, is an extremely powerful tool and also a complex beast at heart. A vast array of features, user customisable settings, options and flags comprise the simulation environment. Sometimes, this means that a model can run perfectly well on one person’s machine, but not quite on another person’s machine...
I was asked this question a few years ago: “What’s the point of writing a model using an acausal modelling language if when it is compiled it ends up as procedural code?”. The “point” is exactly what happens when the acausal model is reformulated into procedural code. There-in lies...
Dymola simulations can terminate before the simulation end time for a variety of reasons. One of the more common, but thankfully simple to address, error messages is that of a divide by zero error. As the name implies, this is where Dymola tries to divide one quantity by another;...
INTRODUCTION Since the creation of the internal combustion engine, engineers began to explore different paths to increase the engine power output and overall thermal efficiency. One of those paths was by precompressing the combustion air through a device which nowadays is well known in the engineering world, the turbocharger....
In the previous post An Ideal Continuously Variable Valve Duration, an ideal continuously variable valve duration model was created. This model was useful for understanding how a CVVD model works however it was slow because it introduced nonlinear systems of equations. This post looks at modifying this model to...
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