1.6.23 Contact controls

Product: Abaqus/Standard  

I. Contact stabilization

Elements tested

C3D8    CPE4   


Feature tested

*CONTACT CONTROLS, STABILIZE

Problem description

The *CONTACT CONTROLS option with the STABILIZE parameter can be used to control rigid body motions that may exist in a model before contact is fully developed. The option adds viscous damping in both the normal and tangential directions. By default, the damping is calculated automatically, but it is possible to modify the damping coefficient, the variation of the damping coefficient over the step, the range over which the damping works, and the ratio between normal and tangential damping. The controls specified with this option remain in effect until they are either changed by another *CONTACT CONTROLS option or reset to their default values by the *CONTACT CONTROLS, RESET option. Contact stabilization can be defined for a specific contact pair or for the entire model. Further description of the stabilization controls can be found in Adjusting contact controls in Abaqus/Standard, Section 34.3.6 of the Abaqus Analysis User's Manual. In these tests various combinations of stabilization controls are tested in multistep analyses with multiple contact pairs.

The first group of analyses consists of six pairs of blocks that are pushed together in Step 1, subjected to tangential sliding in Step 2, and pulled apart in Step 3. The blocks are elastic, and the motion of the blocks is controlled with boundary conditions. Contact stabilization parameters are specified for the whole model and are overridden by different parameters for several individual contact pairs. The stabilization parameters vary from step to step. A restart file is written, and some restarts are made to test the restart functionality.

The second group of analyses consists of three blocks that are pushed together in Step 1, subjected to tangential sliding in Step 2, and pulled apart in Step 3. The blocks are elastic; and the top and bottom blocks are controlled with boundary conditions, whereas the middle block is completely free and held in place by contact stabilization. Different contact stabilization parameters are used for each contact pair. In addition, frictional properties are prescribed for one contact pair. This group contains two-dimensional and three-dimensional static analyses as well as a dynamic analysis.

Results and discussion

The results show contact damping pressures CDPRESS as well as contact damping shear stresses CDSHEAR1 and CDSHEAR2 that are in agreement with expectations. In addition, in the second group of problems the rigid body motions of the middle block are controlled and no solver messages are observed.

Input files

controlsstab_3d.inp

Static analysis with six pairs of blocks and different control parameters.

controlsstab_restart1.inp

Restart from the results of the analysis with six pairs of blocks.

controlsstab_restart2.inp

Restart from the results of the first restart analysis.

controlsstab_free_2d.inp

Static analysis with two fixed and one free block in two dimensions.

controlsstab_free_3d.inp

Static analysis with two fixed and one free block in three dimensions.

controlsstab_dyn.inp

Dynamic analysis with two fixed and one free block in three dimensions.

II. Tangential contact controls

Elements tested

C3D20R    C3D27R   


Feature tested

*CONTACT CONTROLS, PERTURBATION TANGENT SCALE FACTOR=factor

Problem description

During linear perturbation steps, all points in contact (i.e., with a “closed” status) are assumed to be sticking if friction is present. However, stick conditions are not enforced for contact nodes for which a velocity differential is imposed by the motion of the reference frame or the transport velocity. Stick conditions are enforced with a penalty method by default, and the PERTURBATION TANGENT SCALE FACTOR parameter can be used to scale the penalty stiffness. For example, setting this parameter to zero will result in zero penalty stiffness, such that the stick conditions are not enforced during the perturbation step. Setting this parameter to a value greater than unity results in a larger-than-default penalty stiffness and, thus, stricter enforcement of stick conditions during the perturbation step.

The model consists of two blocks of different sizes in contact, with a nonzero friction coefficient in effect. In the first and second general steps we establish contact and apply a tangential displacement boundary condition such that the small block slips along the larger block. Natural frequencies are computed in subsequent perturbation steps for the following settings of the PERTURBATION TANGENT SCALE FACTOR parameter on the *CONTACT CONTROLS option:


Step NamePERTURBATION TANGENT SCALE FACTOR
Frequency1Not specified (default setting is 1.0)
Frequency2Set to 1.0 (same as default)
Frequency3Set to 0.0 (same as frictionless)
Frequency4Set to 106

Material:

Young's modulus2 × 107
Poisson's ratio0.3
Friction coefficient0.2

Results and discussion

Steps 3 and 4 (step names “Frequency1” and “Frequency2”) provide identical results, as expected. Step 5 (step name “Frequency3) has three zero-frequency eigenmodes corresponding to relative sliding between the two blocks, consistent with frictionless behavior. Strict enforcement of stick conditions is apparent in the eigenmodes for Step 6 (step name “Frequency4”).

Input file

pertbcntctrl.inp

Input file for this analysis.