Scaling Default Penalty Stiffnesses
The general contact algorithm uses a penalty method to enforce the contact constraints (see Contact Constraint Enforcement Methods in Abaqus/Explicit for more information). The “spring” stiffness that relates the contact force to the penetration distance is chosen automatically by Abaqus/Explicit, such that the effect on the time increment is minimal yet the allowed penetration is not significant in most analyses. Significant penetrations may develop in an analysis if any of the following factors are present:
-
Displacement-controlled loading
-
Materials at the contact interface that are purely elastic or stiffen with deformation
-
Deformable elements (especially membrane and surface elements) that have relatively little mass of their own and are constrained via methods other than boundary conditions (for example, connectors) involved in contact
-
Rigid bodies that have relatively little mass or rotary inertia of their own and are constrained via methods other than boundary conditions (for example, connectors) involved in contact
See The Hertz contact problem for an example in which the first two of these factors combine such that the contact penetrations with the default penalty stiffness are significant.
You can specify a scale factor by which to modify penalty stiffnesses for specified interactions within the general contact domain. This scaling may affect the automatic time incrementation. Use of a large scale factor is likely to increase the computational time required for an analysis because of the reduction in the time increment that is necessary to maintain numerical stability (see Contact Constraint Enforcement Methods in Abaqus/Explicit for further discussion).
Optionally, you can introduce contact mass scaling to the surface nodes in contact to avoid a reduction in the time increment (for more information, see Mass Scaling to Account for Contact Stiffness).
The surface names used to specify the regions where nondefault penalty stiffness should be assigned do not have to correspond to the surface names used to specify the general contact domain. In many cases the contact interaction will be defined for a large domain, while a nondefault penalty stiffness will be assigned to a subset of this domain. If the surfaces to which a nondefault penalty stiffness is assigned fall outside the general contact domain, the controls assignment will be ignored. The last assignment will take precedence if the specified regions overlap.
Input File Usage
CONTACT CONTROLS ASSIGNMENT, TYPE=SCALE PENALTY surface_1, surface_2, scale_factor
This option must be used in conjunction with the CONTACT option. It should appear at most once per step; the data line can be repeated as often as necessary to assign penalty stiffness scale factors to different regions. If the first surface name is omitted, a default surface that encompasses the entire general contact domain is assumed. If the second surface name is omitted or is the same as the first surface name, the specified contact controls are assigned to contact interactions between the first surface and itself. Keep in mind that surfaces can be defined to span multiple unattached bodies, so self-contact is not limited to contact of a single body with itself.