Files
MultiPhysicsVault/.raw/AbaqusAnalysisUserGuide3/AbaqusAnalysisUserGuide3_061.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

24 KiB
Raw Blame History

cases; for a linear case stiffness proportional damping is exactly the same as defining a damping matrix equal to \beta _ { R } times the (elastic) material stiffness matrix. Other contributions to the stiffness matrix (e.g., hourglass, transverse shear, and drill stiffnesses) are not included when computing stiffness proportional damping. \beta _ { R } has units of (time).

Input File Usage: *DAMPING, BETA=

Abaqus/CAE Usage: Property module: material editor: Mechanical→Damping: Beta: \beta _ { R }

Defining variable stiffness proportional damping in Abaqus/Explicit

In Abaqus/Explicit you can define \beta _ { R } as a tabular function of temperature and/or field variables. Therefore, stiffness proportional damping can vary during an Abaqus/Explicit analysis.

Input File Usage: *DAMPING, BETA=TABULAR

Structural damping

Structural damping assumes that the damping forces are proportional to the forces caused by stressing of the structure and are opposed to the velocity. Therefore, this form of damping can be used only when the displacement and velocity are exactly 9 0 ^ { \circ } out of phase. Structural damping is best suited for frequency domain dynamic procedures (see “Damping in modal superposition procedures” below). The damping forces are then


F _ {D} ^ {N} = i s I ^ {N},

where F _ { D } ^ { N } are the damping forces, i = \sqrt { - 1 } , s is the user-defined structural damping factor, and I ^ { N } are the forces caused by stressing of the structure. The damping forces due to structural damping are intended to represent frictional effects (as distinct from viscous effects). Thus, structural damping is suggested for models involving materials that exhibit frictional behavior or where local frictional effects are present throughout the model, such as dry rubbing of joints in a multi-link structure.

Structural damping can be added to the model as mechanical dampers such as connector damping or as a complex stiffness on spring elements.

Structural damping can be used in steady-state dynamic procedures that allow for nondiagonal damping.

Input File Usage: Use the following option to define structural damping:

*DAMPING, STRUCTURAL=

Abaqus/CAE Usage: Property module: material editor: Mechanical→Damping: Structural:

Artificial damping in direct-integration dynamic analysis

In Abaqus/Standard the operators used for implicit direct time integration introduce some artificial damping in addition to Rayleigh damping. Damping associated with the Hilber-Hughes-Taylor and hybrid operators is usually controlled by the Hilber-Hughes-Taylor parameter \alpha , which is not the same as the \alpha _ { R } parameter controlling the mass proportional part of Rayleigh damping. The \beta and \gamma parameters of the Hilber-Hughes-Taylor and hybrid operators also affect numerical damping. The \alpha ,

\beta , and \gamma parameters are not available for the backward Euler operator. See “Implicit dynamic analysis using direct integration,” Section 6.3.2, for more information about this other form of damping.

Artificial damping in explicit dynamic analysis

Rayleigh damping is meant to reflect physical damping in the actual material. In Abaqus/Explicit a small amount of numerical damping is introduced by default in the form of bulk viscosity to control high frequency oscillations; see “Explicit dynamic analysis,” Section 6.3.3, for more information about this other form of damping.

Effects of damping on the stable time increment in Abaqus/Explicit

As the fraction of critical damping for the highest mode ( \xi _ { \mathrm { m a x } } ) increases, the stable time increment for Abaqus/Explicit decreases according to the equation


\Delta t \leq \frac {2}{\omega_ {\mathrm{max}}} (\sqrt {1 + \xi_ {\mathrm{max}} ^ {2}} - \xi_ {\mathrm{max}}),

where (by substituting \omega _ { \mathrm { m a x } } . , the frequency of the highest mode, into the equation for \xi _ { i } given previously)


\xi_ {\mathrm{max}} = \frac {\alpha_ {R}}{2 \omega_ {\mathrm{max}}} + \frac {\beta_ {R} \omega_ {\mathrm{max}}}{2}.

These equations indicate a tendency for stiffness proportional damping to have a greater effect on the stable time increment than mass proportional damping.

To illustrate the effect that damping has on the stable time increment, consider a cantilever in bending modeled with continuum elements. The lowest frequency is \omega _ { \mathrm { m i n } } = 1 rad/sec, while for the particular mesh chosen, the highest frequency is \omega _ { \mathrm { m a x } } = 1 0 0 0 \mathrm { r a d / s e c } . The lowest mode in this problem corresponds to the cantilever in bending, and the highest frequency is related to the dilation of a single element.

With no damping the stable time increment is


