p_rgh迭代次数过大
-
我最近在用twophaseeulerfoam求解器,请问下p_rgh迭代次数超过1000是怎么回事?能减少其迭代次数吗?
Courant Number mean: 2.96985e-08 max: 0.000906108 Max Ur Courant Number = 1.0007 deltaT = 7.81647e-10 Time = 0.00027487919 PIMPLE: iteration 1 MULES: Solving for alpha.air MULES: Solving for alpha.air smoothSolver: Solving for alpha.air, Initial residual = 2.72559e-21, Final residual = 4.77894e-22, No Iterations 2 alpha.air volume fraction = 4.27076e-08 Min(alpha.air) = 0 Max(alpha.air) = 1 Constructing momentum equations nonePCG: Solving for p_rgh, Initial residual = 0.381368, Final residual = 0.0874588, No Iterations 1001 nonePCG: Solving for p_rgh, Initial residual = 0.361702, Final residual = 0.090747, No Iterations 1001
-
@lixh 输出显示你没有给PCG 用 preconditioner。在你的 fvSolution 文件,p_rgh 里设置了 solver 为 PCG,但是你没有设置 preconditioner,或者,preconditioner 设置成了 none。把 preconditioner 设置为 DIC试试。
-
@xpqiu DIC这个我试过,但是会报错
-
@lixh PCG+DIC的组合算是很稳定的了,如果这个都报错,那估计你的算例设置有点问题。
-
@xpqiu 之前是GANG +DIC组合,这个到后来也会报错,可能真的是其它设置的问题,谢谢啦,我再试试:happy:
-
是不是可以设置一下relTol