关于cohesive单元的VUMAT子程序,调试过程中出现应变增量变为NaN,这是什么原因造成的?
浏览:1330 回答:5
大家好,我自己根据文献相关内容针对cohesive单元编写了VUMAT子程序。我用一个单元进行调试时,发现增量步达到22步之后,应变增量变为NaN,现在不知道是由什么原因造成的。我把代码地塑性部分去掉,仅保留弹性牵引-分离关系,计算没有问题。但是应该也不是塑性部分出了问题,因为达到22步时,还远未进入塑性阶段。以下是出现的错误:
Nodes involved in floating point error:
***ERROR: Floating Point Exception detected in increment 22. Job exiting.
22 6.952E-04 6.952E-04 00:00:00 1.420E-04 0 NaN NaN
A special ODB Field Frame with all relevant variables was written at 6.952E-04
THE ANALYSIS HAS NOT BEEN COMPLETED
附件是相应的代码和inp文件。如果您有这方面的经验,还希望得到您的指点。感谢您的帮助!
楼主你好,请问你的问题解决了吗?我也是遇到这种情况,能不能交流一下。