ID_NAME |
= <id_name_of_obj_func > |
Name of the objective function. |
DRESP |
= <name_of_DRESP >, <weight_fact >, <ref_val > |
|
<name_of_DRESP > |
Name of the design response. |
|
<weight_fact > = 1.0 |
Weight of the design response. |
|
<ref_val > = 0.0 |
Reference value. |
TARGET |
= MIN |
Target is to minimize the list of design responses (DRESP s). |
|
= MAX |
Target is to maximize the list of design responses (DRESP s). |
|
= MINMAX |
Target is to minimize the maximum of the list of design responses. |
|
= MAXMIN |
Target is to maximize the minimum of the list of design responses. (Only for sizing, topology and controller-based shape optimization.) |
Remarks
- The item
DRESP
can be repeated several times.
- If more than one
DRESP
entry is specified in the objective function the weight factor defines the weight of the particular entry of the objective function.
- The reference value is only used for the
MINMAX
/ MAXMIN
formulation.
Examples
For BEAD:
Minimize the design response dresp_compliance
:
OBJ_FUNC
ID_NAME = objective
DRESP = dresp_compliance
TARGET = MIN
END_
For SHAPE:
Minimize the design response maximum_stress
:
OBJ_FUNC
ID_NAME = objective
DRESP = maximum_stress
>
TARGET = MIN
END_
For sensitivity-based topology optimization:
Minimize the objective function consistent of the volume (weight factor 1.0)
plus the displacement design response with the factor 1.5.
OBJ_FUNC
ID_NAME = objective
DRESP = volume
DRESP = disp_x_nd_113,1.5
TARGET = MIN
END_
Minimize the maximum difference of the DRESP
entry to the specified reference value for the entered DRESP
.
OBJ_FUNC
ID_NAME = objective
DRESP = freq_1,1.0, 100.0
DRESP = freq_2,1.0, 120.0
DRESP => freq_3,1.0, 130.0
TARGET = MINMAX
END_
Maximize the minimum difference of the DRESP
entry to the specified reference value for the entered DRESP
.
OBJ_FUNC
ID_NAME = objective
DRESP = rf_1,1.0, 10.0
DRESP = rf_2,1.0, 12.0
DRESP = rf_3,1.0, 13.0
TARGET = MAXMIN
END_