使用abaqus结果不收敛,你该怎么办——解决篇

   即使是一个编了二十多年程序的学者,面对报错都会紧张。而我们面对非开源的商业软件,报错,怎么不感到害怕。 

QQ图片20200907185358.gif

使用abaqus结果不收敛,你该怎么办——解决篇的图2

        庆幸的是有个作者Raphael Jean Boulbes写了有一本非常好的书——Troubleshooting Finite-Element Modeling with Abaqus。 神来之笔,令我佩服。值得好好拜读!

当使用abaqus模型出现不收敛或者异常应该采用如下步骤:

  1. 检查模型出错“表面”原因。查看相应的文档。比如.dat .msg等文件。 在这些文件中搜索error,得到不收敛的原因.当然文件中给出的原因,是数值的原因。它不会给出模型或者材料的原因。比如材料参数输错了或者单位不统一导致数值问题。 无论如何它给出了原因。

  2. 针对原因,对症下药,如书名——trouble shooting!这个是个难点,不少书都有讲,比如abaqus有限元的常见问题解答等都有涉猎这方面的问题。这方面的解决很难,尤其如果用到子程序。具体的东西,需要理论知识和经验。 我学abaqus不是很久,我对这方面认识不多。所知道的也就是书上的内容,等有新的认知,再来补充。值得一提的是,abaqus官方培训手册也是好的。Abaqus收敛培训教材——Obtaining a Converged Solution with Abaqus. 

  3. 解决问题,反思模拟的问题。一个正确的模拟,一切都是正确的。一个错误的模拟,错误可能是多方面导致的,也可能就一个原因。记录下解决的方法,和出错原因。

 先这样吧,以后补充

使用abaqus结果不收敛,你该怎么办——解决篇的评论1条

  • 我是多孔结构压缩模拟,换了一个结构进行压缩模拟就不收敛了,不知道是什么原因

使用abaqus结果不收敛,你该怎么办——解决篇的相关案例教程

这里推荐大家有能力的可以深入阅读ABAQUS帮助文档分析手册(Analysis Solution and Control)的内容,会对解决不收敛的问题有很大帮助。在2021版帮助文档中入口如下图所示 Abaqus中的求解类型分为显示与隐士。显示求解基于动力学方程,当前求解至于前一时刻的速度与位移有关,求解过程无需迭代,是有条件稳定,无条件收敛;隐式求解则基于虚功原理,一般需要迭代计算,无条件稳定,
ABAQUS提供式和隐式两种求解类型,其中显式计算方法是“有条件收敛的”,只需满足增量步小于限值,大多数情况均能顺利计算完成;而隐式计算方法,在非线性情况下极易出现不收敛的情况,比如:欠约束、接触、材料塑性或失效、断裂、屈曲失稳等,都可能导致多次迭代不收敛,增量步大小一降再降,直到满足终止条件而退出计算。作为老司机,使用了这么多年的软件总有点心得吧,总结了五条经验,分享给大家: 一、ABAQUS的
ABAQUS提供式和隐式两种求解类型,其中显式计算方法是“有条件收敛的”,只需满足增量步小于限值,大多数情况均能顺利计算完成;而隐式计算方法,在非线性情况下极易出现不收敛的情况,比如:欠约束、接触、材料塑性或失效、断裂、屈曲失稳等,都可能导致多次迭代不收敛,增量步大小一降再降,直到满足终止条件而退出计算。作为老司机,使用了这么多年的软件总有点心得吧,总结了五条经验,分享给大家: 一、ABAQUS的
解决 Excessive distortion 的一般思路 在使用 Abaqus 模拟分析大变形情况时一个经常出现又不容易解决的错误就是单元过度变形(Excessive Element Distortion)。出现该错误模型就会中止运行。虽然 Abaqus 会具体地给出出现过度变形的那些单元(ErrElemExcessDistortion),然而这些信息往往对解决问题并没有多少帮助。那当遇到这个问
一、不要使用老版本 高赞推荐的《ABAQUS视频教程 辉墨点睛版》对应的软件版本是2012年发布的6.12,庄茁老师的书《基于ABAQUS的有限元分析与应用》是2005年出版的,林丽老师在技术邻上的入门课程Abaqus初学者入门基于Abaqus2016版,目前最新版是2021版,界面难免会出现变化,给新手造成不必要的学习障碍。 大家可以去Dassult Systems官网看看Abaqus的历史版本
影响力
粉丝
内容
获赞
收藏
    项目客服
    培训客服
    1 3