Streamlining FMU-Based Calibration in Vehicle Co-Simulations at GM
Hunter Poole, General Motors
Running complex full vehicle integrated co-simulation often requires utilizing virtual ECUs (vECUs) from various sources. Compiling these vECUs as functional mock-up units (FMUs) provides the flexibility to run in different environments. However, ECU software typically contains thousands of calibrations that must be updated as the vehicle is developed. Exposing each calibration as an FMU parameter can make updates tedious in certain toolchains. In this presentation, see how MathWorks and GM collaborated to develop a toolbox that allows an FMU to be exported from Simulink®, enabling it to read a single calibration file directly. This functionality allows users to easily point the FMU to a calibration file during simulation, automatically calibrating it before the simulation runs. This eliminates the need to manually or script updates for thousands of parameters in each environment where the vECU is used.
Published: 14 May 2025