采用umat计算静力作用下复合材料的渐进损伤过程,在第一次损伤出现之前计算没有问题,第一次损伤出现之后开始计算不收敛,增量步进行不下去。
目前代码不报错,但是不收敛
无报错,但是不收敛
尝试过线性损伤和指数损伤两种计算损伤系数的方法,也修改过DDSDDE,参数的取值也调整过,总是计算不下去,看msg文件里总是报“FORCE EQUILIBRIUM NOT ACHIEVED WITHIN TOLERANCE.”,无法收敛。目前网上能下载的程序所用的失效准则基本都是基于应变的,计算DDSDDE时不涉及到应力,但是我采用的准则是基于应力的,在求DDSDDE的时候涉及到应力,不知道是否跟这个有关系。
希望哪位专家可以有偿帮忙解答一下问题,感谢!
材料参数常量再改改,这玩意涉及到的地方太多了。
首先运行弹性弹性问题,
然后添加蠕变,然后损坏。
请参阅ABAQUS答案ID 1960