\Delta t = \frac {2}{\omega_ {\mathrm{max}}} = 2 \times 1 0 ^ {- 3} \mathrm{sec}.

If we use stiffness proportional damping to create 1% of critical damping in the lowest mode, the damping factor is given by


\beta_ {R} = \frac {2 \times 0 . 0 1}{1} = 2 \times 1 0 ^ {- 2} \mathrm{sec}.

This corresponds to a critical damping factor in the highest mode of


\xi_ {\mathrm{max}} = \frac {\omega_ {\mathrm{max}} \beta_ {R}}{2} = 1 0.

The stable time increment with damping is, thus, reduced by a factor of


(\sqrt {1 + 1 0 ^ {2}} - 1 0) \approx 0. 0 5,

and becomes


\Delta t \approx (2 \times 1 0 ^ {- 3}) \times 0. 0 5

\approx 1 \times 1 0 ^ {- 4}.

Thus, introducing 1% critical damping in the lowest mode reduces the stable time increment by a factor of twenty.

However, if we use mass proportional damping to damp out the lowest mode with 1% of critical damping, the damping factor is given by


\alpha_ {R} = 2 \omega_ {\mathrm{min}} \xi = 2 \times 1 \times 1 0 ^ {- 2} = 2 \times 1 0 ^ {- 2} \mathrm{sec} ^ {- 1},

which corresponds to a critical damping factor in the highest mode of


\xi_ {\mathrm{max}} = \frac {\alpha_ {R}}{2 \omega_ {\mathrm{max}}} = \frac {2 \times 1 0 ^ {- 2}}{2 \times 1 0 0 0} = 1 0 ^ {- 5}.

The stable time increment with damping is reduced by a factor of


(\sqrt {1 + 1 0 ^ {- 1 0}} - 1 0 ^ {- 5}) \approx 0. 9 9 9 9 9,

which is almost negligible.

This example demonstrates that it is generally preferable to damp out low frequency response with mass proportional damping rather than stiffness proportional damping. However, mass proportional damping can significantly affect rigid body motion, so large \alpha _ { R } is often undesirable. To avoid a dramatic drop in the stable time increment, the stiffness proportional damping factor, \beta _ { R } , should be less than or of the same order of magnitude as the initial stable time increment without damping. With \beta _ { R } = 2 / \omega _ { \mathrm { m a x } } , the stable time increment is reduced by about 52%.

Damping in modal superposition procedures

Damping can be specified as part of the step definition for modal superposition procedures. “Damping in a linear dynamic analysis” in “Dynamic analysis procedures: overview,” Section 6.3.1, describes the availability of damping types, which depends on the procedure type and the architecture used to perform the analysis, and provides details on the following types of damping:

• Viscous modal damping (Rayleigh damping and fraction of critical damping)
• Structural modal damping
• Composite modal damping

Use with other material models

The \beta _ { R } factor applies to all elements that use a linear elastic material definition (“Linear elastic behavior,” Section 22.2.1) and to Abaqus/Standard beam and shell elements that use general sections. In the latter case, if a nonlinear beam section definition is provided, the \beta _ { R } factor is multiplied by the slope of the force-strain (or moment-curvature) relationship at zero strain or curvature. In addition, the \beta _ { R } factor applies to all Abaqus/Explicit elements that use a hyperelastic material definition (“Hyperelastic behavior of rubberlike materials,” Section 22.5.1), a hyperfoam material definition (“Hyperelastic behavior in elastomeric foams,” Section 22.5.2), or general shell sections (“Using a general shell section to define the section behavior,” Section 29.6.6).

In the case of a no tension elastic material the \beta _ { R } factor is not used in tension, while for a no compression elastic material the \beta _ { R } factor is not used in compression (see “No compression or no tension,” Section 22.2.2). In other words, these modified elasticity models exhibit damping only when they have stiffness.

Elements

The \alpha _ { R } factor is applied to all elements that have mass including point mass elements (discrete DASHPOTA elements in each global direction, each with one node fixed, can also be used to introduce this type of damping). For point mass and rotary inertia elements mass proportional or composite modal damping are defined as part of the point mass or rotary inertia definitions (“Point masses,” Section 30.1.1, and “Rotary inertia,” Section 30.2.1).

The \beta _ { R } factor is not available for spring elements: discrete dashpot elements should be used in parallel with spring elements instead.

The \beta _ { R } factor is also not applied to the transverse shear terms in Abaqus/Standard beams and shells.

The hybrid element stiffness matrix formulation is different than the corresponding non-hybrid formulation; therefore, the stiffness proportional damping is different for the same value of the \beta _ { R } factor in nonlinear dynamic analysis. In linear analyses Abaqus/Standard imposes equivalent stiffness proportional damping for hybrid and non-hybrid elements.

