使用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. 解决问题,反思模拟的问题。一个正确的模拟,一切都是正确的。一个错误的模拟,错误可能是多方面导致的,也可能就一个原因。记录下解决的方法,和出错原因。

 先这样吧,以后补充

登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP

4
1
5