ANSYS中什么叫收敛?请通俗的讲,我菜鸟!!

来源:百度知道 编辑:UC知道 时间:2024/06/24 13:49:44
如题,谢谢!!

有限元计算最后总是要解方程组得到各个节点(node)的位移。每个自由度对应一个方程。如果你的模型有1万个节点,每个节点有6个自由度,那么计算机求解时大约要求解6万个方程组成的方程组。

对于线弹性的问题,求解的是一个线性方程组,有很多算法(例如LU分解,乔列斯基分解等)可以直接得到精确解

而对于非线性的问题,比如你把大变形打开,或者考虑了材料非线性,那么你的方程就会变成非线性的方程组。对于非线性的方程组,目前没有可以直接得到精确解的算法。只有通过迭代求得近似解,迭代的过程和一楼说的差不多。每种迭代方法都有一个指标来衡量迭代的结果和真实的结果的差距,只有当这种指标足够小时才认为迭代的结果可以接受,这是就称“收敛”了。如果你的非线性特别严重,或者模型有问题,则很可能会出现无论怎么迭代,这个指标总是很大,这样的迭代结果是不能满足要求的,这就是迭代不收敛。

以上的字都是我自己打的,你看着办吧O(∩_∩)O

我也是菜鸟,我简单说下,高手再斧正吧
比如你要知道“1+x=3”的x是多少,你用x=1代入,发现小了,然后用x=3代入,发现大了,再用x=1.5代入,发现小了,然后用x=2.5代入,发现大了,最后你用x=2代入,发现成了...