A Robust Solution Procedure for Hyperelastic Solids with Large Boundary Deformation
Suzanne M. Shontz, Stephen A. Vavasis
TL;DR
This work tackles robustly solving static nonlinear elasticity for compressible Mooney-Rivlin hyperelastic solids under large boundary deformations, where mesh tangling (inversions with $J=\det(F)\le0$) thwarts standard Newton methods. The proposed UBN method first untangles the mesh via iterative stiffening in a linear-elastic surrogate, then solves the full nonlinear problem with safeguarded Newton iterations that include a line search to maintain $J>0$. Compared to Newton continuation (load stepping), UBN delivers substantially greater robustness and efficiency, up to about 70× faster in 2D and 3D tests, and tolerates much larger deformations before failure. The approach is extendable to incompressible regimes and higher-order discretizations, and offers practical benefits for simulations of soft tissues, polymers, and other hyperelastic materials under large boundary deformations.
Abstract
Compressible Mooney-Rivlin theory has been used to model hyperelastic solids, such as rubber and porous polymers, and more recently for the modeling of soft tissues for biomedical tissues, undergoing large elastic deformations. We propose a solution procedure for Lagrangian finite element discretization of a static nonlinear compressible Mooney-Rivlin hyperelastic solid. We consider the case in which the boundary condition is a large prescribed deformation, so that mesh tangling becomes an obstacle for straightforward algorithms. Our solution procedure involves a largely geometric procedure to untangle the mesh: solution of a sequence of linear systems to obtain initial guesses for interior nodal positions for which no element is inverted. After the mesh is untangled, we take Newton iterations to converge to a mechanical equilibrium. The Newton iterations are safeguarded by a line search similar to one used in optimization. Our computational results indicate that the algorithm is up to 70 times faster than a straightforward Newton continuation procedure and is also more robust (i.e., able to tolerate much larger deformations). For a few extremely large deformations, the deformed mesh could only be computed through the use of an expensive Newton continuation method while using a tight convergence tolerance and taking very small steps.
