Files
김경종 b7f84e1c0f
Tests / Hermetic test suite (push) Has been cancelled
Tests / Skill frontmatter validation (push) Has been cancelled
add documents
2026-05-29 15:59:56 +09:00

16 KiB
Raw Permalink Blame History

Abaqus/Explicit provides the contact pressure, CPRESS, as output to the output database file (see “Output to the output database,” Section 4.1.3, for details).

In the data, results, and output database files the output variable CPRESS gives the viscous damping pressures for an open slave node. This variable also gives the contact pressure for a closed slave node. In printed output a “VD” status indicates that the forces are for viscous damping.

Contours of the contact pressure on the slave surface can be plotted in Abaqus/CAE.

37.1.3 CONTACT DAMPING

Products: Abaqus/Standard Abaqus/Explicit Abaqus/CAE

References

• “Mechanical contact properties: overview,” Section 37.1.1
• *CONTACT DAMPING
• “Creating interaction properties,” Section 15.12.2 of the Abaqus/CAE Users Guide, in the HTML version of this guide

Overview

Contact damping:

• can be defined to oppose the relative motion between the interacting surfaces (in addition to the contact pressure-overclosure relationships discussed in “Contact pressure-overclosure relationships,” Section 37.1.2, and the friction models discussed in “Frictional behavior,” Section 37.1.5);
• can affect both the motion normal and tangential to the surfaces;
• in the normal direction is proportional to the relative velocity between the surfaces;
• in the tangential direction is proportional to the relative tangential velocity in Abaqus/Standard and to the “elastic slip rate” associated with friction (see “Frictional behavior,” Section 37.1.5, for a discussion of elastic slip) in Abaqus/Explicit—hence, in Abaqus/Explicit it does not resist the bulk of tangential sliding;
• is not applicable for linear perturbation procedures;
• in Abaqus/Standard it contributes to the force and stiffness definition and should generally be used only when it is otherwise impossible to obtain a solution—the best method for allowing a viscous pressure and shear stress to be transmitted between the contact surfaces in Abaqus/Standard to reduce convergence difficulties due to the sudden violation of contact constraints (common in some snap-through and buckling problems involving contact) is to specify the damping on a step-by-step basis using contact controls, as discussed in “Automatic stabilization of rigid body motions in contact problems” in “Adjusting contact controls in Abaqus/Standard,” Section 36.3.6; and
• can be useful in Abaqus/Explicit to reduce solution noise—a small amount of viscous contact damping is used by default for softened contact and penalty contact in Abaqus/Explicit, as discussed below.

Defining viscous contact damping for relative motions of surfaces

In Abaqus/Standard the damping coefficient, , is a function of surface clearance, as shown in Figure 37.1.31. The damping coefficient is defined as a proportionality constant with units of pressure divided by velocity.

line
Clearance Damping coefficient
c₀ μ₀
ηc₀ μ₀

Figure 37.1.31 Damping coefficient-clearance relationship for viscous damping in Abaqus/Standard.

In Abaqus/Explicit the damping coefficient will remain at the specified constant value while the surfaces are in contact and at zero otherwise. The damping coefficient can be defined as a proportionality constant with units of pressure divided by velocity or as a unitless fraction of critical damping.

To define viscous damping, you must include it in a contact property definition.

Input File Usage: Use both of the following options for surface-based contact:

*SURFACE INTERACTION, NAME=interaction_property_name

*CONTACT DAMPING

Use both of the following options for element-based contact in Abaqus/Standard:

*INTERFACE or *GAP, ELSET=name

*CONTACT DAMPING

Abaqus/CAE Usage: Interaction module: contact property editor: Mechanical→Damping

Element-based contact is not supported in Abaqus/CAE.

Damping and pressure-overclosure relationships

In Abaqus/Standard the viscous damping relationship can be used with any contact relationship (see “Contact pressure-overclosure relationships,” Section 37.1.2).

In Abaqus/Explicit contact damping is not available for hard kinematic contact. Softened kinematic contact and all penalty contact will have default damping in the form of a critical damping fraction with \mu _ { 0 } = 0 . 0 3 .

Specifying the damping coefficient such that the damping force is directly proportional to the rate of relative motion between the surfaces

You can specify damping directly in terms of the damping coefficient with units of pressure per velocity such that the damping forces will be calculated with f _ { v d } = \mu _ { 0 } A v _ { r e l } ^ { e l } , where A is the nodal area and v _ { r e l } ^ { e l } is the rate of relative motion between the two surfaces.

