本文摘要(由AI生成):
文章主要介绍了ABAQUS中的求解类型、不收敛问题的本质、进阶解决方法以及收敛参数的调整。不收敛问题通常由几何非线性、材料非线性、边界非线性引起,有限元求解过程是根据外力与内力平衡求解出各个节点的位移,根据位移再求解应力、应变等。对于不收敛问题,首先需要根据报错内容排查不收敛的原因,例如模型本身的问题、复杂模型以及边界条件造成的问题等。在尝试过上述方法后,可以试着调整默认的收敛参数,但需要谨慎,因为这很有可能影响最终计算结果的精度。
这里推荐大家有能力的可以深入阅读ABAQUS帮助文档分析手册(Analysis Solution and Control)的内容,会对解决不收敛的问题有很大帮助。在2021版帮助文档中入口如下图所示
Abaqus中的求解类型分为显示与隐士。显示求解基于动力学方程,当前求解至于前一时刻的速度与位移有关,求解过程无需迭代,是有条件稳定,无条件收敛;隐式求解则基于虚功原理,一般需要迭代计算,无条件稳定,有条件收敛。
所以对于你提到的不收敛问题这里我就认为是针对隐式计算。
1.基础不收敛问题
在模型计算报错时,我们首先查看Job Monitor中的报错信息,对于简单的模型错误,例如材料、边界、载荷定义错误、网格问题、关键字定义错误等都能在Job Monitor中直接看出。针对不同的问题针对修改就可以。这部分相信稍微有些经验的CAEer都能自行解决。
2.不收敛的本质与进阶解决方法
在接着讲之前,我希望大家能够了解模型收敛的本质是什么?
对于线性系统来说,一般不存在收敛问题。模型不收敛一般都是由于几何非线性、材料非线性、边界非线性。
有限元求解的过程是根据外力与内力平衡求解出各个节点的位移,根据位移再求解应力、应变等。对于非线性系统,载荷与位移的关系也通常是非线性的,如下图所示。
我们的首要目的就是求解不同载荷下的位移。做法就是将一个完整求解过程细分为许多个小的过程。
阅读完整原文
标签:收敛,Abaqus,求解,模型,非线性,问题,怎么办,位移 From: https://blog.csdn.net/fangzhenxiu6688/article/details/143307353