TEST_SHAPE

Defines a test displacement for shape optimization.

Related Topics
In Other Guides
Check run (TEST_SHAPE)

OPTIMIZE

= <name_of_optimization>

Name of the optimization task.

FORMAT

= ONF

Output in optimization neutral file (ONF) format.

 

= USER_FILE

Output of virtual test information in the (at USER_FILE item specified) format (e.g. table of displacement values,...).

FILE_NAME

= <name_of_output_file>

= TEST_SHAPE

Name of the output file.

DIRECTION

= GROW

= SHRINK

= RANDOM

Direction of the test displacements (standard growth, standard shrinkage or non-standard nodal random displacement).

DISPLACE- MENT

= <value_of_max_displacement>

Maximum value of the test displacement.

INCREMENT

= <number_of_increments>

= 1

Number of increments.

Items for FORMAT = USER_FILE:

USER_FILE

= <id_of_userfile>

User file definition for user specific output of virtual optimization results.

Remarks

  1. TEST_SHAPE is carried out immediately after entering the command as long as the user entries are correct.
  2. The automatic creation of the vtfx report requires the use of the default file name TEST_SHAPE.
  3. Test displacements are always carried out with reference to a defined optimization task (OPTIMIZE).
  4. DIRECTION: There are three possibilities to define the direction of displacement: standard growth out of the component (GROW) for all design nodes in the optimization group, standard shrinkage into the component (SHRINK) for all design nodes in the optimization group or non-standard 'random' displacement of the design nodes in the optimization group (RANDOM).
  5. DISPLACEMENT: Maximum absolute displacement value for the test displacements. If no value is set a mesh-dependent absolute displacement value is automatically determined.
  6. INCREMENT: Number of increments in which the maximum absolute displacement value of the test displacement is applied.
  7. Procedure: In increments (INCREMENT) a maximum absolute displacement value (DISPLACEMENT) for a given direction (DIRECTION) is applied to the design variables which have been allocated to the optimization problem (OPTIMIZE, see operator DV). All restrictions of the design variables (DVCON_SHAPE entries) that have been allocated to the optimization problem (OPTIMIZE, see operator DVCON) are executed. For each increment a results file (FILE_NAME) with an increment number is created.
  8. Because with DIRECTION=GROW or SHRINK standard displacements can be applied, it can be that LINK_SHAPE conditions cannot be fully tested because the LINK_SHAPE condition (determined by standard displacements) have already been fulfilled. If the optimization task contains LINK_SHAPE conditions it is recommended to use DIRECTION=RANDOM to apply non-standard displacements. In this way the correct function of the LINK_SHAPE conditions can be tested.

Examples

TEST_SHAPE
 OPTIMIZE = MY_OPT_TASK
 FORMAT = ONF
 FILE_NAME = TEST_SHAPE
 DIRECTION = GROW 
 DISPLACEMENT = 3.67
 INCREMENT = 5
END_