大家好,
目前在使用基于interFoam的新求解器进行液滴蒸发的相关模拟,模拟过程中记录压力项的残差,发现陡增比较严重,具体如图,离散跟求解的设置也如图,请大家提供意见。
p_rgh
{
solver PCG;
preconditioner DIC;
tolerance 1e-20;
relTol 0.05;
// maxIter 100;
}
"pcorr.*"
{
$p_rgh;
relTol 0;
}
p_rghFinal
{
$p_rgh;
relTol 0;
}
"U|UFinal"
{
solver smoothSolver;
smoother symGaussSeidel;
tolerance 1E-12;
relTol 0;
minIter 1;
}
PIMPLE
{
momentumPredictor no;
nOuterCorrectors 1;
nCorrectors 1;
nNonOrthogonalCorrectors 0;
pRefCell 0;
pRefValue 0;
residualControl
{
U
{
tolerance 1.0E-6;
relTol 0;
}
p_rgh
{
tolerance 1.0E-7;
relTol 0;
}
}
}
divSchemes
{
default Gauss linear;
div(nHat) Gauss linear;
div(rhoPhi,U) Gauss limitedLinearV 1;
div(rhoCpPhi,T) Gauss limitedLinearV 1;
div(phi,alpha) Gauss vanLeer;
div(phirb,alpha) Gauss interfaceCompression;
div(((rho*nuEff)*dev2(T(grad(U))))) Gauss linear;
}