Henrik Sönnerlind
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
9 years ago
2016年4月20日 GMT-4 15:33
Hi,
A good observation. This is actually explained in later versions of the user guide (theory section about hyperelastic materials) since the question pops up now and then.
The symmetry of the right Cauchy-Green deformation tensor will implicitly cause two equal terms to appear during the symbolic differentiation. This is an effect of some tensors being internally declared as symmetric, and cannot really be seen in Equation View.
Regards,
Henrik
Hi,
A good observation. This is actually explained in later versions of the user guide (theory section about hyperelastic materials) since the question pops up now and then.
The symmetry of the right Cauchy-Green deformation tensor will implicitly cause two equal terms to appear during the symbolic differentiation. This is an effect of some tensors being internally declared as symmetric, and cannot really be seen in Equation View.
Regards,
Henrik
Please login with a confirmed email address before reporting spam
Posted:
9 years ago
2016年4月21日 GMT-4 03:37
Thank you for your fast reply.
If I have understood correctly, the derivation of the components of S is not entirely explicit in the equation view, right?
But then, are the extra-diagonal components of the second Piola-Kirchhoff tensor already the correct ones? That is, when I use solid.Sl12 in a calculation, for example, is it the actual component that I am using? Or should I use solid.Sl12 divided by 2?
Thank you again,
Pietro
Thank you for your fast reply.
If I have understood correctly, the derivation of the components of S is not entirely explicit in the equation view, right?
But then, are the extra-diagonal components of the second Piola-Kirchhoff tensor already the correct ones? That is, when I use solid.Sl12 in a calculation, for example, is it the actual component that I am using? Or should I use solid.Sl12 divided by 2?
Thank you again,
Pietro
Henrik Sönnerlind
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
9 years ago
2016年4月22日 GMT-4 02:03
Hi,
All tensor components that you use are as 'expected', that is S12 is the actual shear stress value.
The expression d(solid.Ws,solid.Cl12) actually returns twice what it looks like, when solid.Cl is a symmetric tensor. If you look at the definition of the strain energy density function solid.Ws in Equation View, you will see that it is a function of ...+2*C12+... rather than ...+C12+C21+...
The C21 variable does not exist for a symmetric tensor, so instead C12 gets the factor '2'.
To sum up: Derivatives of functions of symmetric tensors return twice the 'expected' value for off-diagonal elements. The same behavior could for example appear when taking the derivative of a von Mises stress with respect to a shear stress.
Regards,
Henrik
Hi,
All tensor components that you use are as 'expected', that is S12 is the actual shear stress value.
The expression d(solid.Ws,solid.Cl12) actually returns twice what it looks like, when solid.Cl is a symmetric tensor. If you look at the definition of the strain energy density function solid.Ws in Equation View, you will see that it is a function of ...+2*C12+... rather than ...+C12+C21+...
The C21 variable does not exist for a symmetric tensor, so instead C12 gets the factor '2'.
To sum up: Derivatives of functions of symmetric tensors return twice the 'expected' value for off-diagonal elements. The same behavior could for example appear when taking the derivative of a von Mises stress with respect to a shear stress.
Regards,
Henrik
Please login with a confirmed email address before reporting spam
Posted:
9 years ago
2016年4月22日 GMT-4 03:13
Dear Henrik,
thank you for your reply and for the detailed explanation. Now I understand it!
Best,
Pietro
Dear Henrik,
thank you for your reply and for the detailed explanation. Now I understand it!
Best,
Pietro