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

425 lines
25 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: 271 -->
strain-hardening versions of the power-creep law are equivalent. For either version of the power law, the stresses should be relatively low.
In regions of high stress, such as around a crack tip, the creep strain rates frequently show an exponential dependence of stress. The hyperbolic-sine creep law shows exponential dependence on the stress, , at high stress levels $( \sigma / \sigma ^ { 0 } \gg 1$ , where $\sigma ^ { 0 }$ is the yield stress) and reduces to the power-law at low stress levels (with no explicit time dependence).
The double power, Anand, and Darveaux models are particularly well suited for modeling the behavior of solder alloys used in electronic packaging and have been shown to produce accurate results for a wide range of temperatures and strain rates.
None of the above models is suitable for modeling creep under cyclic loading. The ORNL model (“ORNL Oak Ridge National Laboratory constitutive model,” Section 23.2.12) is an empirical model for stainless steel that gives approximate results for cyclic loading without having to perform the cyclic loading numerically. Generally, creep models for cyclic loading are complicated and must be added to a model with user subroutine CREEP or with user subroutine UMAT.
# Modeling simultaneous creep and plasticity
If creep and plasticity occur simultaneously and implicit creep integration is in effect, both behaviors may interact and a coupled system of constitutive equations needs to be solved. If creep and plasticity are isotropic, Abaqus/Standard properly takes into account such coupled behavior, even if the elasticity is anisotropic. However, if creep and plasticity are anisotropic, Abaqus/Standard integrates the creep equations without taking plasticity into account, which may lead to substantial errors in the creep strains. This situation develops only if plasticity and creep are active at the same time, such as would occur during a long-term load increase; one would not expect to have a problem if there is a short-term preloading phase in which plasticity dominates, followed by a creeping phase in which no further yielding occurs. Integration of the creep laws and rate-dependent plasticity are discussed in “Rate-dependent metal plasticity (creep),” Section 4.3.4 of the Abaqus Theory Guide.
# Power-law model
The power-law model can be used in its “time hardening” form or in the corresponding “strain hardening” form.
# Time hardening form
The “time hardening” form is the simpler of the two forms of the power-law model:
$$
\dot {\bar {\varepsilon}} ^ {c r} = A \tilde {q} ^ {n} t ^ {m},
$$
where
$\dot { \bar { \varepsilon } } ^ { c r }$ is the uniaxial equivalent creep strain rate, $\sqrt { \frac { 2 } { 3 } \dot { \varepsilon } ^ { c r } : \dot { \varepsilon } ^ { c r } }$
$\tilde { q }$ is the uniaxial equivalent deviatoric stress,
$t$ is the total or the creep time, and
A, n, and m are defined by you as functions of temperature.
<!-- source-page: 272 -->
is Mises equivalent stress or Hills anisotropic equivalent deviatoric stress according to whether isotropic or anisotropic creep behavior is defined (discussed below). For physically reasonable behavior A and n must be positive and $- 1 < m \leq 0$ .
Input File Usage: \*CREEP, LAW=TIME
Abaqus/CAE Usage: Property module: material editor: Mechanical→Plasticity→Creep: Law: Time-Hardening
# Time-dependent behavior
In the “time hardening” power law model the total time or the creep time can be used. The total time is the accumulated time over all general analysis steps. The creep time is the sum of the times of the procedures with time-dependent material behavior. If the total time is used, it is recommended that small step times compared to the creep time be used for any steps for which creep is not active in an analysis; this is necessary to avoid changes in hardening behavior in subsequent steps.
Input File Usage: Use one of the following options:
\*CREEP, TIME=TOTAL (default)
\*CREEP, TIME=CREEP
Abaqus/CAE Usage: Specifying the time type is not supported in Abaqus/CAE.
# Strain hardening form
The “strain hardening” form of the power law is
$$
\dot {\bar {\varepsilon}} ^ {c r} = \left(A \tilde {q} ^ {n} [ (m + 1) \bar {\varepsilon} ^ {c r} ] ^ {m}\right) ^ {\frac {1}{m + 1}},
$$
where $\dot { \bar { \varepsilon } } ^ { c r }$ and are defined above and is the equivalent creep strain.
Input File Usage: \*CREEP, LAW=STRAIN
Abaqus/CAE Usage: Property module: material editor: Mechanical→Plasticity→Creep:
Law: Strain-Hardening
# Numerical difficulties
Depending on the choice of units for either form of the power law, the value of A may be very small for typical creep strain rates. If A is less than 1027 , numerical difficulties can cause errors in the material calculations; therefore, use another system of units to avoid such difficulties in the calculation of creep strain increments.
# Hyperbolic-sine law model
The hyperbolic-sine law is available in the form
$$
\dot {\bar {\varepsilon}} ^ {c r} = A (\sinh B \tilde {q}) ^ {n} \exp \left(- \frac {\triangle H}{R (\theta - \theta^ {Z})}\right),
$$
<!-- source-page: 273 -->
where
$\dot{\varepsilon}^{cr}$ and $\tilde{q}$ are defined above, $\theta$ is the temperature, $\theta^Z$ is the user-defined value of absolute zero on the temperature scale used, $\triangle H$ is the activation energy, $\pmb{R}$ is the universal gas constant, and $\pmb{A},\pmb{B}$ , and $n$ are other material parameters.
This model includes temperature dependence, which is apparent in the above expression; however, the parameters $A , B , n , \triangle H$ , and R cannot be defined as functions of temperature.
Input File Usage: Use both of the following options:
*CREEP, LAW=HYPERB
*PHYSICAL CONSTANTS, ABSOLUTE ZERO= $\theta^{Z}$
Abaqus/CAE Usage: Define both of the following:
Property module: material editor: Mechanical→Plasticity→Creep:
Law: Hyperbolic-Sine
Any module: Model→Edit Attributes→model\_name:
Absolute zero temperature
# Numerical difficulties
As with the power law, A may be very small for typical creep strain rates. If A is very small (such as less than $1 0 ^ { - 2 7 } )$ , use another system of units to avoid numerical difficulties in the calculation of creep strain increments.
# Anand model
The Anand model is available in the form
$$
\dot {\bar {\varepsilon}} ^ {c r} = A \biggl [ \sinh \biggl (\xi \frac {\tilde {q}}{s} \biggr) \biggr ] ^ {\frac {1}{m}} \exp \biggl (- \frac {Q}{R (\theta - \theta^ {Z})} \biggr),
$$
where
$\dot{\varepsilon}^{cr},\tilde{q},\boldsymbol {R},\theta ,$ and $\theta^{Z}$ are defined above, $Q$ is the activation energy, $s$ is the deformation resistance, and $A,m,$ and $\xi$ are material parameters.
The evolution equation for the deformation resistance, (initially $s = s _ { 0 } )$ ), is
$$
\dot {s} = h _ {0} | 1 - \frac {s}{s ^ {*}} | ^ {a} s i g n \big (1 - \frac {s}{s ^ {*}} \big) \dot {\overline {{\varepsilon}}} ^ {c r},
$$
with
<!-- source-page: 274 -->
$$
s ^ {*} = \hat {s} \bigg [ \frac {1}{A} \dot {\bar {\varepsilon}} ^ {c r} \exp \bigg (\frac {Q}{R (\theta - \theta^ {Z})} \bigg) \bigg ] ^ {n},
$$
where
$$
h _ {0} = A _ {0} + A _ {1} (\theta - \theta^ {Z}) + A _ {2} (\theta - \theta^ {Z}) ^ {2} + A _ {3} \dot {\bar {\varepsilon}} ^ {c r} + A _ {4} (\dot {\bar {\varepsilon}} ^ {c r}) ^ {2},
$$
and $a , n , { \hat { s } } , A _ { 0 } , A _ { 1 } , A _ { 2 } , A _ { 3 }$ , and $A _ { 4 }$ are material parameters.
In addition, the initial deformation resistance is a function of temperature of the form
$$
s _ {0} = S _ {1} + S _ {2} (\theta - \theta^ {Z}) + S _ {3} (\theta - \theta^ {Z}) ^ {2},
$$
where $S _ { 1 } , S _ { 2 }$ , and $S _ { 3 }$ are material parameters.
Input File Usage: Use both of the following options:
\*CREEP, LAW=ANAND
\*PHYSICAL CONSTANTS, ABSOLUTE ${ \cal Z } \mathrm { E R O } { = } \theta ^ { \cal Z }$
Abaqus/CAE Usage: Specifying the Anand law is not supported in Abaqus/CAE.
# Darveaux model
The Darveau model involves both primary and secondary creep. The secondary creep (steady-state) component is described by a standard hyperbolic sine law
$$
\dot {\bar {\varepsilon}} _ {s} ^ {c r} = C _ {s s} \biggl [ \sinh (\alpha \tilde {q}) \biggr ] ^ {n} \exp \biggl (- \frac {Q}{R (\theta - \theta^ {Z})} \biggr).
$$
The steady-state law is modified to include the primary creep effects through
$$
\dot {\bar {\varepsilon}} ^ {c r} = \dot {\bar {\varepsilon}} _ {s} ^ {c r} \bigg [ 1 + \epsilon_ {T} B \exp \bigg (- B \dot {\bar {\varepsilon}} _ {s} ^ {c r} t \bigg) \bigg ],
$$
where
<table><tr><td> $\dot{\varepsilon}^{cr}$ , $\tilde{q}$ , $\boldsymbol{R}$ , $\boldsymbol{Q}$ , $\theta$ , and $\theta^{Z}$ </td><td>are defined above,</td></tr><tr><td> $C_{ss}$ </td><td>is the steady-state creep prefactor,</td></tr><tr><td> $\alpha$ </td><td>is the steady-state creep power law breakdown, and</td></tr><tr><td> $n$ , $\epsilon_{T}$ , and $B$ </td><td>are other material parameters.</td></tr></table>
Input File Usage: Use both of the following options:
<table><tr><td>*CREEP, LAW=DARVEAUX</td></tr><tr><td>*PHYSICAL CONSTANTS, ABSOLUTE ZERO= $\theta^{Z}$ </td></tr></table>
Abaqus/CAE Usage: Specifying the Darveaux law is not supported in Abaqus/CAE.
<!-- source-page: 275 -->
# Double power model
The double power law is available in the form
$$
\dot {\bar {\varepsilon}} ^ {c r} = A _ {1} \exp \left(- \frac {B _ {1}}{(\theta - \theta^ {Z})}\right) \left(\frac {\tilde {q}}{\sigma_ {0}}\right) ^ {C _ {1}} + A _ {2} \exp \left(- \frac {B _ {2}}{(\theta - \theta^ {Z})}\right) \left(\frac {\tilde {q}}{\sigma_ {0}}\right) ^ {C _ {2}},
$$
where
$$
\dot {\varepsilon} ^ {c r}, \tilde {q}, \theta , \text { and } \theta^ {Z}
$$
are defined above,
$$
\sigma_ {0}
$$
is the normalized stress, and
$$
A _ {1}, A _ {2}, B _ {1}, B _ {2}, C _ {1}, \text { and } C _ {2}
$$
are other material parameters.
Input File Usage: Use both of the following options:
\*CREEP, LAW=DOUBLE POWER
\*PHYSICAL CONSTANTS, ABSOLUTE ZERO=
Abaqus/CAE Usage: Specifying the double power law is not supported in Abaqus/CAE.
# Anisotropic creep
Anisotropic creep can be defined to specify the stress ratios that appear in Hills function. You must define the ratios $R _ { i j }$ in each direction that will be used to scale the stress value when the creep strain rate is calculated. The ratios can be defined as constant or dependent on temperature and other predefined field variables. The ratios are defined with respect to the user-defined local material directions or the default directions (see “Orientations,” Section 2.2.5). Further details are provided in “Anisotropic yield/creep,” Section 23.2.6. Anisotropic creep is not available when creep is used to define a rate-dependent gasket behavior since only the gasket thickness-direction behavior can have rate-dependent behavior.
Input File Usage: \*POTENTIAL
Abaqus/CAE Usage: Property module: material editor: Mechanical→Plasticity→Creep: Suboptions→Potential
# Volumetric swelling behavior
As with the creep laws, volumetric swelling laws are usually complex and are most conveniently specified in user subroutine CREEP as discussed below. However, a means of tabular input is also provided for the form
$$
\dot {\bar {\varepsilon}} ^ {s w} = f (\theta , f _ {1}, f _ {2}, \dots),
$$
where $\dot { \bar { \varepsilon } } ^ { s w }$ is the volumetric strain rate caused by swelling and $f _ { 1 } , f _ { 2 } , \ldots$ are predefined fields such as irradiation fluxes in cases involving nuclear radiation effects. Up to six predefined fields can be specified.
Volumetric swelling cannot be used to define a rate-dependent gasket behavior.
Input File Usage: \*SWELLING
Abaqus/CAE Usage: Property module: material editor: Mechanical→Plasticity→Swelling
<!-- source-page: 276 -->
# Anisotropic swelling
Anisotropy can easily be included in the swelling behavior. If anisotropic swelling behavior is defined, the anisotropic swelling strain rate is expressed as
$$
\dot {\bar {\varepsilon}} _ {A} ^ {s w} = \dot {\bar {\varepsilon}} _ {1 1} ^ {s w} + \dot {\bar {\varepsilon}} _ {2 2} ^ {s w} + \dot {\bar {\varepsilon}} _ {3 3} ^ {s w} = (r _ {1 1} + r _ {2 2} + r _ {3 3}) \frac {1}{3} \dot {\bar {\varepsilon}} ^ {s w},
$$
where $\dot { \bar { \varepsilon } } ^ { s w }$ is the volumetric swelling strain rate that you define either directly (discussed above) or in user subroutine CREEP. The ratios $r _ { 1 1 } , r _ { 2 2 }$ , and $r _ { 3 3 }$ are also user-defined. The directions of the components of the swelling strain rate are defined by the local material directions, which can be either user-defined or the default directions (see “Orientations,” Section 2.2.5).
Input File Usage: Use both of the following options:
\*SWELLING
\*RATIOS
Abaqus/CAE Usage: Property module: material editor: Mechanical→Plasticity→Swelling: Suboptions→Ratios
# User subroutine CREEP
User subroutine CREEP provides a very general capability for implementing viscoplastic models such as creep and swelling models in which the strain rate potential can be written as a function of equivalent pressure stress, ${ \pmb p } ;$ the Mises or Hills equivalent deviatoric stress, $\tilde { q } ;$ and any number of solution-dependent state variables. Solution-dependent state variables are used in conjunction with the constitutive definition; their values evolve with the solution and can be defined in this subroutine. Examples are hardening variables associated with the model.
The user subroutine can also be used to define very general rate- and time-dependent thicknessdirection gasket behavior. When an even more general form is required for the strain rate potential, user subroutine UMAT (“User-defined mechanical material behavior,” Section 26.7.1) can be used.
Input File Usage: Use one or both of the following options. Only the first option can be used to define gasket behavior.
\*CREEP, LAW=USER
\*SWELLING, LAW=USER
Abaqus/CAE Usage: Use one or both of the following models. Only the first model can be used to define gasket behavior.
Property module: material editor:
Mechanical→Plasticity→Creep: Law: User defined
Mechanical→Plasticity→Swelling: Law: User subroutine CREEP
<!-- source-page: 277 -->
# Removing creep effects in an analysis step
You can specify that no creep (or viscoelastic) response can occur during certain analysis steps, even if creep (or viscoelastic) material properties have been defined.
<table><tr><td>Input File Usage:</td><td>Use one of the following options:*COUPLED TEMPERATURE-DISPLACEMENT, CREEP=NONE*SOILS, CONSOLIDATION, CREEP=NONE</td></tr><tr><td>Abaqus/CAE Usage:</td><td>Use one of the following options:Step module:Create Step:Coupled temp-displacement: toggle offInclude creep/swelling/viscoelastic behaviorSoils: Pore fluid response: Transient consolidation: toggle offInclude creep/swelling/viscoelastic behavior</td></tr></table>
# Integration
Explicit integration, implicit integration, or both integration schemes can be used in a creep analysis, depending on the procedure used, the parameters specified for the procedure, the presence of plasticity, and whether or not geometric nonlinearity is requested.
# Application of explicit and implicit schemes
Nonlinear creep problems are often solved efficiently by forward-difference integration of the inelastic strains (the “initial strain” method). This explicit method is computationally efficient because, unlike implicit methods, iteration is not required. Although this method is only conditionally stable, the numerical stability limit of the explicit operator is usually sufficiently large to allow the solution to be developed in a small number of time increments.
Abaqus/Standard uses either an explicit or an implicit integration scheme or switches from explicit to implicit in the same step. These schemes are outlined first, followed by a description of which procedures use these integration schemes.
1. Integration scheme 1: Starts with explicit integration and switches to implicit integration based on either stability or if plasticity is active. The stability limit used in explicit integration is discussed in the next section.
2. Integration scheme 2: Starts with explicit integration and switches to implicit integration when plasticity is active. The stability criterion does not play a role here.
3. Integration scheme 3: Always uses implicit integration.
The use of the above integration schemes is determined by the procedure type, your choice of the integration type to be used, as well as whether or not geometric nonlinearity is requested. For quasi-static and coupled temperature-displacement procedures, if you do not choose an integration type, integration scheme 1 is used for a geometrically linear analysis and integration scheme 3 is used for a geometrically nonlinear analysis. You can force Abaqus/Standard to use explicit integration for creep and
<!-- source-page: 278 -->
swelling effects in coupled temperature-displacement or quasi-static procedures, when plasticity is not active throughout the step (integration scheme 2). Explicit integration can be used regardless of whether or not geometric nonlinearity has been requested (see “General and linear perturbation procedures,” Section 6.1.3).
For a transient soils consolidation procedure, the implicit integration scheme (integration scheme 3) is always used, irrespective of whether a geometrically linear or nonlinear analysis is performed.
Input File Usage: Use one of the following options to restrict Abaqus/Standard to using explicit integration:
\*VISCO, CREEP=EXPLICIT
\*COUPLED TEMPERATURE-DISPLACEMENT, CREEP=EXPLICIT
Abaqus/CAE Usage: Use one of the following options to restrict Abaqus/Standard to using explicit integration:
Step module: Create Step:
Visco: Incrementation: Creep/swelling/viscoelastic integration: Explicit
Coupled temp-displacement: toggle on Include creep/swelling/ viscoelastic behavior: Incrementation: Creep/swelling/viscoelastic integration: Explicit
# Automatic monitoring of stability limit during explicit integration
Abaqus/Standard monitors the stability limit automatically during explicit integration. If, at any point in the model, the creep strain increment $( \dot { \bar { \varepsilon } } ^ { c r } | _ { t } \Delta t )$ is larger than the total elastic strain, the problem will become unstable. Therefore, a stable time step, $\Delta t _ { s }$ , is calculated every increment by
$$
\Delta t _ {s} = 0. 5 \frac {\varepsilon^ {e l} | _ {t}}{\dot {\bar {\varepsilon}} ^ {c r} | _ {t}},
$$
where $\varepsilon ^ { e l } | _ { t }$ is the equivalent total elastic strain at time t, the beginning of the increment, and $\dot { \bar { \varepsilon } } ^ { c r } | _ { t }$ is the equivalent creep strain rate at time t. Furthermore,
$$
\varepsilon^ {e l} | _ {t} = \frac {\tilde {q} | _ {t}}{\tilde {E}},
$$
where $\left. \tilde { q } \right| _ { t }$ is the Mises stress at time t, and
$$
\tilde {E} = 2 (1 + \nu) (\mathbf {n}: \mathbf {D} ^ {e l}: \mathbf {n}) \approx 2. 5 \bar {E},
$$
where
$\mathbf { n } = \partial \tilde { q } | _ { t } / \partial \sigma$ is the gradient of the deviatoric stress potential,
Del $\mathbf { D } ^ { e l }$ is the elasticity matrix, and
E is an effective elastic modulus—for isotropic elasticity can be approximated by Youngs modulus.
<!-- source-page: 279 -->
At every increment for which explicit integration is performed, the stable time increment, $\Delta t _ { s }$ , is compared to the critical time increment, $\Delta t _ { c }$ , which is calculated as follows:
$$
\Delta t _ {c} = \frac {e r r t o l}{\dot {\bar {\varepsilon}} ^ {c r} | _ {t + \Delta t} - \dot {\bar {\varepsilon}} ^ {c r} | _ {t}}.
$$
The quantity errtol is an error tolerance that you define as discussed below. If $\Delta t _ { s }$ is less than $\Delta t _ { c } , \Delta t _ { s }$ is used as the time increment, which would mean that the stability criterion was limiting the size of the time step further than required by accuracy considerations. Abaqus/Standard will automatically switch to the backward difference operator (the implicit method, which is unconditionally stable) if $\Delta t _ { s }$ is less than $\Delta t _ { c }$ for nine consecutive increments, you have not restricted Abaqus/Standard to explicit integration as discussed above, and there is sufficient time left in the analysis (time left $\geq 5 0 \Delta t )$ . The stiffness matrix will be reformed at every iteration if the implicit algorithm is used.
# Specifying the tolerance for automatic incrementation
The integration tolerance must be chosen so that increments in stress, $\triangle \sigma ,$ , are calculated accurately. Consider a one-dimensional example. The stress increment, $\triangle \sigma$ , is
$$
\triangle \sigma = E \triangle \varepsilon^ {e l} = E (\triangle \varepsilon - \triangle \varepsilon^ {c r}),
$$
where $\triangle \varepsilon ^ { e l } , \triangle \varepsilon .$ , and $\triangle \varepsilon ^ { c r }$ are the uniaxial elastic, total, and creep strain increments, respectively, and E is the elastic modulus. For $\triangle \sigma$ to be calculated accurately, the error in the creep strain increment, $\triangle \varepsilon _ { e r r } ^ { c r }$ , must be small compared to $\triangle \varepsilon ^ { e l }$ ; that is,
$$
\triangle \varepsilon_ {e r r} ^ {c r} \ll \triangle \varepsilon^ {e l}.
$$
Measuring the error in $\triangle \varepsilon ^ { c r }$ as
$$
\triangle \varepsilon_ {e r r} ^ {c r} = (\dot {\bar {\varepsilon}} ^ {c r} | _ {t + \triangle t} - \dot {\bar {\varepsilon}} ^ {c r} | _ {t}) \triangle t
$$
leads to
$$
(\dot {\bar {\varepsilon}} ^ {c r} | _ {t + \triangle t} - \dot {\bar {\varepsilon}} ^ {c r} | _ {t}) \triangle t \ll \triangle \varepsilon^ {e l} = \frac {\triangle \sigma}{E}, \mathrm{or}
$$
$$
e r r t o l \ll \frac {\triangle \sigma}{E}.
$$
You define errtol for the applicable procedure by choosing an acceptable stress error tolerance and dividing this by a typical elastic modulus; therefore, it should be a small fraction of the ratio of the typical stress and the effective elastic modulus in a problem. It is important to recognize that this approach for selecting a value for errtol is often very conservative, and acceptable solutions can usually be obtained with higher values.
<!-- source-page: 280 -->
<table><tr><td>Input File Usage:</td><td>Use one of the following options:*VISCO, CETOL=errtol*COUPLED TEMPERATURE-DISPLACEMENT, CETOL=errtol*SOILS, CONSOLIDATION, CETOL=errtol</td></tr><tr><td>Abaqus/CAE Usage:</td><td>Use one of the following options:Step module:Create Step:Visco:Incrementation: toggle on Creep/swelling/viscoelastic strain error tolerance, and enter a valueCoupled temp-displacement: toggle on Include creep/swelling/viscoelastic behavior: Incrementation: toggle on Creep/swelling/viscoelastic strain error tolerance, and enter a valueSoils: Pore fluid response: Transient consolidation: toggle on Include creep/swelling/viscoelastic behavior: Incrementation: toggle on Creep/swelling/viscoelastic strain error tolerance, and enter a value</td></tr></table>
# Loading control using creep strain rate
In superplastic forming a controllable pressure is applied to deform a body. Superplastic materials can deform to very large strains, provided that the strain rates of the deformation are maintained within very tight tolerances. The objective of the superplastic analysis is to predict how the pressure must be controlled to form the component as fast as possible without exceeding a superplastic strain rate anywhere in the material.
To achieve this using Abaqus/Standard, the controlling algorithm is as follows. During an increment Abaqus/Standard calculates $r _ { \mathrm { m a x } } .$ , the maximum value of the ratio of the equivalent creep strain rate to the target creep strain rate for any integration point in a specified element set. If $r _ { \mathrm { m a x } }$ is less than 0.2 or greater than 3.0 in a given increment, the increment is abandoned and restarted with the following load modifications:
$$
r _ {\mathrm{max}} < 0. 2 \qquad p = 2. 0 p _ {\mathrm{old}}, \mathrm{or}
$$
$$
r _ {\mathrm{max}} > 3. 0 \qquad p = 0. 5 p _ {\mathrm{old}},
$$
where p is the new load magnitude and $p _ { \mathrm { o l d } }$ is the old load magnitude. $\mathrm { I f } 0 . 2 \leq r _ { \mathrm { m a x } } \leq 3 . 0$ , the increment is accepted; and at the beginning of the following time increment, the load magnitudes are modified as follows:
$$
\begin{array}{l} 0. 2 \leq r _ {\mathrm{max}} < 0. 5 \qquad p = 1. 5 p _ {\mathrm{old}}; \\ 0. 5 \leq r _ {\max} < 0. 8 \quad p = 1. 2 p _ {\text {old}}; \\ 0. 8 \leq r _ {\mathrm{max}} < 1. 5 \qquad p = p _ {\mathrm{old}}; \mathrm{or} \\ 1. 5 \leq r _ {\max} \leq 3. 0 \quad p = p _ {\text {old}} / 1. 2. \\ \end{array}
$$
When you activate the above algorithm, the loading in a creep and/or swelling problem can be controlled on the basis of the maximum equivalent creep strain rate found in a defined element set. As