What Is CAGE?
Model-Based Calibration Toolbox™ contains tools for design of experiment, statistical modeling, and calibration of complex systems. The toolbox has two main user interfaces:
Model Browser for design of experiment and statistical modeling
CAGE Browser for analytical calibration
CAGE (CAlibration GEneration) is an easy-to-use graphical interface for calibrating lookup tables for your electronic control unit (ECU).
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 models from the Model Browser part of the Model-Based Calibration Toolbox product. From these models, CAGE builds steady-state ECU calibrations. Use CAGE to calibrate lookup tables, tradeoff competing objectives, and validate calibrations.
| Use CAGE For | Description |
|---|---|
| Feature calibration | A feature calibration compares a model of an estimated signal with a lookup table (or algebraic collection of tables) that estimates the same signal in the ECU. CAGE finds the optimum calibration for the lookup tables. For example, a typical engine subsystem controls the spark angle to produce the peak torque; that is, the Maximum Brake Torque (MBT) spark. Using the Model Browser, you can build a statistically sound model of MBT spark, over a range of engine speeds and relative air charges, or loads. Use the feature calibration to fill a lookup table by comparing the table to the model. |
| Tradeoff calibration | A tradeoff calibration fills lookup tables by comparing models of different engine characteristics at key operating points. For example, there are several models of important engine characteristics, such as torque and nitrous oxides (NOX) emissions. Both models depend on the spark angle. At a particular operating point, a slight reduction of torque can result in a dramatic reduction of NOX emissions. Thus, the calibrator uses the value of the spark angle that gives this reduction in NOX emissions instead of the spark angle that generates maximum torque. |
| Optimization | CAGE can optimize calibrations with respect to models, including single- and multi-objective optimizations, sum optimizations, user-defined optimizations, and automated tradeoff. |
| Comparing calibrations to data | You can compare your calibrations to experimental data for validation. For example, after completing a calibration, you can import experimental data from a spreadsheet. You can use CAGE to compare your calibration to the data. |
Starting the CAGE Browser
To start the CAGE, at the MATLAB® command prompt, type:
cage