Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

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

Implementation of a creep-damage model in ABAQUS using subroutines

Status
Not open for further replies.

ttavio

Civil/Environmental
May 28, 2020
5
Hello,

I am trying to implement a subroutine in ABAQUS regarding a creep-damage model for salt rocks.

Reading the manual, I saw that ABAQUS has a CREEP subroutine. In this subroutine, an creep deformation increment, DECRA(1), is defined and is multiplied by a vector n, i.e., the gradient of the deviatoric stress potential
(
In my model, the DECRA(1) should be multiplied by the gradient of the damage stress. Because of that, I believe that the subroutine will not be correct.

Are there any subroutines in ABAQUS which the all strain components are defined?
 
Replies continue below

Recommended for you

I’m afraid that in such case you will have to prepare UMAT (whole constitutive model).
 

Yes. Do you have an example of a UMAT subroutine with creep-damage model?
 
Check the work titled "Abaqus implementation of creep failure in polymer matrix composites with transverse isotropy" by F. Ouyang. It features whole UMAT code.
 
You need to implement an UMAT subroutine written in Fortran and linked to Abaqus Standard/Implicit numerical scheme.
Pay attention to the Jacobian matrix.

Structural Engineering
 

Thanks Fea Way and Marekcon. I read F. Ouyang's work and decided, at first, to implement Norton's law for plane deformation and axisymmetric problems. In this case, where there is no damage, would the Jacobian remain the same as the elastic material?
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor