Skip to main content

User subroutines in ABAQUS

Subroutine simulation migration from HETVAL to UMATH

Submitted by PauloCalvo on

Hi!



I'm already simulating a shape memory alloy behavior with the aid of the HETVAL subroutine, but I'd like to use UMATHT instead, since the HETVAL can't simulate correctly heat absortion(cooling down).



I've tried to add the required values for UMATHT without achieving a correct phase fraction simulation, and some times even no compilation of the .for file.



Is there any other examples that uses UMATHT besides the Stefan problem?

Any other recommendation about HETVAL to UMATHT migration?



Thanks in advance!

I need some guidance on writing USDFLD subroutine on Abaqus

Submitted by itay on
Choose a channel featured in the header of iMechanica

Hey everyone,

I'm very new on Abaqus, and what I'm trying to do is to assign to a model a changing E modulo as a linear function of Z coordinate ( E(Z)=-33936.651*Z+25e06 ).

I tried to gather some knowledge over the web on how to do so, and I found out that It can be done by writing a USDFLD subroutine, I managed to pick of some exapmles the following code:

   SUBROUTINE USDFLD(FIELD,STATEV,PNEWDT,DIRECT,T,CELENT,

  1 TIME,DTIME,CMNAME,ORNAME,NFIELD,NSTATV,NOEL,NPT,LAYER,

Problem with Abaqus and Umeshmotion

Submitted by Joe Elliott on

Hi,

I am currently trying to simulate the wear of a damper within a gas turbine using Abaqus 6.9 and the user-subroutine Umeshmotion. I have managed to get the subroutine to compile correctly but Abaqus does not appear to use it as I can change the wear value within the code and it makes no difference to the results.

Has anyone had the problem where Abaqus does not appear to use a subroutine even though it compiles correctly? Any hints on how to fix this would be greatly appreciated.

 

Many Thanks

 

Joe

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 

ABAQUS VUHARD subroutine problem

Submitted by ramaanb on

Hello



I am working on the simulation of ring rolling. I have written the subroutine for the plasticity part in the subroutine VUHARD and have set the PLASTIC part in material definition to USER.

I dont have HARDENING PROPERTIES so i have set it BLANK. i have set the path of the subroutine in the job defintion part too. But abaqus crashes whenever i try to do DATA CHECK

It says ABAQUS KERNEL EXITED WITH AN ERROR.I dont know why this problem arises?. I am stuck.



UEL ABAQUS Subroutine

Submitted by aida on

Hi,

I'm stucking with my subroutine. May ask anybody to have a look the the file. 

I run a simple model that and try to run it,but an error message was appeared as below;   ***ERROR: USER SUBROUTINE UEL MISSING

 

I don't know what is the problem. I did locate the input (.inp) and user (.f) in the same folder and run it (abaqus job=.... user= ...ff int )

 

Hope to get help from anybody...

 

Aida

how to import subroutine file in abaqus software ?

Submitted by maneesht88 on

Sir,

 I am new to abaqus software. How can i import a subroutine file into abaqus software.while running a .inp file  added to job it asks for a sobroutine file.while editing the job file in general tab there is an option to include a subroutine file but while selecting a .f file to it. it asks for importing a .for or .obj file . what can i do now. I am studying about heat generations due to friction in contacts .the .inp file i imported into job is ufricxxy.inp and .f file is ufricxxy.f from help .please help me in solving these problems.