Neo Hookean Shell
Neo Hookean Shell is a constitutive model designed for simulating thin shell structures, based on a triangle element.
For the sake of simplicity, we denote the three vertices of the triangle as \(\mathbf{x}_0\), \(\mathbf{x}_1\), and \(\mathbf{x}_2\). The rest shape positions are denoted as \(\bar{\mathbf{x}}_0\), \(\bar{\mathbf{x}}_1\), and \(\bar{\mathbf{x}}_2\).
#11 Neo Hookean Shell
For a triangular shell element with vertices at positions \(\mathbf{x}_0\), \(\mathbf{x}_1\), and \(\mathbf{x}_2\), we define the edge vectors:
The current metric tensor is constructed as:
Similarly, for the reference configuration with positions \(\bar{\mathbf{x}}_0\), \(\bar{\mathbf{x}}_1\), and \(\bar{\mathbf{x}}_2\):
Here we use \(\bar{\mathbf{B}}\) to denote the reference metric tensor.
Deformation Energy Density
The Neo-Hookean shell deformation energy density is given by:
where:
-
\(\mu\) is the shear modulus
-
\(\lambda\) is the Lamé parameter
-
\(J = \sqrt{\det(\mathbf{A}) \det(\bar{\mathbf{B}}^{-1})}\) is the determinant of the deformation
-
\(\ln J = \frac{1}{2}\ln(\det(\mathbf{A}) \det(\bar{\mathbf{B}}^{-1}))\) is the logarithmic strain