Single Result Optimization
Optimization menu > Single Result
For the local optimization, it is possible to optimize several variables in form of a total of weighted single variables:
C = Y1*W1 + Y2*W2 + …. + Yn*Wn
whereby C = criterion, Y = output, W = weighting and n = index
The result consists of a set of input variables which is optimal according to the selected target criteria.
In the Single Result Optimization window, the necessary criteria, values and weightings can be set.
The Single Result Optimization window contains the following elements:
Constraints
-
Model Validity
Opens the Valid Model Range window. In that window, you can restrict optimization of each criterion to the respective valid model range.
Note
The valid mode range makes the optimization slow and no solution might be found at all, because the valid regions are not contiguous.
In many cases it is better to constrain the solutions to the Input Bounds > Fit all Bounds to Data, see next constraint option.
-
Input Bounds
Opens the Input Bounds window where you can define the range to be considered for the modeling for each input.
-
Checkbox and
Hull (*)
If the checkbox is enabled, the button is named Hull (2D). Otherwise, the button is named Hull (Disabled).
The button opens the Configure Convex Hull on Inputs window where you can configure 2D, 3D, and/or 4D hulls.
Note
You must activate the checkbox manually even if you clicked Hull (Disabled) and configured hulls.
Output
The drop-down lists in this column offer all outputs for selection. In addition, the Remove entry can be used to delete a row.
Criterion
Here, you select the optimizing criterion for the respective output. Available selections are:
Minimize/Maximize |
The optimizing goal consists of minimizing/maximizing the output. In addition, a hard upper and/or lower limit can be defined in the Value column. |
Target |
A target value which should be reached as closely as possible. In the Value column, the value can be set as global (Constant) or per OP. |
Bound |
(Upper or lower) limit value for the optimizing goal. In the first Value column, the limit can be further specified. |
See also Optimization Criteria.
Value
In the first two Value columns, you can fine-tune the criterion.
criterion |
possible selections in 1st "Value" column |
possible selections in 2nd "Value" column |
---|---|---|
Minimize, Maximize |
None |
(column is empty and disabled) |
Hard Lower Bound |
Constant or per OP |
|
Hard Upper Bound |
||
Hard Lower&Upper Bounds |
||
Target |
Target |
Constant or per OP |
Bound |
Hard Upper Bound |
Constant or per OP |
Hard Lower Bound |
||
Weak Upper Bound |
||
Weak Lower Bound |
||
Hard Lower&Upper Bounds |
The content of the third column depends on the selection in the second column.
selection in 2nd "value" column |
content of 3rd "Value" column |
---|---|
Constant |
Input field for the value of the constant target or bound. If you selected Hard Lower&Upper Bounds in the first Value column and Constant in the second, there are two input fields. |
per OP |
Map button, which opens the Optimization for Output <output>window. In that window, you define a map with optimization targets or bounds for each operating point. If you selected Hard Lower&Upper Bounds in the first Value column and per OP in the second, you define two maps in the Optimization Bounds for Output <output> window. |
Weight
In the first column, you select a mode for the weighting of the output for the optimization with respect to several outputs - either globally (Constant) or per OP.
The content of the second column depends on the selection in the first column.
selection in 1st "Weight" column |
content of 2nd "Weight" column |
---|---|
Constant |
The value of the constant weight. |
per OP |
Map button, which opens the Optimization Weight for Output <output> window. In that window, you define a map with weights for each operating point. |
Settings
Opens the Settings window for single result optimization.
Optimize
Performs the optimization starting at the current position in the ISP. The Operating Point Axes should be locked in the ISP to find an optimization for a specific Operating Point.
Results are displayed in the log window, and calculated values appear in the ISP view.
Use for further options:
Export Job to Docker: Exports the single result optimization information as *.docker.ascmo file. Use the file to perform the optimization in a Docker container, e.g., in the cloud.
Optimize at OPs
Performs the optimization in succession at all defined operating points (see also Operating Points Manager).
Note |
---|
The Optimize at OPs button in the Single Result Optimization window is only available if operating point axes have been selected. You can set the operating point axes via the menu In/Outputs → Set Operating Point Axes in the ISP view (see Set Operating Point Axes). |
The progress of the optimization is displayed in a status window.
Note |
---|
If the option Constrain to Operating Points Hull has been set for your OP list, operating points outside the valid range are ignored during optimization at OPs. |
Close
Closes the window without starting an optimization. Changed settings are kept.
See also
Settings (Single Result Optimization)