What Is Model-Based Calibration?

High accuracy engine models are a key component for reducing calibration effort and engine development time.
The time spent calibrating an engine control unit has been increasing, due to new control actuators. The new actuators give the potential for increased performance, reduced emissions, and improved fuel consumption. It is necessary to apply advanced modeling and optimization techniques to achieve the full benefits available from the addition of new actuators. Advanced modeling techniques offer increased understanding of the complex, nonlinear engine responses. High accuracy models can be used throughout the design process, including the calibration of base maps with the optimal settings for the control parameters, determined by constrained optimizations.
The toolbox has two main user interfaces for model-based calibration workflows:
Model Browser for design of experiment and statistical modeling
CAGE Browser for analytical calibration
The Model Browser part of the toolbox is a powerful tool for experimental design and statistical modeling. The models you build with the Model Browser can be imported into the CAGE Browser part of the toolbox to produce optimized calibration tables.
Designs and Modeling in the Model Browser
The Model Browser is a flexible, powerful, intuitive graphical interface for building and evaluating experimental designs and statistical models:
Design of experiment tools can drastically reduce expensive data collection time.
You can create and evaluate optimal, space-filling, and classical designs, and constraints can be designed or imported.
Hierarchical statistical models can capture the nature of variability inherent in engine data, accounting for variation both within and between tests.
The Model Browser has powerful, flexible tools for building, comparing, and evaluating statistical models and experimental designs.
There is an extensive library of prebuilt model types and the capability to build user-defined models.
You can export models to CAGE or to MATLAB® or Simulink® software.
Starting the Model Browser
To start the application, type
mbcmodel
at the MATLAB command prompt.
Calibration Generation in CAGE
CAGE (CAlibration GEneration) is an easy-to-use graphical interface for calibrating lookup tables for your electronic control unit (ECU).
As engines get more complicated, and models of engine behavior more intricate, it is increasingly difficult to rely on intuition alone to calibrate lookup tables. CAGE provides analytical methods for calibrating lookup tables.
CAGE uses models of the engine control subsystems to calibrate lookup tables. With CAGE, you fill and optimize lookup tables in existing ECU software using Model Browser models. From these models, CAGE builds steady-state ECU calibrations.
CAGE also compares lookup tables directly to experimental data for validation.
Starting the CAGE Browser
To start the application, type
cage
at the MATLAB command prompt.