To deviate from the automatically determined displacement direction for design nodes as well as for mesh smoothing nodes, every translational degree of freedom can be fixed for any node in a freely defined coordinate system. In this way, a node can be restricted to move on one plane only (fixed to one value) or to move within a displacement vector (fixed to two values). The restriction of all three translational degrees of movement is equivalent to a constraint of the node in the shape optimization. The displacement boundary condition must be unique. In contrast to FE boundary conditions for several load cases, the total of all the supports for all load case are considered as supports in the optimization. A prescribed node displacement as an optimization boundary condition is also not permitted. Tosca Structure.shape offers the user two possibilities for restricting the displacement directions of nodes. The full or partial fixation of nodes is the most common and most
important type of restriction; it is practically used in every optimization
model. The most efficient method for defining the displacement restrictions
in the FE preprocessor is as an extra load case
in the analysis model and then load it through the FE interface in the optimization
preprocessor. The interface must first be activated with the
activates the node fixations of the node group (ND_GROUP
parameter) that are loaded in the FE model. Fixations that reference
nodes not contained in the node groups are not activated. To prevent
loaded fixations from being activated enter:
If it is necessary to restrict other displacement directions in addition
or at a later stage, this can be accomplished with the CHECK_DOF
parameter in the field DOF (Tosca Structure.gui).
This restriction is applied to a node group.
The coordinate system must also be defined or loaded. With the parameter
all the displacements of all nodes in the node group selected with ND_GROUP
are fixed (FIX ) or free (FREE ) relative
to the specified coordinate directions of the coordinate system <cs_name> .
Either FREE or FIX is allowed for each
coordinate direction.
Note:
Restrict Nodes on SurfacesThe The following figure shows a typical example for the use of this restriction applied on the green area. The red area in the figure is the design area. Then the green area must not be fixed to allow the edges to move. But you also do not want these nodes to move outward of the surface plane. You could apply the surface restriction here. The same effect can be achieved with CHECK_DOF commands, but one command for each side (six in total) is needed. Example:
Nodes lying on corners or edges must be handled in a different way than "planar" nodes. In order to identify the corners and edges, Tosca performs a feature detection analysis.
If the features are already known, they can be communicated with the help of node groups. The subcommand Example:
Some theory: The nodes are restricted in their movement by projecting them on the plane described by their normal vector and the position on the start model. This is also the reason why this method works best for plane surfaces. If edges are detected, the nodes are projected on the planes adjacent to the edge, which allows the node to move only along the edge or to not move at all in case of corners. * Some words to the usage in combination with Shape sensitivity: This feature is not blocked for the use with shape sensitivity, but it is also not fully supported. Applying this feature to nodes outside the design area, no big drawbacks are expected. However, applying it to design nodes might lead to convergence problems: The node position is changed without letting the optimizer know about this change. Depending on the model and on the amount of change, everything might go well - or not. |