Defining Design variables

Design variables for shape optimization are defined when assigning a node group to the design area.

This task shows you how to:

Related Topics
In Other Guides
DV_SHAPE

Define a Design variable in Tosca ANSA® environment

  1. Choose DESIGN AREA in the Task manager and select Edit.

    The DV_SHAPE dialog opens.

  2. Select the node group of design nodes.

Define a Design variable in Tosca Structure.gui

  1. Choose Command | DV_SHAPE in Tosca Structure.pre.

  2. In the DV_SHAPE dialog, select a node group and assign an ID_NAME for further reference to the definition.

Define a Design variable in the SIMULIA Tosca Structure Parameter File

  • 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:

    DRESP
     ID_NAME        = DRESP_SUM_ENERGY
     DEF_TYPE       = SYSTEM
     TYPE           = STRAIN_ENERGY
     UPDATE         = EVER
     EL_GROUP       = ALL_ELEMENTS
     GROUP_OPER     = SUM
    END_
    DRESP
     ID_NAME        = DRESP_VOL_TOPO
     DEF_TYPE       = SYSTEM
     TYPE           = VOLUME
     UPDATE         = EVER
     EL_GROUP       = ALL_ELEMENTS
     GROUP_OPER     = SUM
    END_
    OBJ_FUNC
     ID_NAME        = maximize_stiffness
     DRESP          = DRESP_SUM_ENERGY
     TARGET         = MIN
    END_
    CONSTRAINT
     ID_NAME        = volume_constraint
     DRESP          = DRESP_VOL_TOPO
     MAGNITUDE      = REL
     EQ_VALUE       = 0.45
    END_
    OPTIMIZE
     ID_NAME        = topology_optimization
     DV             = design_variables
     OBJ_FUNC       = maximize_stiffness
     CONSTRAINT     = volume_constraint
     STRATEGY       = TOPO_CONTROLLER
    END_