Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

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

How to calculate stress components in UEL and then display it in ABAQUS GUI?

Status
Not open for further replies.

njain094

Civil/Environmental
Nov 10, 2019
24
Hello,

I ran a static general simulation where I overlapped a dummy mesh over user elements to capture deformation. Now, I would like to see the stresses in the user element displayed on this dummy mesh. I understand that first I have to define stresses in UEL then I have to use UVARM to display it in GUI. But I am not completely sure how to do it. If somebody knows how to do that please let me know. I have attached an example user element subroutine and the input file.

Regards,
 
 https://files.engineering.com/getfile.aspx?folder=add898e5-5fcd-4bb7-b46f-4ae746760d96&file=UEL_sub.f
Replies continue below

Recommended for you

The general procedure is:
- UEL: calculate stresses and store them in common block array
- UVARM: copy these values from common block array to UVAR() array for regular Abaqus elements

There are some limitations of this method regarding dummy mesh (same topology, nodes and interpolation scheme) but also input file format (must be flattened) and element numbering. Also keep in mind that you have to manually update nelem variable in both subroutines.
 
Hello,

Thank you for replying.

I understand that I have to calculate stresses in UEL. I think I have to store them in SVARS and then call getvrm in UVARM subroutine to access these stresses. But I am not sure of the numbering and how they connect to each other.

Regards,
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor