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.
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.