Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations cowski on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

transfer variables: ABAQUS -> UMAT 2

Status
Not open for further replies.

Edmarc

Civil/Environmental
Joined
Feb 1, 2006
Messages
8
Location
DE
Hello all togehter,

I have a problem with the user subroutine UMAT. I hope somebody is to be able to help me.

How can I transfer current variables from ABAQUS to the user subroutine which are not listed in the interface?

For example, the strain and the stress will be updated before every increment in the subroutine.
How can I call e.g. the saturation or something else?

Thank you very much.

 
A workaround may be to use the solution-dependent state variables (STATEV). Using the subroutine USDFLD, set the state variable(s) equal to the required existing variable(s) then make use of it(them) in the UMAT.
 
Though your problem formulation lacks some details, in addition to what mrgoldthorpe suggested, you could use COMMON blocks, and/or external files. I use COMMON blocks to share information among various ABAQUS subroutines.
 
Thank you for the helpful tips!
I´ve got also another tip, to do this with the subroutine URDFIL.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top