multiphaseEulerFoam: transform to solve for p_rgh

to avoid excessive pressure/buoyancy balance errors on non-orthogonal meshes
This commit is contained in:
Henry
2015-03-19 21:40:41 +00:00
parent 7507217b81
commit e5d44a0e0b
16 changed files with 92 additions and 61 deletions

View File

@ -10,7 +10,7 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
object p;
object p_rgh;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -55,7 +55,7 @@ snGradSchemes
fluxRequired
{
default no;
p ;
p_rgh ;
pcorr ;
}

View File

@ -22,7 +22,7 @@ solvers
nAlphaSubCycles 2;
}
p
p_rgh
{
solver GAMG;
smoother DIC;
@ -37,16 +37,16 @@ solvers
relTol 0.01;
}
pFinal
p_rghFinal
{
$p;
$p_rgh;
tolerance 1e-9;
relTol 0;
}
pcorr
{
$p;
$p_rgh;
tolerance 1e-5;
relTol 0;
}

View File

@ -10,7 +10,7 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
object p;
object p_rgh;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -53,7 +53,7 @@ snGradSchemes
fluxRequired
{
default no;
p;
p_rgh;
pcorr;
}

View File

@ -22,7 +22,7 @@ solvers
nAlphaSubCycles 3;
}
p
p_rgh
{
solver GAMG;
tolerance 1e-7;
@ -37,7 +37,7 @@ solvers
mergeLevels 1;
}
pFinal
p_rghFinal
{
solver PCG;
preconditioner
@ -62,7 +62,7 @@ solvers
pcorr
{
$pFinal;
$p_rghFinal;
tolerance 1e-5;
relTol 0;
}

View File

@ -10,7 +10,7 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
object p;
object p_rgh;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@ -42,8 +42,8 @@ boundaryField
{
type totalPressure;
p0 uniform 0;
U U.air;
phi phi.air;
U U;
phi phi;
rho rho;
psi none;
gamma 1;

View File

@ -33,7 +33,7 @@ writeInterval 0.01;
purgeWrite 0;
writeFormat ascii;
writeFormat binary;
writePrecision 6;

View File

@ -53,7 +53,7 @@ snGradSchemes
fluxRequired
{
default no;
p;
p_rgh;
pcorr;
}

View File

@ -22,7 +22,7 @@ solvers
nAlphaSubCycles 3;
}
p
p_rgh
{
solver GAMG;
tolerance 1e-7;
@ -37,7 +37,7 @@ solvers
mergeLevels 1;
}
pFinal
p_rghFinal
{
solver PCG;
preconditioner
@ -62,7 +62,7 @@ solvers
pcorr
{
$pFinal;
$p_rghFinal;
tolerance 1e-5;
relTol 0;
}

View File

@ -10,7 +10,7 @@ FoamFile
version 2.0;
format ascii;
class volScalarField;
object p;
object p_rgh;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -53,7 +53,7 @@ snGradSchemes
fluxRequired
{
default no;
p;
p_rgh;
pcorr;
}

View File

@ -22,7 +22,7 @@ solvers
nAlphaSubCycles 2;
}
p
p_rgh
{
solver GAMG;
tolerance 1e-7;
@ -37,7 +37,7 @@ solvers
mergeLevels 1;
}
pFinal
p_rghFinal
{
solver PCG;
preconditioner
@ -62,7 +62,7 @@ solvers
pcorr
{
$pFinal;
$p_rghFinal;
tolerance 1e-5;
relTol 0;
}