jfriedlein / usrmat_LS-Dyna_Fortran

Basics to implement user-defined materials (usrmat, umat) in LS-Dyna with Fortran
52 stars 28 forks source link

Tangent??? #1

Closed asdasdqwdqwfsdf closed 2 years ago

asdasdqwdqwfsdf commented 4 years ago

Hello!

If we develop UMAT in Ls-Dyna, must we write code for Tangent? As far as I know Ls-Dyna uses explicit FE solvers...

Best

jfriedlein commented 4 years ago

Hi @asdasdqwdqwfsdf,

thank you for that good point. LS-Dyna uses a "one-code setup" containing explicit and implicit solvers. LS-Dyna - overview one-code solvers Often it is very straightforward to switch from implicit to explicit (just the option "IMFLAG"). So, you can also solve problems implicitly in LS-Dyna requiring the tangent utan (Tips and tricks for implicit). However as noted in section "Our first user material" step 7, you can often test the material model in "umat" by solving it explicitly without the need for the "utan" function. To sum up, you don't need the tangent to solve problems explicitly, but for implicit simulations it is crucial (LS-Dyna user manual Vol. I, Appendix A). I will continue the documentation this weekend, so stay tuned.

Best regards, Johannes

asdasdqwdqwfsdf commented 4 years ago

@jfriedlein Hello Johnannes,

thanks for your reply! Possibly, one more thing, at large deformations, tangente for abaqus and ls Dyna should NOT be used by the same formulations? OR?

Best!

jfriedlein commented 4 years ago

@asdasdqwdqwfsdf Can you specify your question: What do you mean by "same formulation" and why do you propose not using it?