Extended Drucker-Prager

The Drucker-Prager material model, also known as the Extended Drucker-Prager model, is an elastic-plastic constitutive behavior commonly used to model frictional materials.

The model requires the definition of a yield behavior and a hardening mechanism. It also supports optional rate dependence and creep behavior.

This page discusses:

Drucker-Prager models:

  • are used to model materials in which the compressive yield strength is greater than the tensile yield strength, such as those commonly found in granular-like soils and rock, composites and polymeric materials;
  • allow a material to harden or soften isotropically;
  • generally allow for volume change with inelastic behavior: the flow rule, defining the inelastic straining, allows simultaneous inelastic dilation (volume increase) and inelastic shearing;
  • can include creep in implicit analysis if the material exhibits long-term inelastic deformations;
  • can be defined to be sensitive to the rate of straining, as is often the case in polymeric materials (see Rate-Dependent Hardening Options);
  • can be used with either the elastic material model or, in implicit analysis if creep is not defined, the porous elastic material model;
  • can be used with an equation of state model to describe the hydrodynamic response of the material in an explicit time integration simulation;
  • can be used with the models of progressive damage and failure to specify different damage initiation criteria and damage evolution laws that allow for the progressive degradation of the material stiffness and the removal of elements from the mesh; and
  • are intended to simulate material response under essentially monotonic loading.

Drucker-Prager plasticity must be used with the Drucker-Prager hardening option. An optional Drucker-Prager creep behavior is available for implicit analyses.

You can define the flow potential eccentricity, ϵ . The eccentricity is a small positive number that defines the rate at which the hyperbolic flow potential approaches its asymptote. If a linear yield criteria is used ϵ is only used if Drucker-Prager creep is included.

The yield criteria for this class of models are based on the shape of the yield surface in the meridional (p-t) plane. The yield surface can have a linear form, a hyperbolic form, or a general exponent form:

  • Linear: Specify the linear yield criterion.
  • Hyperbolic: Specify the hyperbolic yield criterion.
  • Exponent Form: Specify the exponent form yield criterion.

Parameters for the Linear Shear Criterion

Input Data Description
Friction Angle Material angle of friction, β , in the p–t plane.
Flow Stress Ratio K , the ratio of the flow stress in triaxial tension to the flow stress in triaxial compression. If creep material behavior is included, K must be set to 1.0.
Dilation Angle Dilation angle, ψ , in the p-t plane.
Use temperature-dependent data Specifies material parameters that depend on temperature. A Temperature field appears in the data table. For more information, see Specifying Material Data as a Function of Temperature and Independent Field Variables.
Number of field variables Specifies material parameters that depend on one or more independent field variables. A Field column appears in the data table. For more information, see Specifying Material Data as a Function of Temperature and Independent Field Variables.

Parameters for the Hyperbolic Shear Criterion

Input Data Description
Friction Angle Material angle of friction, β , in the p–t plane.
Initial Hydrostatic Tension K , the ratio of the flow stress in triaxial tension to the flow stress in triaxial compression. If creep material behavior is included, K must be set to 1.0.
Dilation Angle Dilation angle, ψ , at high confining pressure in the p–q plane.
Use temperature-dependent data Specifies material parameters that depend on temperature. A Temperature field appears in the data table. For more information, see Specifying Material Data as a Function of Temperature and Independent Field Variables.
Number of field variables Specifies material parameters that depend on one or more independent field variables. A Field column appears in the data table. For more information, see Specifying Material Data as a Function of Temperature and Independent Field Variables.

Parameters for the Exponent Form Shear Criterion

Input Data Description
a Material constant.
b Exponent b. To ensure a convex yield surface, b 1
Dilation Angle Dilation angle, ψ , at high confining pressure in the p–q plane.
Use temperature-dependent data Specifies material parameters that depend on temperature. A Temperature field appears in the data table. For more information, see Specifying Material Data as a Function of Temperature and Independent Field Variables.
Number of field variables Specifies material parameters that depend on one or more independent field variables. A Field column appears in the data table. For more information, see Specifying Material Data as a Function of Temperature and Independent Field Variables.

Drucker-Prager Hardening

You can specify the hardening data for elastic-plastic materials that use the Drucker-Prager plasticity.

For granular materials these models are often used as a failure surface, in the sense that the material can exhibit unlimited flow when the stress reaches yield. This behavior is called perfect plasticity. The models are also provided with isotropic hardening. In this case plastic flow causes the yield surface to change size uniformly with respect to all stress directions. This hardening model is useful for cases involving gross plastic straining or in which the straining at each point is essentially in the same direction in strain space throughout the analysis. Although the model is referred to as an isotropic “hardening” model, strain softening, or hardening followed by softening, can be defined.

