Skip to main content

VUMAT

Writing User Subroutines with ABAQUS

Submitted by Ahmad Rafsanjani on

Dear All,

 I think that many students are looking for some tutorials about writing a UMAT in ABAQUS.

You can find a comprehensive tutorial for elastic problems.

This file contains: 

• Motivation

• Steps Required in Writing a UMAT or VUMAT

• UMAT Interface

Examples

Example 1: UMAT for Isotropic Isothermal Elasticity

Example 2: UMAT for Non-Isothermal Elasticity

Example 3: UMAT for Neo-Hookean Hyperelasticity

A Postdoctoral Position (£30,594-£32,458 pa) Available in Computational Mechanics in Liverpool UK

Submitted by zhongwei guan on

Closing date for receipt of applications: 30 January 2010You will join a research project “Optimise blast resistance of novel composites made with fibre metal laminates (FMLs)” sponsored by the Leverhulme Trust. The project will be jointly supervised with Prof. Cantwell who is an expert on testing of novel composites. The project is to develop comprehensive finite element models capable of simulating various deformation and failure modes relating to composite features of FMLs subjected to extreme loading conditions.

Iterations in VUMAT

Submitted by cece83 on

Dear all,

I' m trying to make a model in VUMAT for shape memory alloy based on Lagoudas 's thermomechanical constitutive model. It seems that It's necessary an iteration to evaluate the thermoelastic prediction.

My questions are : is it possible to use an iterative loop in the VUMAT or it's better to avoid it??Could someone suggest me a different way so that I can avoid the iterative loop?

Many thanks,

Cece

 

VUMAT for Nitinol --- why VUMAT and not UMAT?

Submitted by cece83 on

Dear all,

 I'm new in imechanica. I need some informations about VUMAT for Nitinol. I would like to implement in fortran a subroutine for the behaviour of shape memory alloy.I looked for some subroutines already implemented but they have been developed in the implicit way.

It's true that with the VUMAT(explicit) I could have some problems of stability and convergence.Could someone suggest me any reason to make this model in the VUMAT?I know that in VUMAT I can't redifine the time increment so before running the analysis It's important to pay attention on Dt.

Abaqus/Explicit VUMAT works fine on 32 bits Abaqus - Fails on 64 bits Abaqus with more than 1 processor!!!

Submitted by julienx2k2 on

Hi,

Here is the issue:

I am working with a x64 version of
Abaqus/Explicit (6.8-2), and a 32bits version (6.7-1). MS VS2005 is
installed with the x64 compiler tools, Intel Fortran is correctly
installed (IA-32 and Intel64 versions). My OS is Windows Vista Enterprise (64 bits).
The routine is compiled and linked correctly by lauching the appropriate ifortvars.bat file prior to executing abaqus.



Everything works perfectly with the 32 bits version of Abaqus+Compiler, with one or more processors (I have 8 of them).

VUMAT and ALE in ABAQUS

Submitted by xiaoxinke on

Hi all,

     Here I encoutered a error in ABAQUS when I include ALE with VUMAT. When ALE was not included with VUMAT, my job can work well while with the combination of VUMAT and ALE, the job cann't work any more due to a "Signal 8" error. And if I use a built-in material model and at the same time ALE, a job can work. Furthermore, element failure is considered in all of the cases.

    Anyone can give some suggetion? Thanks in advance!

Xinke

Deformation gradient in VUMAT of ABAQUS

Submitted by zhpeng on

Dear All,



     In ABAQUS manual, it is said for hyperelastic material, it is better to define it by stretch tensor U. But if I need to use deformation gradient F in the material model directly, I need to rotate the stress back to corotational frame. How should I do that?  Should I make a polar decomposition of F=R*U first, and then apply Rt*S*R? or I can use the relative spin increment already provided to do that? If so, how?



stepTime vs. totalTime in VUMAT

Submitted by fred254 on

Hi

I’m trying to develop a VUMat routine so I’ve already
started to learn its features. I recently got this problem that what exactly
the variable stepTime means! I created a model with 3 steps including the initial
step and I coded my routine somehow that when the stepTime is equal to 0 it
prints something into a file. Surprisingly only once in whole analysis the
stepTime would be 0 and that’s exactly at the beginning of the analysis when
totalTime is in fact 0. Could anyone please explain why this happens?

 

Thanks

Sharing ABAQUS UMAT and VUMAT subroutines

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

I have noticed that a lot of people are using UMAT and VUMAT material model
subroutines for their researches. However, most of these subroutines do not
find their way to free code market and remain in the hands of the developers.
Therefore, a lot of wheel re-inventing has to be done by other people. Since
development and testing of a material subroutine takes a damn long time, I
think it is a good idea if each of us can share the subroutines she has
developed with the others. I know that a couple of subroutines are publicly