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

364 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: 471 -->
![](images/page-471_39f1a4bb25c4773fdb533a3f5cceaa25db1be074eb86428868768724b354dc0a.jpg)
<details>
<summary>text_image</summary>
σt
σt0
E0
(1-dt)E0
wc = 1
wc = 0
εt
</details>
Figure 23.6.32 Illustration of the effect of the compression stiffness recovery parameter $w _ { c }$
$$
(1 - d) = (1 - s _ {c} d _ {t}) = (1 - (1 - w _ {c} (1 - r ^ {*})) d _ {t}).
$$
• In tension $( \sigma _ { 1 1 } > 0 ) , r ^ { * } = 1$ ; therefore, $d = d _ { t }$ as expected.
• In compression $( \sigma _ { 1 1 } < 0 ) , r ^ { * } = 0$ , and $d = ( 1 - w _ { c } ) d _ { t }$ . If $w _ { c } ~ = ~ 1$ , then $d = 0 ;$ ; therefore, the material fully recovers the compressive stiffness (which in this case is the initial undamaged stiffness, $E = E _ { 0 } )$ . If, on the other hand, $w _ { c } = 0$ , then $d = d _ { t }$ and there is no stiffness recovery. Intermediate values of $w _ { c }$ result in partial recovery of the stiffness.
# Multiaxial behavior
The stress-strain relations for the general three-dimensional multiaxial condition are given by the scalar damage elasticity equation:
$$
\pmb {\sigma} = (1 - d) \mathbf {D} _ {0} ^ {e l}: (\pmb {\varepsilon} - \pmb {\varepsilon} ^ {p l}),
$$
where $\mathbf { D } _ { 0 } ^ { e l }$ is the initial (undamaged) elasticity matrix.
The previous expression for the scalar stiffness degradation variable, $d ,$ is generalized to the multiaxial stress case by replacing the unit step function $r ^ { * } { \bigl ( } \sigma _ { 1 1 } { \bigr ) }$ with a multiaxial stress weight factor, $r ( \hat { \pmb { \sigma } } )$ , defined as
<!-- source-page: 472 -->
$$
r (\hat {\pmb {\sigma}}) = \frac {\sum_ {i = 1} ^ {3} \langle \hat {\sigma} _ {i} \rangle}{\sum_ {i = 1} ^ {3} | \hat {\sigma} _ {i} |}; 0 \leq r (\hat {\pmb {\sigma}}) \leq 1,
$$
where $\hat { \sigma } _ { i } ~ ( i = 1 , 2 , 3 )$ are the principal stress components. The Macauley bracket is defined by $\langle x \rangle = { \textstyle { \frac { 1 } { 2 } } } ( | x | + x )$ .
See “Damaged plasticity model for concrete and other quasi-brittle materials,” Section 4.5.2 of the Abaqus Theory Guide, for further details of the constitutive model.
# Reinforcement
In Abaqus reinforcement in concrete structures is typically provided by means of rebars, which are one-dimensional rods that can be defined singly or embedded in oriented surfaces. Rebars are typically used with metal plasticity models to describe the behavior of the rebar material and are superposed on a mesh of standard element types used to model the concrete.
With this modeling approach, the concrete behavior is considered independently of the rebar. Effects associated with the rebar/concrete interface, such as bond slip and dowel action, are modeled approximately by introducing some “tension stiffening” into the concrete modeling to simulate load transfer across cracks through the rebar. Details regarding tension stiffening are provided below.
Defining the rebar can be tedious in complex problems, but it is important that this be done accurately since it may cause an analysis to fail due to lack of reinforcement in key regions of a model. See “Defining rebar as an element property,” Section 2.2.4, for more information regarding rebars.
# Defining tension stiffening
The postfailure behavior for direct straining is modeled with tension stiffening, which allows you to define the strain-softening behavior for cracked concrete. This behavior also allows for the effects of the reinforcement interaction with concrete to be simulated in a simple manner. Tension stiffening is required in the concrete damaged plasticity model. You can specify tension stiffening by means of a postfailure stress-strain relation or by applying a fracture energy cracking criterion.
# Postfailure stress-strain relation
In reinforced concrete the specification of postfailure behavior generally means giving the postfailure stress as a function of cracking strain, $\tilde { \varepsilon } _ { t } ^ { c k }$ . The cracking strain is defined as the total strain minus the elastic strain corresponding to the undamaged material; that is, $\tilde { \varepsilon } _ { t } ^ { c k } = \varepsilon _ { t } - \varepsilon _ { 0 t } ^ { e l }$ , where $\varepsilon _ { 0 t } ^ { e l } = \sigma _ { t } / E _ { 0 }$ , as illustrated in Figure 23.6.33. To avoid potential numerical problems, Abaqus enforces a lower limit on the postfailure stress equal to one-hundreth of the initial failure stress: $\sigma _ { t } \geq \sigma _ { t 0 } / 1 0 0$ .
Tension stiffening data are given in terms of the cracking strain, $\tilde { \varepsilon } _ { t } ^ { c k }$ . When unloading data are available, the data are provided to Abaqus in terms of tensile damage curves, $d _ { t } - \tilde { \varepsilon } _ { t } ^ { c k }$ , as discussed below. Abaqus automatically converts the cracking strain values to plastic strain values using the relationship
$$
\tilde {\varepsilon} _ {t} ^ {p l} = \tilde {\varepsilon} _ {t} ^ {c k} - \frac {d _ {t}}{(1 - d _ {t})} \frac {\sigma_ {t}}{E _ {0}}.
$$
<!-- source-page: 473 -->
![](images/page-473_badf01d73fd117d1ec24fe8338a26f36ad48839ed47537db9b58a61942e8c29a.jpg)
<details>
<summary>line</summary>
| ε_t | σ_t | Label |
| ------- | ------- | ------------ |
| ε̃_t^el | σ_t0 | E_0 |
| ε̃_t^el | σ_t0 | (1 - d_t)E_0 |
| ε̃_t^el | σ_t0 | E_0 |
</details>
Figure 23.6.33 Illustration of the definition of the cracking strain $\tilde { \varepsilon } _ { t } ^ { c k }$ used for the definition of tension stiffening data.
Abaqus will issue an error message if the calculated plastic strain values are negative and/or decreasing with increasing cracking strain, which typically indicates that the tensile damage curves are incorrect. In the absence of tensile damage $\tilde { \varepsilon } _ { t } ^ { p l } = \tilde { \varepsilon } _ { t } ^ { c \bar { k } }$ .
In cases with little or no reinforcement, the specification of a postfailure stress-strain relation introduces mesh sensitivity in the results, in the sense that the finite element predictions do not converge to a unique solution as the mesh is refined because mesh refinement leads to narrower crack bands. This problem typically occurs if cracking failure occurs only at localized regions in the structure and mesh refinement does not result in the formation of additional cracks. If cracking failure is distributed evenly (either due to the effect of rebar or due to the presence of stabilizing elastic material, as in the case of plate bending), mesh sensitivity is less of a concern.
In practical calculations for reinforced concrete, the mesh is usually such that each element contains rebars. The interaction between the rebars and the concrete tends to reduce the mesh sensitivity, provided that a reasonable amount of tension stiffening is introduced in the concrete model to simulate this interaction. This requires an estimate of the tension stiffening effect, which depends on such factors as the density of reinforcement, the quality of the bond between the rebar and the concrete, the relative size of the concrete aggregate compared to the rebar diameter, and the mesh. A reasonable starting point for relatively heavily reinforced concrete modeled with a fairly detailed mesh is to assume that
<!-- source-page: 474 -->
the strain softening after failure reduces the stress linearly to zero at a total strain of about 10 times the strain at failure. The strain at failure in standard concretes is typically 104 , which suggests that tension stiffening that reduces the stress to zero at a total strain of about $1 0 ^ { - 3 }$ is reasonable. This parameter should be calibrated to a particular case.
The choice of tension stiffening parameters is important since, generally, more tension stiffening makes it easier to obtain numerical solutions. Too little tension stiffening will cause the local cracking failure in the concrete to introduce temporarily unstable behavior in the overall response of the model. Few practical designs exhibit such behavior, so that the presence of this type of response in the analysis model usually indicates that the tension stiffening is unreasonably low.
Input File Usage: \*CONCRETE TENSION STIFFENING, TYPE=STRAIN (default)
Abaqus/CAE Usage: Property module: material editor: Mechanical→Plasticity→Concrete Damaged Plasticity: Tensile Behavior: Type: Strain
# Fracture energy cracking criterion
When there is no reinforcement in significant regions of the model, the tension stiffening approach described above will introduce unreasonable mesh sensitivity into the results. However, it is generally accepted that Hillerborgs (1976) fracture energy proposal is adequate to allay the concern for many practical purposes. Hillerborg defines the energy required to open a unit area of crack, $G _ { f }$ , as a material parameter, using brittle fracture concepts. With this approach the concretes brittle behavior is characterized by a stress-displacement response rather than a stress-strain response. Under tension a concrete specimen will crack across some section. After it has been pulled apart sufficiently for most of the stress to be removed (so that the undamaged elastic strain is small), its length will be determined primarily by the opening at the crack. The opening does not depend on the specimens length.
This fracture energy cracking model can be invoked by specifying the postfailure stress as a tabular function of cracking displacement, as shown in Figure 23.6.34.
![](images/page-474_da6e60ef9343500a58e017bb455c51580b5cc76d27ff94d6d110652f8983e995.jpg)
<details>
<summary>line</summary>
| u_t^ck | σ_t |
| ------ | --- |
| 0 | 1.0 |
| 1 | 0.5 |
| 2 | 0.3 |
| 3 | 0.2 |
| 4 | 0.1 |
</details>
Figure 23.6.34 Postfailure stress-displacement curve.
<!-- source-page: 475 -->
Alternatively, the fracture energy, $G _ { f }$ , can be specified directly as a material property; in this case, define the failure stress, $\sigma _ { t 0 }$ , as a tabular function of the associated fracture energy. This model assumes a linear loss of strength after cracking, as shown in Figure 23.6.35.
![](images/page-475_4900e09cb76d41da8f2948c5bdfa6413fb34743f6d07996d613b6c5b627e72e9.jpg)
<details>
<summary>text_image</summary>
σₜ
σₜ₀
Gₕ
uₜ₀ = 2Gₕ/σₜ₀
uₜ
</details>
Figure 23.6.35 Postfailure stress-fracture energy curve.
The cracking displacement at which complete loss of strength takes place is, therefore, $u _ { t 0 } = 2 G _ { f } / \sigma _ { t 0 }$ . Typical values of $G _ { f }$ range from 40 N/m (0.22 lb/in) for a typical construction concrete (with a compressive strength of approximately 20 MPa, 2850 lb/in2 ) to 120 N/m (0.67 lb/in) for a high-strength concrete (with a compressive strength of approximately 40 MPa, 5700 lb/in2 ).
If tensile damage, $d _ { t }$ , is specified, Abaqus automatically converts the cracking displacement values to “plastic” displacement values using the relationship
$$
u _ {t} ^ {p l} = u _ {t} ^ {c k} - \frac {d _ {t}}{(1 - d _ {t})} \frac {\sigma_ {t} l _ {0}}{E _ {0}},
$$
where the specimen length, $l _ { 0 } .$ , is assumed to be one unit length, $l _ { 0 } = 1$ .
# Implementation
The implementation of this stress-displacement concept in a finite element model requires the definition of a characteristic length associated with an integration point. The characteristic crack length is based on the element geometry and formulation: it is a typical length of a line across an element for a first-order element; it is half of the same typical length for a second-order element. For beams and trusses it is a characteristic length along the element axis. For membranes and shells it is a characteristic length in the reference surface. For axisymmetric elements it is a characteristic length in the rz plane only. For cohesive elements it is equal to the constitutive thickness. This definition of the characteristic crack length is used because the direction in which cracking occurs is not known in advance. Therefore, elements with large aspect ratios will have rather different behavior depending on the direction in which they crack: some mesh sensitivity remains because of this effect, and elements that have aspect ratios close to one are recommended. Alternatively, this mesh dependency could be reduced by directly specifying the characteristic length as a function of the element topology and material orientation in
<!-- source-page: 476 -->
user subroutine VUCHARLENGTH (see “Defining the characteristic element length at a material point in Abaqus/Explicit” in “Material data definition,” Section 21.1.2).
<table><tr><td>Input File Usage:</td><td>Use the following option to specify the postfailure stress as a tabular function of displacement:*CONCRETE TENSION STIFFENING, TYPE=DISPLACEMENTUse the following option to specify the postfailure stress as a tabular function of the fracture energy:*CONCRETE TENSION STIFFENING, TYPE=GFI</td></tr></table>
<table><tr><td rowspan="2">Abaqus/CAE Usage:</td><td>Property module: material editor: Mechanical→Plasticity→Concrete</td></tr><tr><td>Damaged Plasticity: Tensile Behavior: Type: Displacement or GFI</td></tr></table>
# Defining compressive behavior
You can define the stress-strain behavior of plain concrete in uniaxial compression outside the elastic range. Compressive stress data are provided as a tabular function of inelastic (or crushing) strain, $\tilde { \varepsilon } _ { c } ^ { i n }$ , and, if desired, strain rate, temperature, and field variables. Positive (absolute) values should be given for the compressive stress and strain. The stress-strain curve can be defined beyond the ultimate stress, into the strain-softening regime.
Hardening data are given in terms of an inelastic strain, $\tilde { \varepsilon } _ { c } ^ { i n }$ , instead of plastic strain, $\tilde { \varepsilon } _ { c } ^ { p l }$ . The compressive inelastic strain is defined as the total strain minus the elastic strain corresponding to the undamaged material, $\tilde { \varepsilon } _ { c } ^ { i n } = \varepsilon _ { c } - \varepsilon _ { 0 c } ^ { e l }$ , where $\varepsilon _ { 0 c } ^ { e l } = \sigma _ { c } / E _ { 0 }$ , as illustrated in Figure 23.6.36. Unloading data are provided to Abaqus in terms of compressive damage curves, $d _ { c } - \tilde { \varepsilon } _ { c } ^ { i n }$ , as discussed below. Abaqus automatically converts the inelastic strain values to plastic strain values using the relationship
$$
\tilde {\varepsilon} _ {c} ^ {p l} = \tilde {\varepsilon} _ {c} ^ {i n} - \frac {d _ {c}}{(1 - d _ {c})} \frac {\sigma_ {c}}{E _ {0}}.
$$
Abaqus will issue an error message if the calculated plastic strain values are negative and/or decreasing with increasing inelastic strain, which typically indicates that the compressive damage curves are incorrect. In the absence of compressive damage $\tilde { \varepsilon } _ { c } ^ { p l } = \tilde { \varepsilon } _ { c } ^ { i n }$ .
Input File Usage: \*CONCRETE COMPRESSION HARDENING
Abaqus/CAE Usage: Property module: material editor: Mechanical→Plasticity→Concrete Damaged Plasticity: Compressive Behavior
# Defining damage and stiffness recovery
Damage, $d _ { t }$ and/or $d _ { c } .$ , can be specified in tabular form. (If damage is not specified, the model behaves as a plasticity model; consequently, $\tilde { \varepsilon } _ { t } ^ { p l } = \tilde { \varepsilon } _ { t } ^ { c k }$ and $\tilde { \varepsilon } _ { c } ^ { p l } = \tilde { \varepsilon } _ { c } ^ { i n } . )$
In Abaqus the damage variables are treated as non-decreasing material point quantities. At any increment during the analysis, the new value of each damage variable is obtained as the maximum between the value at the end of the previous increment and the value corresponding to the current state (interpolated from the user-specified tabular data); that is,
<!-- source-page: 477 -->
![](images/page-477_dfb39fb07ed27e4380a35f8728c57511eb2a1db5917d6bb8b7c484eae0338e04.jpg)
<details>
<summary>line</summary>
| ε_c | σ_c |
| ------- | ------- |
| ε_c^in | σ_cu |
| ε_c^el | σ_c0 |
| ε_c^0c | σ_c0 |
</details>
Figure 23.6.36 Definition of the compressive inelastic (or crushing) strain $\tilde { \varepsilon } _ { c } ^ { i n }$ used for the definition of compression hardening data.
$$
d _ {t} | _ {t + \Delta t} = \max \left\{d _ {t} | _ {t}, d _ {t} (\tilde {\varepsilon} _ {t} ^ {p l} | _ {t + \Delta t}, \theta | _ {t + \Delta t}, f _ {i} | _ {t + \Delta t}) \right\},
$$
$$
d _ {c} | _ {t + \Delta t} = \max \left\{d _ {c} | _ {t}, d _ {c} (\tilde {\varepsilon} _ {c} ^ {p l} | _ {t + \Delta t}, \theta | _ {t + \Delta t}, f _ {i} | _ {t + \Delta t}) \right\}.
$$
The choice of the damage properties is important since, generally, excessive damage may have a critical effect on the rate of convergence. It is recommended to avoid using values of the damage variables above 0.99, which corresponds to a 99% reduction of the stiffness.
# Tensile damage
You can define the uniaxial tension damage variable, $d _ { t }$ , as a tabular function of either cracking strain or cracking displacement.
# Input File Usage:
Use the following option to specify tensile damage as a function of cracking strain:
$^ { \ast } \mathrm { C O N C R E T E ~ T E N S I O N ~ D A M A G E , ~ T Y P E = S T R A I N ~ ( d e f a u l t ) }$
Use the following option to specify tensile damage as a function of cracking displacement:
$^ { \ast } \mathrm { C O N C R E T E ~ T E N S I O N ~ D A M A G E } , \mathrm { T Y P E = D I S P L A C E M E N T }$
<!-- source-page: 478 -->
Abaqus/CAE Usage: Property module: material editor: Mechanical→Plasticity→Concrete Damaged Plasticity: Tensile Behavior: Suboptions→Tension Damage: Type: Strain or Displacement
# Compressive damage
You can define the uniaxial compression damage variable, $d _ { c } ,$ , as a tabular function of inelastic (crushing) strain.
Input File Usage: \*CONCRETE COMPRESSION DAMAGE
Abaqus/CAE Usage: Property module: material editor: Mechanical→Plasticity→Concrete Damaged Plasticity: Compressive Behavior: Suboptions→Compression Damage
# Stiffness recovery
As discussed above, stiffness recovery is an important aspect of the mechanical response of concrete under cyclic loading. Abaqus allows direct user specification of the stiffness recovery factors $w _ { t }$ and $w _ { c }$ .
The experimental observation in most quasi-brittle materials, including concrete, is that the compressive stiffness is recovered upon crack closure as the load changes from tension to compression. On the other hand, the tensile stiffness is not recovered as the load changes from compression to tension once crushing micro-cracks have developed. This behavior, which corresponds to $w _ { t } = 0$ and $w _ { c } = 1$ , is the default used by Abaqus. Figure 23.6.37 illustrates a uniaxial load cycle assuming the default behavior.
Input File Usage: Use the following option to specify the compression stiffness recovery factor, $w _ { c } .$
\*CONCRETE TENSION DAMAGE, COMPRESSION $\scriptstyle \mathrm { R E C O V E R Y } = w _ { c }$
Use the following option to specify the tension stiffness recovery factor, $w _ { t } .$
\*CONCRETE COMPRESSION DAMAGE, TENSION $\scriptstyle \mathrm { R E C O V E R Y } = w _ { t }$
Abaqus/CAE Usage: Property module: material editor: Mechanical→Plasticity→Concrete Damaged Plasticity:
Tensile Behavior: Suboptions→Tension Damage: Compression recovery: $w _ { c }$
Compressive Behavior: Suboptions→Compression Damage:
Tension recovery: $w _ { t }$
# Rate dependence
The rate-sensitive behavior of quasi-brittle materials is mainly connected to the retardation effects that high strain rates have on the growth of micro-cracks. The effect is usually more pronounced under tensile loading. As the strain rate increases, the stress-strain curves exhibit decreasing nonlinearity as well as an increase in the peak strength. You can specify tension stiffening as a tabular function of cracking strain
<!-- source-page: 479 -->
![](images/page-479_5cfe499d9f2a5e4fb314437f67c7b3dbee15c4294b6bc2d3643846921d76dfb8.jpg)
<details>
<summary>text_image</summary>
w_t = 1
w_t = 0
(1-d_c)E_0
(1-d_t)(1-d_c)E_0
w_c = 0
w_c = 1
E_0
(1-d_t)E_0
E_0
σ_t
σ_t0
</details>
Figure 23.6.37 Uniaxial load cycle (tension-compression-tension) assuming default values for the stiffness recovery factors: $w _ { t } ~ = ~ 0$ and $w _ { c } ~ = ~ 1$ .
(or displacement) rate, and you can specify compression hardening data as a tabular function of inelastic strain rate.
Input File Usage: Use the following options:
\*CONCRETE TENSION STIFFENING
\*CONCRETE COMPRESSION HARDENING
Abaqus/CAE Usage: Property module: material editor: Mechanical→Plasticity→Concrete
Damaged Plasticity:
Tensile Behavior: Use strain-rate-dependent data
Compressive Behavior: Use strain-rate-dependent data
<!-- source-page: 480 -->
# Concrete plasticity
You can define flow potential, yield surface, and in Abaqus/Standard viscosity parameters for the concrete damaged plasticity material model.
Input File Usage: \*CONCRETE DAMAGED PLASTICITY
Abaqus/CAE Usage: Property module: material editor: Mechanical→Plasticity→Concrete Damaged Plasticity: Plasticity
# Effective stress invariants
The effective stress is defined as
$$
\bar {\pmb {\sigma}} = \mathbf {D} _ {0} ^ {e l}: (\pmb {\varepsilon} - \pmb {\varepsilon} ^ {p l}).
$$
The plastic flow potential function and the yield surface make use of two stress invariants of the effective stress tensor, namely the hydrostatic pressure stress,
$$
\bar {p} = - \frac {1}{3} \mathrm{trace} (\bar {\pmb {\sigma}}),
$$
and the Mises equivalent effective stress,
$$
\bar {q} = \sqrt {\frac {3}{2} (\bar {\bf S} : \bar {\bf S})},
$$
where is the effective stress deviator, defined as
$$
\bar {\mathbf {S}} = \bar {\boldsymbol {\sigma}} + \bar {p} \mathbf {I}.
$$
# Plastic flow
The concrete damaged plasticity model assumes nonassociated potential plastic flow. The flow potential G used for this model is the Drucker-Prager hyperbolic function:
$$
G = \sqrt {(\epsilon \sigma_ {t 0} \tan \psi) ^ {2} + \bar {q} ^ {2}} - \bar {p} \tan \psi ,
$$
where
$$
\psi (\theta , f _ {i})
$$
$$
\sigma_ {t 0} (\theta , f _ {i}) = \sigma_ {t} | _ {\tilde {\varepsilon} _ {t} ^ {p l} = 0, \dot {\tilde {\varepsilon}} _ {t} ^ {p l} = 0}
$$
$$
\epsilon (\theta , f _ {i})
$$
is the dilation angle measured in the pq plane at high confining pressure;
is the uniaxial tensile stress at failure, taken from the userspecified tension stiffening data; and
is a parameter, referred to as the eccentricity, that defines the rate at which the function approaches the asymptote (the flow potential tends to a straight line as the eccentricity tends to zero).