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 MintJulep 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
Joined
May 28, 2020
Messages
5
Location
BR
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?

 
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

Back
Top