twoPhaseEulerFoam: Move the residualAlpha used for drag into the phaseModel

This is necessary to guarantee consistency between the residualAlpha
used for drag and buoyancy in a multi-phase system
This commit is contained in:
Henry
2015-06-07 18:55:24 +01:00
parent 3f62ba192f
commit 61e52b2cb4
37 changed files with 188 additions and 142 deletions

View File

@ -25,6 +25,8 @@ air
d0 3e-3;
p0 1e5;
}
residualAlpha 1e-6;
}
water
@ -34,6 +36,8 @@ water
{
d 1e-4;
}
residualAlpha 1e-6;
}
blending
@ -73,7 +77,6 @@ drag
(air in water)
{
type SchillerNaumann;
residualAlpha 1e-6;
residualRe 1e-3;
swarmCorrection
{
@ -84,7 +87,6 @@ drag
(water in air)
{
type SchillerNaumann;
residualAlpha 1e-6;
residualRe 1e-3;
swarmCorrection
{
@ -95,7 +97,6 @@ drag
(air and water)
{
type segregated;
residualAlpha 1e-6;
m 0.5;
n 8;
swarmCorrection

View File

@ -25,6 +25,8 @@ air
d0 3e-3;
p0 1e5;
}
residualAlpha 1e-6;
}
water
@ -34,6 +36,8 @@ water
{
d 1e-4;
}
residualAlpha 1e-6;
}
blending
@ -73,7 +77,6 @@ drag
(air in water)
{
type SchillerNaumann;
residualAlpha 1e-6;
residualRe 1e-3;
swarmCorrection
{
@ -84,7 +87,6 @@ drag
(water in air)
{
type SchillerNaumann;
residualAlpha 1e-6;
residualRe 1e-3;
swarmCorrection
{
@ -95,7 +97,6 @@ drag
(air and water)
{
type segregated;
residualAlpha 1e-6;
m 0.5;
n 8;
swarmCorrection

View File

@ -19,22 +19,29 @@ phases (particles air);
particles
{
residualAlpha 1e-6;
diameterModel constant;
constantCoeffs
{
d 3e-4;
}
alphaMax 0.62;
alphaMax 0.62;
residualAlpha 1e-6;
}
air
{
residualAlpha 0;
diameterModel constant;
constantCoeffs
{
d 1;
}
residualAlpha 0;
}
blending
@ -60,7 +67,6 @@ drag
(particles in air)
{
type GidaspowErgunWenYu;
residualAlpha 1e-6;
residualRe 1e-3;
swarmCorrection
{

View File

@ -25,6 +25,8 @@ air
d0 3e-3;
p0 1e5;
}
residualAlpha 1e-6;
}
water
@ -34,6 +36,8 @@ water
{
d 1e-4;
}
residualAlpha 1e-6;
}
blending
@ -73,7 +77,6 @@ drag
(air in water)
{
type SchillerNaumann;
residualAlpha 1e-6;
residualRe 1e-3;
swarmCorrection
{
@ -84,7 +87,6 @@ drag
(water in air)
{
type SchillerNaumann;
residualAlpha 1e-6;
residualRe 1e-3;
swarmCorrection
{

View File

@ -46,6 +46,8 @@ air
}
);
}
residualAlpha 1e-6;
}
water
@ -55,6 +57,8 @@ water
{
d 1e-4;
}
residualAlpha 1e-6;
}
blending
@ -94,7 +98,6 @@ drag
(air in water)
{
type SchillerNaumann;
residualAlpha 1e-6;
residualRe 1e-3;
swarmCorrection
{
@ -105,7 +108,6 @@ drag
(water in air)
{
type SchillerNaumann;
residualAlpha 1e-6;
residualRe 1e-3;
swarmCorrection
{
@ -116,7 +118,6 @@ drag
(air and water)
{
type segregated;
residualAlpha 1e-6;
m 0.5;
n 8;
swarmCorrection

View File

@ -25,7 +25,8 @@ particles
d 3e-4;
}
alphaMax 0.62;
alphaMax 0.62;
residualAlpha 1e-6;
}
air
@ -35,6 +36,8 @@ air
{
d 1;
}
residualAlpha 0;
}
blending
@ -60,7 +63,6 @@ drag
(particles in air)
{
type GidaspowErgunWenYu;
residualAlpha 1e-6;
residualRe 1e-3;
swarmCorrection
{

View File

@ -25,6 +25,8 @@ air
d0 3e-3;
p0 1e5;
}
residualAlpha 1e-4;
}
water
@ -34,6 +36,8 @@ water
{
d 1e-4;
}
residualAlpha 1e-4;
}
blending
@ -73,7 +77,6 @@ drag
(air in water)
{
type SchillerNaumann;
residualAlpha 1e-4;
residualRe 1e-3;
swarmCorrection
{
@ -84,7 +87,6 @@ drag
(water in air)
{
type SchillerNaumann;
residualAlpha 1e-4;
residualRe 1e-3;
swarmCorrection
{

View File

@ -25,6 +25,8 @@ air
d0 3e-3;
p0 1e5;
}
residualAlpha 1e-4;
}
water
@ -34,6 +36,8 @@ water
{
d 1e-4;
}
residualAlpha 1e-4;
}
blending
@ -73,7 +77,6 @@ drag
(air in water)
{
type SchillerNaumann;
residualAlpha 1e-4;
residualRe 1e-3;
swarmCorrection
{
@ -84,7 +87,6 @@ drag
(water in air)
{
type SchillerNaumann;
residualAlpha 1e-4;
residualRe 1e-3;
swarmCorrection
{
@ -95,7 +97,6 @@ drag
(air and water)
{
type segregated;
residualAlpha 1e-4;
m 0.5;
n 8;
swarmCorrection