Open Educational Resources

Hyperelastic Materials: Frame-Indifferent Isotropic Hyperelastic Potential Energy Functions

As shown in the energy section, the increment in the internal energy inside a continuum per unit undeformed volume is given by the expression:

(1)   \begin{equation*} \dot{W}=J\dot{\overline{U}}=\sum_{i,j=1}^3 P_{ij}\dot{F_{ij}} \Rightarrow \mathrm{d}W=\sum_{i,j=1}^3 P_{ij} \mathrm{d}F_{ij} \end{equation*}

If the material is elastic, then, the strain energy developed during loading

    \[ \mbox{Strain Energy}=\int_a^b \! \dot{W} \, \mathrm{d}t=\int_a^b \!  \, \mathrm{d}W \]

is independent of the path of loading from state a to state b. To be independent of the path, Equation 1 has to be an exact differential. Therefore, an energy function W has to exist such that the First Piola Kirchhoff stress P is derived from this strain energy function W, as follows:

    \[ \mathrm{d}W=\sum_{i,j=1}^3 P_{ij} \mathrm{d}F_{ij}=\sum_{i,j=1}^3 \frac{\partial W}{\partial F_{ij}} \mathrm{d}F_{ij} \]

i.e., the components of the first Piola Kirchhoff stress P can be obtained by differentiating the strain energy density function W with respect to the components of the deformation gradient:

    \[ P_{ij}=\frac{\partial W}{\partial F_{ij}} \Rightarrow P=\frac{\partial W}{\partial F} \]

The above expression indicates that the hyperelastic strain energy function per unit undeformed volume could be written as a function of the deformation gradient entries and the position x\in\mathbb{R}^3:

    \[ W=W(F,x) \]

However, we will assume in our treatment that the material is homogeneous, i.e., W is independent of x. Therefore:

    \[ W=W(F) \]

Please see the book by Philippe Ciarlet for a rigorous treatment of the materials in this section.

Principle of Material Frame-Indifference

The principle of material frame-indifference implies that the strain energy stored inside the material should be independent of the coordinate system used to describe the deformed configuration. If a rotation Q\in\mathbb{M}^3 is applied to the deformed configuration, then the strain energy function before applying the rotation should be equal to that after applying rotation, i.e., \forall Q\in\mathbb{M}^3 such that Q is a rotation:

    \[ W(F)=W(QF) \]

This automatically leads to the result that W is a function of the right-stretch tensor of the polar decomposition of the deformation gradient, as follows:

    \[ W(F)=W(QF)=W(QRU) \]

Since Q is arbitrary, it can be chosen such that Q=R^T. Then:

    \[ W(F)=W(QF)=W(R^TRU)=W(U) \]

The above relationship implies that the constitutive relationship describing the strain energy function is frame-indifferent if and only if it can be written as a real valued function of the components of U. In other words, the strain energy density W is a function defined on the set of positive definite symmetric matrices. Note that U is the positive definite symmetric matrix that is the unique square root of U^2. I.e., the components of U can be written as a unique function of the components of U^2, then W can also be written as a function of the components of C=U^2, i.e., W(U)=W(C). Note that we are freely using the symbol W for the function even though the arguments could be the components of U or C=U^2.

Symmetry of the Cauchy Stress Tensor

The symmetry of the Cauchy stress tensor imposes some restrictions on the possible forms of the function W. The Cauchy stress tensor has the form:

    \[ \sigma=\sigma^T=\frac{1}{J}PF^T=\frac{1}{J}\frac{\partial W}{\partial F}F^T \]

If the strain energy density function is given as a function of F, then W(F) has to satisfy the relationship:

    \[ \frac{\partial W}{\partial F}F^T = F\left(\frac{\partial W}{\partial F}\right)^T \]

In the following, it will be shown that a hyperelastic material whose strain energy function satisfies the principle of material frame-indifference implies that the Cauchy stress matrix is symmetric. Assuming that W=W(U^2)=W(C), we will show that the this implies that \frac{\partial W}{\partial F}F^T is symmetric. First, we will find the component form of the fourth order tensor \frac{\partial C}{\partial F} as follows:

    \[ C=F^TF\Rightarrow C_{ij}=F_{ki}F_{kj} \]


    \[ \frac{\partial C_{ij}}{\partial F_{lm}} =F_{ki}\delta_{kl}\delta_{jm}+F_{kj}\delta_{kl}\delta_{im} \]

