3. Hyperelastic material models for elastomers

Elastomers used in seals, bushings, tires, and vibration isolators can sustain engineering strains well beyond 100% and recover almost completely. Linear elasticity cannot represent this behavior, so large-deformation FEA relies on hyperelastic constitutive models defined by a strain energy density function W. The stress is obtained by differentiating W with respect to the deformation, which guarantees path-independence and thermodynamic consistency. This section reviews the five most widely used formulations — neo-Hookean, Mooney-Rivlin, Yeoh, Ogden, and Arruda-Boyce — and shows how to identify their parameters from test data.

Kinematics and the Strain Energy Framework

For an isotropic hyperelastic solid, the strain energy is expressed through the invariants of the right Cauchy–Green tensor C = FTF:

I1 = tr(C),   I2 = ½[(tr C)² − tr(C²)],   J = det(F)

Nearly incompressible elastomers are usually split into deviatoric and volumetric parts, W = Wdev(Ī1, Ī2) + Wvol(J), where Ī1 = J−2/3I1 and Ī2 = J−4/3I2. The volumetric term is typically Wvol = (1/D1)(J − 1)², with D1 controlling bulk stiffness. In practice, D1 is set from a target bulk modulus (e.g., K ≈ 1000·C10) rather than fitted to mechanical data.

Model Formulations

Neo-Hookean. The simplest form, W = C10(Ī1 − 3), has a single deviatoric constant. It captures the initial shear modulus μ = 2C10 but cannot reproduce the S-shaped upturn at large strain, so it is best limited to moderate deformations (roughly <50% strain) or used as a baseline.

Mooney-Rivlin. Adding a second invariant term gives W = C10(Ī1 − 3) + C01(Ī2 − 3). It improves the fit for uniaxial and equibiaxial data simultaneously and remains popular for rubber components with moderate strain. However, it can exhibit unstable (non-monotonic) stress predictions in some deformation modes if the constants are poorly conditioned.

Yeoh. This model retains only the first invariant but adds higher-order terms: W = Σi=1..3 Ci0(Ī1 − 3)i. Because it depends solely on I1, it is robust and captures the strong stiffening at large strain. It is the default choice for filled rubbers and for cases where only uniaxial data are available.

Ogden. Formulated directly in principal stretches λi, W = Σp (2μp/αp²)(λ1αp + λ2αp + λ3αp − 3). The fractional exponents αp allow excellent fits across multiple loading modes, but the parameters are not directly tied to physical quantities and require careful regularization to avoid instability.

Arruda-Boyce. Based on an eight-chain network representation, W = μ Σi (Ci/λm2i−2)(Ī1i − 3i), where λm is the locking stretch. It predicts the characteristic stress upturn as chains approach full extension and needs only two physical parameters (μ, λm), making it attractive when data are limited.

Hyperelastic Model Selection and Parameter Identification Workflow Test Data Uniaxial tension Equibiaxial Planar shear Candidate Models neo-Hookean (1 param) Mooney-Rivlin (2) Yeoh (3) · Ogden (2n) Arruda-Boyce (2) Curve Fitting Least-squares on all modes simultaneously Check stability criteria (Drucker positivity) Validation R² > 0.99 Residual plot FE benchmark Typical Parameter Ranges and Identification Notes (Example Values) Model Parameters Typical Values (Example) Best Use Case neo-Hookean C₁₀ C₁₀ = 0.4 MPa (μ = 0.8 MPa) Small strain, baseline Mooney-Rivlin C₁₀, C₀₁ C₁₀ = 0.35, C₀₁ = 0.05 MPa Moderate strain, multiaxial Yeoh C₁₀, C₂₀, C₃₀ C₁₀ = 0.38, C₂₀ = −0.02, C₃₀ = 0.003 MPa Filled rubber, large strain Ogden (N=2) μ₁, α₁, μ₂, α₂ μ₁ = 0.6, α₁ = 2.0, μ₂ = 0.01, α₂ = 5.0 Multi-mode, wide strain range Arruda-Boyce μ, λm μ = 0.8 MPa, λm = 3.2 Limited data, physical insight

Parameter Identification from Test Data

Reliable parameters come from fitting the model to experimental stress–strain curves. The standard procedure uses three homogeneous deformation modes: uniaxial tension, equibiaxial tension, and planar (pure) shear. For each mode, the nominal stress P is expressed analytically in terms of the model constants and the stretch λ. For example, for uniaxial tension of an incompressible neo-Hookean solid:

P_uni = 2·C10·(λ − λ⁻²)

For Mooney-Rivlin, the uniaxial nominal stress becomes:

P_uni = 2·(λ − λ⁻²)·(C10 + C01/λ)

Similar expressions exist for equibiaxial and planar shear. A least-squares minimization over all three datasets simultaneously yields the constants. In commercial codes such as Abaqus, this is done with the *HYPERELASTIC material option and the built-in material evaluation tool; in open-source workflows, a Python script using scipy.optimize.least_squares can perform the same fit.

Practical fitting checklist:

  • Use raw nominal stress–strain data, not engineering stress converted incorrectly.
  • Include all three deformation modes in a single objective function; fitting only uniaxial data often gives poor equibiaxial predictions.
  • Weight the data by the inverse of the standard deviation at each strain level if replicate tests are available.
  • Check the Drucker stability criterion: the tangent stiffness must remain positive definite over the expected strain range.
  • For Ogden, start with N=1 or N=2; higher-order terms risk overfitting and numerical instability.

Worked Example: Fitting a Yeoh Model

Suppose a filled natural rubber specimen is tested in uniaxial tension up to λ = 4.0. The measured nominal stress at selected stretches is given below (example data, not from a real test):

λP (MPa)
1.50.62
2.01.05
2.51.48
3.02.10
3.53.25
4.05.40

Using the Yeoh uniaxial expression P = 2(λ − λ−2)·(C10 + 2C20(Ī1 − 3) + 3C30(Ī1 − 3)²) with Ī1 = λ² + 2/λ, a least-squares fit yields approximate values C10 ≈ 0.38 MPa, C20 ≈ −0.02 MPa, C30 ≈ 0.003 MPa. The negative C20 is typical for filled rubbers and reflects the initial softening region. Plotting the fitted curve against the data should show residuals below 5% of the peak stress; if not, add equibiaxial data or switch to Ogden.

Tip: When only uniaxial data are available, Yeoh or Arruda-Boyce are safer choices than Mooney-Rivlin, because they do not rely on the second invariant and extrapolate more reliably to other deformation modes.

Model Selection Guidance

There is no universal best model. The choice depends on the available test data, the strain range, and the deformation modes present in the FE simulation. For small strains (<50%) and limited data, neo-Hookean or Arruda-Boyce suffice. For moderate strains with multiaxial data, Mooney-Rivlin is adequate. For large strains (>200%) and filled rubbers, Yeoh or Ogden are preferred. Always validate the fitted model against an independent test mode before committing to a full simulation, and monitor the FE solution for convergence issues that may indicate an unstable parameter set.

Warning: Hyperelastic parameters are not interchangeable between different unit systems or between nominal and true stress formulations. Always confirm that the fitting routine and the FE solver use the same stress measure and the same incompressibility assumption.