Porous Metal Plasticity

The porous metal plasticity model:

  • is used to model materials with a dilute concentration of voids in which the relative density is greater than 0.9;

  • is based on Gurson's porous metal plasticity theory (Gurson, 1977) with void nucleation and, in Abaqus/Explicit, a failure definition; and

  • defines the inelastic flow of the porous metal on the basis of a potential function that characterizes the porosity in terms of a single state variable, the relative density.

This page discusses:

Elastic and Plastic Behavior

You specify the elastic part of the response separately; only linear isotropic elasticity can be specified (see Linear Elastic Behavior). The porous metal plasticity model cannot be used in conjunction with porous elasticity (Elastic Behavior of Porous Materials).

You specify the hardening behavior of the fully dense matrix material by defining a metal plasticity model (see Classical Metal Plasticity). Only isotropic hardening can be specified. The hardening curve must describe the yield stress of the matrix material as a function of plastic strain in the matrix material. In defining this dependence at finite strains, “true” (Cauchy) stress and log strain values should be given. Rate dependency effects for the matrix material can be modeled (see Rate-Dependent Yield).

Yield Condition

The relative density of a material, r, is defined as the ratio of the volume of solid material to the total volume of the material. The relationships defining the model are expressed in terms of the void volume fraction, f, which is defined as the ratio of the volume of voids to the total volume of the material. It follows that f=1-r. For a metal containing a dilute concentration of voids, Gurson (1977) proposed a yield condition as a function of the void volume fraction. This yield condition was later modified by Tvergaard (1981) to the form

Φ=(qσy)2+2q1fcosh(-q23p2σy)-(1+q3f2)=0,

where

S=pI+σ

is the deviatoric part of the Cauchy stress tensor σ;

q=32S:S

is the effective Mises stress;

p=-13σ:I

is the hydrostatic pressure;

σy(ε¯mpl)

is the yield stress of the fully dense matrix material as a function of ε¯mpl, the equivalent plastic strain in the matrix; and

q1, q2, q3

are material parameters.

The Cauchy stress is defined as the force per “current unit area,” comprised of voids and the solid (matrix) material.

f = 0 (r = 1) implies that the material is fully dense, and the Gurson yield condition reduces to the Mises yield condition. f = 1 (r = 0) implies that the material is completely voided and has no stress carrying capacity. The model generally gives physically reasonable results only for f<0.1 (r>0.9).

The model is described in detail in Porous metal plasticity, along with a discussion of its numerical implementation.

If the porous metal plasticity model is used during a pore pressure analysis (see Coupled Pore Fluid Diffusion and Stress Analysis), the relative density, r, is tracked independently of the void ratio.

Specifying q1, q2, and q3

You specify the parameters q1, q2, and q3 directly for the porous metal plasticity model. For typical metals the ranges of the parameters reported in the literature are q1 = 1.0 to 1.5, q2 = 1.0, and q3 = q12 = 1.0 to 2.25 (see Necking of a round tensile bar). The original Gurson model is recovered when q1 = q2 = q3 = 1.0. You can define these parameters as tabular functions of temperature and/or field variables.

Failure Criteria in Abaqus/Explicit

The porous metal plasticity model in Abaqus/Explicit allows for failure. In this case the yield condition is written as

Φ=(qσy)2+2q1f*cosh(-q23p2σy)-(1+q3f*2)=0,

where the function f*(f) models the rapid loss of stress carrying capacity that accompanies void coalescence. This function is defined in terms of the void volume fraction:

