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 (DRESPs). |
|
= MAX |
Target is to maximize the list of design responses (DRESPs). |
|
= 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_