FLUENT运算时报错,还有就是我设置了迭代步数1000,为啥有时候会算到2250多步? 15

这次算到500多步就出错了。。。#DivergencedetectedinAMGsolver:pressurecorrection->Turningoffcorrecti... 这次算到500多步就出错了。。。

# Divergence detected in AMG solver: pressure correction -> Turning off correction scaling!
# Divergence detected in AMG solver: pressure correction -> Increasing relaxation sweeps!

Error: Divergence detected in AMG solver: pressure correction

Error: Divergence detected in AMG solver: pressure correction
Error Object: #f
((inner_rotation 2 point)
(time 0 1)
(omega_z 13.98 13.98)
)
((outer_rotation 2 point)
(time 0 1)
(omega_z -13.98 -13.98)
)
请问,这个是设置动网格旋转么?
展开
 我来答
满腹经纶公子
2015-10-07 · TA获得超过2948个赞
知道小有建树答主
回答量:600
采纳率:90%
帮助的人:316万
展开全部
运算报错肯定就是你的计算有问题了,要么是网格质量太差,要么是模型或者边界条件设置不合理,导致计算出错,如果问题本身确实很难收敛,建议减小松弛因子!
至于你说的设置了1000步,结果算到2250步,如果你算的是非定常的话还有可能(因为有内迭代),如果是定常的肯定不会,应该是你没设置正确!
追问
网格是结构化网格,是非定常流,我把time step size设置成0.001s,算到500步就出错,结果如上,把0.001改成0.0001,就算到2250多步,number of time step 我设置的都是1000.
追答
进行非定常计算,时间步长的设置非常重要,时间步长过大肯定会导致计算不收敛或者出错,时间步长的设置还跟网格大小有关系,这个都需要摸索的,你可以将步长再改小一点试试!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式