For contact involving element-based surfaces and for element-based contact (available only in Abaqus/Standard), the damping coefficient is specified in terms of contact pressure. For contact involving a node-based surface or nodal contact elements (such as GAP elements and ITT elements) for which an area or length dimension has not been defined, \mu _ { 0 } must be specified as force per velocity. For slave surfaces on beam-type elements, specify \mu _ { 0 } as force per unit length per velocity.

Input File Usage: Use the following syntax in Abaqus/Standard: *CONTACT DAMPING, DEFINITION=DAMPING COEFFICIENT \mu_0 , c_0 , \eta Use the following syntax in Abaqus/Explicit: *CONTACT DAMPING, DEFINITION=DAMPING COEFFICIENT \mu_0 Abaqus/CAE Usage: Use the following syntax in Abaqus/Standard: Interaction module: contact property editor: Mechanical→Damping: Definition: Damping coefficient, Linear or Bilinear, Damping Coeff. \mu_0 , Clearance c and c_0 ( \eta=0 for Linear and \eta=\frac{c}{c_0} for Bilinear) Use the following syntax in Abaqus/Explicit: Interaction module: contact property editor: Mechanical→Damping: Definition: Damping coefficient, Step, Damping Coeff. \mu_0

Specifying the damping coefficient as a fraction of critical damping in Abaqus/Explicit

In Abaqus/Explicit you can specify a unitless damping coefficient in terms of the fraction of critical damping associated with the contact stiffness; this method is not available in Abaqus/Standard. The damping forces will be calculated with f _ { v d } = \mu _ { 0 } \sqrt { 4 m k _ { c } } v _ { r e l } ^ { e l } , where m is the nodal mass, k _ { c } is the nodal contact stiffness (in units of F L ^ { - 1 } ) , and { v } _ { r e l } ^ { e l } is the rate of relative motion between the two surfaces.

Input File Usage: *CONTACT DAMPING, DEFINITION=CRITICAL DAMPING FRACTION critical damping fraction

Abaqus/CAE Usage: Interaction module: contact property editor: Mechanical→Damping: Definition: Critical damping fraction, Crit. Damping Fraction critical damping fraction

Specifying the tangential damping coefficient

You can specify the ratio of the tangential damping coefficient to the normal damping coefficient, also called the tangent fraction.

The tangential damping uses the same form of damping as the normal damping. Tangential damping can be specified only in conjunction with normal damping. If tangential damping is activated in Abaqus/Standard, the damping stress is proportional to the relative tangential velocity. In Abaqus/Explicit tangential damping will be ignored if hard kinematic contact is used in the tangential direction or if friction is not defined. As stated previously, damping in the tangential direction in Abaqus/Explicit is proportional to the elastic slip rate (see “Frictional behavior,” Section 37.1.5) rather than the total rate of relative sliding.

For Abaqus/Standard the default value for the tangent fraction is 0.0; therefore, by default, the damping coefficient for the tangential direction is zero. For Abaqus/Explicit the default value for the tangent fraction is 1.0; therefore, by default, the damping coefficient for the tangential direction is equal to the damping coefficient for the normal direction. Furthermore, in Abaqus/Explicit softened contact and hard penalty contact have a default critical damping fraction of 0.03.

Input File Usage: *CONTACT DAMPING, TANGENT FRACTION=value

Abaqus/CAE Usage: Interaction module: contact property editor: Mechanical→Damping:

Tangent fraction: Specify value: value

Choosing the appropriate coefficients for viscous damping in Abaqus/Standard

In Abaqus/Standard the appropriate magnitude for the local contact damping factor, \mu _ { 0 } , is problemdependent. In some cases a simple calculation can be used to determine the magnitude; in other cases a reasonable value for \mu _ { 0 } must be determined by trial and error. A reasonable value is one that has minimal impact on the solution prior to the unstable behavior in the model. A preliminary value can be found by looking at the contact pressures and velocities in the model before damping is added, as described below.

It may be difficult to determine the nodal velocities prior to the unstable behavior if output was not requested frequently. In such a situation the information in the message (.msg) file can be used to estimate the peak nodal velocity. By default, Abaqus/Standard provides the peak nodal displacement increment at every converged increment in this file. This displacement increment can be used along with the time increment to calculate a peak nodal velocity for the model. Although this velocity may not be very close to the actual relative velocity of the surfaces, it should be within an order of magnitude and is a reasonable value to use in calculating an initial viscous damping coefficient.

The maximum contact pressure between the surfaces also needs to be estimated. The viscous damping coefficient should then be set to a value that is a few orders of magnitude less than the ratio of the estimated maximum contact pressure over the calculated nodal velocity.