f*={f                            if ffc,fc+f¯F-fcfF-fc(f-fc)    if fc<f<fFf¯F                        if ffF,,

where

f¯F=q1+q12-q3q3.

In the above relationship fc is a critical value of the void volume fraction, and fF is the value of void volume fraction at which there is a complete loss of stress carrying capacity in the material. The user-specified parameters fc and fF model the material failure when fc<f<fF, due to mechanisms such as micro fracture and void coalescence. When ffF, total failure at the material point occurs. An element is deleted (or removed) from a mesh upon material failure. Details for element deletion driven by material failure are described in Material Failure and Element Deletion. The status of a material point and an element can be determined by requesting output variables STATUSMP and STATUS, respectively.

Specifying the Initial Relative Density

You can specify the initial relative density of the porous material, r0, at material points or at nodes. If you do not specify the initial relative density, Abaqus will assign it a value of 1.0.

At Material Points

You can specify the initial relative density as part of the porous metal plasticity material definition.

At Nodes

Alternatively, you can specify the initial relative density at nodes as initial conditions (Initial Conditions); these values are interpolated to the material points. The initial conditions are applied only if the relative density is not specified as part of the porous metal plasticity material definition. When a discontinuity of the initial relative density field occurs at the element boundaries, separate nodes must be used to define the elements at these boundaries, with multi-point constraints applied to make the nodal displacements and rotations equivalent.

Flow Rule and Hardening

The presence of pressure in the yield condition results in nondeviatoric plastic strains. Plastic flow is assumed to be normal to the yield surface:

ε˙pl=λ˙Φσ.

The hardening of the fully dense matrix material is described through σy=σy(ε¯mpl). The evolution of the equivalent plastic strain in the matrix material is obtained from the following equivalent plastic work expression:

(1-f)σyε¯˙mpl=σ:ε˙pl.

The model is illustrated in Figure 1, where the yield surfaces for different levels of void volume fraction are shown in the pq plane.

Schematic of the yield surface in the pq plane.

Figure 2 compares the behavior of a porous material (whose initial yield stress is σy0) in tension and compression against the behavior of the perfectly plastic matrix material. In compression the porous material “hardens” due to closing of the voids, and in tension it “softens” due to growth and nucleation of the voids.

Schematic of uniaxial behavior of a porous metal (perfectly plastic matrix material with initial volume fraction of voids = f0).

Void Growth and Nucleation

The total change in void volume fraction is given as

f˙=f˙gr+f˙nucl,

where f˙gr is change due to growth of existing voids and f˙nucl is change due to nucleation of new voids. Growth of the existing voids is based on the law of conservation of mass and is expressed in terms of the void volume fraction:

f˙gr=(1-f)ε˙pl:I.

The nucleation of voids is given by a strain-controlled relationship:

f˙nucl=Aε¯˙mpl,

where

A=fNsN2πexp[-12(ε¯mpl-εNsN)2].

The normal distribution of the nucleation strain has a mean value εN and standard deviation sN. fN is the volume fraction of the nucleated voids, and voids are nucleated only in tension.

The nucleation function A/fN is assumed to have a normal distribution, as shown in Figure 3 for different values of the standard deviation sN.

Nucleation function A/fN.

Figure 4 shows the extent of softening in a uniaxial tension test of a porous material for different values of fN.

Softening (in uniaxial tension) as a function of fN.

The following ranges of values are reported in the literature for typical metals: εN = 0.1 to 0.3, sN= 0.05 to 0.1, and fN = 0.04 (see Necking of a round tensile bar). You specify these parameters, which can be defined as tabular functions of temperature and predefined field variables. Abaqus will include void nucleation in a tensile field only when you include it in the material definition.

In Abaqus/Standard the accuracy of the implicit integration of the void nucleation and growth equation is controlled by prescribing the maximum allowable time increment in the automatic time incrementation scheme.

Initial Conditions

When we need to study the behavior of a material that has already been subjected to some work hardening, Abaqus allows you to prescribe initial conditions directly for the equivalent plastic strain, ε¯pl (Initial Conditions).

Defining Initial Hardening Conditions in a User Subroutine

For more complicated cases, initial conditions can be defined in Abaqus/Standard through user subroutine HARDINI.

Elements

The porous metal plasticity model can be used with any stress/displacement elements other than one-dimensional elements (beam, pipe, and truss elements) or elements for which the assumed stress state is plane stress (plane stress, shell, and membrane elements).

Output

In addition to the standard output identifiers available in Abaqus (Abaqus/Standard Output Variable Identifiers and Abaqus/Explicit Output Variable Identifiers), the following variables have special meaning in the porous metal plasticity model:

PEEQ

Equivalent plastic strain, ε¯pl=ε¯pl|0+σ:dεpl(1-f)σy, where ε¯pl|0 is the initial equivalent plastic strain (zero or user-specified; see Initial Conditions).

VVF

Void volume fraction.

VVFG

Void volume fraction due to void growth.

VVFN

Void volume fraction due to void nucleation.

References

  1. Gurson A. L.Continuum Theory of Ductile Rupture by Void Nucleation and Growth: Part I—Yield Criteria and Flow Rules for Porous Ductile Materials,” Journal of Engineering Materials and Technology, vol. 99, pp. 215, 1977.
  2. Tvergaard V.Influence of Voids on Shear Band Instabilities under Plane Strain Condition,” International Journal of Fracture Mechanics, vol. 17, pp. 389407, 1981.