The evolution of the yield surface with plastic deformation is described in terms of the equivalent stress σ ¯ , which can be chosen as either the uniaxial compression yield stress, the uniaxial tension yield stress, or the shear (cohesion) yield stress.

  • Compression: Define the hardening behavior by giving the uniaxial compression yield stress, σ c , as a function of uniaxial compression plastic strain, ε ¯ p l = | ε 11 p l | .
  • Tension: Define the hardening behavior by giving the uniaxial tension yield stress, σ t , as a function of uniaxial tension plastic strain, ε ¯ p l = ε 11 p l .
  • Shear: Define the hardening behavior by giving the cohesion, d = 3 2 τ ( 1 + 1 K ) , as a function of equivalent shear plastic strain, ε ¯ p l = γ p l 3 , where τ is the yield stress in shear, K is the ratio of flow stress in triaxial tension to the flow stress in triaxial compression, and γ p l is the engineering shear plastic strain.

Drucker-Prager Hardening Parameters

Parameter Description
Yield Stress Yield stress.
Absolute Plastic Strain Absolute value of the corresponding plastic strain.
Strain Rate Equivalent plastic strain rate, ε ¯ ˙ p l . Omit this parameter if rate dependence or creep is used.
Use temperature-dependent data Specifies material parameters that depend on temperature. A Temperature field appears in the data table. For more information, see Specifying Material Data as a Function of Temperature and Independent Field Variables.
Number of field variables Specifies material parameters that depend on one or more independent field variables. A Field column appears in the data table. For more information, see Specifying Material Data as a Function of Temperature and Independent Field Variables.

Drucker-Prager Creep

Classical “creep” behavior of materials that exhibit plasticity according to the extended Drucker-Prager models can be defined for implicit analyses.

Creep and plasticity can be active simultaneously, in which case the resulting equations are solved in a coupled manner. To model creep only (without rate-independent plastic deformation), large values for the yield stress must be provided in the Drucker-Prager hardening definition: the result is that the material follows the Drucker-Prager model while it creeps, without ever yielding. When using this technique, a value must also be defined for the eccentricity, ϵ , since both the initial yield stress and eccentricity affect the creep potentials. This capability is limited to the linear model with a von Mises (circular) section in the deviatoric stress plane ( K = 1 ; that is, no third stress invariant effects are taken into account) and can be combined only with linear elasticity.

Drucker-Prager has four options for defining the creep rate, ε ¯ ˙ c r , as a function of the creep stress, σ ¯ c r , reference stress, q 0 ,

  • Power law: ε ¯ ˙ c r = ε ˙ 0 [ ( σ ¯ c r q 0 ) n [ ( m + 1 ) ε ¯ c r ] m ] 1 m + 1 where, σ ¯ c r is the creep stress, ε ¯ c r is the creep strain, ε ˙ 0 , is a reference strain rate, q 0 is a reference stress, and m and n are material parameters.
  • Time power law: ε ¯ ˙ c r = ε ˙ 0 ( σ ¯ c r q 0 ) n ( ε ˙ 0 t ) m where, σ ¯ c r is the creep stress, ε ˙ 0 , is a reference strain rate, q 0 is a reference stress, t is time, and m and n are material parameters.
  • Singh-Mitchell: ε ¯ ˙ c r = A e ( α σ ¯ c r ) ( t 1 t ) m where, σ ¯ c r is the creep stress, t is time, t 1 is a reference time value (must be small compared to the total time), and A , α , m , and n are material parameters.
  • User: To define the creep law using user subroutine CREEP. There is no input data for the user subroutine.

Power Law Parameters for Drucker-Prager Creep

Input Data Description
q0 Reference stress, q 0 .
n Material parameter, n .
m Material parameter, m .
Strain Rate ε ˙ 0 .
Use temperature-dependent data Specifies material parameters that depend on temperature. A Temperature field appears in the data table. For more information, see Specifying Material Data as a Function of Temperature and Independent Field Variables.
Number of field variables Specifies material parameters that depend on one or more independent field variables. A Field column appears in the data table. For more information, see Specifying Material Data as a Function of Temperature and Independent Field Variables.

Time Power Law Parameters for Drucker-Prager Creep

Input Data Description
q0 Reference stress, q 0 .
n Material parameter, n .
m Material parameter, m .
Strain Rate ε ˙ 0 .
Use temperature-dependent data Specifies material parameters that depend on temperature. A Temperature field appears in the data table. For more information, see Specifying Material Data as a Function of Temperature and Independent Field Variables.
Number of field variables Specifies material parameters that depend on one or more independent field variables. A Field column appears in the data table. For more information, see Specifying Material Data as a Function of Temperature and Independent Field Variables.

Singh-Mitchell Parameters for Drucker-Prager Creep

Input Data Description
A Material parameter, A .
Alpha Material parameter, α .
m m .
t1 Reference time value, t 1 .
Use temperature-dependent data Specifies material parameters that depend on temperature. A Temperature field appears in the data table. For more information, see Specifying Material Data as a Function of Temperature and Independent Field Variables.
Number of field variables Specifies material parameters that depend on one or more independent field variables. A Field column appears in the data table. For more information, see Specifying Material Data as a Function of Temperature and Independent Field Variables.