If it is not feasible to obtain the pressure and velocities as discussed above, a high damping value should be used initially and repeated analyses should be performed with smaller and smaller values. An appropriate value for \mu _ { 0 } is one that is large enough to enable the analysis to get past any unstable response but not so large that the results at earlier or later times are affected significantly. “Snap-through buckling analysis of circular arches,” Section 1.2.1 of the Abaqus Example Problems Guide, demonstrates how the magnitude of the damping coefficient can be determined using the methods explained above.

The following example outlines how the value might be chosen for a typical case. Consider a simple modification to the two-dimensional Euler column buckling problem: add rigid surfaces parallel and on either side of the column so that the beam will contact the surfaces when it buckles. As the axial load is

increased beyond the buckling load, the column will flatten out against the surface. Then, the midpoint of contact will lift off the surface and the beam will buckle into a higher mode. Figure 37.1.32 shows this shape.

natural_image

Pure horizontal line with plus signs at top and bottom (no text or symbols)

Figure 37.1.32 Constrained Euler buckling example for viscous damping.

When the column first buckles, the contact force, F, that the column exerts on one of the rigid surfaces can be approximated as


F \approx \frac {\pi^ {2} h}{4 l} (P - P _ {c r i t}),

where h is the separation distance between the rigid surfaces, l is the beam length, P is the applied load, and P _ { c r i t } is the buckling load.

The approximation of the contact force entails the assumption that a single point comes into contact and that the shape of the buckled column does not change. The units of \mu _ { 0 } are contact force per velocity, assuming that a node-based surface is used in this model. The velocity of the column, v , at the point of contact can be approximated as


v \approx \frac {h}{2 \Delta t},

where \Delta t is the time increment. These estimates for the contact force and the column velocity give a value for the damping coefficient:


\mu_ {0} = \frac {F}{v} \approx \Delta t \frac {\pi^ {2}}{2 l} (P - P _ {c r i t}).

This value can be used as a starting value, but different values should be tested.

37.1.4 CONTACT BLOCKAGE

Product: Abaqus/Explicit

References

• “Mechanical contact properties: overview,” Section 37.1.1
• “Surface-based fluid cavities: overview,” Section 11.5.1
• “Fluid exchange definition,” Section 11.5.3
• *BLOCKAGE
• *FLUID EXCHANGE ACTIVATION
• *SURFACE INTERACTION

Overview

The blockage of flow out of a cavity due to an obstruction caused by contacting surfaces:

• can be defined selectively for particular surfaces that may fully or partially cause the blockage; and
• can be accounted for only when the surfaces are used with the general contact algorithm.

Surfaces used to account for contact blockage

To consider an obstruction by contacting surfaces as discussed in “Accounting for blockage due to contacting boundary surfaces” in “Fluid exchange definition,” Section 11.5.3, you must define a surface to represent the leakage area on the boundary of the fluid cavity. In addition, you must specify that the contacting surfaces can potentially cause blockage. All the surfaces (the surface on the boundary of the fluid cavity and the contacting surfaces) must be included in a general contact domain. To account for contact blockage, the nodes on the surfaces must be in node-to-face contact. When the nodes on the surface on the boundary of the fluid cavity come into contact with the contacting surfaces, the slave nodes are marked as active nodes for contact blockage. The contact blockage is also considered in the edge-to-edge contact (see “Contact formulation for general contact in Abaqus/Explicit,” Section 38.2.1).

Input File Usage: Use the following options to specify that two contacting surfaces can cause blockage:

*CONTACT PROPERTY ASSIGNMENT
surface_1, surface_2, property_name
*SURFACE INTERACTION, NAME=property_name
*BLOCKAGE 

Determining the obstruction area

Abaqus/Explicit determines the obstruction area by calculating the area fraction of the surface on the boundary of the fluid cavity that is not blocked by contacting surfaces. For each element face of this

surface representing the leakage area, the blocked area is calculated based on the active nodes for contact blockage. The element blocked area is determined by


A _ {e b} = A _ {e} \frac {N _ {c}}{N _ {e}},

where A _ { e b } is the element blocked area, A _ { e } is the element area, N _ { e } is the total number of element nodes, and N _ { c } is the total number of active nodes for contact blockage in the element. The element is fully blocked by the contacting surfaces when all element nodes are active for contact blockage. The total obstruction area is the sum of all the element blocked areas. The leakage area used in the fluid exchange calculation is obtained by subtracting the total obstruction area from the total area of the surface if the effective area is not specified for the fluid exchange. If both the effective area and a surface are specified (see “Fluid exchange definition,” Section 11.5.3), the leakage area used in the fluid exchange calculation is obtained by using the ratio of the total obstruction area to the total area of the surface multiplied by the effective area. In this case a node-based surface can be used, and the leakage area is obtained by using the ratio of the total active contact blockage nodes to the total number of nodes defined in the surface.