首页/文章/ 详情

看懂Ansys Mechanical中的收敛曲线

4月前浏览3364

    进行非线性分析时,收敛性是大家非常关心的一个问题。在Ansys workbench中,可以通过Details of “Solution Information”中选择“Solution Output=Force Convergence”来查看收敛情况,其中,最直观的莫过于力收敛曲线了。

 

   
Solution Output选项    

    力收敛曲线如下图所示。

 

   
力收敛曲线图    

    判断收敛的方法很简单,只要“计算的力收敛曲线”落在“力收敛准则”曲线之下,就表示该载荷步或子步收敛了。

该模型中有两个载荷步,分析设置中时间步长设置为“Program Contrlled”.

     
     

     
     

    除了看上述的力收敛曲线图,我们可以设置“Solution Output= Solve Output”查看计算输出信息,从其中可以更详细地看到收敛情况。

    可以将计算输出的信息与力收敛曲线图对比起来看,就更容易理解力收敛图了。

     
     

     
     
     
     

     
     

    第1个载荷步中,第1个分析子步经过了15次迭代收敛(图中每个圆点代表一次迭代)。

     
     

     
     
     
     

     
     

    经过4个分析子步,第1个载荷步完成加载并收敛。

第2个载荷步程序自动设置的信息如下:

     
     

     
     

    初始子步数量为5,载荷步的分析时间为1s,因此初始的时间步长为0.2s。

     
     

     
     
     
     

     
     

    第2个载荷步的第1个分析子步,经过25次计算迭代后,还不收敛。程序进行自动二分,将时间步长除以2,变为0.1s。

自动二分是一种用于解决非线性分析过程中收敛困难的策略。当收敛失败发生在某个子步中,程序会自动减小时间步长,通常是前一个步长的一半左右。然后,程序会从前一个成功收敛的时间子步继续求解。如果再次遇到收敛失败,程序会继续减小时间步长并继续求解,直到达到收敛或达到指定的最小时间步长值。这种方法有助于逐步逼近正确解,并确保分析的稳定性和准确性。

     
     

     
     
     
     

     
     

    第2载荷步的第4个子步中,进行了18次迭代未收敛,预测需要50次迭代,超过了程序允许的25次,再次进行二分,将时间步长改为0.05s。

     
     

     
     

    在第5个子步采用0.05s的时间步长,经过3次迭代收敛了,程序认为,可以加大一点时间步长,自动改成了0.75s,增长比例为1.5。

     
     

     
     

    第6个子步也只用了2次迭代就收敛了,程序继续加大时间步长,增长1.5倍,改为0.1125s。

     
     

     
     

    第7个子步用了9次迭代,程序认为可以保持时间步长。

     
     

     
     

    第8个子步用了8次迭代,比上一子步收敛更容易,程序又飘了,认为可以加大步长,改为0.16875s。

     
     

     
     

    第9个子步用了7次迭代,但是程序还是决定把时间步长降一下,改为0.8125s。

    最终,在第2个载荷步中,程序经过10个子步完成加载和计算。

END

来源:一起CAE吧
MechanicalWorkbench非线性CONVERGEANSYS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-12-26
最近编辑:4月前
侠客烟雨
硕士 竹杖芒鞋轻胜马,一蓑烟雨任平生
获赞 86粉丝 42文章 75课程 0
点赞
收藏
未登录
还没有评论

课程
培训
服务
行家

VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