Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations GregLocock 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
Feb 1, 2006
8
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.

 
Replies continue below

Recommended for you

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