If you used program/eig3.f in computing the eigenbasis for C, then you can just take the log of the eigenvalues to get the logarithmic strains: log lambda_a = (1/2) log c_a.
Thank you very much , but I already got the logarithmic strain through the right stretch tensor 'U' which solved by the right polar decomposition for the
deformation gradient. And what I want to know is how to get the strain increments and rotation increment.
On my opinion:
Through the polar decomposition for F(3,3,1) which defines F
n+1, I can get the rotation matrix R
n+1 and logarithmic strain tensor D
n+1(by log of stretch tensor U).
Through the polar decomposition for F(3,3,2) which defines F
n, I can get the rotation matrix R
n and logarithmic strain tensor D
n(by log of stretch tensor U).
So the strain increments from n to n+1 is : D
n+1-D
n and the rotation increment is: R
n+1-R
n.
Could you tell me that what I thought is true?
NOTE: I want to transform the abaqus UMAT in to FEAP. But the computations of abaqus UMAT is based on strain increments DSTRAN and rotation increment
DROT
Thank you again
Best regards