Maximize stiffness with controller-based algorithm

How to set up a bead optimization that maximizes the stiffness of a structure using the bead controller algorithm is described.

This task shows you how to:

Use the BEAD_CONTROLLER algorithm

  1. To maximize stiffness of the structure, minimize the compliance - or sum of strain energy.

  2. Define the design response like the following:

    DRESP
     ID_NAME = dresp_compliance
     TYPE = STRAIN_ENERGY
     DEF_TYPE = SYSTEM
     UPDATE = EVER
     EL_GROUP = ALL_ELEMENTS
     GROUP_OPER = SUM
     LC_SET = Static,1,All
    END_
    

    Note:

    • Compliance is defined as the sum of the energy of all the elements in the FE-model regardless how large your design domain may be.
    • The algorithm is based on element stress tensors. Therefore these must be requested in the FE-analysis, but SIMULIA Tosca Structure for most solvers adds these result request.

Define the objective function

  • Define the objective function like the following:

    OBJ_FUNC
     ID_NAME = minimize_compliance
     DRESP = dresp_compliance
     TARGET = MIN
    END_