This post looks at the stability of an explicit Euler solver and explicit Euler Runge Kutta solvers from the point of view of using this solver for Hardware in the Loop experiments. Why use an inline explicit Euler solver for Hardware in the Loop? Explicit Euler solvers have a...
Translation in Dymola is fundamental in the process of creating a simulation model. All components comprising of Modelica code are assembled and interpreted by Dymola, resulting in C code which is then compiled into some form of binary. It is this binary which is the end product of Dymola...
A new training course has been developed to allow students to use the Python Interface with Dymola. The interface, shipped with Dymola, is freely available to use. The half day course focuses on the basics of how to use the interface effectively in any application. Setting up the interface,...
Last week we published a blog post my colleague Hannah wrote on our library development process. The process included the use of version control to manage regular library revision backups and also merging of multiple user developments into one central repository. The purpose of this blog post though, is...
Managing Editor of Future Vehicle magazine, Steve Welch, interviewed Mike Dempsey, Managing Director of Claytex prior to the virtual LCV2020 exhibition. Synchronized sensors Simulation will play a key role in proving the reliability and trustworthiness for testing autonomous vehicles and advanced driver-assistance systems. The commercial development and market adoption of autonomous vehicles...
In this blog post I’m going to tell you about the approach we use here at Claytex for our Modelica library development, including some of the tools we use to make our lives easier and our libraries more robust. Some of the factors that influence our development approach are:...
When viewed from the user’s perspective, simulation models should always run faster than they currently do. There is no model on the planet that runs too fast! Non-linear systems of equations (especially ones with large numbers of equations) often present one of the biggest drags on model speed. Such...
Dymola provides a number of methods for modifying parameters for multiple simulations, such as using the Sweep Parameters tool, using the simulateExtendedModel() function and using translateModel() and simulate() in a batch file. However, the methods as described above cannot be used to modify evaluated parameters. This blog looks at...
This post describes how to modify the windows setup so double clicking on a .fmu file opens it in Windows explorer as if it were a zip file. This post is based on https://superuser.com/questions/1133475/how-to-register-a-new-zip-file-extension-on-windows-10 with minor modifications to work with the .fmu file. This will require the user to...
What is a Map Sensor? For a vehicle driving along a road, it can be difficult to define it’s movement. A Map Sensor defines an objects position relative to the road
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