abaqus的模型同时存在四面体和六面体,能收敛吗?
本篇文章将详细讲解Abaqus模型收敛性提高的方法。
1、调整Abaqus的网格大小
简单解释:多尝试,找出最合适的网格密度
具体操作:一般合适的网格大小为:在截面上,网格取构件长宽的1/6-1/12,长宽比控制在1-2,在纵深方向,长度取为截面网格的0.6-2倍,尽可能使得网格为正方体,网格各方向的长度比不宜过大,一般纵深方向长度最长。
评价:该方法最推荐,但比较费时间和算力,批量建模前期可以对典型构件进行不同网格调试以得到最合适的密度。
操作性★★★
准确性★★★★★
2、改变容差
简单解释:提高迭代计算允许误差
具体操作:见下面内容
评价:该方法最有效,但会有一定误差,调整容差后的曲线一般不太平滑,较为陡峭。一般用于模拟弹塑性段的曲线,因为弹塑性段出现大变形较难收敛。
操作性★★★★★
准确性★★★
3、修改粘性系数(混凝土CDP模型)
简单解释:调大粘性系数,原来为0,在1e-5~1e-7间调整。
具体操作:对于有混凝土的构件,若采用的是CDP模型(混凝土塑性损伤模型),粘性系数越大构件越好收敛,但数据会不准确。
评价:较好操作,但也有一定误差,一般峰值会比真实值小。
操作性★★★★
准确性★★★
4、调整最小步数、最大迭代次数
简单解释:迭代计算时,如果误差大于要求值,就会不停迭代,直至误差小于要求值,如果超过最大迭代数,无法继续运算,所以迭代步数要大;而迭代步长,简单理解是误差如果较大,软件会谨慎向前,步数取得很小,如果你取1e-5,可能模型1e-6步长后还可继续算,但系统就直接判定停止运算了;所以最小步数小一些有可能利于收敛。
具体操作:一般会调整到最小,1e-35。
评价:该方法具有一定效果,但对应ODB文件会很大,较为耗费算力
操作性★★★★
准确性★★★★
5、调整厚度积分点(壳体)
简单解释:壳体厚度积分时,积分点为3表示为采用3次方程模拟,积分点为5为采用5次方程模拟,高次方程更为准确但较难收敛。
具体操作:一般为5次方程,为求模拟顺畅可采用3次,计算精度稍有降低。
评价:对于壳体可用,用处不是很大。
操作性★★★
准确性★★★
6、总结
写论文在不同阶段会用到Abaqus,分别是试验前模拟、试验构件模拟、参数分析、机理分析。
对于试验前模拟,因为模拟值只是大概估计构件承载力,偏差20%以内都属正常,所以只求算出曲线,可以采用以上全部办法;对于试验构件模拟,一切求准确,尽可能不用降低精准度的改容差办法,粘滞系数也控制在较小范围,尽可能通过调整网格获得尽可能多的塑性段;
对于机理分析,因为要分析全过程,可稍微采用容差和粘滞,保证塑性段尽可能长以利于分析,但容差粘滞不宜太过,否则应力图会较为陡峭,不利于展示分析;
对于参数分析,其较为复杂,一般为前期保证准确性,后期保证可算性。
如果你觉得我的文章对你有所帮助,那就请点赞收藏关注一下吧!你的鼓励是我前进的动力,谢谢!