怎么知道ANSYS的结果是收敛的?
最近做了一些非线性方面的计算,也遇到了非线性计算中难以收敛的问题,现在把分析时的一些感受写出来,希望对大家有用,如果有误,还望大家不吝指正。
ansys计算非线性时会绘出收敛图,其中横坐标是cumulative iteration number 纵坐标是absolute convergence norm。他们分别是累积迭代次数和绝对收敛范数,用来判断非线性分析是否收敛。 左上角写着呢,青色的是收敛判据,紫色的是每次迭代总合力值,要紫色的值小于等于青色的值才能收敛。从第一张图可知。计算结果没有收敛。
如我贴图所示,青、红为收敛判据,紫、蓝为迭代总合力、力矩的计算值,紫、蓝小于青、红为收敛,该图显示计算收敛。
L2代表2范数,crit代表收敛准则。
当L2小于crit时,就代表收敛了。
图的右上角有图例:
一般 蓝色的 表示根据收敛准则的收敛容限计算得到值
ansys计算非线性时会绘出收敛图,其中横坐标是cumulative iteration number 纵坐标是absolute convergence norm。他们分别是累积迭代次数和绝对收敛范数,用来判断非线性分析是否收敛。
曲线有兰线和紫线之分,兰线表示crit值(准则值),而紫线表示二范数的计算值 紫色线代表残差,蓝色线代表收敛准则,当残差浸入到收敛准则以下时,表示收敛。其中计算残差是所有单元内力的范数(一般是2范数),只有当残差小于准则时,非线性迭代才算收敛。 |
1.放松非线性收敛准则。
(CNVTOL #Sets convergence values for nonlinear analyses).
2.增加荷载步数。
(NSUBST #Specifies the number of substeps to be taken this load step)
3.增加每次计算的迭代次数(默认的25次)
(NEQIT #Maximum number of equilibrium iterations allowed each substep)
4 重新划分单元试试,后续会得到不同的答案。
就我的经验,前两种方法效果好一些,后一种方法不一定奏效。但应注意到,放大收敛准则其实是在降低计算精度的条件下得到近似解,并且放大的收敛准则是否与实际相符或有实际意义应仔细考虑。
请问:ANSYS非线性分析的收敛图,除了计算完成时显示,在后处理时,怎么再次调用查看呢?
如果你是ansys的专业选手,就应该看output windows ,时时关注计算的进度、错误等等关键信息。而不是看那个花哨的收敛曲线。
可以在Main menu>general Postproc>Plot results.Nodal solution中查看应力,应变等的收敛图。
转载自 http://blog.sina.com.cn/s/blog_7b9c8e7d0100wgrs.html