Optimizer - Goals

Home: Simulation Optimizer

 

In this property page you can select the goals for optimization and define goal settings with regard to the respective goal type. The goals for the optimization process will always correspond with a result template defined in the Template Based Postprocessing dialog. This has the advantage that the relevant data is stored for each calculated parameter combination. Therefor the results can be observed after an optimization and used again for a new optimization. All kinds of results can be accessed e.g. the goal can be defined on some farfield entity by defining a farfield template.

Simulation type and general controls

See Optimizer help page.

Add new goal &ldots;

By pressing this button a dialog is displayed to define and add a new goal. You can define 0D, 1D and 1DC result goals.

0D Result: Arbitrary result data can be used as goal value by selecting a predefined 0D Template Based Postprocessing result. If no such result was defined then selecting this goal type will automatically open the corresponding Define 0D Result Template Goal dialog in which the desired results can be defined.

1D Result: Arbitrary result data can be used as goal value by selecting a predefined 1D Template Based Postprocessing result. If no such result was defined then selecting this goal type will automatically open the corresponding  Define 1D Result Template Goal dialog in which the desired results can be defined.

1DC Result: Arbitrary result data can be used as goal value by selecting a predefined 1DC Template Based Postprocessing result. If no such result was defined then selecting this goal type will automatically open the corresponding  Define 1DC Result Template Goal dialog in which the desired results can be defined.

Keep in mind that in case sensitivities should be exploited a 1D Result has to be defined even if the goal corresponds only with a single value of the abscissa.

Edit &ldots;

Press this button to edit the selected goal. A dialog box is displayed for the selected goal with regard to the type of the goal.

Remove All

Press this button to remove all goals from the list. You will be asked if you really want to remove all goals to avoid accidental removal of goals.

Remove

Press this button to remove the selected goals from the list. You will be asked if you really want to remove all goals to avoid accidental removal of goals.

Summary type of all goals

Select a summary type of all goals from the drop-down list. The optimizer will minimize the sum or the maximum of all goals corresponding to what is selected.

List of defined goals

Check box: Within this list you can select the goals for evaluation during the optimization run.

ID: Displays the id of the goal.

Type: Displays the name of the goal according to the goal type. Usually you cannot edit the name of the goal. Depending on the goal type this behavior may change.

Operator: Select an operator for the respective goal from the list of operators. The list of operators varies between the different goal types.

Target: Depending on the goal type and the operator a goal can have a target that you can edit here. Enter a valid expression here, if this field is editable.

Range: The evaluation of a goal may be limited to a certain range with regard to the goal type. This range is displayed here. Usually this field cannot be edited. To edit the range use the Edit&ldots; button as described above.

Weight: All goal values of the selected goals are evaluated for each parameter variation of the optimizer. To obtain one single goal value all goal values are summed up according to its weights. Set the weight for the respective goal in this field of the list of defined goals.

 

See also

Optimizer Overview, Optimizer - Interpolation of Primary Data, Optimizer Settings, Optimizer Info Page, Define 0D Result Template Goal, Define 1D Result Template Goal, Define 1DC Result Template Goal