You are here
vumat error
Hi, everyone
I am a new user for VUMAT. I am simulating the impact behavior of the laminates.
I search for the vumat file from Mr.Benz in this forum
But when I try it the error is strange:"No vumat subroutine was supplied for the user material named: cfrp
Abaqus/Explicit Packager exited with an error - Please see the status file for possible error messages if the file exists."
"cfrp" above is the name I defined. I cannot understand this error because I already add .for file when I edit the job, but why the error show no vumat subroutine was supplied.
In addition, how to set the state variable and how much is good for this subroutine.
My ABAQUS version is 6-10 and the operation system is windows 7
VUMAT Error
Hi,
I was looking for this query as I have the same question - NO VUMAT SUBROUTINE WAS SUPPLIED FOR THE USER MATERIAL. I believe you must have resolved the problem of VUMAT. I would be very grateful to you if you could share please suggest me the solution. I am currently working as stress engineer in GKN Aerospace and also completing my PhD Can u please suggest , any queries please let me know.
Many Thanks
Anjum
*Material,
*Material, name=cfrd
*Depvar
<number of soltuion dependent variables>,
*User Material, constants=<no of constants>
<constants>
You should have the above lines in your .inp file which tells abaqus that you are defining a user defined material and you will be supplying with a vumat subroutine ( linux looks for '.f' and windows looks for '.for', they are both fortran files)
and when you start the job from the command line: you should use supply the subroutine as follows
abaqus job=<jobname> input=<.inp file> user=<.f or .for file> (here user= ivumat subroutine)
shiyu_vincent : n your constitutive law, say the stress at time t depends on the strain at (t-deltat). So a state variable is used to save the quantities at time increment 't-delta t' and recalled at time 't'. So this way you have saved strain from time t=0 to time t=t. i hope this helps..