工程流体网论坛

首页 » CFD专区 » Fluent/CFX » 求助:CFB中divergence detected in AMG solver:pressure correction
luckwang - 2008-5-6 15:51:00

请求高手指点:循环流化床中非稳态气固两相流计算,使用欧拉双流体模型,K-E湍流模型,网格质量<0.55。先计算了层流稳态,残差小于0.01时转为湍流非稳态。计算时总是出现divergence detected in AMG solver:pressure correction。收敛因子已经调小,请求高手指点。万分感谢!

 

 

 

yjs808 - 2008-5-6 16:39:00

如果你的网格质量没有问题( The skewness must be less than 0.85 for Quad/Hex and 0.9 for Tri/Tet cells),那就可能是压力速度耦合方式的问题,你也可以检查下你的压力插值格式是否适合多相流计算;也有可能是边界条件设置的问题。

 

下面是http://university.fluent.com论坛上的回答,我觉得讲的挺有条理的,这个是可压缩计算出现这个警告的解决回答,你看看对你有用的方面就行了。

 

Well, this message shows that the run is diverging, namely in pressure correction equation (Sec. 25.4.3 Pressure-Velocity Coupling of Fluent Users Guide). It's hard to tell why this is happening without checking your case.
Are you following some of the solution convergence steps mentioned in this page?-
http://www.fluentusers.com/fluent/doc/ori/html/ug/node426.htm#sec-rotref-solstrat

Other suggestions I can make -
(1) What pressure-velocity coupling scheme are you using? I found that switching to PISO and turning on skewness correction sometimes helps on skewed meshes.
(2) What's the under relaxation factor for temperature (energy)? I find it helpful to reduce it to 0.8-0.9 in problems involving high-speed compressible flows.
A coupled of other thing that comes to mind:
(3) FMG initialization may help (Sec. 25.15 Full Multigrid (FMG) Initialization).
http://www.fluentusers.com/fluent/doc/ori/html/ug/node1038.htm

(4) Precision issue. What is the minimum cell volume (Grid - Check)? If it's less than 1e-06, then double-precision solver is recommended.

[此贴子已经被作者于2008-5-6 16:45:46编辑过]

luckwang - 2008-5-6 17:31:00

太感谢了,我马上去试。

luckwang - 2008-5-6 17:43:00
求解器使用了pressure based,我改用density based出现不符合多相流的提示,请问pressure based和density based区别,分别适用何种情况?此外,velocity-pressure coupled 只有phase coupled simple可选呀,没有simplc 或piso选项。 
songxy - 2008-5-6 18:54:00

density based适用于可压缩流,

pressure based适用于不可压缩流.Z8M
density based把density作为主要变量之一。但不可压时density是常数(一般加入假想的人工可压缩性,来减缓这个矛盾)]

yjs808 - 2008-5-7 10:20:00

一般来讲,Pressure-Based Solver是Fluent的优势,它是基于压力法的求解器,使用的是压力修正算法,求解的控制方程是标量形式的,擅长求解不可压缩流动,对于可压流动也可以求解;Fluent 6.3以前的版本求解器,只有Segregated Solver和Coupled Solver,其实也就是Pressure-Based Solver的两种处理方法;

Density-Based Solver应该是Fluent 6.3新发展出来的,它是基于密度法的求解器,求解的控制方程是矢量形式的,主要离散格式有Roe,AUSM+,该方法的初衷是让Fluent具有比较好的求解可压缩流动能力,但目前格式没有添加任何限制器,因此还不太完善;它只有Coupled的算法;对于低速问题,他们是使用Preconditioning方法来处理,使之也能够计算低速问题。

 

你说的Density-Based Solver下肯定是没有SIMPLEC,PISO这些选项的,因为这些都是压力修正算法,不会在这种类型的求解器中出现的;建议你还是使用Pressure-Based Solver解决你的问题。

 

luckwang - 2008-5-7 22:30:00
谢谢各位高手指点,我试着去调,如果有结果一定拿来大家分享。
luckwang - 2008-5-8 10:36:00
求助:我已经选了Pressure-Based Solver,没有看到SIMPLEC,PISO格式,这些格式应该在哪里选呀?此外,我的the minimum cell volume 是1e-08,若选用 double-precision solver 应该在哪里设?谢谢!
yjs808 - 2008-5-8 17:24:00

在你启动Fluent的时候不就有个2d,2ddp,3d,3ddp的选项吗?2ddp就是双精度的。

pressure-based solver里面的压力速度耦合方法,在solve->control里面设置,pressure-velocity coupling。

1
查看完整版本: 求助:CFB中divergence detected in AMG solver:pressure correction