CONTAC12


2D Point-to-Point Contact

Valid Products: Pro | Premium | Enterprise | PrepPost | Solver | AS add-on

CONTAC12 Element Description

Although this archived element is available for use in your analysis, Ansys, Inc. recommends using a current-technology element such as CONTA178. To use CONTA178 as you would CONTAC12, constrain the UZ degree of freedom to simulate 2D behavior. CONTA178 does not support the circular gap option of CONTAC12.

CONTAC12 represents two surfaces which may maintain or break physical contact and may slide relative to each other. The element is capable of supporting only compression in the direction normal to the surfaces and shear (Coulomb friction) in the tangential direction. The element has two degrees of freedom at each node: translations in the nodal x and y directions.

The element may be initially preloaded in the normal direction or it may be given a gap specification. A specified stiffness acts in the normal and tangential directions when the gap is closed and not sliding.

Figure 12.1: CONTAC12 Geometry

CONTAC12 Geometry

CONTAC12 Input Data

The geometry, node locations, and the coordinate system for this element are shown in Figure 12.1: CONTAC12 Geometry. The element is defined by two nodes, an angle to define the interface, two stiffnesses (KN and KS), an initial displacement interference or gap (INTF), and an initial element status (START). An element coordinate system (s-n) is defined on the interface. The angle θ (THETA) is input (or calculated) in degrees and is measured from the global X axis to the element s-axis. The orientation of the interface may be defined (KEYOPT(2)) by THETA or by the node locations.

The normal stiffness, KN, should be based upon the stiffness of the surfaces in contact. See Performing a Node-to-Node Contact Analysis in the Contact Technology Guide for guidelines on choosing a value for KN. In some cases (such as initial interference analyses, nonconvergence, or over penetration), it may be useful to change the KN value between load steps or in a restart in order to obtain an accurate, converged solution. The sticking stiffness, KS, represents the stiffness in the tangential direction when elastic Coulomb friction is selected (µ > 0.0 and KEYOPT(1) = 0). The coefficient of friction µ is input as material property MU and is evaluated at the average of the two node temperatures. Stiffnesses may also be computed from the maximum expected force divided by the maximum allowable surface displacement. KS defaults to KN. Stiffnesses should be on a full 360° basis for an axisymmetric analysis.

The initial displacement interference, Δ, defines the displacement interference (if positive) or the gap size (if negative). The value may be input as a real constant (INTF) or automatically calculated from the input node locations if KEYOPT(4) = 1. Stiffness is associated with a zero or positive interference. The initial element status (START) is used to define the "previous" condition of the interface to be used at the start of the first substep. This input is used to override the condition implied by the interference specification and is useful in anticipating the final interface configuration and in reducing the number of iterations required for convergence.

The force deflection relationships for the interface element can be separated into the normal and tangential (sliding) directions as shown in Figure 12.2: CONTAC12 Force-Deflection Relationship. The element condition at the beginning of the first substep is determined from the START parameter. If the interface is open, no stiffness is associated with this element for this substep. If the interface is closed and sticking, KN is used in the gap resistance and KS is used in the sliding resistance. If the interface is closed but sliding, KN is used in the gap resistance and the limit friction force µFN is used for the sliding resistance.

In the normal direction, when the normal force (FN) is negative, the interface remains in contact and responds as a linear spring. As the normal force becomes positive, contact is broken and no force is transmitted.

KEYOPT(3) can be used to specify a "weak spring" across an open interface, which is useful for preventing rigid body motion that could occur in a static analysis. The weak spring stiffness is computed by multiplying the normal stiffness KN by a reduction factor. The default reduction factor of 1E-6 can be overridden with real constant REDFACT.

In the tangential direction, for FN < 0 and the absolute value of the tangential force (FS) less than (µ|FN|), the interface sticks and responds as a linear spring in the tangential direction. For FN < 0 and FS = µ|FN|, sliding occurs.

If KEYOPT(1) = 1, rigid Coulomb friction is selected, KS is not used, and the elastic sticking capability is removed. This option is useful for displacement controlled problems or for certain dynamic problems where sliding dominates. With this option, no tangential resistance is assumed for the first substep.

