Skip to content

NonlinearDruckerPrager

Drucker-Prager Material Model

The Drucker-Prager model use the following function as the yield surface.

F(σ,c)=J2+ηypξc

in which J2=12s:s is the second invariant of stress σ, p=13(σ1+σ2+σ3) is the hydrostatic stress, c(εp¯) is cohesion, ηy and ξ are material constants.

Either associated or non-associated flow rule can be applied. The flow potential is defined as

Φ(σ,c)=J2+ηfp

with ηf is another material constant. If ηf=ηy, the associative plasticity is defined so that the symmetry of stiffness matrix is recovered.

The accumulated plastic strain εp¯ is defined as

εp¯˙=ξγ,

where γ is the plasticity multiplier.

History Variable Layout

location parameter
initial_history(0) accumulated plastic strain

Determination of Material Constants

There are quite a lot of schemes to determine the material constants used in Drucker-Prager model. Here a few are presented.

Geomaterials

The friction angle ϕ and initial cohesion c0 shall be determined by experiments.

Outer Mohr-Coulomb

ηy=6sinϕ3(3sinϕ),ξ=6cosϕ3(3sinϕ)

Inner Mohr-Coulomb

ηy=6sinϕ3(3+sinϕ),ξ=6cosϕ3(3+sinϕ)

Plane Strain Fitting

ηy=3tanϕ9+12tan2ϕ,ξ=39+12tan2ϕ

Concrete, Rock, etc.

To fit uniaxial tension and compression strength, the friction angle and cohesion shall be computed as

ϕ=sin1fcftfc+ft,c=fcftfcfttanϕ

in which ft0 and fc0 are tension and compression strength respectively.

Uniaxial Tension/Compression

ηy=3sinϕ3,ξ=2sinϕ3

Biaxial Tension/Compression

ηy=3sinϕ23,ξ=2sinϕ3