Low-Density Foams

The low-density foam model is a nonlinear viscoelastic model suitable for specifying strain-rate sensitive behavior of low-density elastomeric foams such as used in crash and impact applications.

The low-density foam material model:

  • is primarily intended for low-density, highly compressible foams with significant rate sensitive behavior (such as polyurethane foam) but can also be used to model nearly incompressible rubberlike materials;
  • ignores strain-rate dependence, tension cutoff, and failure in Abaqus/Standard;
  • requires the direct specification of uniaxial stress-strain curves at different strain rates for both tension and compression;

  • optionally allows the specification of lateral strain data to include Poisson effects;

  • allows for the specification of optional unloading stress-strain curves for better representation of the hysteretic behavior and energy absorption during cyclic loading; and

  • requires that geometric nonlinearity be accounted for during the analysis step (see Defining an Analysis and General and Perturbation Procedures), since it is intended for finite-strain applications.

This page discusses:

Mechanical Response

Low-density, highly compressible elastomeric foams are widely used in the automotive industry as energy absorbing materials. Foam padding is used in many passive safety systems, such as behind headliners for head impact protection, in door trims for pelvis and thorax protection, etc. Energy absorbing foams are also commonly used in packaging of hand-held and other electronic devices.

The low-density foam material model in Abaqus/Explicit is intended to capture the highly strain-rate sensitive behavior of these materials. The model in Abaqus/Standard is intended to be used in quasi-static analyses where strain-rate sensitivity can be ignored. The model uses a pseudo visco-hyperelastic formulation where the strain energy potential is constructed numerically as a function of principal stretches and a set of internal variables associated with strain rate. By default the Poisson's ratio of the material is assumed to be zero. With this assumption, the evaluation of the stress-strain response becomes uncoupled along the principal deformation directions. Optionally, nonzero Poisson effects can be specified to include coupling along the principal directions.

The model requires as input the stress-strain response of the material for both uniaxial tension and uniaxial compression tests. Poisson effects can be included by also specifying lateral strain data for each of these tests. The tests can be performed at different strain rates. For each test the strain data should be given in nominal strain values (change in length per unit of original length), and the stress data should be given in nominal stress values (force per unit of original cross-sectional area). Uniaxial tension and compression curves are specified separately. The uniaxial stress and strain data are given in absolute values (positive in both tension and compression). On the other hand, when specified, the lateral strain data must be negative in tension and positive in compression, corresponding to a positive Poisson's effect. The model does not support negative Poisson's effect. The rate-dependent behavior can be specified by providing the uniaxial stress-strain curves for different values of nominal strain rates. Only the response of the material in Abaqus/Explicit is affected. Rates effects are ignored in Abaqus/Standard, and the material response is based on the quasi-static behavior.

Both loading and unloading rate-dependent curves can be specified to better characterize the hysteretic behavior and energy absorption properties of the material during cyclic loading. Use positive values of nominal strain rates for loading curves and negative values for the unloading curves. Currently this option is available only with linear strain rate regularization (see Regularization of Strain-Rate-Dependent Data in Abaqus/Explicit). When the unloading behavior is not specified directly, the model assumes that unloading occurs along the loading curve associated with the smallest deformation rate. A representative schematic of typical rate-dependent uniaxial compression data is shown in Figure 1 with both loading and unloading curves. It is important that the specified rate-dependent stress-strain curves do not intersect. Otherwise, the material is unstable, and Abaqus issues an error message if an intersection between curves is found.

Rate-dependent loading/unloading stress-strain curves.

During the analysis, the stress along each principal deformation direction is evaluated by interpolating the specified loading/unloading stress-strain curves using the corresponding values of principal nominal strain and strain rate. The stress is then corrected by a coupling term if non-zero Poisson effects are included. The representative response of the model for a uniaxial compression cycle is shown in Figure 1.

Relaxation Coefficients in Abaqus/Explicit

Unphysical jumps in stress due to sudden changes in the deformation rate are prevented using a technique based on viscous regularization. This technique also models stress relaxation effects in a very simplistic manner. In the case of a uniaxial test, for example, the relaxation time is given as τ=μ0+μ1|λ-1|α where μ0, μ1, and α are material parameters and λ is the stretch. μ0 is a linear viscosity parameter that controls the relaxation time when λ1, and typically small values of this parameter should be used. μ1 is a nonlinear viscosity parameter that controls the relaxation time at higher values of deformation. The smaller this value, the shorter the relaxation time. α controls the sensitivity of the relaxation speed to the stretch. The default values of these parameters are μ0=0.0001 (time units), μ1=0.005 (time units), and α=2.

Strain Rate in Abaqus/Explicit

