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

365 lines
23 KiB
Markdown
Raw Permalink 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: 361 -->
$$
\bar {\sigma} | _ {0} = \bar {\sigma} | _ {\bar {\varepsilon} ^ {p l} = 0, \dot {\bar {\varepsilon}} ^ {p l} = 0}
$$
E
is the initial yield stress taken from the user-specified Drucker-Prager hardening data; and
is a parameter, referred to as the eccentricity, that defines the rate at which the function approaches the asymptote (the creep potential tends to a straight line as the eccentricity tends to zero).
Suitable default values are provided for , as described below. This creep potential, which is continuous and smooth, ensures that the creep flow direction is always uniquely defined. The function approaches the linear Drucker-Prager flow potential asymptotically at high confining pressure stress and intersects the hydrostatic pressure axis at 90°. A family of hyperbolic potentials in the meridional stress plane was shown in Figure 23.3.16. The creep potential is the von Mises circle in the deviatoric stress plane (the -plane).
The default creep potential eccentricity is , which implies that the material has almost the same dilation angle over a wide range of confining pressure stress values. Increasing the value of provides more curvature to the creep potential, implying that the dilation angle increases as the confining pressure decreases. Values of that are significantly less than the default value may lead to convergence problems if the material is subjected to low confining pressures, because of the very tight curvature of the creep potential locally where it intersects the p-axis. For details on the behavior of these models refer to “Verification of creep integration,” Section 3.2.6 of the Abaqus Benchmarks Guide.
If the creep material properties are defined by a compression test, numerical problems may arise for very low stress values. Abaqus/Standard protects for such a case, as described in “Models for granular or polymer behavior,” Section 4.4.2 of the Abaqus Theory Guide.
# Nonassociated flow
The use of a creep potential different from the equivalent creep surface implies that the material stiffness matrix is not symmetric; therefore, the unsymmetric matrix storage and solution scheme should be used (see “Defining an analysis,” Section 6.1.2). If the difference between $\beta$ and $\psi$ is not large and the region of the model in which inelastic deformation is occurring is confined, it is possible that a symmetric approximation to the material stiffness matrix will give an acceptable rate of convergence and the unsymmetric matrix scheme may not be needed.
# Specifying a creep law
The definition of creep behavior in Abaqus/Standard is completed by specifying the equivalent “uniaxial behavior”—the creep “law.” In many practical cases the creep “law” is defined through user subroutine CREEP because creep laws are usually of very complex form to fit experimental data. Data input methods are provided for some simple cases, including two forms of a power law model and a variation of the Singh-Mitchell law.
# User subroutine CREEP
User subroutine CREEP provides a very general capability for implementing viscoplastic models in Abaqus/Standard in which the strain rate potential can be written as a function of the equivalent stress
<!-- source-page: 362 -->
and any number of “solution-dependent state variables.” When used in conjunction with these material models, the equivalent creep stress, $\bar { \boldsymbol { \sigma } } ^ { c r }$ , is made available in the routine. Solution-dependent state variables are any variables that are used in conjunction with the constitutive definition and whose values evolve with the solution. Examples are hardening variables associated with the model. When a more general form is required for the stress potential, user subroutine UMAT can be used.
Input File Usage: \*DRUCKER PRAGER CREEP, LAW=USER
Abaqus/CAE Usage: Property module: material editor: Mechanical→Plasticity→Drucker Prager: Suboptions→Drucker Prager Creep: Law: User
“Time hardening” form of the power law model
The “time hardening” form of the power law model is
$$
\dot {\bar {\varepsilon}} ^ {c r} = A (\bar {\sigma} ^ {c r}) ^ {n} t ^ {m},
$$
where
$\dot { \bar { \varepsilon } } ^ { c r }$ is the equivalent creep strain rate, defined so that $\dot { \bar { \varepsilon } } ^ { c r } = | \dot { \varepsilon } _ { 1 1 } ^ { c r } |$ if the equivalent creep stress is defined in uniaxial compression, $\dot { \bar { \varepsilon } } ^ { c r } = \dot { \varepsilon } _ { 1 1 } ^ { c r }$ if defined in uniaxial tension, and $\dot { \bar { \varepsilon } } ^ { c r } = \dot { \gamma } ^ { c r } / \sqrt { 3 }$ if defined in pure shear, where $\gamma ^ { c r }$ is the engineering shear creep strain;
gcr $\bar { \boldsymbol { \sigma } } ^ { c r }$ is the equivalent creep stress;
t is the total or the creep time; and
A, n, and m are user-defined creep material parameters specified as functions of temperature and field variables.
Input File Usage: \*DRUCKER PRAGER CREEP, LAW=TIME
Abaqus/CAE Usage: Property module: material editor: Mechanical→Plasticity→Drucker Prager: Suboptions→Drucker Prager Creep: Law: Time
“Strain hardening” form of the power law model
As an alternative to the “time hardening” form of the power law, as defined above, the corresponding “strain hardening” form can be used:
$$
\dot {\bar {\varepsilon}} ^ {c r} = \left(A (\bar {\sigma} ^ {c r}) ^ {n} [ (m + 1) \bar {\varepsilon} ^ {c r} ] ^ {m}\right) ^ {\frac {1}{m + 1}}.
$$
For physically reasonable behavior A and n must be positive and $- 1 < m \leq 0$
Input File Usage: \*DRUCKER PRAGER CREEP, LAW=STRAIN
Abaqus/CAE Usage: Property module: material editor: Mechanical→Plasticity→Drucker Prager: Suboptions→Drucker Prager Creep: Law: Strain
<!-- source-page: 363 -->
# Singh-Mitchell law
A second creep law available as data input is a variation of the Singh-Mitchell law:
$$
\dot {\bar {\varepsilon}} ^ {c r} = A e ^ {(\alpha \bar {\sigma} ^ {c r})} (t _ {1} / t) ^ {m},
$$
where $\dot { \bar { \varepsilon } } ^ { c r }$ , t, and $\bar { \sigma } ^ { c r }$ are defined above and $A , \alpha , t _ { 1 }$ , and m are user-defined creep material parameters specified as functions of temperature and field variables. For physically reasonable behavior A and must be positive, $0 . 0 < m \le 1 . 0 $ , and $t _ { 1 }$ should be small compared to the total time.
Input File Usage: \*DRUCKER PRAGER CREEP, LAW=SINGHM
Abaqus/CAE Usage: Property module: material editor: Mechanical→Plasticity→Drucker Prager: Suboptions→Drucker Prager Creep: Law: SinghM
# Time-dependent behavior
In the “time hardening” power law model and the Singh-Mitchell 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:
$$
\begin{array}{l} * D R U C K E R P R A G E R C R E E P, T I M E = T O T A L (d e f a u l t) \\ * D R U C K E R P R A G E R C R E E P, T I M E = C R E E P \\ \end{array}
$$
Abaqus/CAE Usage: Specifying the time type is not supported in Abaqus/CAE.
# Numerical difficulties
Depending on the choice of units for the creep laws described above, the value of A may be very small for typical creep strain rates. If A is less than $1 0 ^ { - 2 7 }$ , 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.
# Creep integration
Abaqus/Standard provides both explicit and implicit time integration of creep and swelling behavior. The choice of the time integration scheme depends on the procedure type, the parameters specified for the procedure, the presence of plasticity, and whether or not a geometric linear or nonlinear analysis is requested, as discussed in “Rate-dependent plasticity: creep and swelling,” Section 23.2.4.
# Initial conditions
When we need to study the behavior of a material that has already been subjected to some work hardening, Abaqus allows you to prescribe initial conditions for the equivalent plastic strain, $\bar { \varepsilon } ^ { p l }$ , by specifying the conditions directly (see “Initial conditions in Abaqus/Standard and Abaqus/Explicit,” Section 34.2.1).
<!-- source-page: 364 -->
For more complicated cases initial conditions can be defined in Abaqus/Standard through user subroutine HARDINI.
<table><tr><td>Input File Usage:</td><td>Use the following option to specify the initial equivalent plastic strain directly:*INITIAL CONDITIONS, TYPE=HARDENINGUse the following option in Abaqus/Standard to specify the initial equivalent plastic strain in user subroutine HARDINI:*INITIAL CONDITIONS, TYPE=HARDENING, USER</td></tr></table>
<table><tr><td>Abaqus/CAE Usage:</td><td>Use the following options to specify the initial equivalent plastic strain directly:Load module:Create Predefined Field:Step:Initial, choose Mechanical for theCategoryandHardeningfor theTypes for Selected StepUse the following options in Abaqus/Standard to specify the initial equivalent plastic strain in user subroutineHARDINI:Load module:Create Predefined Field:Step:Initial, choose Mechanical for theCategoryandHardeningfor theTypes for Selected Step;Definition:User-defined</td></tr></table>
# Elements
The Drucker-Prager models can be used with the following element types: plane strain, generalized plane strain, axisymmetric, and three-dimensional solid (continuum) elements. All Drucker-Prager models are also available in plane stress (plane stress, shell, and membrane elements), except for the linear Drucker-Prager model with creep.
# Output
In addition to the standard output identifiers available in Abaqus (“Abaqus/Standard output variable identifiers,” Section 4.2.1, and “Abaqus/Explicit output variable identifiers,” Section 4.2.2), the following variables have special meaning for the Drucker-Prager plasticity/creep model:
PEEQ Equivalent plastic strain.
For the linear Drucker-Prager plasticity model PEEQ is defined as $\bar { \varepsilon } ^ { p l } | _ { 0 } +$ $\textstyle \int _ { 0 } ^ { t } { \dot { \varepsilon } } ^ { p l } d t$ ; where $\bar { \varepsilon } ^ { p l } | _ { 0 }$ is the initial equivalent plastic strain (zero or user-specified; see “Initial conditions”) and $\dot { \varepsilon } ^ { p l }$ is the equivalent plastic strain rate.
For the hyperbolic and exponential Drucker-Prager plasticity models PEEQ is defined as $\bar { \varepsilon } ^ { \bar { p } l } | _ { 0 } + \int \frac { \pmb { \sigma } { : } d \pmb { \varepsilon } ^ { p l } } { \sigma ^ { 0 } }$ g:depl g0 , where $\bar { \varepsilon } ^ { p l } | _ { 0 }$ is the initial equivalent plastic strain and $\sigma ^ { 0 }$ is the yield stress.
CEEQ Equivalent creep strain, $\int \dot { \bar { \varepsilon } } ^ { c r } d t$ .
<!-- source-page: 365 -->
# 23.3.2 MODIFIED DRUCKER-PRAGER/CAP MODEL
Products: Abaqus/Standard Abaqus/Explicit Abaqus/CAE
# References
• “Inelastic behavior,” Section 23.1.1
• “Material library: overview,” Section 21.1.1
• “Rate-dependent plasticity: creep and swelling,” Section 23.2.4
• “CREEP,” Section 1.1.1 of the Abaqus User Subroutines Reference Guide
• \*CAP PLASTICITY
• \*CAP HARDENING
• \*CAP CREEP
• “Defining cap plasticity” in “Defining plasticity,” Section 12.9.2 of the Abaqus/CAE Users Guide, in the HTML version of this guide
# Overview
The modified Drucker-Prager/Cap plasticity/creep model:
• is intended to model cohesive geological materials that exhibit pressure-dependent yield, such as soils and rocks;
• is based on the addition of a cap yield surface to the Drucker-Prager plasticity model (“Extended Drucker-Prager models,” Section 23.3.1), which provides an inelastic hardening mechanism to account for plastic compaction and helps to control volume dilatancy when the material yields in shear;
• can be used in Abaqus/Standard to simulate creep in materials exhibiting long-term inelastic deformation through a cohesion creep mechanism in the shear failure region and a consolidation creep mechanism in the cap region;
• can be used in conjunction with either the elastic material model (“Linear elastic behavior,” Section 22.2.1) or, in Abaqus/Standard if creep is not defined, the porous elastic material model (“Elastic behavior of porous materials,” Section 22.3.1); and
• provides a reasonable response to large stress reversals in the cap region; however, in the failure surface region the response is reasonable only for essentially monotonic loading.
# Yield surface
The addition of the cap yield surface to the Drucker-Prager model serves two main purposes: it bounds the yield surface in hydrostatic compression, thus providing an inelastic hardening mechanism to represent plastic compaction; and it helps to control volume dilatancy when the material yields in shear
<!-- source-page: 366 -->
by providing softening as a function of the inelastic volume increase created as the material yields on the Drucker-Prager shear failure surface.
The yield surface has two principal segments: a pressure-dependent Drucker-Prager shear failure segment and a compression cap segment, as shown in Figure 23.3.21. The Drucker-Prager failure segment is a perfectly plastic yield surface (no hardening). Plastic flow on this segment produces inelastic volume increase (dilation) that causes the cap to soften. On the cap surface plastic flow causes the material to compact. The model is described in detail in “Drucker-Prager/Cap model for geological materials,” Section 4.4.4 of the Abaqus Theory Guide.
![](images/page-366_ba9fe078d5bd6fe6b053754ed0fd74cadc1e0a9a159e298970c2692b14596242.jpg)
<details>
<summary>text_image</summary>
Transition
surface, F_t
Shear failure, F_s
α(d+p_a tanβ)
β
Cap, F_c
d+p_a tanβ
p_a
R(d+p_a tanβ)
p_b
t
d
p
</details>
Figure 23.3.21 Modified Drucker-Prager/Cap model: yield surfaces in the pt plane.
# Failure surface
The Drucker-Prager failure surface is written as
$$
F _ {s} = t - p \tan \beta - d = 0,
$$
where $\beta ( \theta , f _ { i } )$ and $d ( \theta , f _ { i } )$ represent the angle of friction of the material and its cohesion, respectively, and can depend on temperature, , and other predefined fields $f _ { i } , i = 1 , 2 , 3 \dots$ . The deviatoric stress measure t is defined as
$$
t = \frac {1}{2} q \left[ 1 + \frac {1}{K} - \left(1 - \frac {1}{K}\right) \left(\frac {r}{q}\right) ^ {3} \right];
$$
<!-- source-page: 367 -->
and
$$
\begin{array}{l} p = - \frac {1}{3} \operatorname{trace} (\boldsymbol {\sigma}) \quad \text { is the equivalent pressure stress }, \\ q = \sqrt {\frac {3}{2} \mathbf {S} : \mathbf {S}} \quad \text { is the Mises equivalent stress }, \\ r = \left(\frac {9}{2} \mathbf {S}: \mathbf {S} \cdot \mathbf {S}\right) ^ {\frac {1}{3}} \quad \text { is the third stress invariant, and } \\ \mathbf {S} = \boldsymbol {\sigma} + p \mathbf {I} \quad \text { is the deviatoric stress. } \\ \end{array}
$$
$K ( \theta , f _ { i } )$ is a material parameter that controls the dependence of the yield surface on the value of the intermediate principal stress, as shown in Figure 23.3.22.
![](images/page-367_fe876d9bbbd13f45f7a25d9ff45dd2b04e77e0d97cd50fc25339190f89f5454e.jpg)
<details>
<summary>text_image</summary>
S₃
S₁
S₂
a
b
</details>
$$
t = \frac {1}{2} q \left[ 1 + \frac {1}{K} - \left(1 - \frac {1}{K}\right) \left(\frac {r}{q}\right) ^ {3} \right]
$$
$$
\begin{array}{c c} \text {Curve} & K \\ \hline a & 1. 0 \\ b & 0. 8 \end{array}
$$
Figure 23.3.22 Typical yield/flow surfaces in the deviatoric plane.
The yield surface is defined so that K is the ratio of the yield stress in triaxial tension to the yield stress in triaxial compression. implies that the yield surface is the von Mises circle in the deviatoric principal stress plane (the -plane), so that the yield stresses in triaxial tension and compression are the same; this is the default behavior in Abaqus/Standard and the only behavior available in Abaqus/Explicit. To ensure that the yield surface remains convex requires $0 . 7 7 8 \leq K \leq 1 . 0$ .
# Cap yield surface
The cap yield surface has an elliptical shape with constant eccentricity in the meridional (pt) plane (Figure 23.3.21) and also includes dependence on the third stress invariant in the deviatoric plane (Figure 23.3.22). The cap surface hardens or softens as a function of the volumetric inelastic strain: volumetric plastic and/or creep compaction (when yielding on the cap and/or creeping according to the consolidation mechanism, as described later in this section) causes hardening, while volumetric
<!-- source-page: 368 -->
plastic and/or creep dilation (when yielding on the shear failure surface and/or creeping according to the cohesion mechanism, as described later in this section) causes softening. The cap yield surface is
$$
F _ {c} = \sqrt {[ p - p _ {a} ] ^ {2} + \left[ \frac {R t}{(1 + \alpha - \alpha / \cos \beta)} \right] ^ {2}} - R (d + p _ {a} \tan \beta) = 0,
$$
where $R ( \theta , f _ { i } )$ is a material parameter that controls the shape of the cap, $\alpha ( \theta , f _ { i } )$ is a small number that we discuss later, and $p _ { a } ( \varepsilon _ { \mathrm { v o l } } ^ { p l } + \varepsilon _ { \mathrm { v o l } } ^ { c r } )$ is an evolution parameter that represents the volumetric inelastic strain driven hardening/softening. The hardening/softening law is a user-defined piecewise linear function relating the hydrostatic compression yield stress, $p _ { b }$ , and volumetric inelastic strain (Figure 23.3.23):
$$
p _ {b} = p _ {b} (\varepsilon_ {\mathrm{vol}} ^ {i n} | _ {0} + \varepsilon_ {\mathrm{vol}} ^ {p l} + \varepsilon_ {\mathrm{vol}} ^ {c r}).
$$
![](images/page-368_85ca2a2e6a4ed293d9a36b5017f1ff8650965886a82e704c1af8a4ba8258f9f8.jpg)
<details>
<summary>line</summary>
| x | p_b |
| --- | --- |
| 0 | 0 |
| 1 | 0.5 |
| 2 | 1 |
| 3 | 1.5 |
| 4 | 2.5 |
| 5 | 3.5 |
| 6 | 5 |
| 7 | 7 |
| 8 | 10 |
</details>
Figure 23.3.23 Typical Cap hardening.
The volumetric inelastic strain axis in Figure 23.3.23 has an arbitrary origin: $\varepsilon _ { \mathrm { v o l } } ^ { i n } | _ { 0 } ( = \varepsilon _ { \mathrm { v o l } } ^ { p l } | _ { 0 } + \varepsilon _ { \mathrm { v o l } } ^ { c r } | _ { 0 } )$ is the position on this axis corresponding to the initial state of the material when the analysis begins, thus defining the position of the cap $\left( \boldsymbol { p } _ { b } \right)$ in Figure 23.3.21 at the start of the analysis. The evolution parameter $p _ { a }$ is given as
$$
p _ {a} = \frac {p _ {b} - R d}{(1 + R \tan \beta)}.
$$
The parameter is a small number (typically 0.01 to 0.05) used to define a transition yield surface,
<!-- source-page: 369 -->
$$
F _ {t} = \sqrt {[ p - p _ {a} ] ^ {2} + \left[ t - (1 - \frac {\alpha}{\cos \beta}) (d + p _ {a} \tan \beta) \right] ^ {2}} - \alpha (d + p _ {a} \tan \beta) = 0,
$$
so that the model provides a smooth intersection between the cap and failure surfaces.
# Defining yield surface variables
You provide the variables d, , $R , \varepsilon _ { v o l } ^ { i n } \big | _ { 0 } , \alpha ,$ , and K to define the shape of the yield surface. In Abaqus/Standard $0 . 7 7 8 \leq K \leq 1 . 0 .$ , while in Abaqus/Explicit K = 1 ( ). If desired, combinations of these variables can also be defined as a tabular function of temperature and other predefined field variables.
Input File Usage: \*CAP PLASTICITY
Abaqus/CAE Usage: Property module: material editor: Mechanical→Plasticity→Cap Plasticity
# Defining hardening parameters
The hardening curve specified for this model interprets yielding in the hydrostatic pressure sense: the hydrostatic pressure yield stress is defined as a tabular function of the volumetric inelastic strain, and, if desired, a function of temperature and other predefined field variables. The range of values for which $p _ { b }$ is defined should be sufficient to include all values of effective pressure stress that the material will be subjected to during the analysis.
Input File Usage: \*CAP HARDENING
Abaqus/CAE Usage: Property module: material editor: Mechanical→Plasticity→Cap Plasticity: Suboptions→Cap Hardening
# Plastic flow
Plastic flow is defined by a flow potential that is associated in the deviatoric plane, associated in the cap region in the meridional plane, and nonassociated in the failure surface and transition regions in the meridional plane. The flow potential surface that we use in the meridional plane is shown in Figure 23.3.24: it is made up of an elliptical portion in the cap region that is identical to the cap yield surface,
$$
G _ {c} = \sqrt {[ p - p _ {a} ] ^ {2} + \left[ \frac {R t}{(1 + \alpha - \alpha / \cos \beta)} \right] ^ {2}},
$$
and another elliptical portion in the failure and transition regions that provides the nonassociated flow component in the model,
$$
G _ {s} = \sqrt {\left[ (p _ {a} - p) \tan \beta \right] ^ {2} + \left[ \frac {t}{(1 + \alpha - \alpha / \cos \beta)} \right] ^ {2}}.
$$
The two elliptical portions form a continuous and smooth potential surface.
<!-- source-page: 370 -->
![](images/page-370_7086390c7379d5361df0bca8bf538b4f27f090d7fbd995fe630d82fd601b741f.jpg)
<details>
<summary>text_image</summary>
Similar
ellipses
G_s (Shear failure)
G_c (cap)
(1+α-α secβ)(d+p_a tanβ)
d+p_a tanβ
R(d+p_a tanβ)
p
t
</details>
Figure 23.3.24 Modified Drucker-Prager/Cap model: flow potential in the pt plane.
# Nonassociated flow
Nonassociated flow implies that the material stiffness matrix is not symmetric and the unsymmetric matrix storage and solution scheme should be used in Abaqus/Standard (see “Defining an analysis,” Section 6.1.2). If the region of the model in which nonassociated inelastic deformation is occurring is confined, it is possible that a symmetric approximation to the material stiffness matrix will give an acceptable rate of convergence; in such cases the unsymmetric matrix scheme may not be needed.
# Calibration
At least three experiments are required to calibrate the simplest version of the Cap model: a hydrostatic compression test (an oedometer test is also acceptable) and either two triaxial compression tests or one triaxial compression test and one uniaxial compression test (more than two tests are recommended for a more accurate calibration).
The hydrostatic compression test is performed by pressurizing the sample equally in all directions. The applied pressure and the volume change are recorded.
The uniaxial compression test involves compressing the sample between two rigid platens. The load and displacement in the direction of loading are recorded. The lateral displacements should also be recorded so that the correct volume changes can be calibrated.
Triaxial compression experiments are performed using a standard triaxial machine where a fixed confining pressure is maintained while the differential stress is applied. Several tests covering the range of confining pressures of interest are usually performed. Again, the stress and strain in the direction of loading are recorded, together with the lateral strain so that the correct volume changes can be calibrated.