0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Abaqus橡胶仿真不收敛问题的排查方法

8XCt_sim_ol 来源:仿真秀App 2023-03-25 10:12 次阅读

导读:在进行有限元仿真计算时,常常会遇到计算不收敛的问题,而且导致求解不收敛的原因也是多种多样的,处理起来也是相当的麻烦。特别是在利用隐式算法的求解非线性问题时,对静态平衡方程进行迭代求解时极易出现计算的不收敛问题,而显式算法基于动力学方程,不需要进行平衡迭代,当时间步长足够小时,一般不存在收敛性问题。

无论在哪种算法下出现计算不收敛情况,首先要学会根据软件报错信息排查不收敛的原因,然后对症下药,排除问题。

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

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

a968e3d0-ca57-11ed-bfe3-dac502259ad0.png a9826a08-ca57-11ed-bfe3-dac502259ad0.png

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

a98e48c8-ca57-11ed-bfe3-dac502259ad0.png a9a29e4a-ca57-11ed-bfe3-dac502259ad0.png

其中最为常见的是随着加载的进行出现畸变单元而导致终止(例如上图),一般来讲此类情况不归属于不收敛问题,而是由于网格畸变导致无法计算单元刚度矩阵,从而无法组装整体刚度矩阵。

这种情况的解决办法通常需要重新划分网格,以获得更高质量的网格文件,或者可调整网格类型,亦或采用其他大变形计算方法( ALE、CEL、SPH 等)进行控制。

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

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

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

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

但是,当结构发生大变形问题时,需要考虑变形对平衡的影响,以此满足精度要求。大变形问题就是几何非线性问题,因为此时几何方程中包括位移的二次项。结构发生几何非线性可以概括为两个方面:

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

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

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

a9ab090e-ca57-11ed-bfe3-dac502259ad0.png

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

除了几何非线性开关,在分析步中还可以选择自动稳定功能来解决计算不收敛的问题。自动稳定的本质是引入粘性规划系数提高收敛性能,使得刚度矩阵中具有接近零或是负的特征值的时候,也能够计算获得虚拟解。但是粘性系数太小、太大都不行:太小不能解决收敛性问题,太大会使得到的解不正确。

虽然ABAQUS软件默认是不考虑自动稳定,但是提供了三种方案并内置了默认参数,分析时可根据具体问题选择恰当的自动稳定条件,解决计算不收敛问题。

a9b8d232-ca57-11ed-bfe3-dac502259ad0.pnga9c5773a-ca57-11ed-bfe3-dac502259ad0.pnga9d9adea-ca57-11ed-bfe3-dac502259ad0.pnga9ea76ca-ca57-11ed-bfe3-dac502259ad0.png

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

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

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

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

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

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

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

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

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

aa00df5a-ca57-11ed-bfe3-dac502259ad0.png

aa09f1c6-ca57-11ed-bfe3-dac502259ad0.png

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






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ALE
    ALE
    +关注

    关注

    0

    文章

    9

    浏览量

    8113
  • ABAQUS
    +关注

    关注

    1

    文章

    35

    浏览量

    13704
  • SPH
    SPH
    +关注

    关注

    0

    文章

    2

    浏览量

    689

原文标题:Abaqus橡胶仿真常见不收敛问题及实例解析【附直播链接】

