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!

Error stress results with subroutine USDFLD

Status
Not open for further replies.

ttavio

Civil/Environmental
May 28, 2020
5
Hello.

I am modeling an elastic cylinder with coupled damage, using an axisymmetric model and a USDFLD subroutine, which changes the modulus of elasticity, based on the value of the damage variable.

In this model, internal and external pressure is imposed on the cylinder, where over time the internal pressure is relieved while the external pressure is maintained.

For this model I developed the analytical solution, based on the Lame solution, so that the results obtained show that the stresses (S11, S22 and S33) do not change, despite the damage event.

However, when I simulate in Abaqus the stresses S22 and S33 vary, due to changes in the modulus of elasticity. I simulated two cylinders with different elasticity modulus and disregarded the damage. For these, the stress S11, S22 and S33 were the same.

Why when I use the USDFLD subroutine and consequently the modulus of elasticity varies during the simulation, the stresses also vary, knowing that in the Lamé solution the stresses depend only on the geometry and the load on the cylinder?

 
Replies continue below

Recommended for you

What kind of damage criterion do you use ? How is it calculated in your subroutine ? It would be best if you shared the subroutine code here or provided more details about how it works.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor