ANSYS中什么叫收敛?请通俗的讲,我菜鸟!!158
发布网友
发布时间:2023-09-16 21:20
我来回答
共2个回答
热心网友
时间:2024-11-26 05:27
有限元计算最后总是要解方程组得到各个节点(node)的位移。每个自由度对应一个方程。如果你的模型有1万个节点,每个节点有6个自由度,那么计算机求解时大约要求解6万个方程组成的方程组。
对于线弹性的问题,求解的是一个线性方程组,有很多算法(例如LU分解,乔列斯基分解等)可以直接得到精确解
而对于非线性的问题,比如你把大变形打开,或者考虑了材料非线性,那么你的方程就会变成非线性的方程组。对于非线性的方程组,目前没有可以直接得到精确解的算法。只有通过迭代求得近似解,迭代的过程和一楼说的差不多。每种迭代方法都有一个指标来衡量迭代的结果和真实的结果的差距,只有当这种指标足够小时才认为迭代的结果可以接受,这是就称“收敛”了。如果你的非线性特别严重,或者模型有问题,则很可能会出现无论怎么迭代,这个指标总是很大,这样的迭代结果是不能满足要求的,这就是迭代不收敛。
以上的字都是我自己打的,你看着办吧O(∩_∩)O
热心网友
时间:2024-11-26 05:28
我也是菜鸟,我简单说下,高手再斧正吧
比如你要知道“1+x=3”的x是多少,你用x=1代入,发现小了,然后用x=3代入,发现大了,再用x=1.5代入,发现小了,然后用x=2.5代入,发现大了,最后你用x=2代入,发现成了...