文章出处:【微信号:sim_ol,微信公众号:模拟在线】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ABAQUS计算常用的解决不收敛问题的方法

    结构发生大位移小应变。当结构发生大位移小应变时我们就可以认为结构属于几何非线性结构,此时应该在变形后的位形上建立平衡条件,也就是说应该考虑变形对平衡的影响,同时几何方程中应包括位移的二次项。
    的头像 发表于 09-02 16:10 5.6w次阅读
    <b class='flag-5'>ABAQUS</b>计算常用的解决<b class='flag-5'>不收敛</b>问题的<b class='flag-5'>方法</b>

    GaAs逻辑电路ADS仿真不收敛怎么办?

    使用GaAs工艺设计过逻辑电路的人大概率都遇到过各种各样奇奇怪怪的收敛性问题,比如一个+5V供电的电路竟然出现了几十上百伏的节点电压;又比如一个反相器Transient仿真总是提示Timestep too small。
    的头像 发表于 05-06 09:09 3249次阅读
    GaAs逻辑电路ADS<b class='flag-5'>仿真不收敛</b>怎么办?

    求大佬帮忙解答使用tl494设计的开关型电源设计输出结果不收敛的问题

    放大器输入。使用14脚的内部输出电源进行基准电压设计,将其设计为可调来实现输出可调。 设计过程中遇到的问题是输出不收敛,从最开始的0v跳变到9v左右然后就一直缓慢增长,仿真多次都没有成功收敛。我期望
    发表于 04-19 16:38

    搭了一个临界模式的PFC电路,但是仿真显示不收敛,是哪里的问题?

    我自己搭了一个临界模式的PFC电路,但是仿真显示不收敛,各个模块我自己单独仿真是没有问题的,帮我看看呗
    发表于 12-16 06:40

    PSpice论文一---PSpice仿真收敛问题的研究

    PSpice是一个全功能的仿真工具,随着版本的不断革新,现已成为工业标准工具。只是仍未能完全杜绝不收敛问题。提供一篇论文帮助大家了解一下。该论文通过分析不收敛产生的原因,提出处理的方法
    发表于 12-28 17:03

    仿真提示运放不收敛怎么办?

    仿真提示运放不收敛怎么办?
    发表于 03-24 19:28

    请问ada4938仿真不收敛是否是我的电路图连接的问题

    的电路图连接的问题,是因为芯片手册中正负反馈输出并没有连接,而我在仿真的时候连接至了输出端,所导致的这样的输出结果?还是因为仿真不收敛而导致的结果?
    发表于 08-22 11:05

    multisim仿真错误不收敛

    multisim出现仿真错误,不收敛,使用收敛小助手后报告成功解决,但是关掉之后重新仿真还是不行。电路是席勒振荡器,电路新手哦,希望不吝赐教。/(ㄒoㄒ)/~~
    发表于 07-03 11:17

    为什么s参数不收敛?有哪些方式导入s参数使得其仿真能够收敛

    求助各位大神,我在用ADS momentum仿真版图后,生成的s参数用cadence模拟库里的nport model导入仿真不收敛,因此有以下两个问题。一,s参数不收敛的办法有没有其他办法可以
    发表于 06-25 07:41

    模型不收敛是怎么回事?

    模型不收敛是怎么回事?
    发表于 09-07 10:13

    板级模拟电路仿真收敛性技术研究

    电路仿真不仅应用于电路设计阶段,也用于电路故障诊断中。电路仿真结果能够为建立电路测试诊断知识库提供重要的参考信息。本文简要介绍了电路仿真收敛性的相关理论,分析了板
    发表于 05-27 16:30 27次下载
    板级模拟电路<b class='flag-5'>仿真</b><b class='flag-5'>收敛</b>性技术研究

    abaqus/Standard有限元软件从入门到精通

    本书详细介绍了模拟仿真软件ABAQUS的使用方法,从入门到精通
    发表于 12-18 10:56 0次下载

    提高学习效率 ABAQUS初学者的N个经验

    非线性分析不收敛,资深ABAQUS结构工程师怎么做?是笔者团队在日常工作中所积累的一些小经验,今天,我还想继续和大家分享3种接触非线性分析不收敛的对策和方法
    的头像 发表于 05-15 09:32 1.2w次阅读

    唠一唠解决FPGA约束中时序不收敛的问题

    FPGA时序不收敛,会出现很多随机性问题,上板测试大概率各种跑飞,而且不好调试定位原因,所以在上板测试前,先优化时序,再上板。
    发表于 06-26 15:41 2654次阅读
    唠一唠解决FPGA约束中时序<b class='flag-5'>不收敛</b>的问题

    一文解读PSpice中的收敛性问题及其相关因素

    收敛性问题及其与之相关因素,希望对各位有所帮助,文章如有未详尽表述清楚的地方,请指正。在PSpice中进行电路仿真时,常会遇到仿真不收敛的问题(简称收敛性问题)。当
    的头像 发表于 04-13 08:12 1978次阅读
    一文解读PSpice中的<b class='flag-5'>收敛</b>性问题及其相关因素