Skip to main content

UEL

Calling a File inside of the UEL

Submitted by ashkan khalili on

Hi everybody,

I'm writing a User Difined Element (UEL) for my research.

Would you please let me know if it's possible to call a file (txt, dat, etc) inside of the UEL or not?

Example:

    IF (LFLAGS(3)=1) THEN

        OPEN (UNIT = 10, FILE = "AAA.dat", STATUS = "OLD")

        READ (10, *), StiffnessTable

        AMATRX=StiffnessTable

    END IF

Thanks in advance,

Linking Abaqus 6.12-3 + VS 2012 pro+ Intel Compose XE 2013

Submitted by ashkan khalili on

Hi there,

 

Recently I had lots of problem with linking ABAQUS and Fortran compiler together. I did all of the things which has been described in forums but none of them worked for me. Finally I found the solution.

I'm using ABAQUS 6.12-3, Visual Studio 2012 Professional and Intel Composer XE Suites 2013. For linking them simply follow these steps:

1- find the file ifortvars.bat and its path.

Compatibility: Surface-Based Cohesive Behavior in UEL

Submitted by Lucy_E on

Hi all,

 

I have been trying to model the surface interaction between two blocks of material using surface-based cohesive elements (*cohesive behavior). This works well in ABAQUS CAE (standard) when I set the material properties as "Mechanical, Elastic" so no problem with that.

However, I would now like to use the material properties from a fortran code. To do this, I was planning on defining the elements using *UEL with an overlay to record all the values. Is this compatible with cohesive zone elements? 

 

Help me : Node Print of User Defined Degree of Freedom

Submitted by somusshabadi on

Hello Experts,

 

I have written a uel subroutine where I have totally 12 degree of freedom. Among these 12 degree of freedom, 6 are standard abaqus degree of freedom (3 Displacements and 3 Rotations) and another 6 are User defined degree of freedom. 

I assign these these degree of freedom in following way.

*USER ELEMENT,TYPE =U9, NODES=9,PROPERTIES=24,coordinates=3

1,2,3,4,5,6

9,1,2,3,4,5,6,7,8,9,10,11,12

NUMBER OF EIGENVALUES FOUND ON THE INTERVAL EXCEEDS THE EXPECTED NUMBER.

Submitted by somusshabadi on

Hello Experts,

 

I am trying to extract the eigenvalues of the User-Defined Element. I am getting following error when I try to extract frequencies using Lanczos method

*Frequency, eigensolver=Lanczos, acoustic coupling=off, normalization=displacement

3,,,, , ,

 

Please help me to resolve this error. Please find the message file in attachment.

UEL Subroutine aborts with error 5.

Submitted by somusshabadi on

Hello Experts,

 

I have written a Uel subroutine and trying to implement on a plate constrained at all the edges. 

My UEL Subroutine executes without any errors when the total number of elements are just 15 to 20. But when I increase the number of elements and mesh it more fine, My Uel subroutine aborts with ERROR Code 5.

If I print the JELEM, UEL Subroutine is aborting always at 52th Element, i.e when JELEM=52. Even when I remesh the structure with different size, Uel subroutine consistantly aborts for the 52ed element.

Meshing with UEL/UMAT element

Submitted by somusshabadi on

Hello All,

Does anyone have any idea how to automate meshing  using USER DEFINED ELEMENTS (for Example UEL) in Abaqus using python. Actually I need to mesh an arbitrary shaped structure  with 9-Node Quadrilateral Element. Abaqus doesn't support meshing of  9 Node Quad Element (S9R) either. 

How to update solution-dependat variable (SVARS) during iterations

Submitted by haghighat on

Hello everyone,

 I am implementing a uel user subroutine in ABAQUS. This uel is for modeling contact in X-FEM framework. Thus, it's a nonlinear problem and I need to store some solution dependent variables during each iteration. I know I can store SDVs in SVARS. But this vector will update at the end of each step, and not during iterations. Anybody knows about this problem?

 I really appreciate if anybody can help me with this.

    Thanks

    Ehsan