Hyperelasticity - Mooney-Rivlin stress equation

  • Thread starter Thread starter FEAnalyst
  • Start date Start date
  • Tags Tags
    Stress
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
5 replies · 3K views
FEAnalyst
Messages
348
Reaction score
149
TL;DR
What makes one of the equations for stress based on Mooney-Rivlin potential wrong?
Hi,
as I've mentioned in this thread, I am looking for analytical solutions for simple loading cases involving hyperelastic materials. It turned out that the literature on rubber part design might actually be a good lead. In a rather old (written in 1989) Polish book "Gumowe elementy sprężyste" ("Rubber Elastic Parts") by M. Pękalak and S. Radkowski, I've found a discussion of calculations for several basic load cases. Most of the formulas there are based on a specific derivation of the hyperelastic potential, but for uniaxial tension, there is also an equation derived from the Mooney-Rivlin potential: $$\sigma_{eng}=2 \left( \lambda - \frac{1}{\lambda^{2}} \right) \left( C_{10}+C_{01} \lambda \right)$$ where: ##\lambda## - stretch ratio, ##\lambda=\frac{L}{L_{0}}##, ##L## - final length, ##L_{0}## - initial length, ##C_{10}## and ##C_{01}## - Mooney-Rivlin constants.
Unfortunately, this equation gives incorrect values, but in the article "Hyperelastic Constitutive Modeling of Rubber and Rubber-Like Materials under Finite Strain" by M.N. Hamza and H.M. Alwan, I´ve found another version of this equation, which gives results that fully coincide with those obtained from FEA: $$\sigma=2 \left( \lambda^{2} - \frac{1}{\lambda} \right) \left( C_{10} + \frac{C_{01}}{\lambda} \right)$$ I don't know what's wrong with this first equation - is there a mistake in the book or is it another form that should be used differently? The textbook says that this first equation gives the engineering (nominal) stress, while the article most likely gives the formula for the true stress. However, the relationship between engineering stress and true stress is: $$\sigma_{true}=\sigma_{eng} \lambda$$ Applying this transformation on the first formula doesn't give the second equation. Does anyone know where the error is?
 
Physics news on Phys.org
Hi, are the constants ##C_{10}## and ##C_{01}## defined in the same way in both books?
 
FEAnalyst said:
In a rather old (written in 1989)

Made me laugh.

From what you wrote, I would guess that the first equation has a typo:
C01λ instead of C01

Eq. 5.53 of Hyperelasticity Primer by Hacket agrees with your second equation with the stress explicitly identified as the Cauchy Stress.

He also identifies nominal (eq. 5.57) and Second Piola-Kirchhoff (eq. 5.55) stresses which are consistent with the second equation.

https://www.amazon.com/dp/3319732005/?tag=pfamazon01-20
 
Last edited:
freddie_mclair said:
Hi, are the constants ##C_{10}## and ##C_{01}## defined in the same way in both books?
It's strange because the constants should agree:
- in the book: $$W=C_{1} \left( \lambda_{1}^{2} + \lambda_{2}^{2} + \lambda_{3}^{2}-3 \right) + C_{2} \left( \frac{1}{\lambda_{1}^{2}} + \frac{1}{\lambda_{2}^{2}} + \frac{1}{\lambda_{3}^{2}} - 3 \right)$$
- in the article and in the software used to perform FEA for comparison: $$W=C_{10} \left( \lambda_{1}^{2} + \lambda_{2}^{2} + \lambda_{3}^{2}-3 \right) + C_{01} \left( \frac{1}{\lambda_{1}^{2}} + \frac{1}{\lambda_{2}^{2}} + \frac{1}{\lambda_{3}^{2}} - 3 \right)$$
so I replaced ##C_{1}## with ##C_{10}## and ##C_{2}## with ##C_{01}## and yet the results are incorrect when the equation from the book is used. However, when the constants are swapped the equation gives expected values. So maybe it's a mistake in the book.

caz said:
Made me laugh.
Old for a book, it's already yellowed and printed on this type of paper that's not used anymore. I mean, I have books as old as from 1950s but most of them are much newer. Especially when problems like hyperelasticity are considered. For comparison, here are the years in which each of the common hyperelastic material models was developed:
- Arruda-Boyce: 1993
- Marlow: 2003
- Mooney-Rivlin: 1948
- Neo-Hookean: 1948
- Ogden: 1972
- Polynomial: 1951
- Van der Waals: 1984
- Yeoh: 1993
 
Since you are talking about switching constants to explain things
in Hackett
nominal = λ×(Second Piola-Kirchhoff)= Cauchy/λ2