To define Design variables in the parameter file use the DV_SHAPE
command. Each DV_SHAPE definition has a name (ID_NAME
parameter) and references a previously defined node group (ND_GROUP
parameter). The name is required in order to subsequently activate the
DV_SHAPE definition when specifying the optimization
job (see OPTIMIZE command). The design area is specified
by the node group. These two declarations are mandatory. Other declarations
cannot be made.
A typical DV_SHAPE command appears as follows:
DV_SHAPE
ID_NAME = design_variables
ND_GROUP = design_nodes
END_
DRESP
ID_NAME = DRESP_SIG
DEF_TYPE = SYSTEM
TYPE = SIG_MISES
UPDATE = EVER
EL_GROUP = ALL_ELEMENTS
GROUP_OPER = SUM
END_
DRESP
ID_NAME = DRESP_VOL
DEF_TYPE = SYSTEM
TYPE = VOLUME
UPDATE = EVER
EL_GROUP = ALL_ELEMENTS
GROUP_OPER = SUM
END_
OBJ_FUNC
ID_NAME = minimize_stress
DRESP = DRESP_SIG
TARGET = MIN
END_
CONSTRAINT
ID_NAME = volume_constraint
DRESP = DRESP_VOL
MAGNITUDE = REL
EQ_VALUE = 0.45
END_
OPTIMIZE
ID_NAME = topology_optimization
DV = design_variables
OBJ_FUNC = minimize_stress
CONSTRAINT = volume_constraint
STRATEGY = SHAPE_CONTROLLER
END_