Dear all,
I am using the example given in the FF documentation about “Compressible Neo-hookean materials” in the “Mathematical Models” menu.
I am wondering why the program makes use of only one Lame coefficient, mu (declared line 238).
The other one, D, is declared (line 239) but never used.
Thanks a lot for any clue!
Just to play
I rebuild the test nl-elas-neo-Hooken
nl-elas-neo-Hookean-v2.edp (2.9 KB)
with new set of macro
ElasticLaw2d.idp (2.9 KB)
With a clean set of Lame coefficient
Thank you very much.
I will try that.
Hi Frédéric,
I also used this neo-Hookean mechanical model. I checked some literature and found that the neo-Hookean model with only one parameter means it is an incompressible model. So I want to make sure whether the example code given in the documentation is compressible or incompressible?
Thank you!
I sorry I miss this message,
I do not now , I am not specialists in solide mechanics
Thank you for your reply. I will try both and see if the differences are large.
Hi Frederic,
I am reading your script with the new macro in the .idp file. I can derive the first-order derivative of the right Cauchy-green tensor dC2
. But when it comes to ddC2
the second-order derivative, the expression is not very clear to me, as my hand-derivation leads to a different result. Could you maybe point me to any derivation process of the expression?
Thank you in advance!
Best wishes
Yue
The derivation looks correct to me. We have:
C(u)=F^T(u)F(u)=(I+\nabla{}u)^T(I+\nabla{}u)=I+\nabla{}u^T+\nabla{}u+\nabla{}u^T\cdot\nabla{}u
Then the first Frechet derivative is:
dC(u,U)=(dF(u))^TF(U)+F^T(U)(dF(u))=\nabla{}u^T(I+\nabla{}U)+(I+\nabla{}U)^T\nabla{}u
...=\nabla{}u^T+\nabla{}u+\nabla{}u^T\cdot\nabla{}U+\nabla{}U^T\cdot\nabla{}u
Then the second is:
ddC(u,U)=(dF(u))^T(dF(U))+(dF^T(U))(dF(u))=(\nabla{}u)^T\nabla{}U+\nabla{}U^T\nabla{}u
...=\nabla{}u^T\cdot\nabla{}U+\nabla{}U^T\cdot\nabla{}u