Close this search box.
Clear all

What is the problem with my UMAT(my stress and state variables are not carried to the next increment correctly)?

2 Posts
2 Users
0 Reactions
Posts: 1
Topic starter
New Member
Joined: 3 years ago
Hello everybody,
I've implemented a UMAT subroutine and I debugged it for one plastic increment. There is a problem that when one increment ends, and the stress and all state variables are saved for one increment, in the beginning of the next increment I expect that I have the same stresses and state variables while it is not the case (the most strange thing is that, after one plastic increment that my state variables are updated (which are not zero), for the next increment it sets all of them to be equal to zero). Can someone tell me what is the problem and how should I solve this problem?
1 Reply
Posts: 3998
Joined: 5 years ago

It is difficult to say what is causing the problem. I recommend that you check that you allocate enough space for your state  variables in the Abaqus inp-file using the *DEPVAR command. Besides that, I also recommend that you continue to print out the state of your UMAT variables. That may help you understand where the problem comes from.