Additional Contact Initialization Options for Small-Sliding Contact in Abaqus/Standard
In
Abaqus/Standard
you can define precise initial clearance or overclosure values and contact
directions for contact initialization in small-sliding contact for both contact
pairs and general contact.
Defining Precise Initial Clearance or Overclosure Values
You can define precise initial clearance or overclosure values and contact directions for the
nodes on the secondary surface when they would not be computed accurately enough from the
nodal coordinates; for example, if the initial clearance is very small compared to the
coordinate values.
The initial clearance or overclosure value calculated at every secondary node (based on the
coordinates of the secondary node and the main surface) is overwritten by the value that you
specify. This procedure is performed internally, and it does not affect the coordinates of
the secondary nodes. If you define a clearance, Abaqus/Standard will treat the two surfaces as not being in contact, regardless of their nodal
coordinates. If you define an overclosure, Abaqus/Standard will treat the two surfaces as an interference fit and attempt to resolve the overclosure
in the first increment. If the defined overclosure is large, you may need to specify an
allowable interference that is ramped off over several increments. See Modeling Contact Interference Fits in Abaqus/Standard for further discussion of interference fits.
Specifying a Uniform Clearance or Overclosure for the Surfaces
You can specify a uniform clearance or overclosure for a contact pair by identifying the main and
secondary surfaces of the contact pair and the desired initial clearance, (positive for a clearance; negative for an overclosure). No other data are
needed.
For general contact, you can specify a named clearance to associate with
contact initialization for portions of the general contact domain where small
sliding is active.
Specifying Spatially Varying Clearances or Overclosures for the Surfaces
Alternatively, you can specify spatially varying clearances or overclosures by providing a table
of data specifying the clearance at a single node or a set of nodes belonging to the
secondary surface. Any secondary surface node that is not identified will use the clearance
that Abaqus/Standard calculates from the initial geometry of the contacting surfaces. For contact pairs,
identify the main and secondary surfaces along with clearance data.
For general contact, you can create a named clearance to associate with contact initialization
for portions of the general contact domain where small sliding is active. General contact
assigns implicit main-secondary roles by default. Therefore, it is important to check that
the node set or the node labels actually belong to the surface that acts as the secondary
while assigning the contact initialization to a pair of surfaces. If the implicit
secondary-main roles are opposite of what you expect from the clearance specification, you
may want to specify the correct secondary-main roles (Main and Secondary Surface Roles of a Contact Formulation).
Reading Spatially Varying Clearances or Overclosures from an External File
Abaqus/Standard
can read the spatially varying clearances or overclosures for a contact pair or
general contact from an external file.
Specifying the Surface Normal for the Contact Calculations
Normally Abaqus/Standard calculates the surface normal used for the contact calculations from the geometry of
the discretized surfaces, using the algorithms described in Contact Formulations in Abaqus/Standard. When specifying spatially varying clearances or
overclosures, you can redefine the contact direction that Abaqus/Standard uses with each secondary node by specifying the components of this vector. The vector
must be defined in the global Cartesian coordinate system, and it should define the main
surface's desired outward normal direction.
For general contact, instead of specifying the secondary and main roles, the clearance
definition is identified by a name which is then associated with a contact initialization
definition.
Generating Contact Normal Directions Based on a Reference Thread Geometry
This modeling approach provides a simple way to approximate effects of threads without directly
including threads in the mesh geometry. The meshed parts typically have cylindrical surfaces
at the interface with this approach, such that default contact normal directions are
approximately radial. This capability adjusts contact normal directions to be normal to
faces of reference threads. The thread face normal directions have large components in the
radial and axial directions and (for three-dimensional models only) a small component in the
circumferential direction due to the spiral nature of the threads. Either the bolt or bolt
hole can act as the secondary surface.
The capability to adjust contact normal directions based on reference thread
geometry is available only for small-sliding contact formulations, so it will
not provide accurate results after relative twisting motion between a bolt and
hole. For simulations involving relative twisting motion, you can consider the
following alternative modeling approach:
Create nominal meshes without
threads for the bolts and parts with bolt holes.
Create surface element meshes to
capture the bolt thread geometry and bolt hole thread geometry.
Specify surface-based tie
constraints to constrain each bolt thread surface to a bolt and each hole
thread surface to a hole.
Specify finite-sliding contact
(with penalty enforcement of contact constraints) between the respective thread
surfaces.
Uniform Association with Top or Bottom Thread Face
By default with this capability based on reference thread geometry, all secondary nodes are
assumed to consistently correspond to the "top" or "bottom" thread face, such that
adjusted contact normal directions for all secondary nodes have the same axial component
and the same (small) circumferential component. In this case, the overall contact
interface provides only "one-way" resistance to relative axial motion between the bolt and
bolt hole.
You specify the thread geometry parameters along with two points "a" and
"b", as shown in
Figure 1,
defining the axis of the bolt/bolt hole. The contact interface supports tension
in a bolt if point "a" is near the bolt tip and point "b" is near the bolt head
(as in
Figure 1),
and it supports compression in the bolt if points "a" and "b" have the opposite
orientation. If a negative half-thread angle is specified, the opposite
convention for supporting tension or compression occurs.
For general contact, instead of specifying the secondary and main, the clearance definition is
identified by a name label to be associated with a contact initialization definition as in
earlier cases. Because node sets and node labels are not specified explicitly in this
case, implicit main-secondary role assignments internally identify the list of secondary
nodes to apply the clearances.
Location-Dependent Association with Top or Bottom Thread Face
Optionally, each secondary node can be associated with the top or bottom thread face based on
its initial position with respect to the reference thread geometry, which will influence
the sign of the axial and circumferential components of the adjusted contact normal
direction for each secondary node. Having some secondary nodes associated with the top
thread face and others associated with the bottom thread face restricts motion of the bolt
with respect to the hole in both axial directions and supports tension or compression in
the bolt. It is unlikely that all secondary nodes will be associated with the same (top or
bottom) thread face with this non-default option. For example, consider that a purely
circumferential mesh line would be associated with the top thread face over a 180° arc and
the bottom thread face over the remaining 180° arc.
With this location-dependent association with top and bottom thread faces,
contour plots of contact stress on bolt/hole surfaces often show stripes at
intervals corresponding to the threads in the reference thread geometry.
Right-Handed Versus Left-Handed Reference Thread Geometry
The reference thread geometry corresponds to right-handed threads by
default, but left-handed reference thread geometry can be optionally specified.
Left-handed threads have the opposite effect on the circumferential component
of the contact normal direction as right-handed threads.