When Poisson's ratio is zero, three different strain rate measures can be used for the evaluation of the stress-strain response along each principal deformation direction for general three-dimensional deformation states: the nominal volumetric strain rate, the nominal strain rate along each principal deformation direction, or the maximum of the nominal strain rates along the principal deformation directions. By default, the nominal volumetric strain rate is used; this approach does not produce rate-sensitive behavior under volume-preserving deformation modes (e.g., simple shear). Alternatively, each principal stress can be evaluated based either on the nominal strain rate along the corresponding principal direction or the maximum of the nominal strain rates; both these approaches can provide rate-sensitive behavior for volume-preserving deformation modes. All three strain rate measures produce identical rate-dependent behavior for uniaxial loading conditions when the Poisson's ratio is zero.

When non-zero Poisson effects are defined, the model uses the maximum nominal strain rate along the principal deformation directions for the evaluation of the stress-strain response. This is the default and only strain rate measure available for this case.

Extrapolation of Stress-Strain Curves

By default, for this material model and for strain values beyond the range of specified strains, Abaqus extrapolates the stress-strain curves using the slope at the last data point.

When the strain rate value exceeds the maximum specified strain rate, Abaqus/Explicit uses the stress-strain curve corresponding to the maximum specified strain rate by default. You can override this default and activate strain rate extrapolation based on the slope (with respect to strain rate).

Compressibility

The low-density foam model is primarily intended for highly compressible material behavior. In this case the model is formulated in terms of total principal stretches such that the deviatoric (distortional) and volumetric response are fully coupled. Optionally, you can use the model with nearly incompressible rubberlike materials. For such materials Abaqus switches to a deviatoric formulation that decouples distortional and volumetric deformation, which improves the robustness of the solution. Abaqus uses this deviatoric formulation automatically if the Poisson’s ratio of the material specified is greater than 0.475. In Abaqus/Standard it is recommended that you use solid continuum hybrid elements in this case to avoid potential convergence problems.

Tension Cutoff and Failure in Abaqus/Explicit

Low-density foams have limited strength in tension and can easily rupture under excessive tensile loading. The model in Abaqus/Explicit provides the option to specify a cutoff value for the maximum principal tensile stress that the material can sustain. The maximum principal stresses computed by the program will stay at or below this value. You can also activate deletion (removal) of the element from the simulation when the tension cutoff value is reached, which provides a simple method for modeling rupture.

When specified, the tension cutoff and failure options are ignored in Abaqus/Standard.

Thermal Expansion

Only isotropic thermal expansion is permitted with the low-density foam material model.

The elastic volume ratio, Je, relates the total volume ratio (current volume/reference volume), J, and the thermal volume ratio, Jth, via the simple relationship:

Je=JJth.

Jth is given by

Jth=(1+εth)3,

where εth is the linear thermal expansion strain that is obtained from the temperature and the isotropic thermal expansion coefficient (Thermal Expansion).

Material Stability

The Drucker stability condition for a compressible material requires that the change in the Kirchhoff stress, dτ, following from an infinitesimal change in the logarithmic strain, dε, satisfies the inequality

dτ:dε>0,

where the Kirchhoff stress τ=Jσ. Using dτ=D:dε, the inequality becomes

dε:D:dε>0.

This restriction requires that the tangential material stiffness D be positive definite.

For an isotropic elastic formulation the inequality can be represented in terms of the principal stresses and strains

dτ1dε1+dτ2dε2+dτ3dε3>0.

Thus, the relation between changes in the stress and changes in the strain can be obtained in the form of the matrix equation

{dτ1dτ2dτ3}=[D11D12D13D21D22D23D31D32D33]{dε1dε2dε3},

where Dij=δτi/δεj. Since D must be positive definite, it is necessary that

D11+D22+D33>0,
D11D22+D22D33+D33D11-D232-D132-D122>0,
det(D)>0.

When Poisson's ratio is zero, the off diagonal terms of D become zero. In that case the necessary conditions for a positive definite matrix reduce to Dii>0; that is, the slope of the specified uniaxial stress-strain curves in the space of Kirchhoff stress versus logarithmic strain must be positive.

You should be careful defining the input data for the low-density foam model to ensure stable material response for all strain rates. If an instability is found, Abaqus issues a warning message and prints the lowest value of strain for which the instability is observed. Ideally, no instability should occur. If instabilities are observed at strain levels that are likely to occur in the analysis, it is strongly recommended that you carefully examine and revise the material input data. When nonzero Poisson effects are defined, it is highly recommended that you provide uniaxial test data in tension and compression for the same range of strain rates.

Elements

The low-density foam model can be used with solid (continuum) elements and generalized plane strain elements. One-dimensional solid elements (truss and rebar) are also available for the case when no lateral strains are specified (Poisson's ratio is zero). The model cannot be used with shells, membranes, or the Eulerian elements (EC3D8R and EC3D8RT).