-
Contact analyses require a careful, logical approach. Divide the
analysis into several steps if necessary, and apply the loading slowly making
sure that the contact conditions are well established.
-
In general, it is best to use a separate step for each part of the
analysis in
Abaqus/Standard
even if it is just to change boundary conditions to loads. You will almost
certainly end up with more steps than anticipated, but the model should
converge much more easily. Contact analyses are much more difficult to complete
if you try to apply all the loads in one step.
-
In
Abaqus/Standard
achieve stable contact conditions between all components before applying the
working loads to the structure. If necessary, apply temporary boundary
conditions, which may be removed at a later stage. The final results should be
unaffected, provided that the constraints produce no permanent deformation.
-
Do not apply boundary conditions to nodes on contact surfaces that
constrain the node in the direction of contact in
Abaqus/Standard.
If there is friction, do not constrain these nodes in any degree of freedom:
zero pivot messages may result.
-
Always try to use first-order elements for contact simulations in
Abaqus/Standard.
-
Both
Abaqus/Standard
and
Abaqus/Explicit
provide two distinct algorithms for modeling contact: general contact and
contact pairs.
-
General contact interactions allow you to define contact between many or
all regions of a model; contact pair interactions describe contact between two
surfaces or between a single surface and itself.
-
Surfaces used with the general contact algorithm can span multiple
unattached bodies. More than two surface facets can share a common edge. In
contrast, all surfaces used with the contact pair algorithm must be continuous
and simply connected.
-
In
Abaqus/Explicit
single-sided surfaces on shell, membrane, or rigid elements must be defined so
that the normal directions do not flip as the surface is
traversed.
-
Abaqus/Explicit
does not smooth rigid surfaces; they are faceted like the underlying elements.
Coarse meshing of discrete rigid surfaces can produce noisy solutions with the
contact pair algorithm. The general contact algorithm does include some
numerical rounding of features.
-
Tie constraints are a useful means of mesh refinement in
Abaqus.
-
Abaqus/Explicit
adjusts the nodal coordinates without strain to remove any initial overclosures
prior to the first step. If the adjustments are large with respect to the
element dimensions, elements can become severely distorted.
-
In subsequent steps any nodal adjustments to remove initial overclosures
in
Abaqus/Explicit
induce strains that can potentially cause severe mesh distortions.
-
When you are interested in results that are likely to contain high
frequency oscillations, such as accelerations in an impact problem, request
Abaqus/Explicit
history output with a relatively high output rate and (if the output rate is
less than every increment) apply an antialiasing filter; then, use a
postprocessing filter if stronger filtering is desired.
-
The
Abaqus Interactions Guide
contains more detailed discussions of contact modeling in
Abaqus.
About contact interactions
is a good place to begin further reading on the subject.