请教:umat计算复合材料渐进损伤不收敛

问题遇到的现象和发生背景

采用umat计算静力作用下复合材料的渐进损伤过程,在第一次损伤出现之前计算没有问题,第一次损伤出现之后开始计算不收敛,增量步进行不下去。

问题相关代码,请勿粘贴截图

目前代码不报错,但是不收敛

运行结果及报错内容

无报错,但是不收敛

img

我的解答思路和尝试过的方法

尝试过线性损伤和指数损伤两种计算损伤系数的方法,也修改过DDSDDE,参数的取值也调整过,总是计算不下去,看msg文件里总是报“FORCE EQUILIBRIUM NOT ACHIEVED WITHIN TOLERANCE.”,无法收敛。目前网上能下载的程序所用的失效准则基本都是基于应变的,计算DDSDDE时不涉及到应力,但是我采用的准则是基于应力的,在求DDSDDE的时候涉及到应力,不知道是否跟这个有关系。

我想要达到的结果

希望哪位专家可以有偿帮忙解答一下问题,感谢!

材料参数常量再改改,这玩意涉及到的地方太多了。
首先运行弹性弹性问题,
然后添加蠕变,然后损坏。
请参阅ABAQUS答案ID 1960