roaneb
2007-08-02, 17:24
Dear All;
There are many questions with regards to the UMAT and the DDSDDE and STRESS computation in ABAQUS. Even though my question might be similar to some of the others, I wanted to go ahead and start a new thread.
I am currently following these steps in UMAT:
1- Computing the STRESS at the end of the current increment (at time t) using deformation gradient, i.e. DFGRD1(i,j).
2- Computing the STRESSINT at an intermediate time, tint, very very close to t.
3- Computing
DDSDDE(1,1) = (STRESS(1) - STRESSINT(1)) / (e1(t)-e1(tint))
DDSDDE(1,2) = (STRESS(1) - STRESSINT(1)) / (e2(t)-e2(tint))
....
DDSDDE(6,6) = (STRESS(6) - STRESSINT(6)) / (e6(t)-e6(tint)) .
All for a 3D problem.
Unfortunately, things aren't going too well at the moment! From everything I am reading I think my problem is in the second step: computation of the STRESSINT.
I need a few clarifications on:
1- What is the best way of getting the stress at the intermediate step? Better asked, how do I figure out the deformation gradient at this intermediate time?
2- What is the best way to get the strains at this intermediate time as well?
3- If I correctly pick a tint to be very very near t, can I assume linear relationship? Can I do
DFGRD(tint) = DFGRD1(T) - [(DFGRD1-DFGRD0)/(appropriately large const.)] ? If yes, is this valid as well for the strains?
When I do print statements, one issue I am finding is that the DFGRD1 and DFGRD0 are the equal to each other, resulting in equal STRESS and STRESSINT. Any comments on why DFGRD1=DFGRD0.
I am still trying to troubleshoot, in the mean time I really look forward to your responses.
Esra
There are many questions with regards to the UMAT and the DDSDDE and STRESS computation in ABAQUS. Even though my question might be similar to some of the others, I wanted to go ahead and start a new thread.
I am currently following these steps in UMAT:
1- Computing the STRESS at the end of the current increment (at time t) using deformation gradient, i.e. DFGRD1(i,j).
2- Computing the STRESSINT at an intermediate time, tint, very very close to t.
3- Computing
DDSDDE(1,1) = (STRESS(1) - STRESSINT(1)) / (e1(t)-e1(tint))
DDSDDE(1,2) = (STRESS(1) - STRESSINT(1)) / (e2(t)-e2(tint))
....
DDSDDE(6,6) = (STRESS(6) - STRESSINT(6)) / (e6(t)-e6(tint)) .
All for a 3D problem.
Unfortunately, things aren't going too well at the moment! From everything I am reading I think my problem is in the second step: computation of the STRESSINT.
I need a few clarifications on:
1- What is the best way of getting the stress at the intermediate step? Better asked, how do I figure out the deformation gradient at this intermediate time?
2- What is the best way to get the strains at this intermediate time as well?
3- If I correctly pick a tint to be very very near t, can I assume linear relationship? Can I do
DFGRD(tint) = DFGRD1(T) - [(DFGRD1-DFGRD0)/(appropriately large const.)] ? If yes, is this valid as well for the strains?
When I do print statements, one issue I am finding is that the DFGRD1 and DFGRD0 are the equal to each other, resulting in equal STRESS and STRESSINT. Any comments on why DFGRD1=DFGRD0.
I am still trying to troubleshoot, in the mean time I really look forward to your responses.
Esra