Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations MintJulep 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
Dec 3, 2015
2
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