Dear everyone,
I have been creating plasticity-damage based concrete model with gradient nonlocal approach. I have already created concrete model and implemented it in ANSYS through the usermat. I'm currently working on the gradient nonlocal approach. I want to implement it through the ANSYS user-defined element (user300). As a first step I’ve created single element model (1*1*1 m cube) . I use following APDL commands in order to create element:
*SET,ELEM_TYPE_ID,102
TYPE,102
ET,ELEM_TYPE_ID,USER300
USRDOF, DEFINE, UX,UY,UZ
USRELEM,20,3,BRICK,0,20,20,1,8,3,0
And
/prep7
EMODIF,ALL,TYPE,ELEM_TYPE_ID
ALLSEL,ALL
/solu
As a result I got this message:
*** ERROR *** Negative element Jacobian value 0 at element 1. This is due to wrong element order or bad mesh.
I didn’t change element code before compiling; tried it in ANSYS 19.2 APDL and Workbench. Obviously, mesh has a perfect quality.
Could you tell me how to solve this problem?