「排查方法 解决方案」ABAQUS计算不收敛问题详解

在进行有限元仿真计算时,常常会遇到计算不收敛的问题,而且导致求解不收敛的原因也是多种多样的,处理起来也是相当的麻烦。特别是在利用隐式算法的求解非线性问题时,对静态平衡方程进行迭代求解时极易出现计算的不收敛问题,而显式算法基于动力学方程,不需要进行平衡迭代,当时间步长足够小时,一般不存在收敛性问题。无论在哪种算法下出现计算不收敛情况,首先要学会根据软件报错信息排查不收敛的原因,然后对症下药,排除问题。

一:不收敛问题的排查方法

●若刚开始进入模型计算阶段就出现不收敛问题,可能原因有:有限元模型网格质量欠佳、边界条件约束不足(出现刚体位移)、接触设置不当、重复导入部件(导致欠约束)、初始载荷过大、初始应力导致的材料塑性、由于单位制未统一间接导致刚度过小或载荷过大等原因,根据提示信息,找出报错位置进行修改。

●若在模型计算阶段的中后期才出现不收敛的情况,需要根据已有的计算结果和模型情况进行判断。主要排查方向有:材料软化、失效、屈曲、接触非线性、温度或其他场量的骤变等方面。

其中最为常见的是随着加载的进行出现畸变单元而导致终止(例如上图),一般来讲此类情况不归属于不收敛问题,而是由于网格畸变导致无法计算单元刚度矩阵,从而无法组装整体刚度矩阵。这种情况的解决办法通常需要重新划分网格,以获得更高质量的网格文件,或者可调整网格类型,亦或采用其他大变形计算方法( ALE、CEL、SPH 等)进行控制。

●在弹塑性分析过程中出现不收敛的情况时,应首先去掉材料塑性参数,进行最简单的线弹性分析。如果计算收敛,则说明材料的塑性参数有问题,否则说明分析模型中存在其他方面的问题,仔细阅读报错信息。

二:集中常用的解决不收敛问题的方法

1、几何非线性选项解决不收敛问题

在有限元分析中,非线性问题分为三大类:材料非线性、几何非线性和接触非线性。当模型结构发生小变形时,几何方程也就是应变与位移的关系是线性的,此时不用考虑物体形状及位置的变化来列平衡方程,很多情况下小变形分析方法满足精度要求是没有问题的。但是,当结构发生大变形问题时,需要考虑变形对平衡的影响,以此满足精度要求。大变形问题就是几何非线性问题,因为此时几何方程中包括位移的二次项。结构发生几何非线性可以概括为两个方面:

●结构发生大位移小应变。当结构发生大位移小应变时我们就可以认为结构属于几何非线性结构,此时应该在变形后的位形上建立平衡条件,也就是说应该考虑变形对平衡的影响,同时几何方程中应包括位移的二次项。如此一来,平衡方程和几何方程都是非线性方程。

●结构发生大位移大应变,此时属于几何和材料双重非线性。针对橡胶产品的仿真,均属于此类非线性,此时要引入相应的应力应变关系,即赋予橡胶网格超弹性属性。

总的来说,当模型结构经受大变形,那么其几何形状的变化可能会引起结构的非线性响应。位移的大小会影响结构响应,若未考虑几何非线性则难以收敛。分析大变形或大应变问题时,在分析步的设置中打开几何非线性选项,程序会在分析时考虑大变形或大应变对结果的影响。

2、合理设置自动稳定解决不收敛问题

除了几何非线性开关,在分析步中还可以选择自动稳定功能来解决计算不收敛的问题。自动稳定的本质是引入粘性规划系数提高收敛性能,使得刚度矩阵中具有接近零或是负的特征值的时候,也能够计算获得虚拟解。但是粘性系数太小、太大都不行:太小不能解决收敛性问题,太大会使得到的解不正确。虽然ABAQUS软件默认是不考虑自动稳定,但是提供了三种方案并内置了默认参数,分析时可根据具体问题选择恰当的自动稳定条件,解决计算不收敛问题。

3、划分网格和选择单元类型考虑不收敛问题

有限元方法的计算基础就是网格模型的质量。绝大多数不收敛问题均是由于网格质量欠佳导致的,所以在前期划分网格和选择单元类型时,要注意以下几个问题:

●在变形前和变形后,单元的形状都要保持规则,不要发生严重扭曲;

●大变形区域的网格密度要适当,过粗或过细的网格都可能导致收敛问题;

●在弹塑性分析中尽量不要使用二次六面体单元,以免出现体积自锁现象。建议使用非协调单元、一次减缩积分单元和修正的二次四面体单元进行分析。

4、 优化接触属性解决不收敛问题的思路

在接触分析中出现不收敛的情况,首先要核对接触属性的设置,确保各接触面设置无误。细化接触面网格,减小初始增量步,建立确定的接触关系。模型中不重要的接触修改为绑定约束,可以消除刚体位移的同时大大减少了计算时间。

5、调整通用求解控制属性解决不收敛问题的思路