In Abaqus/Standard composite modal damping cannot be used with or within substructures. Rayleigh damping can be introduced for substructures. When Rayleigh damping is used within a substructure, \alpha _ { R } and \beta _ { R } are averaged over the substructure to define single values of \alpha _ { R } and \beta _ { R } for the substructure. These are weighted averages, using the mass as the weighting factor for \alpha _ { R } and the volume as the weighting factor for \beta _ { R } . These averaged damping values can be superseded by providing them directly in a second damping definition. See “Using substructures,” Section 10.1.1.

26.1.2 THERMAL EXPANSION

Products: Abaqus/Standard Abaqus/Explicit Abaqus/CFD Abaqus/CAE

References

• “Material library: overview,” Section 21.1.1
• “UEXPAN,” Section 1.1.30 of the Abaqus User Subroutines Reference Guide
• *EXPANSION
• “Defining other mechanical models,” Section 12.9.4 of the Abaqus/CAE Users Guide
• “Defining a fluid-filled porous material,” Section 12.12.3 of the Abaqus/CAE Users Guide

Overview

Thermal expansion effects:

• can be defined by specifying thermal expansion coefficients so that Abaqus can compute thermal strains and, in Abaqus/CFD, buoyancy forces;
• can be isotropic, orthotropic, or fully anisotropic;
• are defined as total expansion from a reference temperature;
• can be specified as a function of temperature and/or field variables;
• can be defined with a distribution for solid continuum elements in Abaqus/Standard; and
• in Abaqus/Standard can be specified directly in user subroutine UEXPAN (if the thermal strains are complicated functions of field variables and state variables).

Defining thermal expansion coefficients

Thermal expansion is a material property included in a material definition (see “Material data definition,” Section 21.1.2) except when it refers to the expansion of a gasket whose material properties are not defined as part of a material definition. In that case expansion must be used in conjunction with the gasket behavior definition (see “Defining the gasket behavior directly using a gasket behavior model,” Section 32.6.6).

In an Abaqus/Standard analysis a spatially varying thermal expansion can be defined for homogeneous solid continuum elements by using a distribution (“Distribution definition,” Section 2.8.1). The distribution must include default values for the thermal expansion. If a distribution is used, no dependencies on temperature and/or field variables for the thermal expansion can be defined.

In an Abaqus/CFD analysis the thermal expansion coefficient, , can be defined for computation of thermal strains in solid materials and the volumetric thermal expansion coefficient, , can be defined for computation of buoyancy forces in fluid materials. See “Computation of thermal strains,” and “Computation of buoyancy forces in Abaqus/CFD” below, for a detailed description of each of these coefficients.

Input File Usage:Use the following options to define thermal expansion for most materials:*MATERIAL*EXPANSIONUse the following options to define thermal expansion for gaskets whose constitutive response is defined directly as gasket behavior:*GASKET BEHAVIOR*EXPANSION
Abaqus/CAE Usage:Use the following option in conjunction with other material behaviors, including gasket behavior, to include thermal expansion effects:Property module: material editor: Mechanical→Expansion

Computation of thermal strains

Abaqus requires thermal expansion coefficients, , that define the total thermal expansion from a reference temperature, \theta ^ { 0 } , as shown in Figure 26.1.21.

line
θ ε₁ᵗʰ ε₂ᵗʰ
θ⁰ 0 0
θ¹ α₁ α₁'
θ² α₂ α₂'

Figure 26.1.21 Definition of the thermal expansion coefficient.

They generate thermal strains according to the formula


\varepsilon^ {t h} = \alpha (\theta , f _ {\beta}) (\theta - \theta^ {0}) - \alpha (\theta^ {I}, f _ {\beta} ^ {I}) (\theta^ {I} - \theta^ {0}),

where

$\alpha(\theta, f_{\beta})$ is the thermal expansion coefficient;
$\theta$ is the current temperature;
$\theta^{I}$ is the initial temperature;
$f_{\beta}$ are the current values of the predefined field variables;
$f_{\beta}^{I}$ are the initial values of the field variables; and
$\theta^{0}$ is the reference temperature for the thermal expansion coefficient.

The second term in the above equation represents the strain due to the difference between the initial temperature, \theta ^ { I } , and the reference temperature, \theta ^ { 0 } . This term is necessary to enforce the assumption that there is no initial thermal strain for cases in which the reference temperature does not equal the initial temperature.

Defining the reference temperature

