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)
)
请问,这个是设置动网格旋转么? 展开
# 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)
)
请问,这个是设置动网格旋转么? 展开
1个回答
展开全部
运算报错肯定就是你的计算有问题了,要么是网格质量太差,要么是模型或者边界条件设置不合理,导致计算出错,如果问题本身确实很难收敛,建议减小松弛因子!
至于你说的设置了1000步,结果算到2250步,如果你算的是非定常的话还有可能(因为有内迭代),如果是定常的肯定不会,应该是你没设置正确!
至于你说的设置了1000步,结果算到2250步,如果你算的是非定常的话还有可能(因为有内迭代),如果是定常的肯定不会,应该是你没设置正确!
追问
网格是结构化网格,是非定常流,我把time step size设置成0.001s,算到500步就出错,结果如上,把0.001改成0.0001,就算到2250多步,number of time step 我设置的都是1000.
追答
进行非定常计算,时间步长的设置非常重要,时间步长过大肯定会导致计算不收敛或者出错,时间步长的设置还跟网格大小有关系,这个都需要摸索的,你可以将步长再改小一点试试!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询