对于简单的非线性问题,一般不需要调整求解控制参数,采用软件默认设置就能使求解收敛。但对于高度非线性问题难以收敛的情况,可调整求解控制参数来满足收敛条件。例如, Abaqus 默认允许一个增量步内最多进行12次迭代,若不能达到稳定则判定计算不收敛,此时,可通过迭代次数,实现该增量步的计算的收敛。

对于可以完成inp文件处理但在初始步出现计算不收敛的情况,检查其在达到迭代次数限制以后的时间增量,如果不是很小时,可以通过调整初始增量步和最小增量步尝试再次求解。但要注意太小的时间增量意义不大,应该从模型当中是否有错误去考虑问题。

三:ABAQUS讨论群招募

为了方便大家的交流,居工我建了一个微信群,方便大家发布问题、招聘信息、技术讨论。

有需要的学员可以私信小编哦,备注【ABAQUS讨论】

(0)

相关推荐

  • Abaqus屈曲分析 | (二)通用静态求解

    ∨本文由CAE数值优化轻量化授权转载 上篇Abaqus屈曲分析 | (一)线性特征值屈曲我们讲解了屈曲分析的一种方法,这一篇继续介绍一种方法. A2-1 一般静态求解(载荷控制) 创建一个静态求解载荷 ...

  • Abaqus中的ALE 自适应网格技术

    ALE 自适应网格主要用于 Abaqus/Explicit 的大变形分析,以及 Abaqus/Standard 中的声畴(acoustic domain).冲蚀(ablation)和磨损问题.在 Ab ...

  • Abaqus流体分析案例(附教程)

    Abaqus/CFD是从Abaqus6.10版本开始增加的功能,为Abaqus提供了计算流体动力学分析功能,Abaqus/CAE支持该求解器的所有的前后处理需求,方便地实现Abaqus/Standar ...

  • Abaqus分析重要概念:线性/非线性分析及注意事项

    如果在分析过程中,外载荷与模型的响应之间为线性关系,去掉载荷后,模型能够恢复至初始状态,这就是一个线性分析,其特点是: 1)几何方程的应变 和位移 的关系是线性的: 2)物理方程的应力 和应变 的关系 ...

  • 荔枝弯曲的形状是否有曲线方程?

    要分析这个问题,首先得抓住主要矛盾,几何非线性,大变形. 这个问题的关键词是"大变形悬臂梁",也就是说材料力学中的小变形假设不再成立, 如上图所示,根据推导结果,梁的挠曲线参数方程 ...

  • 【赠书福利】Abaqus血管支架仿真攻略之几何创建于网格划分

    前不久,笔者推送的冠脉支架的参数化建模和优化.Abaqus网格卷曲WrapMesh,冠脉支架的参数化建模和优化,以及Abaqus疲劳分析|Goodman插件等原创文章后,后台留言的读者众多,希望多推送 ...

  • ANSYS Workbench网格自适应技术

    本文由Workbench小学生授权转载 在做仿真时,有很多次会遇到一种Error(如下图),尤其是在做非线性大应变分析(橡胶),但是很多人对于这种问题往往不知道如何下手解决,因此笔者做了一个案例,当做 ...

  • ABAQUS复合材料建模及基本分析流程

    案例1:创建开孔矩形复合材料常规壳层合板,层合板一端固定,另一端施加拉伸载荷,对模型进行分析,查看每层单方向的应力,对比云图和加载时的铺层额方向,理解铺层方向与lamina材料的概念. 01 建立几何 ...

  • 全面介绍ABAQUS有限元分析

    有限元分析软件ABAQUS介绍(一) 数值模拟方法介绍 一:数值模拟也叫计算机模拟. 它以电子计算机为手段,通过数值计算和图像显示的方法,达到对工程问题和物理问题乃至自然界各类问题研究的目的,节约时间 ...

  • 专栏 | ABAQUS Part模块的十个小技巧

    作者介绍 星辰_北极星 硕士 2012年开始从事Abaqus仿真相关工作,服务大小课题逾百项; 主要仿真领域:石油工程.岩土工程和金属加工工艺: 重点研究方向:ABAQUS GUI二次开发.固体力学. ...

  • 橡胶=汽车半条命:浅谈ABAQUS橡胶大变形仿真5大注意事项

    导读:橡胶材料由于其独特的物理和化学的特性(如超弹性,粘弹性且柔软性.耐磨性.绝缘性和阻隔性等),使得其在工程上得到了非常广泛应用,这一点在汽车行业尤为明显.纵观过去近200年的历史,硫化橡胶的诞生直 ...

  • 练习1:实体梁挠度

    本案例使用ABAQUS模拟实体梁三点弯曲,对比线性分析与考虑几何非线性效应分析. 问题描述 一根梁两端固定,中心受集中力作用,确定梁挠度:梁长300mm,横截面50mmX50mm. 材料信息 Alum ...

  • Ansys Mechanical高级非线性设置

    Ansys 结构分析软件的Mechanical模块除了基本的线性分析能力外,还具备很强的非线性求解能力,本文就来简单介绍下Ansys Mechanical模块在Workbench环境下的高级非线性分析 ...