Yield Surface
The addition of the cap yield surface to the Drucker-Prager model serves two main purposes: it bounds the yield surface in hydrostatic compression, thus providing an inelastic hardening mechanism to represent plastic compaction; and it helps to control volume dilatancy when the material yields in shear by providing softening as a function of the inelastic volume increase created as the material yields on the Drucker-Prager shear failure surface.
The yield surface has two principal segments: a pressure-dependent Drucker-Prager shear failure segment and a compression cap segment, as shown in Figure 1. The Drucker-Prager failure segment is a perfectly plastic yield surface (no hardening). Plastic flow on this segment produces inelastic volume increase (dilation) that causes the cap to soften. On the cap surface plastic flow causes the material to compact. The model is described in detail in Drucker-Prager/Cap model for geological materials.

Failure Surface
The Drucker-Prager failure surface is written as
where β(θ,fi) and d(θ,fi) represent the angle of friction of the material and its cohesion, respectively, and can depend on temperature, θ, and other predefined fields fi,i=1,2,3…. The deviatoric stress measure t is defined as
and
- p=-13trace(σ)
-
is the equivalent pressure stress,
- q=√32S:S
-
is the Mises equivalent stress,
- r=(92S:S⋅S)13
-
is the third stress invariant, and
- S=σ+pI
-
is the deviatoric stress.
K(θ,fi) is a material parameter that controls the dependence of the yield surface on the value of the intermediate principal stress, as shown in Figure 2.

The yield surface is defined so that K is the ratio of the yield stress in triaxial tension to the yield stress in triaxial compression. K=1 implies that the yield surface is the von Mises circle in the deviatoric principal stress plane (the Π-plane), so that the yield stresses in triaxial tension and compression are the same; this is the default behavior in Abaqus/Standard and the only behavior available in Abaqus/Explicit. To ensure that the yield surface remains convex requires 0.778≤K≤1.0.
Cap Yield Surface
The cap yield surface has an elliptical shape with constant eccentricity in the meridional (p–t) plane (Figure 1) and also includes dependence on the third stress invariant in the deviatoric plane (Figure 2). The cap surface hardens or softens as a function of the volumetric inelastic strain: volumetric plastic and/or creep compaction (when yielding on the cap and/or creeping according to the consolidation mechanism, as described later in this section) causes hardening, while volumetric plastic and/or creep dilation (when yielding on the shear failure surface and/or creeping according to the cohesion mechanism, as described later in this section) causes softening. The cap yield surface is
where is a material parameter that controls the shape of the cap, is a small number that we discuss later, and is an evolution parameter that represents the volumetric inelastic strain driven hardening/softening. The hardening/softening law is a user-defined piecewise linear function relating the hydrostatic compression yield stress, , and volumetric inelastic strain (Figure 3):

The volumetric inelastic strain axis in Figure 3 has an arbitrary origin: is the position on this axis corresponding to the initial state of the material when the analysis begins, thus defining the position of the cap () in Figure 1 at the start of the analysis. The evolution parameter is given as
The parameter is a small number (typically 0.01 to 0.05) used to define a transition yield surface,
so that the model provides a smooth intersection between the cap and failure surfaces.
Defining Yield Surface Variables
You provide the variables d, , R, , , and K to define the shape of the yield surface. In Abaqus/Standard , while in Abaqus/Explicit K= 1 (). If desired, combinations of these variables can also be defined as a tabular function of temperature and other predefined field variables.
Input File Usage
CAP PLASTICITY
Defining Hardening Parameters
The hardening curve specified for this model interprets yielding in the hydrostatic pressure sense: the hydrostatic pressure yield stress is defined as a tabular function of the volumetric inelastic strain, and, if desired, a function of temperature and other predefined field variables. The range of values for which is defined should be sufficient to include all values of effective pressure stress that the material is subjected to during the analysis. If the value of the volumetric inelastic strain becomes greater than the last user-specified value, Abaqus/Explicit extrapolates the stress-strain relationship based on the slope at the last point of the curve.
Input File Usage
CAP HARDENING