I want to model damage of Glass-Epoxy composite under impact using Abaqus. Does anyone implemented a failure criterion such as puck or Matzenmiller ones in a VUMAT for Abaqus/Explicit or used Hashin creterion with cohesive layers for reproducing damage modes and SHPB Stress-Strain curves?. Thank you for help.