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!

How to use previous values of calculation as the initial conditions in UMAT subroutine ABAQUS

Status
Not open for further replies.

ibergm

Mechanical
Joined
Dec 3, 2015
Messages
2
Location
IT
Hi guys,
I am trying to implement an UMAT subroutine into ABAQUS.

It is a very simple non-linear elastic model, in which the Young's modulus depends on the mean pressure, in details, E=3*(1-2*poisson)*p/kap (where, p is mean pressure, poisson=0.3 is Poisson's coefficient and kap=0.005 is swelling index). The initial stress is 1e5 Pa for sigma11, 22 and 33.

When I run the subroutine , it gives linear behavior with E=3*(1-2*0.3)*(3*1e5/3)/0.05 (which is the Young's modulus calculated with the initial stress). If the initial stress is 0 for all components, it gives us 0 for all calculation because E=3*(1-2*0.3)*(3*0/3)/0.05=0. Obviously, these results are not correct

I would like to ask if you could help me to solve this problem (define the initial conditions as the previous values for each variables).

Thanks in advance
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top