|
|
|
| R2012a Documentation → Model-Based Calibration Toolbox | |
Learn more about Model-Based Calibration Toolbox |
|
| Contents | Index |
| On this page… |
|---|
Analyzing Modal, MultiStart, and Multiobjective Optimizations |
CAGE has additional tools for analyzing optimizations with more than one solution for each operating point. Optimizations with multiple solutions are multiobjective optimizations, modal optimizations and multistart optimizations. Use the optimization output node tools to view all solutions and select solutions. The tools for viewing and selecting solutions are described in the following sections:
Pareto Slice Table View shows a table of all solutions at one run.
Selected Solution Slice is for collecting and exporting only the solutions you have decided are optimal at each run.
You can export selected solutions or all solutions to a data set, and you can restrict export to acceptable solutions only. See Exporting Selected Solutions.
Check the messages and exit flags for each solution, shown in the Optimization Results table and the Solution Information pane.
For advice on multiobjective optimizations, see Analyzing Multiobjective Optimization Results .
For advice on modal optimizations, see Analyzing Modal Optimization Results.
For advice on multistart optimizations, see Analyzing MultiStart Optimization Results.
The Pareto Slice table view (click
) is
for optimizations where there is more than one solution at each run
(multiobjective, multistart or modal). The Pareto Slice shows a table
of all solutions at one run; you can scroll through the runs using
the arrows or edit box at the top.
To collect best solutions across different runs, you need to select a solution for each run, and your selections are stored in the Selected Solution slice.
To select a solution for each run:
Decide which solution you want to use for the currently selected run. Use these tools to help you:
Use the Pareto Slice table and Results contour and surface views along with the Objective Slice Graphs to select the best solution for the run. If you have constraints you can also use the Constraint Slice Graphs and Constraint Summary Table to help you decide which solution to choose for each run.
For multiobjective optimizations, display the Pareto Front Graphs (click
in the toolbar) which shows the available solutions with the current selection
highlighted in red.
For modal optimizations, see Analyzing Modal Optimization Results.
When you have decided which solution you want to use
for the currently selected run, you can select it as best by editing
the Selected solution control above the table,
or by clicking Select Solution (
) in the toolbar.
You can also select best solutions with the toolbar in the Solution
Slice view, see Solution Slice: Optimization Results Table .
Scroll through the runs and select a best solution for each. These selections are collected in the Selected Solutions Slice, where you can view them, use them to fill tables, or export to a data set. You can also import them to an optimization. See Selected Solution Slice.
Before you run an NBI optimization you can specify how many solutions you want the optimization to find, using the Set Up and Run Optimization toolbar button.

As in the other table views, you can use the Accept check boxes to choose a selection of rows within the table. In this table view, you can only use this to select solutions within a single run. Each different solution has a check box and colored icon for "Acceptable" status. You can override these selections using the check boxes if you want to choose solutions within a run, for use when exporting to a data set, importing to other optimizations, or for future reference. See Choosing Acceptable Solutions.
In a multiobjective, modal or multistart optimization, there is more than one possible optimal solution at each run. You can use the Selected Solution view to collect, view, and export those solutions you have decided are optimal at each run.
Click Selected Solution in the toolbar
to view the Selected
Solution view.
CAGE selects solutions depending on the type of optimization as follows:
Modal optimizations and MultiStart optimizations select a solution for each run automatically that you can view and change manually if you want.
For multiobjective optimizations you must choose solutions manually to decide the acceptable tradeoff between the competing objectives.
Note You can use the Selected Solution slice, or alternatively you can choose to export all solutions to a data set. See Exporting Selected Solutions |
You can use the plots and table views to help you select best solutions for each run. These solutions are saved in the Selected Solution view. You can then export your chosen optimization output for each point from the Selected Solution view to a data set, or use your optimization output to fill tables or import to another optimization.
If you want you can initialize the Selected Solutions view with a particular solution for all runs. Select Solution > Selected Solution > Initialize.
The Create Selected Solution dialog box appears.

The default 1 initializes the first solution for each run as the selected solution. You can edit the solution number here if you want. For example, if you select 4, solution number 4 is initialized as the best solution for every run. Click OK.
Use the table views and the plots in the graphs (Objective Slice, Pareto Front, and Constraint Slice graphs) to help you select the best solution for each run. Use the procedure described in Pareto Slice Table View to select a solution for each run. Repeat until you have selected solutions for all runs.
You can also change selected solution in the Selected Solution slice view, by editing the Selected solution control above the table. You should use the Pareto Slice table and other views to investigate all solutions.
These solutions are saved in the Selected
Solutions view. This view collects all your selected solutions
together in one place. For example, you might want to select solution
7 for the first run, and solution 6 for the second, and so on. You
can then use your chosen optimization output for each point to fill
tables (see Filling Tables from Optimization Results), or choose the
Export to Data Set
toolbar and Solution menu
option (see Exporting to a Data Set),
or use these solutions as starting points in another optimization
(see Import from Output).
An example of the Selected Solutions view is shown. It looks similar to the Solution Slice view, except the Selected solution controls at the top are enabled instead of the Current solution. You can change the selected solution in this view. The solution chosen as best (in this or other views) for the currently selected run is displayed in both current and selected solution edit boxes.
As in the other table views you can use the Accept check boxes to choose a selection of rows within the table. See Choosing Acceptable Solutions.

For optimizations with multiple solutions (multiobjective, modal and multistart), you can choose to export only selected solutions or all solutions to a data set. You can restrict export to acceptable solutions only (specified by the Accept check boxes). See Choosing Acceptable Solutions. You can use the Selected Solution slice to collect only the best solution for each run.
Select Solution > Export to Data Set or use the toolbar button. The Export to Data Set dialog box appears. For optimizations with multiple solutions this dialog provides an additional control called Solutions to Export.
Use the Solutions to Export drop-down list to select either:
Selected Solutions — this exports your collected solutions in the Selected Solution Slice.
All Solutions — this exports every solution from every run.
You can choose whether to export acceptable solutions only with the check box Use acceptable solutions only.
For more information on exporting optimization results, see Exporting to a Data Set.
![]() | Analyzing Point Optimization Output | Analyzing Modal Optimization Results | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |