
Originally Posted by
nwpuheyl
Thank you Mats, for your kind reply.
Yes, this is a plane stress problem, and I want to calclate true strain in the corotational coordinate system in VUMAT (I assume that U provided in Abaqus is in corotational coordinate system , while F is in global coordinate system ). If I follow as you suggest "calculate the Green-Lagrange strain as above, and rotate it into e", shall I do as this:
1) Get F tensor from ABAQUS with components F(1,1)=defgradNew(1) ,F(2,2)=defGradNew(2),F(3,3)=defGradNew(3),F(1,2)= defGradNew(4),F(2,1)=defGradNew(5), and set the rest components of F to be 0.
2) Use E=0.5*(F^t*F - I) to compute strain tensor( in global Coor sys)
3) Get stretch tensor U from ABAQUS with U(1,1)=stretchNew(1), U(2,2)=stretchNew(2), U(3,3)=stretchNew(3), U(1,2)=stretchNew(4), U(2,1)=stretchNew(4), and set the rest components as 0
4) Compute R using R=F * U^-1. (U^-1 means the inverse of U)
5) Rotate E into e in the corotational coordinate system using e=R^T * E * R.
I remember seeing a post somewhere saying you will get the same result whether you transform F first then calculate strain or calculate strain first then transform strain. So is there any difference between the procedure above and the procedure in my original post? I am not specialized in Mechanics, so please correct me if I mean something wrong.
Thank you for your attention.
Yanli
Bookmarks