The only material property used is the interface coefficient of friction MU. A zero value should be used for frictionless surfaces. Temperatures may be input at the element nodes (for material property evaluation only). The node I temperature T(I) defaults to TUNIF. The node J temperature defaults to T(I). The circular gap option (KEYOPT(2)) is useful where the final contact point (and thus the orientation angle) is not known, such as with concentric cylinders. With this option the angular orientation THETA is initially set to 0.0 and then internally calculated from the relative displacements of the nodes at the end of the substep for use in the next substep. The user specified THETA (if any) is ignored. A negative interference (gap) and a zero coefficient of friction is used with this option.

For analyses involving friction, using NROPT,UNSYM is useful (and, in fact, sometimes required) for problems where the normal and tangential (sliding) motions are strongly coupled, such as in a wedge insertion problem.

A summary of the element input is given in "CONTAC12 Input Summary". A general description of element input is given in Element Input.

CONTAC12 Input Summary

Nodes

I, J

Degrees of Freedom

UX, UY

Real Constants

See Table 12.1: CONTAC12 Real Constants for details on these real constants

Material Properties

MU

Surface Loads

None

Body Loads
Temperatures -- 

T(I), T(J)

Special Features
Nonlinear
Adaptive descent
KEYOPT(1)

Type of friction (only with MU > 0.0):

0 -- 

Elastic coulomb friction (KS used for sticking stiffness)

1 -- 

Rigid coulomb friction (resisting force only)

KEYOPT(2)

Orientation angle:

0 -- 

Orientation angle based on Theta real constant

1 -- 

Circular gap option (THETA orientation determined from direction of motion) (ignore THETA real constant)

KEYOPT(3)

Weak spring across open gap:

0 -- 

No weak spring across an open gap

1 -- 

Use a weak spring across an open gap

KEYOPT(4)

Interference or gap:

0 -- 

Interference (or gap) based on INTF real constant

1 -- 

Interference (or gap) based on initial node locations (ignore INTF real constant)

KEYOPT(7)

Element level time incrementation control.

0 -- 

No control

1 -- 

Predictions are made to maintain a reasonable time (or load) increment (recommended)

2 -- 

Predictions are made to achieve the minimum time (or load) increment whenever a change in contact status occurs

Table 12.1: CONTAC12 Real Constants

No.NameDescription
1THETAInterference angle
2KNNormal stiffness
3INTFInitial displacement interference or gap. A negative INTF (interference) assumes an initially open gap.
4STARTInitial element status
If = 0.0 or blank, initial condition of gap status is determined from real constant INTF
If = 1.0, gap is initially closed and not sliding (if MU ≠ 0.0), or sliding node J is positive (if MU = 0.0)
If = 2.0, gap is initially closed and node J is sliding to the right of node I
If = -2.0, gap is initially closed and node J is sliding to the left of node I
If = 3.0, gap is initially open
5KSSticking stiffness
6REDFACTKN reduction factor

CONTAC12 Output Data

The solution output associated with the element is in two forms:

Several items are illustrated in Figure 12.2: CONTAC12 Force-Deflection Relationship.

The value of USEP is determined from the normal displacement (un) (in the element x-direction) between the interface nodes at the end of this substep. That is: USEP = (un) J - (un) I - Δ. This value is used in determining the normal force, FN. For an axisymmetric analysis, the element forces are expressed on a full 360° basis. The value represented by UT is the total translational displacement. The maximum value printed for the sliding force, FS, is µ|FN|. STAT describes the status of the element at the end of this substep. If STAT = 1, the gap is closed and no sliding occurs. If STAT = 3, the gap is open. A value of STAT = +2 indicates the node J slides positive relative to node I as shown in Figure 4.12-1. STAT = -2 indicates a negative slide. For a frictionless surface (µ = 0.0), the element status is either STAT = ±2 or 3. The value of THETA is either the input orientation angle (if KEYOPT(2) = 0), or the calculated angle (if KEYOPT(2) = 1). A general description of solution output is given in Solution Output. See the Basic Analysis Guide for ways to view results.

Figure 12.2: CONTAC12 Force-Deflection Relationship

CONTAC12 Force-Deflection Relationship

The Element Output Definitions table uses the following notation:

A colon (:) in the Name column indicates that the item can be accessed by the Component Name method (ETABLE, ESOL). The O column indicates the availability of the items in the file jobname.out. The R column indicates the availability of the items in the results file.

