Numerical Approximation of Tangent Moduli for Finite Element Implementations of Nonlinear Hyperelastic Material Models
Finite element (FE) implementations of nearly incompressible material models often employ decoupled numerical treatments of the dilatational and deviatoric parts of the deformation gradient. This treatment allows the dilatational stiffness to be handled separately to alleviate ill conditioning of the tangent stiffness matrix. However, this can lead to complex formulations of the material tangent moduli that can be difficult to implement or may require custom FE codes, thus limiting their general use. Here we present an approach, based on work by Miehe (Miehe, 1996, “Numerical Computation of Algorithmic (Consistent) Tangent Moduli in Large Strain Computational Inelasticity,” Comput. Methods Appl. Mech. Eng., 134, pp. 223–240), for an efficient numerical approximation of the tangent moduli that can be easily implemented within commercial FE codes. By perturbing the deformation gradient, the material tangent moduli from the Jaumann rate of the Kirchhoff stress are accurately approximated by a forward difference of the associated Kirchhoff stresses. The merit of this approach is that it produces a concise mathematical formulation that is not dependent on any particular material model. Consequently, once the approximation method is coded in a subroutine, it can be used for other hyperelastic material models with no modification. The implementation and accuracy of this approach is first demonstrated with a simple neo-Hookean material. Subsequently, a fiber-reinforced structural model is applied to analyze the pressure-diameter curve during blood vessel inflation. Implementation of this approach will facilitate the incorporation of novel hyperelastic material models for a soft tissue behavior into commercial FE software.