주요 콘텐츠

Navigate CAGE

CAGE includes a Processes pane and a Data Objects pane to help you identify the type of calibration you want to do and the data objects that you intend to use. Use the buttons in these panes to navigate between the different sections of functionality in CAGE. The view of CAGE depends on:

  • Which button you select in the Processes and Data Objects panes.

  • The item you highlight in the tree display.

Processes

The Processes pane has three buttons.

ButtonDescription
Feature

Shows the Feature view, with the tables and strategies that are associated with that feature.

A feature is a strategy (or collection of tables) and a model used to calibrate those tables. In the Feature view, you can fill lookup tables by comparing a strategy to a model. You can import existing strategies or construct new ones using Simulink® software from the feature view.

From the feature node in the tree display, you can access the Surface Viewer to examine the strategy or model or both.

Tradeoff

Shows the Tradeoff view, with a list of the tables and models to display. Here you can see graphically the effects of manually altering variables to trade off different objectives (such as maximizing torque while minimizing emissions). At the tradeoff node, you can calibrate table values to achieve the best compromise between competing objectives. You can calibrate using single or multimodel tradeoffs. You can also use the optimization functionality of CAGE to run automated tradeoffs.

Optimization

Shows the Optimization view. From here you can set up and run optimizations, including automated tradeoffs. There are standard routines available and also templates provided so you can write your own optimization routines.

Data Objects

The Data Objects pane has four buttons.

ButtonDescription
Variable Dictionary

Stores all the variables, constants, and formulas in your session. Here you can view, add, and edit any variables in any part of your session.

Models

Stores all the models in your session. Here you can view a graphical display of these models, including a diagram of the model input structure. This is useful because a model can have other models as inputs. You can change the inputs here. For example, you can change your model input Spark to be connected to a model for Spark rather than to the variable Spark. You can also access the surface viewer here to examine models.

Lookup Tables

Enables you to see all the lookup tables and normalizers in your session. You can also calibrate lookup tables manually here if you want. You can add and delete lookup tables from the project. From any table display (here, or in other views) you can access the History Display to manage changes in your lookup tables and normalizers. You can use the History Display to reverse changes.

Data Sets

Enables you to evaluate your models and features over a custom set of input values. Here you can create and edit a set of input values and view several models or features evaluated at these points. You can compare your tables and models with experimental data to validate your calibrations. You can also fill lookup tables directly from experimental data by loading the experimental data as a new data set.

See Also

Topics