CF
2006-04-27, 09:19
Hi
I'm coding a hyperelastic vumat for a shell element. I'm testing it by comparing simple one element uniaxial/biaxial results for the shell element vumat and a solid continuum element.
Everything checks out fine except for the out-of-plane strains (call it LEop). Whatever the dimensions/thickness of the elements, LEop for the shell element case is always twice the value for the continuum element case.
The strain increment in the shell vumat is calculated by:
strainInc(i,3) = stretchNew(i,3) - stretchOld(i,3)
I believe this is how ABAQUS calculates it for the solid continuum element case (debug print statements in the vumat confirm this).
Can anyone point me in the right direction?
Thanks
Cormac
I'm coding a hyperelastic vumat for a shell element. I'm testing it by comparing simple one element uniaxial/biaxial results for the shell element vumat and a solid continuum element.
Everything checks out fine except for the out-of-plane strains (call it LEop). Whatever the dimensions/thickness of the elements, LEop for the shell element case is always twice the value for the continuum element case.
The strain increment in the shell vumat is calculated by:
strainInc(i,3) = stretchNew(i,3) - stretchOld(i,3)
I believe this is how ABAQUS calculates it for the solid continuum element case (debug print statements in the vumat confirm this).
Can anyone point me in the right direction?
Thanks
Cormac