Hello everyone!

My goal is to model large plastic deformations of polycrystalline metals using crystal plasticity and ALE adaptive meshing. In order to do that I want to use VUMAT subroutine in Abaqus/Explicit, since as far as I understand Abaqus/Standard is not good for large deformations and it doesn't support ALE adaptive meshing for that purpose.

My concern is how to apply different material properties in different integration points or even elements. In UMAT it is straightforward, but in VUMAT it is not. I have tried setting different values of material properties using ghost shell function which I have found on the Internet and the simple VUMAT of isotropic elasticity. It works fine when I use one element, but when I use more than one, it says that there is zero or negative dilatational modulus. I have even checked what happens, when I apply the same material properties in every material point (e.g. my props was 2.1e11, 2.1e11, 2.1e11,..., .3, .3, .3, ...), but it still gives the same message. 

Do you know what could happen? Or maybe you know better ways for dealing with different material properties in differnet material points in VUMAT? It is important for me, that I can use ALE adaptive meshing, so I think it is not possible to just define different materials inside my model domains.

Best regards,

Karol Frydrych

More Karol Frydrych's questions See All
Similar questions and discussions