Loads and Boundary Conditions

Abaqus specific definition of loads and boundary conditions is discussed within this section.

Node Restrictions for Shape Optimization

Node restrictions in the Abaqus input file (command *BOUNDARY) are imported during the SIMULIA Tosca Structure preprocessing step if the following command is defined:

OPTIONS
 READ_BC = ALL
END_

By default, this command is already included in the configuration file command.ini. Therefore it must not be defined explicitly in the parameter file.

Node restrictions defined in the FE-analysis (and maybe not used in the FE analysis) can be used as restrictions for design variables for shape and bead optimization (see command DVCON_SHAPE, DVCON_BEAD) to avoid optimization nodal displacements in specified places.

Contact Boundary Conditions

This behavior may be avoided by the definition of different restrictions in the optimization task (casting or minimum member size restrictions)

Sometimes the exact boundary conditions cannot be specified before designing the components. Often the exact boundary conditions are unknown early in the design phase. Furthermore, also non-linear boundary conditions such as contact definitions can change during designing. Linearized models often require several re-calculations and re-optimizations with respect to the linearized boundary conditions and are therefore time-consuming. Thus, it is more efficient if the contact conditions are directly specified in the finite element input deck applied for the optimization.

SIMULIA Tosca Structure is easy to operate for the familiar user of Abaqus. The user creates an analysis model for Abaqus with the relevant contact definitions. Furthermore, one also defines the design area for the optimization and the optimization task. Information for SIMULIA Tosca Structure regarding the actual contact problem is not required because SIMULIA Tosca Structure is a modular system. The contact problem becomes a part of the optimization through the forces of the nodes and the stresses. As a result, the user can make full use of the capabilities in Abaqus for the contact calculations.

Contact conditions are permitted in the analysis model for topology and shape optimization. Defining a contact surface directly on the edge of the design space is allowed in topology optimization. The shape optimization algorithm has to be inverted (see command OPT_PARAM, Parameter SCALE) if the design edge belongs to a contact surface in shape optimization. Convergence difficulties in the FE analysis may arise in cases of complex contact problems due to large changes in the model during optimization.