Block Format Keyword In this group, keywords are used to set default value, global parameter, analysis type, input/output print,
damping and ALE and CFD treatment for the whole model. For default value, it is still possible to overwrite in each
specific keywords.
Block Format Keyword In this group, keywords are used to combine material and property information (/PART), assemble model (/SUBSET) or define a separate model (//SUBMODEL).
Block Format Keyword Interfaces solve the contact and impact conditions between two parts of a model. Several interface types are available
in Radioss and use different contact treatments.
Block Format Keyword This law, based on an extended Drucker-Prager yield criteria, is used to model materials with internal friction such
as rock-concrete.
Block Format Keyword This law, based on Drucker-Prager yield criteria, is used to model materials with internal friction such as rock-concrete.
The plastic behavior of these materials is dependent on the pressure in the material.
Block Format Keyword This material law models brittle elastic-plastic behavior of
concrete. A yield surface is deduced from an Ottosen triaxial failure surface. Orthotropic
damage is modeled and cracks can open and close.
Block Format Keyword This law is based on Drucker-Prager yield criteria with cap. It has a strain-hardening cap model based on the principles
of Foster. Plasticity has an isotropic hardening.
Block Format Keyword This law, based on extended Drucker-Prager yield criteria, is used to model materials with internal friction such
as rock-concrete. The plastic behavior of these materials is dependent on the pressure in the material.
Block Format Keyword Radioss supports several different kinematic constraints, which are mainly used to impose acceleration, velocity, displacement
or temperature in structure or constraint the moving of structure. They are mutually exclusive for each degree-of-freedom
(DOF). Two kinematic conditions applied to the same node may be incompatible.
Block Format Keyword In Radioss the following load cases are available. Stress/strain as initial state could be considered by modeling, as well as
pressure, gravity, and thermal load.
Block Format Keyword Adaptive Meshing is used in metal forming to divide the element to better describe the geometry. /ADMESH/GLOBAL and /ADMESH/SET are not available for SPMD computation.
Optimization Keyword This manual contains the description of the keywords for the Radioss optimization. This manual is compatible with the version 2018 of Radioss.
Block Format Keyword A concrete material law accounting for
plasticity, damage, and strain rate effect.
A Hillerborg regularization method is also available to avoid mesh size dependency in
tension. Only a few parameters are needed to use this material law, which makes it
user-friendly.
Format
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
/MAT/LAW124/mat_ID/unit_ID or /MAT/CDPM2/mat_ID/unit_ID
#RADIOSS STARTER
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/UNIT/1
unit for mat
Mg mm s
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/MAT/LAW124/1/1
Concrete CDPM2
# Init. dens.
2.3E-9
# E NU IDEL IRATE FCUT
28000 0.19 0 1 0
# ECC QH0 FT FC HP
0 0 3.5 33.6 0.5
# AH BH CH DH
0 0 0 0
# AS BS DF DFLAG DTYPE Ireg
0 0 0 1 1 1
# WF WF1 FT1 EFC
0.006 0 0 0.0005
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
#enddata
/END
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
Comments
The CDPM2 material law is a user-friendly concrete material law,
which considers several phenomena. Only a few parameters are mandatory to
easily use this constitutive model. For this law, the elastic behavior is
supposed to be isotropic. The plastic behavior is then characterized by the
following yield function (Figure 1):(1)
A parameter considering the effect of eccentricity ecc
(2)
m0=3(f2c−f2t)fcfteccecc+1
Figure 1. CDPM2 model yield function shape (from
Grassl)
Then qh1 and qh2 are the two hardening functions defined
with (Figure 2):(3)
qh1(κp)={qh0+(1−qh0)(κ3p−3κ2p+2κp)ifκp<11ifκp≥1
(4)
qh2(κp)={1ifκp<11+Hp(κp−1)ifκp≥1
Figure 2. Hardening functions shape (from Grassl)
Here, qh0 is the initial hardening defined so that 0<qh0<1. Hp is the hardening modulus whose
recommended values are 0.01 without strain rate dependency
(IRATE = 1), and 0.5 with rate
effects (IRATE = 2). The evolution
of the internal variable κp is
detailed below.
The William-Warnke function is used to develop the
deviatoric section shape between tension and compression (Figure 1).(5)
This
plastic potential is used to compute the evolution of the plastic strain
tensor and, thus, the evolution of the internal variable κp as follow:(7)
˙κp=‖˙εp‖xh(ˉσv)(2cos2ˉθ)
with
xh={Ah−(Ah−Bh)exp(−Rh(ˉσv)Ch)ifRh(ˉσv)≥0Ehexp(Rh(ˉσv)Fh)+DhifRh(ˉσv)<0
Where,
‖˙εp‖ is the Euclidian norm
of the increment of the plastic strain tensor.
The CDPM2 model
considers an unsymmetrical damage evolution between tension and compression.
These variables are respectively denoted by ωt and ωc. The damage variables evolution is triggered
by a strain criterion defined by:(8)
When this criterion is reached, the damage history
variables to the corresponding loading case (tension or compression) are
updated:
In Tension:
κndt2=κn−1dt2+max(εeq−κn−1dt,0)xs, κndt1=κn−1dt1+Δεpxs, and κndt=εneq
In Compression:
κndc2=κn−1dc2+αcmax(εeq−κn−1dc,0)xs, κndc1=κn−1dc1+αcβcΔεpxs and κndc=αcεneq
With,
αc=∑i〈σpi〉−(〈σpi〉++〈σpi〉−)‖σp‖2, βc=ftqh2(κp)√2/3ˉρ√1+2D2f, xs=1+(As−1)RBSs with Rs={−√6ˉσvˉρifˉσv≤00ifˉσv>0
The inelastic strains can be obtained from damage history
variable using the following equations:
εtinel=κdt1+ωtκdt2 and εcinel=κdc1+ωcκdc2
The damage history variable
finally enables to update the corresponding damage
variables.
Regarding tensile damage, three different evolution
shapes are available depending on the DTYPE parameter value:
DTYPE = 1: Linear damage
where ft is the strength limit at the
beginning of damage, and wf is the failure displacement for
which the stiffness becomes null (Figure 3).(9)
ωt=Eκdtwf−ftwf+ftκdt1hEκdtwf−fthκdt2
Figure 3. Uniaxial tension test on a single unit
element using linear damage evolution . with ft=3.5 MPa and wf=0.002 mm
DTYPE = 2: Bilinear damage
which is very similar to the linear damage apart from the use of
the couple of values wf1 and ft1 which define the coordinates of
the points where damage evolution changes its slope (Figure 4).(10)
Figure 4. Uniaxial tension test on a single unit
element using bilinear damage evolution . with ft1=3.5 MPa , ft=1.5 MPa, wf1=0.00075 mm and wf=0.002 mm
DTYPE = 3: Exponential
damage where the displacement threshold wf corresponds to the meeting point
between uniaxial strain axis, and tangent curve to the beginning
of stress softening (Figure 5).(11)
ωt=1−exp(−hεtinelwf)
Figure 5. Uniaxial tension test on a single unit
element using exponential damage evolution . with ft=3.5 MPa and wf=0.002 mm
In these different equations, h is a parameter that can be used to avoid
mesh size dependency. When IREG = 1,
no regularization method is used, and h is set to 1. In that case, the critical
value wf becomes a critical strain with no
dimension. Otherwise, if IREG = 2,
the Hillerborg’s regularization method 2 (also called Crack Brand
method
3) is used, and h equals the initial element size. Then,
the critical value wf becomes a critical displacement
homogeneous to a displacement. Hillerborg’s regularization method is to
ensure that the tensile fracture energy denoted Gtf remains constant no matter what element
size is used (Figure 6).
Figure 6. Uniaxial tension test with bilinear damage on two
different mesh sizes with IREQ = 0 (left);
IREQ = 1 (right)
Regarding compression damage, only the exponential
evolution shape is available without any regularization method (Figure 7). Mesh size dependency is assumed
to be less sensitive.(12)
ωc=1−exp(−εcinelefc)
Figure 7. Uniaxial compression test on a single unit
element . with efc=5×10(−4)
The effect of damage on stress computation will depend on
the DFLAG parameter value:
DFLAG = 1: Non-symmetric
softening which considers the crack closure effect when
switching from tension to compression, recovering the initial
stiffness. On the opposite, a switch from tension to compression
re-opens the already existing cracks. (Figure 8).(13)
σ=(1−ωt)σteff+(1−ωc)σceff
Where, σteff and σceff are respectively the tension
and compression part of the undamaged (effective) stress
tensor.
Figure 8. Loading/unloading uniaxial test with
non-symmetrical damage softening
DFLAG = 2: Isotropic
softening that considers only the effect of tensile damage in
both tension and compression. Then crack closure is not
considered. No changes of stiffness are observed when switching
from tension to compression or the opposite (Figure 9). Tensile damage is also
less likely to evolve in compression.(14)
σ=(1−ωt)σeff
Figure 9. Loading/unloading uniaxial test with
isotropic damage softening
DFLAG = 3: Multiplicative
softening where the effect of both tension and compression
damage are considered and cumulated on the behavior (Figure 10).(15)
σ=(1−(1−ωt)(1−ωc))σeff
Figure 10. Loading/unloading uniaxial test with
multiplicative damage softening
The last phenomena considered by CDPM2 model is the strain rate
dependency. At a high strain rate, the concrete is more likely to have a
larger tension or compression strength limit. This is introduced by the
following equations:
fratet=αrateft, fratec=αratefc and fratet1=αrateft1
The dynamic increase factor (DIF) αrate is computed with:(16)
αrate=(1−αc)αtrate+αcαcrate
Where, αc is the compression factor defined above
in damage history variables equations in Comment 3.
There is then a
different strain rate dependency between tension and compression as
concrete is more sensitive to strain rate effect in tension than in
compression. The two dynamic increased factor for both tension and
compression are computed with:
αtrate={1for˙εmax≤30×10−6s−1(˙ε˙εt0)δsfor30×10−6s−1<˙εmax≤1s−1βs(˙ε˙εt0)13for1s−1≤˙εmax with δs=11+8fcfc0, logβs=6δs−2
αcrate={1for˙εmax≤30×10−6s−1(˙ε˙εc0)1.026αsfor30×10−6s−1<˙εmax≤30s−1γs(˙ε˙εc0)13for30s−1≤˙εmax with αs=15+9fcfc0, logγs=6.56αs−2
The equivalent deviatoric strain
rate
˙ε
is used to compute the DIF in the equations above.
No
parameters need to be identified for strain rate effect. You only need
to set the flag IRATE to 2. Figure 11 shows the expected tendency of
strain rate effect on the CDPM2 behavior. By increasing the strength
limits in tension/compression, the dissipated energy during failure is
also affected which is often observed experimentally.Figure 11. Uniaxial tests in tension/compression with
strain rate dependency (IRATE = 1)
Default value of
eccentricity can be obtained with:
εi=ft((1.16fc)2−f2c)1.16fc(f2c−f2t) and ecc=1+εi2−εi
Peter Grassl,
Dimitrios Xenos, Ulrika Nyström, Rasmus Rempling, Kent Gylltoft, CDPM2: A
damage-plasticity approach to modelling the failure of concrete,
International Journal of Solids and Structures, Volume 50, Issue 24, 2013, Pages
3805-3816, ISSN 0020-7683
A. Hillerborg, M. Modéer, P.-E. Petersson, Analysis of crack
formation and crack growth in concrete by means of fracture mechanics and
finite elements, Cement and Concrete Research, Volume 6, Issue 6,
1976, Pages 773-781, ISSN 0008-8846