Files
MultiPhysicsVault/.raw/AbaqusAnalysisUserGuide5/AbaqusAnalysisUserGuide5_052.md
T
김경종 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

255 lines
27 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!-- source-page: 511 -->
• is applied to all contact pairs equally in the normal and tangential directions,
• is ramped down linearly over the step,
• is active only when the distance between the contact surfaces is smaller than a characteristic surface dimension, and
• is zero for contact modeled with contact elements (such as gap contact elements, tube-to-tube contact elements, etc.).
Although the automatically calculated damping coefficient typically provides enough damping to eliminate the rigid body modes without having a major effect on the solution, there is no guarantee that the value is optimal or even suitable. This is particularly true for thin shell models, in which the damping may be too high. Hence, you may have to increase the damping if the convergence behavior is problematic or decrease the damping if it distorts the solution. The first case is obvious, but the latter case requires a postanalysis check. There are several ways to carry out such checks. The simplest method is to consider the ratio between the energy dissipated by viscous damping and a more general energy measure for the model, such as the elastic strain energy. These quantities can be obtained as output variables ALLSD and ALLSE, respectively. More detailed information can be obtained by comparing the contact damping stresses CDSTRESS (with the individual components CDPRESS, CDSHEAR1, and CDSHEAR2) to the true contact stresses CSTRESS (with the individual components CPRESS, CSHEAR1, and CSHEAR2). If the contact damping stresses are too high, you should decrease the damping. The comparison should be made after contact is firmly established; the contact damping stresses will always be relatively high when contact is not yet or only partially established.
The easiest way to increase or decrease the amount of damping is to specify a factor by which the automatically calculated damping coefficient will be multiplied. Typically, you should initially consider changing the default damping by (at least) an order of magnitude; if that addresses the problem sufficiently, you can do some subsequent fine-tuning. In some cases a larger or smaller factor may be needed; this is not a problem as long as a converged solution is obtained and the dissipated energy and contact damping stresses are sufficiently small.
It is also possible to specify the damping coefficient directly. Direct specification of the damping value is not easy and may require some trial and error. For efficiency reasons this may best be done on a similar model of reduced size. If the damping coefficient is specified directly, any multiplication factor specified for the default damping coefficient is ignored.
# Input File Usage:
To use the default damping coefficient:
\*CONTACT CONTROLS, STABILIZE
To specify a scale factor for the default damping coefficient:
\*CONTACT CONTROLS, STABILIZE=factor
To specify the damping coefficient directly:
\*CONTACT CONTROLS, STABILIZE
damping coefficient
<!-- source-page: 512 -->
Abaqus/CAE Usage: Interaction module: Abaqus/Standard contact controls editor: Stabilization: Automatic stabilization, Factor: factor or Stabilization coefficient: damping coefficient
# Changing the stabilization within increments
To reduce or eliminate the likelihood of contact stabilization significantly influencing the reported solution, scale factors can be introduced that vary across iterations of an increment. Having more stabilization in effect during the early iterations of an increment can be helpful to avoid numerical problems prior to establishing some contact. Having less or no stabilization in effect during the later iterations can be helpful to improve the accuracy of the final converged iteration of an increment.
You can specify these scale factors. For example, specifying “1,0” results in the scale factor being unity during initial iterations (until various convergence measures are satisfied or nearly satisfied) and then the scale factor being reset to zero (effectively turning off stabilization) for the final iterations until convergence checks are again satisfied.
Input File Usage: To change the damping coefficients within an increment: \*CONTACT CONTROLS, STABILIZE=USER ADAPTIVE
# Specifying the stabilization ramp-down factor
You can specify the ramp-down factor at the end of the step. By default, this value is equal to zero, so that the damping vanishes completely at the end of the step. Entering a nonzero value for this factor can be useful in cases where the rigid body modes are not fully constrained at the end of the step; for example, if the problem is frictionless and sliding motions can occur but there is no net force in the sliding direction. In that case it is usually desirable to maintain the small damping in the next step by using the value used for the ramp-down as the multiplication factor for the damping coefficient. If needed, you can maintain this damping level by setting the ramp-down factor equal to one.
Input File Usage: \*CONTACT CONTROLS, STABILIZE , ramp-down factor
Abaqus/CAE Usage: Interaction module: Abaqus/Standard contact controls editor: Stabilization: Automatic stabilization or Stabilization coefficient, Fraction of damping at end of step: ramp-down factor
# Specifying the damping range
By default, the opening distance over which the damping is applied (the damping range) is equal to the characteristic slave surface facet dimension; if such a dimension is not available (for example, in the case of a node-based surface), a characteristic element length obtained for the whole model is used. The damping is 100% of the reference value for openings less than half the damping range and from there is ramped to zero for an opening equal to the damping range. Alternatively, you can specify the damping range directly, overriding the calculated value. This can be useful if the damping should work only for a narrow gap, or if the damping should be in effect regardless of the opening distance. In the latter case a large value should be entered.
<!-- source-page: 513 -->
Input File Usage: \*CONTACT CONTROLS, STABILIZE , , damping range
Abaqus/CAE Usage: Interaction module: Abaqus/Standard contact controls editor: Stabilization: Automatic stabilization or Stabilization coefficient, Clearance at which damping becomes zero: Specify: damping range
# Specifying tangential damping
By default, the damping in the tangential direction is the same as the damping in the normal direction. However, if a lower or higher value is desired, you can decrease or increase the tangential damping or set it to zero.
Input File Usage: \*CONTACT CONTROLS, STABILIZE, TANGENT FRACTION=value
Abaqus/CAE Usage: Interaction module: Abaqus/Standard contact controls editor: Stabilization: Automatic stabilization or Stabilization coefficient, Tangent fraction: value
# Contact controls associated with normal contact constraints
These controls allow you to specify that nodes on the contact interfaces can violate “hard” contact conditions. In addition, these controls can be used to modify the behavior of the “softened” pressureoverclosure relationships and the augmented Lagrangian or penalty contact constraint enforcement. The no separation pressure-overclosure relationships cannot be modified by the contact controls.
A node can violate the contact condition in one of two ways. First, Abaqus/Standard may consider that there is no contact at that node, even though the node has penetrated the master surface by a small distance. Second, Abaqus/Standard may consider that there is contact at a node, even though the normal pressure transmitted between the contacting surfaces at the node is negative (that is, a tensile stress is being transmitted).
# Modifying the behavior of the augmented Lagrangian or penalty contact constraint enforcement
For augmented Lagrangian contact you can specify the allowable penetration (either directly or as a fraction of a characteristic contact surface dimension) that is permitted to violate the impenetrability condition. In addition, for augmented Lagrangian or penalty contact you can scale the default penalty stiffness calculated by Abaqus/Standard. Controls for the augmented Lagrange and penalty constraint enforcement methods are discussed in “Contact constraint enforcement methods in Abaqus/Standard,” Section 38.1.2.
# Modifying the tangential penalty stiffness in linear perturbation steps
The penalty stiffness used to enforce tangential constraints in linear perturbation steps generally differs from the penalty stiffness used to enforce sticking in a general step. In perturbation steps Abaqus/Standard activates the tangential contact constraints when the corresponding normal constraint is active in the base state and the contact property (surface interaction) definition includes a friction model. By default, the tangential penalty stiffness is equal to the default normal penalty stiffness.
<!-- source-page: 514 -->
You can scale the tangential penalty stiffness to simulate sticking/slipping conditions on a step-bystep basis. This scaling only affects the perturbation step in which it is specified; it will not carry over to subsequent steps. If you want the same scale factor applied in a series of perturbation steps, you must specify the scale factor explicitly in each step.
Some procedures that rely on a frequency analysis, such as complex frequency analysis and subspace-based steady-state dynamic analysis, are influenced by the scaling of the tangential stiffness that was in effect for the prior frequency analysis and the scaling of the tangential stiffness that is in effect for these steps. In such cases consistent scaling is recommended for these steps. For other mode-based procedures based on a frequency analysis, the scaling of the tangential stiffness is ignored and only the effect of the previous frequency analysis is considered.
Input File Usage: To modify the tangential penalty stiffness for all contact pairs in a linear perturbation step:
\*CONTACT CONTROLS, PERTURBATION TANGENT SCALE FACTOR=factor
To modify the tangential penalty stiffness for a specific contact pair in a linear perturbation step:
\*CONTACT CONTROLS, PERTURBATION TANGENT SCALE FACTOR=factor, SLAVE=slave surface, MASTER=master surface
Abaqus/CAE Usage: Modifying the tangential penalty stiffness in linear perturbation steps is not supported in Abaqus/CAE.
# Contact pressuredependent constraint enforcement in linear perturbation steps
During linear perturbation steps contact constraints are usually fully enforced for all closed contact interfaces independent of local normal pressure in the base state. You can use two control pressure coefficients, $p _ { 0 }$ and $p _ { 1 }$ , to relax the constraints that have low pressure in the base state or even completely remove them. Both normal and tangential constraints are affected. For pressures less than $p _ { 0 }$ in the base state, the normal and tangential constraints are effectively removed by setting the constraint stiffness to zero. For pressures greater than $p _ { 1 }$ , the constraints are enforced fully. For pressures between $p _ { 0 }$ and $p _ { 1 }$ , the constraint stiffness is reduced and ramps up linearly between $p _ { 0 }$ and $p _ { 1 }$ . In this pressure range finite contact stiffness is in effect even for contact constraints that would otherwise use strict Lagrangian multiplier enforcement. The initial stress stiffness terms are scaled as well.
All other controls for normal and tangential contact penalties are applicable. Constraints open in the base state are unaffected. Pressure-dependent constraint enforcement cannot be used during general steps.
You can specify the contact pressuredependent constraint enforcement on a step-by-step basis. This specification affects the perturbation step in which it is specified; it will not carry over to subsequent steps. If you want the same specification applied in a series of perturbation steps, you must specify it explicitly in each step.
Some procedures that rely on a frequency analysis, such as complex frequency analysis and subspace-based steady-state dynamic analysis, are influenced by the specification that was in effect for
<!-- source-page: 515 -->
the prior frequency analysis and the specification that is in effect for these steps. In such cases consistent specification is recommended for these steps. For other mode-based procedures based on a frequency analysis, the specification is ignored and only the effect of the previous frequency analysis is considered.
<table><tr><td>Input File Usage:</td><td>To specify base-state pressure-dependent constraint enforcement for all contact pairs in a linear perturbation step:*CONTACT CONTROLS, PRESSURE DEPENDENT PERTURBATION= $p_{1}$ $p_{0}$ To specify base-state pressure-dependent constraint enforcement for a specific contact pair in a linear perturbation step:*CONTACT CONTROLS, PRESSURE DEPENDENT PERTURBATION= $p_{1}$ , SLAVE=slave surface, MASTER=master surface $p_{0}$ </td></tr><tr><td>Abaqus/CAE Usage:</td><td>Base-state pressure-dependent constraint enforcement in linear perturbation steps is not supported in Abaqus/CAE.</td></tr></table>
# Contact controls associated with second-order faces
Second-order elements not only provide higher accuracy but also capture stress concentrations more effectively and are better for modeling geometric features than first-order elements. Surfaces based on second-order element types work well with the surface-to-surface contact formulation but, in some cases, do not work well with the node-to-surface formulation (see “Contact formulations in Abaqus/Standard,” Section 38.1.1, for a discussion of these contact formulations).
Some second-order element types are not well-suited for underlying the slave surface with the combination of a node-to-surface contact formulation and strict enforcement of “hard” contact conditions because of the distribution of equivalent nodal forces when a pressure acts on the face of the element. As shown in Figure 36.3.61, a constant pressure applied to the face of a second-order element without a midface node produces forces at the corner nodes acting in the opposite sense of the pressure. This ambiguous nature of the nodal forces in second-order elements can cause Abaqus/Standard to alter its internal contact logic inadequately. Slave surfaces based on second-order tetrahedral elements can also be problematic for the node-to-surface contact formulation because the distribution of equivalent nodal forces for a pressure acting on a face of these elements is such that the corner nodes have zero force.
Options available in Abaqus/Standard to make it easier to use node-to-surface contact pairs involving second-order slave faces are discussed below. You can also avoid potential difficulties by using the surface-to-surface contact formulation, which is generally preferable.
# Manually or automatically adjusting element types
Modified 10-node tetrahedral elements (C3D10M, etc.) do not cause fundamental difficulties for the node-to-surface contact formulation and often provide a viable alternative to 10-node second-order tetrahedral elements (C3D10, C3D10HS, etc.) for models with node-to-surface contact pairs. Trade-offs in characteristics of modified 10-node tetrahedral elements versus second-order tetrahedral elements are discussed in “Modified triangular and tetrahedral elements” in “Solid (continuum) elements,”
<!-- source-page: 516 -->
![](images/page-516_1a242970c25872b974d78cf4f8e524f61485149c0d931b5cf2b53ab1a0c0b415.jpg)
<details>
<summary>text_image</summary>
q = \frac{1}{3} \text{pA}
r = \frac{1}{12} \text{pA}
</details>
Figure 36.3.61 Equivalent nodal loads produced by a constant pressure on the second-order element face in “hard” contact simulations.
Section 28.1.1. If desired, you must make this adjustment to the element type as it does not occur automatically.
Abaqus/Standard automatically adds midface nodes to underlying (serendipity) elements of most 8-node slave facets associated with non-tied node-to-surface contact pairs. For the three-dimensional 18-node gasket elements, the midface nodes are also generated automatically if they are not given in the element connectivity. The presence of the midface node results in a distribution of nodal forces that is not ambiguous for the contact algorithm. The element families C3D20(RH), C3D15(H), S8R5, and M3D8 are converted to the families C3D27(RH), C3D15V(H), S9R5, and M3D9, respectively. Since Abaqus/Standard does not convert second-order coupled temperature-displacement, coupled thermalelectrical-structural, and coupled pore pressuredisplacement elements, you should use an alternative method to avoid problems with serendipity elements in the node-to-surface contact formulation in those cases. Abaqus/Standard will interpolate nodal quantities, such as temperature and field variables, at the automatically generated midface nodes when values are prescribed at any of the user-defined nodes. Abaqus/Standard does not convert second-order serendipity elements if the slave surface is used in a tied contact pair.
By default, Abaqus/Standard does not automatically add midface nodes to second-order serendipity elements that form a slave surface for surface-to-surface contact pairs; however, an option is available to enable the same algorithm for automatically adding midface nodes as used by node-to-surface contact pairs.
Input File Usage: $* { \mathrm { C O N T A C T ~ P A I R } } , { \mathrm { ~ T Y P E = S U R F A C E ~ T O ~ S U R F A C E } } ,$ MIDFACE NODES=YES
Abaqus/CAE Usage: You cannot enable automatic conversion of serendipity elements underlying slave surfaces of surface-to-surface contact pairs in Abaqus/CAE.
<!-- source-page: 517 -->
# Supplementary contact constraints
Another approach to avoiding difficulties that certain element types present to the node-to-surface contact formulation is to add supplementary contact constraints without changing the underlying element formulation. This approach is applicable only to cases in which node-to-surface contact pairs use penalty or augmented Lagrange constraint enforcement or a softened pressure-overclosure relationship, because it would result in overconstrained conditions if strictly enforced “hard” contact conditions are in effect. Supplementary contact constraints are sometimes helpful for improving convergence behavior or for improving the smoothness and accuracy of the contact pressure and underlying element stress; however, the extra constraints present some risk of degrading convergence behavior. Supplementary constraints are used selectively by default for node-to-surface contact pairs with 6-node slave faces of non-modified elements and 8-node slave faces unless strictly enforced “hard” contact conditions are in effect. You can deactivate supplementary constraints or add activate supplementary constraints for additional second-order element types underlying the slave surface.
```txt
Input File Usage: *CONTACT PAIR, INTERACTION=interaction_property_name, SUPPLEMENTARY CONSTRAINTS=SELECTIVE
slave_surface_name, master_surface_name
Use the following option to add supplementary contact constraints for additional second-order element types:
*CONTACT PAIR, INTERACTION=interaction_property_name, SUPPLEMENTARY CONSTRAINTS=YES
slave_surface_name, master_surface_name
Use the following option to forgo supplementary contact constraints:
*CONTACT PAIR, INTERACTION=interaction_property_name, SUPPLEMENTARY CONSTRAINTS=NO
slave_surface_name, master_surface_name
```
```txt
Abaqus/CAE Usage: For a node-to-surface contact formulation:
Interaction module: Create Interaction: Surface-to-surface contact (Standard): select the master surface; click Surface; select the slave surface; Interaction editor; Use supplementary contact points: Selectively, Always, or Never; Contact interaction property: interaction_property_name
```
# Smoothness of contact force redistribution upon sliding for surface-to-surface contact pairs
You can control the smoothness of nodal contact force redistribution upon sliding for surface-to-surface contact pairs. The default setting, which is generally appropriate, results in the smoothness of the nodal force redistribution being of the same order as the elements underlying the slave surface; that is, linear redistribution smoothness for linear elements, and quadratic redistribution smoothness for second-order elements. Quadratic redistribution smoothness usually tends to improve convergence behavior and improve resolution of contact stresses within regions of rapidly varying contact stresses. However,
<!-- source-page: 518 -->
quadratic redistribution smoothness tends to increase the number of nodes involved in each constraint, which can increase the computational cost of the equation solver. Linear redistribution smoothness tends to provide better resolution of contact stresses near edges of active contact regions and, therefore, occasionally results in better convergence behavior.
# Input File Usage:
Use the following option to indicate that the smoothness of the contact force redistribution upon sliding should be of the same order as the elements underlying the slave surface for surface-to-surface contact pairs:
\*CONTACT PAIR, TYPE=SURFACE TO SURFACE, SLIDING TRANSITION=ELEMENT ORDER SMOOTHING slave\_surface\_name, master\_surface\_name
Use the following option to indicate linear smoothness of the contact force redistribution upon sliding for surface-to-surface contact pairs:
\*CONTACT PAIR, TYPE=SURFACE TO SURFACE, SLIDING TRANSITION=LINEAR SMOOTHING slave\_surface\_name, master\_surface\_name
Use the following option to indicate quadratic smoothness of the contact force redistribution upon sliding for surface-to-surface contact pairs:
\*CONTACT PAIR, TYPE=SURFACE TO SURFACE, SLIDING TRANSITION=QUADRATIC SMOOTHING slave\_surface\_name, master\_surface\_name
# Abaqus/CAE Usage:
You cannot change the default contact force redistribution in Abaqus/CAE.
<!-- source-page: 519 -->
# 36.3.7 DEFINING TIED CONTACT IN Abaqus/Standard
Products: Abaqus/Standard Abaqus/CAE
# References
• “Defining contact pairs in Abaqus/Standard,” Section 36.3.1
• “Adjusting initial surface positions and specifying initial clearances in Abaqus/Standard contact pairs,” Section 36.3.5
• \*CONTACT PAIR
• “Defining surface-to-surface contact,” Section 15.13.7 of the Abaqus/CAE Users Guide, in the HTML version of this guide
• “Using contact and constraint detection,” Section 15.16 of the Abaqus/CAE Users Guide, in the HTML version of this guide
# Overview
Tied contact in Abaqus/Standard:
• ties two surfaces forming a contact pair together for the duration of a simulation;
• can be used in mechanical, coupled temperature-displacement, coupled thermal-electricalstructural, coupled pore pressure-displacement, coupled thermal-electrical, or heat transfer simulations;
• constrains each of the nodes on the slave surface to have the same value of displacement, temperature, pore pressure, or electrical potential as the point on the master surface that it contacts;
• allows for rapid transitions in mesh density within the model;
• requires the adjustment of the contact pair surfaces; and
• cannot be used with self-contact or symmetric master-slave contact.
It is preferable to use the surface-based tie constraint capability instead of tied contact (see “Mesh tie constraints,” Section 35.3.1, for details).
# Defining tied contact for a contact pair
To “tie” the surfaces of a contact pair together for an analysis, you must also adjust the surfaces because, as described below, it is very important that the tied surfaces be precisely in contact at the start of the simulation. See “Adjusting initial surface positions and specifying initial clearances in Abaqus/Standard contact pairs,” Section 36.3.5, for details on adjusting surfaces. As always, you must associate the contact pair with a contact interaction property definition.
Input File Usage: \*CONTACT PAIR, TIED, ADJUST=a or node\_set\_label, INTERACTION=name
<!-- source-page: 520 -->
# Abaqus/CAE Usage: Interaction module: Interaction→Create: select a Slave Node/Surface Adjustment option: toggle on Tie adjusted surfaces
# The tied contact formulation
When a contact pair uses the tied contact formulation, Abaqus/Standard uses the undeformed configuration of the model to determine which slave nodes are within the adjustment zone (see “Adjusting the surfaces in a contact pair” in “Adjusting initial surface positions and specifying initial clearances in Abaqus/Standard contact pairs,” Section 36.3.5), accounting for any shell or membrane thickness by default. Abaqus/Standard then adjusts these slave nodes positions into a zero-penetration state and forms constraints between these slave nodes and the surrounding nodes on the master surface. The constraints are formed with either a “surface-to-surface” or a “node-to-surface” approach, similar to small-sliding contact. The traditional node-to-surface approach is used by default for tied contact.
The user interface for selecting between the surface-to-surface and node-to-surface approaches and to avoid consideration of shell and membrane thickness for tied contact is the same as for small-sliding contact (see “Defining contact pairs in Abaqus/Standard,” Section 36.3.1, and “Assigning surface properties for contact pairs in Abaqus/Standard,” Section 36.3.2).
# Use of tied contact in mechanical simulations
The tied contact formulation constrains only translational degrees of freedom in mechanical simulations. Abaqus/Standard places no constraints on the rotational degrees of freedom of structural elements involved in tied contact pairs.
Self-contact is not supported with tied contact. Self-contact is designed for finite-sliding situations in which it is not obvious from the original geometry which parts of the surface will come into contact during the deformation.
Mechanical constraints for tied contact are strictly enforced with a direct Lagrange multiplier method by default. Alternatively, you can specify that these constraints should be enforced with a penalty or augmented Lagrange constraint method (see “Contact constraint enforcement methods in Abaqus/Standard,” Section 38.1.2). The constraint enforcement method specified will be applied to the tangential constraints in addition to the normal constraints. Softened contact pressure-overclosure relationships (exponential, tabular, or linear—see “Contact pressure-overclosure relationships,” Section 37.1.2) are ignored for tied contact.
# Use of tied contact in nonmechanical simulations
The tied contact capability can be used in models where the nodal degrees of freedom include electrical potential and/or temperature. Except for the nodal degree of freedom being constrained, Abaqus/Standard uses exactly the same formulation for tied contact in nonmechanical simulations as it does for mechanical simulations.
# Unconstrained nodes in tied contact pairs
Abaqus/Standard does not constrain slave nodes to the master surface unless they are precisely in contact with the master surface at the start of the analysis. Any slave nodes not precisely in contact at the