Then, the components of the term \frac{\partial W}{\partial F}F^T can be written as follows by considering that W is a function of the components of C:

    \[ \begin{split} \left(\frac{\partial W}{\partial F}F^T\right)_{lk}&=\frac{\partial W}{\partial C_{ij}}\frac{\partial C_{ij}}{\partial F_{lm}}F_{km}=\frac{\partial W}{\partial C_{ij}}\left(F_{ki}\delta_{kl}\delta_{jm}+F_{kj}\delta_{kl}\delta_{im}\right)F_{km}\\ &=\frac{\partial W}{\partial C_{ij}}\left(F_{ki}\delta_{kl}\delta_{jm}\right)F_{km}+\frac{\partial W}{\partial C_{ij}}\left(F_{kj}\delta_{kl}\delta_{im}\right)F_{km}\\ &=\frac{\partial W}{\partial C_{im}}F_{li}F_{km}+\frac{\partial W}{\partial C_{mj}}F_{lj}F_{km} \end{split} \]

Since i in the first term is arbitrary, it can be replaced with j. Therefore:

    \[ \begin{split} \left(\frac{\partial W}{\partial F}F^T\right)_{lk}&=\frac{\partial W}{\partial C_{jm}}F_{lj}F_{km}+\frac{\partial W}{\partial C_{mj}}F_{lj}F_{km} \end{split} \]


    \[ \frac{\partial W}{\partial F}F^T=F\left(\frac{\partial W}{\partial C}+\frac{\partial W}{\partial C}^T\right)F^T \]

The right hand side of the above equation is a symmetric matrix. Therefore, \frac{\partial W}{\partial F}F^T is symmetric, i.e., the Cauchy stress matrix is symmetric. Intuitively, a material model whose strain energy density is only a function of the stretch part of F=RU is not affected by rotations following the stretch U, i.e., rigid rotations of the material points are not accompanied by any energy and are not accompanied by any internal resistance, which is intuitively related to the balance of angular momentum.

Notice that the form of W can be chosen such that \frac{\partial W}{\partial C} is symmetric. This can be achieved by simply considering W to be a real valued function whose arguments are the components of symmetric matrices. In that case we have:

    \[ \frac{\partial W}{\partial F}F^T=2F\frac{\partial W}{\partial C}F^T \]


If a material is isotropic, then the strain energy function is independent of the orientation of the material vectors. In other words, if a rotation Q\in\mathbb{M}^3 is applied to the undeformed configuration and then the material is deformed such that F\in\mathbb{M}^3 describes the new deformation, then the strain energy function of an isotropic material should be equal irrespective of the value of the applied rotation Q. I.e., for isotropic materials: \forall Q\in\mathbb{M}^3 with Q being a rotation:

    \[ W(F)=W(FQ) \]

Using the singular value decomposition F=PDQ^T of the deformation gradient and the results of the principle of material frame-indifference of W:

    \[ W(F)=W(PDQ^T)=W(P^TPDQ^TQ)=W(D)=W(\lambda_1,\lambda_2,\lambda_3) \]

Thus, the strain energy function of an isotropic hyperelastic material can be described as a function of the principal stretches (the singular values of F). Moreover, W should be isotropic in the variables \lambda_1, \lambda_2, and \lambda_3 (Why?).

Possible Arguments of the Isotropic Hyperelastic Strain Energy Function

Let F\in\mathbb{M}^3 be the deformation gradient of a given deformation, J=\det(F), \lambda_1,\lambda_2, and \lambda_3\in\mathbb{R}^+ be the associated principal stretches, F=RU is the right polar decomposition and C=U^2=F^TF. Then the strain energy density function can equivalently be written as a function of any of the following arguments:

    \[\begin{split} W(\lambda_1,\lambda_2,\lambda_3)&=W(\lambda_1^2,\lambda_2^2,\lambda_3^2)=W(I_1(U),I_2(U),I_3(U))=W(I_1(U^2),I_2(U^2),I_3(U^2))\\ &=W(I_1(U^2),I_2(U^2),J) \end{split} \]


First, we prove the following statement: Let X,Y,Z be three sets and let f:X\rightarrow Y and g:X\rightarrow Z be well defined functions. Then, if x_1,x_2\in X with g(x_1)=g(x_2) imply f(x_1)=f(x_2), then f can be viewed as a well defined function of only g(X). The proof is straightforward, let h:g(X)\rightarrow Y be defined as h(g(x))=f(x). We will show that h is well defined. Let y\in g(X) and x\in X with y=g(x). If y is unique to x then h(y)=f(x) is well defined. Otherwise, \exists x_1,x_2\in X such that y=g(x_1)=g(x_2). However, the conditions of the statement imply that f(x_1)=f(x_2), therefore, h(y)=f(x_1)=f(x_2) is well defined. Therefore, f admits the form f(X)=h(g(X)). For simplicity, we write f(X)=f(g(X)).

