PWH
2008-06-17, 12:52
Hello all,
I'm trying to write a non-linear elastic model UMAT. I used a linear elastic example as a template, since the only difference here is that the components of the elasticity matrix are strain-dependent rather than constant. They are easily obtained from the energy by
d2w/(du_ij)(du_kl).
In the linear elastic example, the Jacobian is just set equal to the elasticity matrix, but I suspect something more sophisticated needs to be done here?
I thought I'd try a VUMAT, as suggested elsewhere on this forum, to avoid the issue altogether- but at first glance the strain tensor is not even passed in to the VUMAT routine, so I'm not sure how to get those values.
Any suggestions on how to proceed? I've been looking for examples to work from, but what I find is often far more complicated than what I'm doing here.
I'm trying to write a non-linear elastic model UMAT. I used a linear elastic example as a template, since the only difference here is that the components of the elasticity matrix are strain-dependent rather than constant. They are easily obtained from the energy by
d2w/(du_ij)(du_kl).
In the linear elastic example, the Jacobian is just set equal to the elasticity matrix, but I suspect something more sophisticated needs to be done here?
I thought I'd try a VUMAT, as suggested elsewhere on this forum, to avoid the issue altogether- but at first glance the strain tensor is not even passed in to the VUMAT routine, so I'm not sure how to get those values.
Any suggestions on how to proceed? I've been looking for examples to work from, but what I find is often far more complicated than what I'm doing here.