HyperStudy

Adding Objectives and Constraints to an Optimization

Adding Objectives and Constraints to an Optimization

Previous topic Next topic Expand/collapse all hidden text  

Adding Objectives and Constraints to an Optimization

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

In the Select Output Responses step of an optimization approach you can add objectives and constraints for the output responses you defined and evaluated in the study Setup.

hmtoggle_plus1greyAdding Objectives

There are three types of objectives you can add to an Optimization study.

When creating an objective that is of type Minimize or Maximize, the Weighted sum field can be edited to create a weighted sum of all objectives. If the Weighted sum field is edited, only ARSM, MFD, GA, SQP methods are valid in the Evaluate step. If multiple Minimize and/or Maximize type objectives are created, but no weights are defined, only HMMO and MOGA methods are valid.

This weighted objective function is always minimized, therefore wi will be positive if the objective is to be minimized and wi will be negative if the objective is to be maximized.

equation_weighted_sum

 

When creating an objective of type System Identification, the Target value field must be edited. In this type, the optimization method will attempt to minimize the difference between the output response values and the target values of selected objectives. System Identification cannot be used with SORA or SORA-ARSM methods.

System Identification objectives cannot be combined with other types of objectives. If one objective is assigned to this type, then all objectives have to be assigned to the same type.

 

When creating an objective of type MinMax or MaxMin, the Reference Value field can be edited to normalize the respective function values. MinMax and MaxMin cannot be used with SORA or SORA-ARSM methods.

MinMax and MaxMin objectives cannot be combined with other types of objectives. If one objective is assigned to this type, then all objectives have to be assigned to the same type.

 

 

How do I…

1.In the Select Output Responses step, go to the Objectives tab.
2.Click Add Objective.
2.In the HyperStudy - Add dialog, enter a label for the objective.
3.Click OK or Apply.

OK:

Adds a single objective to your study and closes the HyperStudy - Add dialog.

Apply:

Adds an objective to your study, but keeps the HyperStudy - Add dialog open to allow you to create more objectives.

4.In the Type column, select Minimize, Maximize, MaxMin, MinMax, or System Identification.
5.In the Apply On column, select the output response you would like to apply the objective to.
6.In the Evaluate From column, select the desired way of evaluation; either from the Solver or from an approximation (by approximation label).

 

The Responses tab contains all of the output responses that you defined and evaluated in the study Setup. From this tab you can quickly select the output responses that you would like to create objectives for.

1.In the Select Output Responses step, go to the Responses tab.
2.In the work area, select an output response or multiple output responses by highlighting them.
3.Click Add to Objectives. HyperStudy creates a new objectives for the selected output response.

add_obj_from_resp

4.To finish defining the objective, go to the Objectives tab.

add_obj_from_resp2

 

1.Add a new objective.
2.In the work area, select all of the fields of the objective to copy.
3.To copy the selected fields, press CTRL + C, or select Copy from the context menu.
4.Select all of the fields of the newly added objective.
5.To paste the copied information, press CTRL + P, or select Paste from the context menu.

 

1.Select the objective to be deleted.
2.Click Remove Objective.

 

 

hmtoggle_plus1greyAdding Constraints

There are two types of constraints you can add to an Optimization study.

When creating a Deterministic type constraint you can modify the Bound Type, Bound Value, and evaluation source of the output response.

 

When creating a Random type constraint the CDF Limit field must be edited if the reliability requirement is different than the default value of 99.00%. The value in this field is the reliability requirement on the constraint; that is probability of (Output Response >= 0) > 99.00%.

 

obj_constraints

 

How Do I...

1.In the Select Output Responses step, go to the Constraints tab.
2.Click Add Constraint.
3.In the HyperStudy - Add dialog, enter a label for the constraint.
4.Click OK or Apply.

OK:

Adds a single constraint to your study and closes the HyperStudy - Add dialog.

Apply:

Adds a constraint to your study, but keeps the HyperStudy - Add dialog open to allow you to create more constraints.

5.In the Apply Constraint On column, select the appropriate output response.
6.In the Bound Type column, select the appropriate bound.
7.In the Bound Value column, enter a value.
8.In the Evaluate From column, select the desired way of evaluation; either from the Solver or from an approximation (by approximation label).

 

The Responses tab contains all of the output responses that you defined and evaluated in the study Setup. From this tab you can quickly select the output responses that you would like to create constraints for.

1.In the Select Output Responses step, go to the Responses tab.
2.In the work area, select an output response or multiple output responses by highlighting them.
3.Click Add to Constraints. HyperStudy creates a new constraint for the selected output response.

add_con_from_res

4.To finish defining the constraint, go to the Constraints tab.

add_con_from_res2

 

1.Add a new constraint.
2.In the work area, select all of the fields of the constraint to copy.
3.To copy the selected fields, press CTRL + C, or select Copy from the context menu.
4.Select all of the fields of the newly added constraint.
5.To paste the copied information, press CTRL + P, or select Paste from the context menu.

 

1.Select a constraint (simply pick any cell on the Constraints table).
2.View the properties of the constraint. All constraints are provided in a table.
3.Edit the properties of the constraint. The constraint can be defined by selecting an output response in the Apply Constraint On column, selecting a Bound Type, Bound Value, and the way of evaluation through Evaluate From.

 

1.Select the constraint to be deleted.
2.Click Remove Constraint.

 

 

hmtoggle_plus1greyInactivating Unused Output Responses for an Optimization

By default all of the output responses that you defined and evaluated in the study Setup are active. If there are output responses that you would not like to include in an Optimization study, you can make them inactive.

1.In the Select Output Responses step, go to the Responses tab.
2.In the Active column, clear the check boxes of the output responses you would like to make inactive.

inactivate_unused_responses