Constraints |
Tie constraints:
- When using tie constraints to tie two surfaces based on
shell elements, it is best to exclude the shell section thickness and specify a
position tolerance equal to the average thickness.
- If possible, choose “Node to surface” as the
discretization method rather than the default “surface to surface.”
|
- In sizing optimization the thicknesses of the shell
elements change, which could lead to problems that more elements get into
contact due to the thickness growth or vice versa. In addition, the actual
“surface” might divert from the nodal positions due to interpolation. This could
lead to an unwanted amount of tie in the initial design.
- This way of determining the tie nodes of the secondary
surface is more efficient and more robust.
|
*Tie, no thickness, positiontolerance=<…>
Or “Exclude shell/ membrane thickness” and specify
the tolerance in Abaqus/CAE
*Tie, Type= Node to surface
Or “Discretization method set to “Node to
surface” in Abaqus/CAE.
|
|
Adjustment of secondary nodes:
- When working with shell elements: Do not use the
adjustment option because it will move nodes so that they are overlapping with
their corresponding partner node without causing strain.
|
- The geometry of the model will change and that is most
often not wanted since the shell thicknesses will overlap.
|
-
*Tie, adjust=no Or Deactivate “Adjust
secondary surface initial position” in Abaqus/CAE.
|
Loading |
- If possible, use displacement-controlled load instead of
force-controlled.
|
- This kind of load is more robust against unstable models
such as buckling or with large plastic regions.
|
|
General |
Naming:
- Choose characteristic and unique names for node and
element sets.
|
- A node and an element set might have identical names or the
name of the design region might be a Tosca Structure default name. This would
lead to problems in the optimization.
|
- For example, choose “Design_Elements” instead of “Elements.”
|
|
Prerun:
- First run your model with deactivated nonlinear
features. Afterward, activate the nonlinear features and run the model again.
|
- This helps to see whether there are problems with
contacts or boundary conditions in the initial model.
|
- Deactivate nonlinear geometry:
*Step, NLGEOM=NO Deactivate plasticity:
Delete the plastic material card.
|
|
Stabilization:
- Only use the default settings of any stabilization unless
you are experienced with the effects of any changes.
|
- Not only will any kind of stabilization method affect
the computation time, but also the accuracy of the simulation. In general, more
stabilization leads to higher inaccuracy.
|
|
Plasticity |
Material law:
- The values in the material card for plastic strain should
cover all strain values appearing in the simulation. In addition to this, the
"curve" of the material card should have a positive inclination for larger
strains.
|
- When exceeding the maximum plastic strain defined in the
material card, Abaqus might extrapolate the data incorrectly, which might lead to
convergence problems.
|
*Plastic
400., 0.0
465., 0.00037
504., 0.02921
599., 0.10357
654., 0.18782
1000., 1.34
|
Contact |
Contact normal:
- Make sure that the contact pair is defined by two
surfaces with their normal pointing toward each other.
|
- When defining contacts properties, the penetration direction as well as the correct
surface is important to get the wanted result.
|
|
|
Rigid body motion:
- Do not use contact definition to constrain rigid body
motion. Rather use tie constraints or beam connectors.
|
- At the beginning of the optimization, Tosca might not
start computing when two bodies are not connected properly. Such contacts may
be ignored.
|
|