永发信息网

【迭代】fluent中迭代计算的意义为什么要进行迭代运算?意义何在?对于解...

答案:2  悬赏:80  手机版
解决时间 2021-03-11 08:52
  • 提问者网友:骨子里的高雅
  • 2021-03-10 13:27
【迭代】fluent中迭代计算的意义为什么要进行迭代运算?意义何在?对于解...
最佳答案
  • 五星知识达人网友:雾月
  • 2021-03-10 13:45
【答案】 首先,要搞清楚迭代是一个什么含义.迭代是作为数值计算的典型计算方法,应用于方程组求解等,其思想史先求出一个粗糙的近似解,然后用一个递推公式不断求解以致满足解的精度要求为止.
  然后说为什么要进行迭代计算,因为在你根据一个问题列出来一个求解方程组后,原理上是可以求解出来精确解的,但是问题有:1,手动解出来很麻烦,并且大多数复杂方程组手动基本无法完成这个计算量,于是计算机求解2,计算机求解是和我门手动求解的原理不一样的,数值计算在计算机上实现是另有一套数学方法(具体答案网数值分析)比如想x^2+5x+6=0,人为求解过程是你知道方程可以化为(x+2)(x+3)=0,于是解就出来了,而计算机上面它无法逻辑上预判可以把它化成上面的那个方程,他用的方法是取一个区间(包含解),然后不停一次次迭代缩小此区间,知道区间满足精度要求如[-1.999999999,-2.00000000000001],这样把区间中随便取一个数约近就得到-2了.
  对于解的结果影响是一般迭代次数越多,解的精度也就越高,但一般fluent中会有两个设置,一个是精度设置,一个是迭代次数设置,开始计算时,如果没有达到设定迭代终止次数就已经满足解的精度要求的话迭代就会结束,还有就是一直迭代到设定迭代终止次数仍未达到设定精度仍然迭代停止.
全部回答
  • 1楼网友:神鬼未生
  • 2021-03-10 15:25
好好学习下
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