Clarification: A counter example to this statement is considering the real valued functions f:\mathbb{R}\rightarrow\mathbb{R} such that f(x)=x and g:\mathbb{R}\rightarrow\mathbb{R}^+\cup\{0\} such that g(x)=x^2. It is not possible to write f as a function of g(\mathbb{R}), since if we choose the positive square root, then f(2)=\sqrt{2^2}=2 but f(-2)=\sqrt{(-2)^2}=2 which contradicts that f(x)=x. On the other hand, if we define f:\mathbb{R}^+\rightarrow\mathbb{R}^+ such that f(x)=x and g:\mathbb{R}^+\rightarrow\mathbb{R}^+ such that g(x)=x^2, then these functions satisfy the conditions of the statement, i.e., if x_1,x_2\in\mathbb{R}^+ and g(x_1)=g(x_2) then f(x_1)=f(x_2). f can be written as a well defined function of g(\mathbb{R}^+) with the form: f(x)=\sqrt{x^2}.

We now apply this statement to the functions W:\mathbb{M}^3_+\rightarrow\mathbb{R} and G:\mathbb{M}^3_+\rightarrow\mathbb{R}^3 defined as:

  • \forall F\in\mathbb{M}^3_+: W=W(F)=W(\lambda_1,\lambda_2,\lambda_3) where \mathbb{M}^3_+ is the set of matrices with positive determinant and \lambda_1,\lambda_2,\lambda_3 are the singular values of F.
  • \forall F\in\mathbb{M}^3_+: G(F)=\{I_1(F^TF),I_2(F^TF),I_3(F^TF)\}.

The section on Matrix Invariants show that if two matrices share the same invariants, then they share the same eigenvalues. I.e., if M_1, M_2\in\mathbb{M}^3_+ are such that G(M_1)=G(M_2) then the eigenvalues of M_1^TM_1 and M_2^TM_2 are the same. Since M_1 and M_2 have positive determinants, therefore, M_1^TM_1 and M_2^TM_2 are positive definite with positive eigenvalues (See The Polar Decomposition of the Deformation Gradient). Therefore, the singular values which are the positive square roots of the eigenvalues of M_1^TM_1 and M_2^TM_2 are the same. Therefore, W(M_1)=W(M_2). Therefore W can be written as a function of only the invariants I_1(M^TM), I_2(M^TM), I_3(M^TM). The same argument can be applied to the remaining expressions.

Some authors prefer to write W as an additive decomposition of a “volumetric” component and an “isochoric” or “deviatoric” component. This is done by considering the matrix \overline{F}=J^{-\frac{1}{3}}F. Note that in this case, \det{\overline{F}}=1. W can be written as a function of \overline{I_1}=\overline{I_1}\left(\overline{F^T}\overline{F}\right), \overline{I_2}=\overline{I_2}\left(\overline{F^T}\overline{F}\right) and J. In particular:


where f_1 and f_2 are two scalar functions. It is important to note that the additive nature of this energy function is a special form and is inherited from the possibility of having this additive decomposition of the energy in linear elasticity.

Physical Restrictions On W

There are a few restrictions on the possible forms of W derived from physical reasoning on the possible deformations of elastic materials. The first restriction is that, when the reference configuration is the undeformed configuration, i.e., when the stretching part of the deformation gradient is the identity matrix, then W has to be minimum. In other words:

    \[ W(Q)=W(I)=W|_{\lambda_1=\lambda_2=\lambda_3=1}=\text{minimum} \]

The second restriction is that as the material is compressed such that the volume approaches zero or the material is stretched such that the volume approaches infinity, then the strain energy is expected to approach infinity:

    \[ \det(F)=\lambda_1\lambda_2\lambda_3\rightarrow 0^+ \Rightarrow W(\lambda_1,\lambda_2,\lambda_3)\rightarrow\infty \]

    \[ \det(F)=\lambda_1\lambda_2\lambda_3\rightarrow \infty \Rightarrow W(\lambda_1,\lambda_2,\lambda_3)\rightarrow\infty \]

Additionally, if the stretch in any direction approaches infinity, then the strain energy is expected to approach infinity as well:

    \[ \forall i:\lambda_i\rightarrow \infty\Rightarrow W(\lambda_1,\lambda_2,\lambda_3)\rightarrow\infty \]

Traditionally, the elastic potential-energy density function W of an isotropic hyperelastic material is written as a function of the quantities:

    \[ \lambda_1+\lambda_2+\lambda_3,\quad \lambda_1^2+\lambda_2^2+\lambda_3^2, \quad\lambda_1\lambda_2\lambda_3, \quad\lambda_1\lambda_2+\lambda_1\lambda_3+\lambda_2\lambda_3 \]

with the following physical interpretation of each quantity:\lambda_i is a principal stretch, \det(F)=\frac{\text{deformed volume}}{\text{original volume}}, and \lambda_1\lambda_2 is the deformed area of a unit area perpendicular to the direction of \lambda_3.

Leave a Reply

Your email address will not be published. Required fields are marked *