Announcement

Collapse
No announcement yet.

VSPRINC in VUMAT

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • VSPRINC in VUMAT

    Hi All,
    I implemented a damage model in VUMAT subrooutine, and I would like to obtain tha maximum principal strain using the utility routine call vsprinc( nblock, s, eigVal, ndir, nshr ).
    In my code, I assigned the following utility routine :
    call VSPRINC(nblock,STRAIN,eigVal,NDIR,NSHR)
    Prin_strain=ZERO
    do p=1,3
    Prin_strain=max(Prin_strain,eigVal(i,p)) ! Prin_strain is the principal strain, and STRAIN is the strain tensor
    enddo

    Can anyone please respond to me if this definition if correct?
    if not, how can one assign the utility routine to obtain the maximum strain ?

    Thank you in advance.
    Last edited by ami143; 2018-03-24, 09:34.

  • #2
    I don't use the VSPRINC function. I have written my own version (so I can use it in UMATS for other FE solvers)
    Best of luck,
    Jorgen
    Jorgen Bergstrom, Ph.D. PolymerFEM Administrator

    Comment

    Working...
    X