If the coefficient of thermal expansion, , is not a function of temperature or field variables, the value of the reference temperature, \theta ^ { 0 } , is not needed. If is a function of temperature or field variables, you can define \theta ^ { 0 } .

Input File Usage: *EXPANSION, ZERO=

Abaqus/CAE Usage: Property module: material editor: Mechanical→Expansion:

Reference temperature: \theta ^ { 0 }

Computation of buoyancy forces in Abaqus/CFD

Buoyancy forces driving natural convection in Abaqus/CFD fluids are computed using the Boussinesq approximation


(\rho - \rho^ {I}) g \approx - \rho^ {I} \beta (\theta - \theta^ {0}) g,

where

$\rho$ is the density;
$\rho^{I}$ is the initial density;
$g$ is the acceleration due to gravity;
$\theta$ is the temperature;
$\theta^{0}$ is the reference temperature, and;
$\beta$ is the volumetric thermal expansion coefficient.

The volumetric thermal expansion coefficient, , is defined as


\beta (\theta) = \frac {- 1}{\rho} \left(\frac {\delta \rho}{\delta \theta}\right) _ {p}

and is related to the thermal expansion coefficient, , by the expression


\beta = 3 \alpha .

Converting thermal expansion coefficients from differential form to total form

Total thermal expansion coefficients are commonly available in tables of material properties. However, sometimes you are given thermal expansion data in differential form:


d \varepsilon^ {t h} = \alpha^ {\prime} (\theta) d \theta ;

that is, the tangent to the strain-temperature curve is provided (see Figure 26.1.21). To convert to the total thermal expansion form required by Abaqus, this relationship must be integrated from a suitably chosen reference temperature, \theta ^ { 0 } :


\varepsilon^ {t h} = \int_ {\theta^ {0}} ^ {\theta} \alpha^ {\prime} d \theta \Rightarrow \alpha (\theta) = \frac {1}{\theta - \theta^ {0}} \int_ {\theta^ {0}} ^ {\theta} \alpha^ {\prime} d \theta .

For example, suppose \alpha ^ { \prime } is a series of constant values: \alpha _ { 1 } ^ { \prime } between \theta ^ { 0 } and \theta ^ { 1 } ; \alpha _ { 2 } ^ { \prime } between \theta ^ { 1 } and \theta ^ { 2 } ; \alpha _ { 3 } ^ { \prime } between \theta ^ { 2 } and \theta ^ { 3 } ; ; etc. Then,


\varepsilon_ {1} ^ {t h} = \alpha_ {1} ^ {\prime} (\theta^ {1} - \theta^ {0})

\varepsilon_ {2} ^ {t h} = \varepsilon_ {1} ^ {t h} + \alpha_ {2} ^ {\prime} (\theta^ {2} - \theta^ {1})

\varepsilon_ {3} ^ {t h} = \varepsilon_ {2} ^ {t h} + \alpha_ {3} ^ {\prime} (\theta^ {3} - \theta^ {2}).

The corresponding total expansion coefficients required by Abaqus are then obtained as


\alpha_ {1} = \varepsilon_ {1} ^ {t h} / (\theta^ {1} - \theta^ {0})

\alpha_ {2} = \varepsilon_ {2} ^ {t h} / (\theta^ {2} - \theta^ {0})

\alpha_ {3} = \varepsilon_ {3} ^ {t h} / (\theta^ {3} - \theta^ {0}).

Defining increments of thermal strain in user subroutine UEXPAN

Increments of thermal strain can be specified in Abaqus/Standard user subroutine UEXPAN as functions of temperature and/or predefined field variables. User subroutine UEXPAN must be used if the thermal strain increments depend on state variables.

Input File Usage: *EXPANSION, USER

Abaqus/CAE Usage: Property module: material editor: Mechanical→Expansion:

Use user subroutine UEXPAN

Defining the initial temperature and field variable values

If the coefficient of thermal expansion, \alpha , is a function of temperature or field variables, the initial temperature and initial field variable values, \theta ^ { I } and f _ { \beta } ^ { I } , are given as described in “Initial conditions in Abaqus/Standard and Abaqus/Explicit,” Section 34.2.1.

Element removal and reactivation

If an element has been removed and subsequently reactivated in Abaqus/Standard (“Element and contact pair removal and reactivation,” Section 11.2.1), \bar { \theta } ^ { I } and f _ { \beta } ^ { I } in the equation for the thermal strains represent temperature and field variable values as they were at the moment of reactivation.

Defining directionally dependent thermal expansion

Isotropic or orthotropic thermal expansion can be defined in Abaqus. In addition, fully anisotropic thermal expansion can be defined in Abaqus/Standard.

Orthotropic and anisotropic thermal expansion can be used only with materials where the material directions are defined with local orientations (see “Orientations,” Section 2.2.5).

Orthotropic thermal expansion in Abaqus/Explicit is allowed only with anisotropic elasticity (including orthotropic elasticity) and anisotropic yield (see “Anisotropic yield/creep,” Section 23.2.6).

Only isotropic thermal expansion is allowed in Abaqus/CFD, for adiabatic stress analysis, and with the hyperelastic and hyperfoam material models.

Isotropic expansion

If the thermal expansion coefficient is defined directly, only one value of is needed at each temperature. If user subroutine UEXPAN is used, only one isotropic thermal strain increment ( \Delta \varepsilon = \Delta \varepsilon _ { 1 1 } = \Delta \varepsilon _ { 2 2 } = \Delta \varepsilon _ { 3 3 } ) must be defined.

Input File Usage:Use the following option to define the thermal expansion coefficient directly:*EXPANSION, TYPE=ISOUse the following option to define the thermal expansion with user subroutine UEXPAN:*EXPANSION, TYPE=ISO, USER
Abaqus/CAE Usage:Use the following input to define the thermal expansion coefficient directly:Property module: material editor: Mechanical→Expansion: Type: IsotropicUse the following input to define the thermal expansion with user subroutine UEXPAN:Property module: material editor: Mechanical→Expansion: Type: Isotropic, Use user subroutine UEXPAN

Orthotropic expansion

If the thermal expansion coefficients are defined directly, the three expansion coefficients in the principal material directions ( \alpha _ { 1 1 } , \alpha _ { 2 2 } , and \alpha _ { 3 3 } ) should be given as functions of temperature. If user subroutine UEXPAN is used, the three components of thermal strain increment in the principal material directions ( \Delta \varepsilon _ { 1 1 } , \Delta \varepsilon _ { 2 2 } , and \Delta \varepsilon _ { 3 3 } ) must be defined.

Input File Usage: Use the following option to define the thermal expansion coefficient directly: *EXPANSION, TYPE=ORTHO

Use the following option to define the thermal expansion with user subroutine UEXPAN:

*EXPANSION, TYPE=ORTHO, USER

Abaqus/CAE Usage: Use the following input to define the thermal expansion coefficient directly:

Property module: material editor: Mechanical→Expansion:

Type: Orthotropic

Use the following input to define the thermal expansion with user subroutine UEXPAN:

Property module: material editor: Mechanical→Expansion: Type:

Orthotropic, Use user subroutine UEXPAN

Anisotropic expansion

If the thermal expansion coefficients are defined directly, all six components of \alpha \ ( \alpha _ { 1 1 } , \ \alpha _ { 2 2 } , \ \alpha _ { 3 3 } , \alpha _ { 1 2 } , \alpha _ { 1 3 } , \alpha _ { 2 3 } ) must be given as functions of temperature. If user subroutine UEXPAN is used, all six components of the thermal strain increment ( \Delta \varepsilon _ { 1 1 } , \Delta \varepsilon _ { 2 2 } , \Delta \varepsilon _ { 3 3 } , \Delta \varepsilon _ { 1 2 } , \Delta \varepsilon _ { 1 3 } , \Delta \varepsilon _ { 2 3 } ) must be defined.

In an Abaqus/Standard analysis if a distribution is used to define the thermal expansion, the number of expansion coefficients given for each element in the distribution, which is determined by the associated distribution table (“Distribution definition,” Section 2.8.1), must be consistent with the level of anisotropy specified for the expansion behavior. For example, if orthotropic behavior is specified, three expansion coefficients must be defined for each element in the distribution.

Input File Usage: Use the following option to define the thermal expansion coefficient directly:

*EXPANSION, TYPE=ANISO

Use the following option to define the thermal expansion with user subroutine UEXPAN:

*EXPANSION, TYPE=ANISO, USER

Abaqus/CAE Usage: Use the following input to define the thermal expansion coefficient directly:

Property module: material editor: Mechanical→Expansion:

Type: Anisotropic

Use the following input to define the thermal expansion with user subroutine UEXPAN:

Property module: material editor: Mechanical→Expansion: Type:

Anisotropic, Use user subroutine UEXPAN

Thermal stress

When a structure is not free to expand, a change in temperature will cause stress. For example, consider a single two-node truss of length L that is completely restrained at both ends. The cross-sectional area; the Youngs modulus, E; and the thermal expansion coefficient, , are all constant. The stress in this one-dimensional problem can then be calculated from Hookes Law as \sigma _ { x } = E ( \varepsilon _ { x } - \varepsilon _ { x } ^ { t h } ) , where \varepsilon _ { x }