In either the O or R columns, “Y” indicates that the item is always available, a letter or number refers to a table footnote that describes when the item is conditionally available, and “-” indicates that the item is not available.

Table 12.2: CONTAC12 Element Output Definitions

NameDefinitionOR
ELElement NumberYY
NODESNodes - I, JYY
XC, YCLocation where results are reportedY3
TEMPTemperatures T(I), T(J)YY
USEPGap size or interferenceYY
FNNormal forceYY
STATElement status11
OLDSTStat value of the previous time step11
THETAOrientation angleYY
MUCoefficient of friction22
UTRelative displacement in tangential direction (positive for node J moving to right of node I)22
FSTangential force22

  1. Element status values:

    1 - Contact, no sliding

    2 - Sliding contact with node J moving to right of node I

    -2 - Sliding contact with node J moving to left of node I

    3 - Gap open

  2. Only if MU > 0.0 and KEYOPT(2) = 0.

  3. Available only at centroid as a *GET item.

Table 12.3: CONTAC12 Item and Sequence Numbers lists output available through the ETABLE command using the Sequence Number method. See The General Postprocessor (POST1) of the Basic Analysis Guide and The Item and Sequence Number Table of this manual for more information. The following notation is used in Table 12.3: CONTAC12 Item and Sequence Numbers:

Name

output quantity as defined in the Table 12.2: CONTAC12 Element Output Definitions

Item

predetermined Item label for ETABLE command

E

sequence number for single-valued or constant element data

Table 12.3: CONTAC12 Item and Sequence Numbers

Output Quantity NameETABLE and ESOL Command Input
ItemE
FNSMISC1
FSSMISC2
STATNMISC1
OLDSTNMISC2
USEPNMISC3
UTNMISC4
MUNMISC5
THETANMISC6

CONTAC12 Assumptions and Restrictions

  • The 2D interface element must be defined in an X-Y plane and the Y-axis must be the axis of symmetry for axisymmetric analyses. An axisymmetric structure should be modeled in the +X quadrants.

  • The element operates bilinearly only in a static or a nonlinear transient dynamic analysis.

  • If used in other analysis types, the element maintains its initial status throughout the analysis.

  • The element is nonlinear and requires an iterative solution.

  • Convergence is also based on forces when friction or the circular gap option is present.

  • Nodes I and J may be coincident since the orientation of the interface is defined only by the angle THETA.

  • The orientation of the interface does not change (with KEYOPT(2) = 0) during a large deflection analysis. Use CONTA175 if this effect is desired.

  • No moment effects due to noncoincident nodes are included. That is, if the nodes are offset from a line perpendicular to the interface, moment equilibrium may not be satisfied.

  • The element is defined such that a positive normal displacement (in the element coordinate system) of node J relative to node I tends to open the gap, as shown in Figure 12.1: CONTAC12 Geometry. If, for a given set of conditions, node I and J are interchanged, or if the interface is rotated by 180°, the gap element acts as a hook element, that is, the gap closes as the nodes separate. The element may have rotated nodal coordinates since a displacement transformation into the element coordinate system is included.

  • The element stiffness KN cannot be exactly zero.

  • Unreasonably high stiffness values also should be avoided.

  • The rate of convergence decreases as the stiffness increases. Note that, although it is permissible to change KN, it is not permissible to change any other real constants between load steps. Therefore, if you plan to change KN, you cannot allow the value of KS to be defined by default, because the program would then attempt to redefine KS as KN changed.

  • You must explicitly define KS whenever KN changes, to maintain a consistent value throughout all load steps.

  • The element may not be deactivated with the EKILL command.

  • If µ is nonzero, the element is nonconservative as well as nonlinear. Nonconservative elements require that the load be applied very gradually, along the actual load history path, and in the proper sequence (if multiple loadings exist).

CONTAC12 Product Restrictions

When used in the product(s) listed below, the stated product-specific restrictions apply to this element in addition to the general assumptions and restrictions given in the previous section.

Ansys Professional  —  

  • This element is frictionless. Specifically, MU is not allowed as a material property and KS is not allowed as a real constant.

  • Temperature body loads are not applicable.

  • KEYOPT(1) is not applicable.