無次元温度Θのrms値を比較して妥当性を確認しているのですが,以下の赤い実線のように非対称的な分布,壁面以外での値が過少に算出されていることが現在問題となっております(yは垂直方向座標).
----------------------------------------------------------------------------------------------------------------------------------------------
ddtSchemes
{
default backward;
}
gradSchemes
{
default Gauss linear;
}
divSchemes
{
default none;
div(phi,U) Gauss QUICK;
// div(phi,K) Gauss QUICK;
// div(phi,h) Gauss QUICK;
// div(phi,k) Gauss QUICK;
// div(phi,epsilon) Gauss QUICK;
// div(phi,R) Gauss QUICK;
// div(R) Gauss QUICK;
// div(Ji,Ii_h) Gauss upwind;
div(((rho*nuEff)*dev2(T(grad(U))))) Gauss QUICK;
div(Ji,Ii_h) bounded Gauss linearUpwind Gauss linear;
div((nuEff*dev2(T(grad(U))))) Gauss linear;
div(phi,T) Gauss QUICK;
div(phi,T2) Gauss QUICK;
}
laplacianSchemes
{
default Gauss linear uncorrected;
}
interpolationSchemes
{
default linear;
}
snGradSchemes
{
default uncorrected;
}
fluxRequired
{
default no;
p_rgh;
}
----------------------------------------------------------------------------------------------------------------------------------------------
fvSolutions
----------------------------------------------------------------------------------------------------------------------------------------------
solvers
{
"rho.*"
{
solver PCG;
preconditioner DIC;
tolerance 1e-6;
relTol 0.01;
}
"p_rgh.*"
{
solver GAMG;
tolerance 1e-6;
relTol 0.01;
smoother GaussSeidel;
}
"(U|h|k|epsilon|R|T).*"
{
solver PBiCGStab;
preconditioner DILU;
tolerance 1e-6;
relTol 0.01;
}
"Ii.*"
{
solver GAMG;
tolerance 1e-9;
relTol 0;
smoother symGaussSeidel;
maxIter 100;
nPostSweeps 1;
}
}
PIMPLE
{
momentumPredictor yes;
nCorrectors 2;
nNonOrthogonalCorrectors 0;
pRefCell 0;
pRefValue 0;
}
relaxationFactors
{
"ILambda.*" 0.7;
//".*Final" 1.0;
}
----------------------------------------------------------------------------------------------------------------------------------------------
スキーム等は上記のように設定しております.精度の向上のために何か改善点はありますでしょうか.
よろしくお願い致します.