DVCON_BEAD

Defines restrictions of the design variables in bead optimization.

ID_NAME

= <name_of_dvcon_bead>

Name of the DVCON_BEAD definition.

ND_GROUP

= <name_of_node_group>

Name of the node group which is valid for the restriction.

CHECK_SOLID

= <solid_name>

Name of the solid which is checked for penetration.

CHECK_ELGR

= <name_of_element_group>

Name of the element group which is checked for penetration.

CHECK_GROW

= <grow_value>

Maximum grow value (referring to the initial design)

(grow_value 0).

CHECK_SHRINK

= <shrink_value>

Maximum shrink value (referring to optimization displacement in the negative normal direction of the initial design). Only allowed for sensitivity-based bead optimization.(shrink_value 0).

CHECK_BC

= YES

= NO

Accepts (YES) or ignores (NO) the nodal fixations read by the FE-interface as constraints on the selected node group.

CHECK_DOF

= <cs_name>,<dof1>, <dof2>,<dof3>

(<dof*> = FIX, FREE)

= FREE

The displacement in the corresponding coordinate direction in the referenced coordinate system is constrained (FIX) or allowed (FREE).

CHECK_LINK

= <link_bead_name>

Assign a LINK_BEAD definition.

Remarks

  1. CHECK_SOLID (up to 6 operators with CHECK_SOLID are permitted) is the name of a solid already defined (SOLID). All nodes are checked for penetration in the solid (restricted solid) and against leaving the solid area (variational solid).
  2. CHECK_ELGR (up to 6 operators with CHECK_ELGR are permitted) is the name of an element group already defined. All nodes in the node group (ND_GROUP) are checked for penetrating the element group.
  3. CHECK_BC:
    • CHECK_BC = YES: The boundary conditions that are loaded with OPTIONS,READ_BC = ALL, are considered for the nodes of the node group.
    • CHECK_BC = NO: The BC entries are not considered.
  4. CHECK_DOF: Fixing the named node coordinates with FIX to the given coordinate system.
  5. When several CHECK_* entries are specified in a DVCON_BEAD definition, they are used in the following sequence: CHECK_GROW, CHECK_SOLID, CHECK_ELGR, CHECK_SPC, CHECK_DOF. If there are conflicts in the sequence of the CHECK_* entries, the last entry overwrites the previous one. If there are no conflicts in the sequence of the CHECK_* entries, all the defined restrictions are considered.
  6. CHECK_LINK can only be called with the design variable node-group (defined in DV_BEAD).

Examples

DVCON_BEAD
 ID_NAME = my_dvcon_bead_01
 ND_GROUP = nd_side_a
 CHECK_DOF = csys1, FREE, FIX, FIX
 CHECK_GROW = 5.0
END_
DVCON_BEAD
 ID_NAME  = my_bead_symmetry_link
 CHECK_LINK = my_link_condition
 ND_GROUP = my_design_variables
END_