Results 1 to 2 of 2

Thread: Problem with Abaqus VUHARD subroutine

  1. #1
    Join Date
    2011-10
    Location
    Aachen
    Posts
    1

    Problem with Abaqus VUHARD subroutine

    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.

    The curve i want to define is yieldstress=K*plasticstrain^m*plasticstrainrate^n

    I have defined the yield,Dyieldeqps(k,1)Dyieldeps(k,2) as abaqus has told.
    Abaqus has told to define Statenew too.I dont know how to define it. pls help.


    This is my subroutine :

    c-----subroutine for plasticity
    subroutine vuhard(
    C Read only -
    * nblock,
    * jElem, kIntPt, kLayer, kSecPt,
    * lAnneal, stepTime, totalTime, dt, cmname,
    * nstatev, nfieldv, nprops,
    * props, tempOld, tempNew, fieldOld, fieldNew,
    * stateOld,
    * eqps, eqpsRate,
    C Write only -
    * yield, dyieldDtemp, dyieldDeqps,
    * stateNew )
    C
    include 'vaba_param.inc'
    C
    dimension props(nprops), tempOld(nblock), tempNew(nblock),
    1 fieldOld(nblock,nfieldv), fieldNew(nblock,nfieldv),
    2 stateOld(nblock,nstatev), eqps(nblock), eqpsRate(nblock),
    3 yield(nblock), dyieldDtemp(nblock), dyieldDeqps(nblock,2),
    4 stateNew(nblock,nstatev), jElem(nblock)

    parameter( one=1.0d0,small=1.0d-8)
    C
    character*80 cmname

    double precision a,b,c

    k=100.0d0
    m=0.30d0
    n=0.15d0
    C
    C
    do km = 1,nblock

    plstrain=eqps(km)
    plstrnrt=eqpsRate(km)

    C

    yield(km)=k*(plstrain**m)*(plstrnrt**n)
    dyieldDeqps(km,1)=k*m*(plstrain**(m-one))*(plstrnrt**n)
    dyieldDeqps(km,2)=k*n*(plstrain**m)*(plstrnrt**(n-one))

    end do
    C
    return
    end

  2. #2
    Join Date
    2000-02
    Location
    Boston, USA
    Posts
    3,280
    Does it crash if you use an even simpler subroutine? Can you add some print statements to your code to see if they are reached?

    -Jorgen
    Jorgen Bergstrom, Ph.D.
    PolymerFEM Administrator

Similar Threads

  1. problem with using UMAT subroutine
    By mds_polymer in forum Finite Element Modeling
    Replies: 4
    Last Post: 2011-05-10, 03:31
  2. I've a problem when using the user subroutine file!
    By nickyang07 in forum Finite Element Modeling
    Replies: 3
    Last Post: 2010-11-20, 19:01
  3. Some Questions about VUMAT and VUHARD
    By stanley in forum Constitutive Models
    Replies: 5
    Last Post: 2009-06-03, 18:59
  4. ABAQUS/Fortran user subroutine comunication problem
    By Dania in forum Finite Element Modeling
    Replies: 3
    Last Post: 2009-05-25, 21:28
  5. ask for help---Problem with UMAT subroutine
    By Michelle in forum Constitutive Models
    Replies: 5
    Last Post: 2006-11-08, 19:13

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •