Introduction to UEL Subroutine in ABAQUS
UEL subroutine is one of the most difficult subroutines in Abaqus(Like UMAT and UMESHMOTION). So, usually advanced users try to use it. This training package help users to learn this subroutine easily step by step.
In this Subroutine, element-based equations and relationships between the element stiffness and node forces should be defined.
This subroutine will be called for each element that is of a general user-defined element type each time element calculations are required, and should perform all of the element calculations to appropriate in the current activity of the analysis.
In this subroutine, the properties of the material change to an arbitrary dependent variable.
You can find the demo of this package here(Watch Demo). It should be mentioned, The general information is available in Abaqus Documentation.
Workshop 1: Writing the subroutine for planar beam element with nonlinear section behavior
In this workshop, after the problem description complete, initial equations are introduced. Then, required variables are matrixes like element stiffness matrix and internal force vector are calculated.
In the subroutine section of the workshop, all variables and parameters used in the UEL subroutine are introduced and the subroutine is explained line by line. You will learn settings in the input file and GUI of Abaqus/CAE. Finally, the UEL subroutine results are compared and verified with Abaqus usage.
Workshop 2: Writing the subroutine for beam Element with specific boundary conditions and loading
Like the previous workshop, the problem has been described, and main equations to calculate the element stiffness matrix are used. It should be mentioned, the load is also defined in the subroutine.
In the next step, the problem has been solved with an analytical solution, and All parameters and variables are defined. In this workshop, users learn to write and store some results like stress in the .dat file for specific elements or nodes. Finally, the results are verified with Abaqus.
Dharmesh Rajput –
There is almost no information on the Internet about this subroutine. This package helped me to do my project. Will more advanced workshops be added to this package?
Experts of CAE Assistant Group –
The advanced UEL subroutine in ABAQUS will be prepared soon…
PAUL MOORS –
Thank you very much. This Subroutine is very complex. This training package helped me to understand this complex subroutine more easily.\ (•◡•) /
Experts of CAE Assistant Group –
I am glad to have helped you