您好,请问您子程序中的单元失效删除是使用逻辑判断 failel=.true. 么,我想向我的子程序中引入单元删除,设置了最大应变的判据并用了这个逻辑判断 failel=.true.,但是单元应变超过了我设置的阈值仍不删除
1、使用自定义本构方程(带失效)+ 状态方程进行二次开发,并在相应的骨试件上测试成功。
2、使用上述模型,模拟的弹丸撞击靶板,当弹丸还未撞击到时,全部的单元都发生了失效。
3、当我用 MAT22 时不会出现该问题,当我仅仅用(本构 + 状态)时,这个问题也不会发生,当使用本构 + 失效 + 状态方程时,该问题就出现了,于是把问题指向了状态方程。
对于这个问题我尝试过修改:单位制、时间步长等,均无效。
请问大家,这是什么原因造成的呢?