3.1.5.18. CreepShrinkageACI209 – Wrapper Creep Material
This command is used to construct a uniaxial time-dependent material object that wraps around an existing base material to simulate creep and shrinkage under sustained loads. The creep and shrinkage evolution equations follow ACI 209R-92. The wrapper subtracts the computed creep and shrinkage strains from the total applied strain before passing the resulting mechanical strain to the base material, so any uniaxialMaterial can be made time-dependent with this wrapper.
- uniaxialMaterial CreepShrinkageACI209 $matTag $baseMaterial $tD $epsshu $psish $Tcr $phiu $psicr1 $psicr2 $tcast
Argument |
Type |
Description |
|---|---|---|
|
integer |
Unique integer tag for this material. |
|
integer |
Tag of an existing |
|
float |
Analysis time at initiation of drying (days). |
|
float |
Ultimate shrinkage strain \((\varepsilon_{sh})_u\) in ACI 209R-92 Eq. 2-7 (input as negative). |
|
float |
Shrinkage time-evolution parameter \(f\) in ACI 209R-92 Eq. 2-7. Typical values: 35 (moist-cured 7 days), 55 (steam-cured). |
|
float |
Reference concrete age at loading (days) for which |
|
float |
Ultimate creep coefficient \(\phi_u\) in ACI 209R-92 Eq. 2-6. Standard ACI 209 value is 2.35. |
|
float |
Creep time-evolution parameter \(\psi\) in ACI 209R-92 Eq. 2-6. |
|
float |
Creep time-evolution parameter \(d\) in ACI 209R-92 Eq. 2-6. |
|
float |
Analysis time at concrete casting (days). |
The material implements the following ACI 209R-92 equations.
Shrinkage strain (ACI 209R-92 Eq. 2-7):
Creep coefficient (ACI 209R-92 Eq. 2-6, summed over all past stress increments):
where \(t_i\) is the time of each previous stress increment and the factor \((t_{cr}/(t_i - t_{cast}))^{0.118}\) is the ACI 209 age-at-loading correction.
Note
Shrinkage parameters should be input as negative values; if given positive they are converted to negative internally.
Time values (
$tD,$Tcr,$tcast) must be in the same time units used in the analysis (days are assumed).Creep is only active when the OpenSees
ops_Creepflag is set to 1.
Example
The following example constructs a Concrete02IS base material (tag 1) and wraps it
with CreepShrinkageACI209 (tag 2) using standard ACI 209R-92 parameters for 7-day
moist-cured concrete loaded at 28 days.
Tcl Code
# Base concrete material (Concrete02IS, tag 1)
# E0 fpc epsc0 fpcu epscu
uniaxialMaterial Concrete02IS 1 4000.0 -4.0 -0.002 -0.8 -0.01
# Wrap with ACI 209 creep/shrinkage (tag 2)
# matTag baseMat tD epsshu psish Tcr phiu psicr1 psicr2 tcast
uniaxialMaterial CreepShrinkageACI209 2 1 7.0 -780e-6 35.0 28.0 2.35 0.6 10.0 0.0
Python Code
import openseespy.opensees as ops
# Base concrete material (Concrete02IS, tag 1)
ops.uniaxialMaterial('Concrete02IS', 1, 4000.0, -4.0, -0.002, -0.8, -0.01)
# Wrap with ACI 209 creep/shrinkage (tag 2)
ops.uniaxialMaterial('CreepShrinkageACI209', 2, 1, 7.0, -780e-6, 35.0, 28.0, 2.35, 0.6, 10.0, 0.0)
References
This wrapper creep material was adapted from the TDConcrete material. A manual describing TDConcrete can be found at: https://data.mendeley.com/datasets/z4gxnhchky/5
American Concrete Institute (ACI). (2002). ACI PRC-209-92: Prediction of Creep, Shrinkage, and Temperature Effects in Concrete Structures (Reapproved 2008). ACI Committee 209. ISBN: 9780870311222.
Knaack, A. M., & Kurama, Y. C. (2018). Modeling Time-Dependent Deformations: Application for Reinforced Concrete Beams with Recycled Concrete Aggregates. ACI Structural Journal, 115(1).
Knaack, A. (2013). Sustainable concrete structures using recycled concrete aggregate: Short-term and long-term behavior considering material variability (Doctoral dissertation, University of Notre Dame), 680 pp.
Code developed by: Javad Esmaeelpour, Mark D. Denavit, and Michael H. Scott. Based on TDConcrete by Adam M. Knaack and Yahya C. Kurama.