Contact Surface Weighting
Both the pure main-secondary and the balanced main-secondary contact algorithms are available in Abaqus/Explicit. By default, Abaqus/Explicit will decide which algorithm to use for any given contact pair based on the nature of the two surfaces forming the contact pair and whether kinematic or penalty enforcement of contact constraints is used. You can override the defaults in some cases.
Default Choices for the Contact Pair Weighting
Abaqus/Explicit uses the pure main-secondary, kinematic contact algorithm, by default, in the following situations (the first surface in each situation listed is designated the main surface):
when a rigid surface contacts a deformable surface;
when an element-based surface contacts a node-based surface; or
when a surface based on continuum elements contacts a surface based on shell or membrane elements.
By default, Abaqus/Explicit uses the balanced main-secondary, kinematic contact algorithm in the following situations:
when a single surface contacts itself (referred to as self-contact or single-surface contact); or
when two deformable surfaces that are meshed with similar elements (i.e., either both surfaces have shells or membranes or both have continuum elements) contact each other.
If the penalty contact algorithm is specified, Abaqus/Explicit uses pure main-secondary weighting, by default, in the following situations (the first surface in each situation listed is designated the main surface):
when an analytical rigid surface contacts a deformable surface; or
when an analytical rigid surface or an element-based surface contacts a node-based surface.
If the penalty contact algorithm is specified, Abaqus/Explicit chooses balanced main-secondary weighting, by default, in the following situations:
when a single surface contacts itself (referred to as self-contact or single-surface contact); or
when two element-based surfaces contact each other.
Balanced main-secondary weighting means that the corrections produced by both sets of contact calculations are weighted equally.
Modifying the Default Choices for the Contact Pair Weighting
When the kinematic contact method is chosen, you can override the default contact pair weighting only when two separate deformable element-based surfaces are contacting each other, which corresponds to the last situation in each list for kinematic contact given in the previous section.
The following aspects should be considered when deciding whether or not to override the default choice. First, the balanced main-secondary contact algorithm requires more computational time, but it is typically more accurate. Second, when the densities differ by orders of magnitude, the less dense body should be a pure secondary surface. Contact-induced noise can occur if a surface on a much denser body is at all weighted as a secondary surface. Finally, to avoid significant penetration for hard contact, the surface with the finer mesh should not be the main surface in the pure main-secondary contact pair.
When the penalty contact method is chosen, you can choose to specify a pure main-secondary weighting to reduce computational time. When two originally flat surfaces contact one another, a more uniform penetration distance distribution (and consequently pressure distribution) may result with pure main-secondary weighting as compared to balanced main-secondary weighting. This can be particularly evident if the mesh densities of the contacting surfaces differ significantly—with balanced weighting the contact penetrations will be smaller near the nodes of the coarsely meshed surface. However, balanced main-secondary weighting provides better enforcement of contact constraints in most cases.
You define a weighting factor, f, to specify the main-secondary weighting. Set f=1.0 to designate the first surface in the contact pair as the main surface and the second surface as the secondary surface. Set f=0.0 to designate the first surface in the contact pair as the secondary surface and the second surface as the main surface. Specifying any value of f between 0 and 1.0 invokes the balanced main-secondary contact algorithm. When f=0.5, which is the default for balanced main-secondary contact pairs, Abaqus/Explicit weights each set of corrections equally. In contrast, Abaqus/Standard uses a pure main-secondary contact algorithm; the secondary surface must always be given first, as in the f=0.0 case above.
Input File Usage
CONTACT PAIR, WEIGHT=f
Abaqus/CAE Usage
Interaction module: interaction editor: Weighting factor Specify f