Skip to content
Snippets Groups Projects
Commit acf490cb authored by william's avatar william
Browse files

STYLE: twoPhaseEulerFoam: updated tutorials for bubble library developments

parent e4c45b82
No related merge requests found
Showing with 1029 additions and 148 deletions
......@@ -36,47 +36,176 @@ water
}
}
// Surface tension coefficient
sigma 0.07;
drag
blending
{
air SchillerNaumann;
water SchillerNaumann;
default
{
type linear;
residualAlpha 1e-6;
maxFullyDispersedAlpha.air 0.3;
maxPartlyDispersedAlpha.air 0.5;
maxFullyDispersedAlpha.water 0.3;
maxPartlyDispersedAlpha.water 0.5;
}
}
heatTransfer
{
air RanzMarshall;
water RanzMarshall;
}
sigma
(
(air and water) 0.07
);
aspectRatio
(
(air in water)
{
type constant;
E0 1.0;
}
(water in air)
{
type constant;
E0 1.0;
}
);
drag
(
(air in water)
{
type SchillerNaumann;
residualAlpha 1e-6;
residualSlip 1e-3;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(water in air)
{
type SchillerNaumann;
residualAlpha 1e-6;
residualSlip 1e-3;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(air and water)
{
type segregated;
residualAlpha 1e-6;
residualSlip 1e-3;
residualRe 1e-3;
m 0.5;
n 8;
swarmCorrection
{
type none;
}
}
);
lift
{
air
(
(air in water)
{
type none;
}
water
(water in air)
{
type none;
}
(air and water)
{
type none;
}
);
heatTransfer
(
(air in water)
{
type RanzMarshall;
residualRe 1e-3;
}
(water in air)
{
type RanzMarshall;
residualRe 1e-3;
}
(air and water)
{
type none;
}
);
virtualMass
(
(air in water)
{
type constantCoefficient;
Cvm 0.5;
}
(water in air)
{
type constantCoefficient;
Cvm 0.5;
}
(air and water)
{
type none;
}
);
wallLubrication
(
(air in water)
{
type none;
}
}
dispersedPhase both;
(water in air)
{
type none;
}
residualPhaseFraction 1e-3;
residualSlip 1e-2;
(air and water)
{
type none;
}
);
turbulentDispersion
(
(air in water)
{
type none;
}
// Virtual-mass coefficient
Cvm 0.5;
(water in air)
{
type none;
}
// Dispersed-phase turbulence coefficient
Ct 1;
(air and water)
{
type none;
}
);
// Minimum allowable pressure
pMin 10000;
// ************************************************************************* //
......@@ -36,47 +36,176 @@ water
}
}
// Surface tension coefficient
sigma 0.07;
drag
blending
{
air SchillerNaumann;
water SchillerNaumann;
default
{
type linear;
residualAlpha 1e-6;
maxFullyDispersedAlpha.air 0.3;
maxPartlyDispersedAlpha.air 0.5;
maxFullyDispersedAlpha.water 0.3;
maxPartlyDispersedAlpha.water 0.5;
}
}
heatTransfer
{
air RanzMarshall;
water RanzMarshall;
}
sigma
(
(air and water) 0.07
);
aspectRatio
(
(air in water)
{
type constant;
E0 1.0;
}
(water in air)
{
type constant;
E0 1.0;
}
);
drag
(
(air in water)
{
type SchillerNaumann;
residualAlpha 1e-6;
residualSlip 1e-3;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(water in air)
{
type SchillerNaumann;
residualAlpha 1e-6;
residualSlip 1e-3;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(air and water)
{
type segregated;
residualAlpha 1e-6;
residualSlip 1e-3;
residualRe 1e-3;
m 0.5;
n 8;
swarmCorrection
{
type none;
}
}
);
lift
{
air
(
(air in water)
{
type none;
}
water
(water in air)
{
type none;
}
(air and water)
{
type none;
}
);
heatTransfer
(
(air in water)
{
type RanzMarshall;
residualRe 1e-3;
}
(water in air)
{
type RanzMarshall;
residualRe 1e-3;
}
(air and water)
{
type none;
}
);
virtualMass
(
(air in water)
{
type constantCoefficient;
Cvm 0.5;
}
(water in air)
{
type constantCoefficient;
Cvm 0.5;
}
(air and water)
{
type none;
}
);
wallLubrication
(
(air in water)
{
type none;
}
}
dispersedPhase both;
(water in air)
{
type none;
}
residualPhaseFraction 1e-3;
residualSlip 1e-2;
(air and water)
{
type none;
}
);
turbulentDispersion
(
(air in water)
{
type none;
}
// Virtual-mass coefficient
Cvm 0.5;
(water in air)
{
type none;
}
// Dispersed-phase turbulence coefficient
Ct 1;
(air and water)
{
type none;
}
);
// Minimum allowable pressure
pMin 10000;
// ************************************************************************* //
......@@ -35,40 +35,152 @@ air
}
}
// Surface tension coefficient
sigma 0;
drag
blending
{
particles GidaspowErgunWenYu;
air GidaspowErgunWenYu;
default
{
type none;
residualAlpha 1e-6;
continuousPhase air;
}
}
heatTransfer
{
particles RanzMarshall;
air RanzMarshall;
}
sigma
(
(particles and air) 0
);
aspectRatio
(
(particles in air)
{
type constant;
E0 1.0;
}
(air in particles)
{
type constant;
E0 1.0;
}
);
drag
(
(particles in air)
{
type GidaspowErgunWenYu;
residualAlpha 1e-6;
residualSlip 1e-3;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(air in particles)
{
type none;
}
(particles and air)
{
type none;
}
);
lift
{
particles
(
(particles in air)
{
type none;
}
air
(air in particles)
{
type none;
}
}
dispersedPhase particles;
(particles and air)
{
type none;
}
);
residualPhaseFraction 1e-3;
residualSlip 1e-2;
heatTransfer
(
(particles in air)
{
type RanzMarshall;
residualRe 1e-3;
}
(air in particles)
{
type none;
}
// Virtual-mass coefficient
Cvm 0;
(particles and air)
{
type none;
}
);
virtualMass
(
(particles in air)
{
type constantCoefficient;
Cvm 0.5;
}
(air in particles)
{
type none;
}
(particles and air)
{
type none;
}
);
wallLubrication
(
(particles in air)
{
type none;
}
(air in particles)
{
type none;
}
(particles and air)
{
type none;
}
);
turbulentDispersion
(
(particles in air)
{
type none;
}
(air in particles)
{
type none;
}
(particles and air)
{
type none;
}
);
// Minimum allowable pressure
pMin 10000;
......
......@@ -31,6 +31,7 @@ RAS
e 0.8;
alphaMax 0.62;
alphaMinFriction 0.5;
residualAlpha 1e-6;
viscosityModel Gidaspow;
conductivityModel Gidaspow;
......
......@@ -36,44 +36,176 @@ water
}
}
// Surface tension coefficient
sigma 0.07;
drag
blending
{
air SchillerNaumann;
water SchillerNaumann;
default
{
type linear;
residualAlpha 1e-6;
maxFullyDispersedAlpha.air 0.3;
maxPartlyDispersedAlpha.air 0.5;
maxFullyDispersedAlpha.water 0.3;
maxPartlyDispersedAlpha.water 0.5;
}
}
heatTransfer
{
air RanzMarshall;
water RanzMarshall;
}
sigma
(
(air and water) 0.07
);
aspectRatio
(
(air in water)
{
type constant;
E0 1.0;
}
(water in air)
{
type constant;
E0 1.0;
}
);
drag
(
(air in water)
{
type SchillerNaumann;
residualAlpha 1e-6;
residualSlip 1e-3;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(water in air)
{
type SchillerNaumann;
residualAlpha 1e-6;
residualSlip 1e-3;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(air and water)
{
type segregated;
residualAlpha 1e-6;
residualSlip 1e-3;
residualRe 1e-3;
m 0.5;
n 8;
swarmCorrection
{
type none;
}
}
);
lift
{
air
(
(air in water)
{
type none;
}
water
(water in air)
{
type none;
}
}
dispersedPhase both;
(air and water)
{
type none;
}
);
residualPhaseFraction 1e-3;
residualSlip 1e-2;
heatTransfer
(
(air in water)
{
type RanzMarshall;
residualRe 1e-3;
}
// Virtual-mass ceofficient
Cvm 0.5;
(water in air)
{
type RanzMarshall;
residualRe 1e-3;
}
(air and water)
{
type none;
}
);
virtualMass
(
(air in water)
{
type constantCoefficient;
Cvm 0.5;
}
(water in air)
{
type constantCoefficient;
Cvm 0.5;
}
(air and water)
{
type none;
}
);
wallLubrication
(
(air in water)
{
type none;
}
(water in air)
{
type none;
}
(air and water)
{
type none;
}
);
turbulentDispersion
(
(air in water)
{
type none;
}
(water in air)
{
type none;
}
(air and water)
{
type none;
}
);
// Minimum allowable pressure
pMin 10000;
// ************************************************************************* //
......@@ -25,6 +25,7 @@ air
{
dMax 1e-2;
dMin 1e-4;
residualAlpha 1e-6;
sources
(
......@@ -56,44 +57,176 @@ water
}
}
// Surface tension coefficient
sigma 0.07;
drag
blending
{
air SchillerNaumann;
water SchillerNaumann;
default
{
type linear;
residualAlpha 1e-6;
maxFullyDispersedAlpha.air 0.3;
maxPartlyDispersedAlpha.air 0.5;
maxFullyDispersedAlpha.water 0.3;
maxPartlyDispersedAlpha.water 0.5;
}
}
heatTransfer
{
air RanzMarshall;
water RanzMarshall;
}
sigma
(
(air and water) 0.07
);
aspectRatio
(
(air in water)
{
type constant;
E0 1.0;
}
(water in air)
{
type constant;
E0 1.0;
}
);
drag
(
(air in water)
{
type SchillerNaumann;
residualAlpha 1e-6;
residualSlip 1e-3;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(water in air)
{
type SchillerNaumann;
residualAlpha 1e-6;
residualSlip 1e-3;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(air and water)
{
type segregated;
residualAlpha 1e-6;
residualSlip 1e-3;
residualRe 1e-3;
m 0.5;
n 8;
swarmCorrection
{
type none;
}
}
);
lift
{
air
(
(air in water)
{
type none;
}
water
(water in air)
{
type none;
}
}
dispersedPhase both;
(air and water)
{
type none;
}
);
residualPhaseFraction 1e-3;
residualSlip 1e-2;
heatTransfer
(
(air in water)
{
type RanzMarshall;
residualRe 1e-3;
}
// Virtual-mass ceofficient
Cvm 0.5;
(water in air)
{
type RanzMarshall;
residualRe 1e-3;
}
(air and water)
{
type none;
}
);
virtualMass
(
(air in water)
{
type constantCoefficient;
Cvm 0.5;
}
(water in air)
{
type constantCoefficient;
Cvm 0.5;
}
(air and water)
{
type none;
}
);
wallLubrication
(
(air in water)
{
type none;
}
(water in air)
{
type none;
}
(air and water)
{
type none;
}
);
turbulentDispersion
(
(air in water)
{
type none;
}
(water in air)
{
type none;
}
(air and water)
{
type none;
}
);
// Minimum allowable pressure
pMin 10000;
// ************************************************************************* //
......@@ -35,40 +35,152 @@ air
}
}
// Surface tension coefficient
sigma 0;
drag
blending
{
particles GidaspowErgunWenYu;
air GidaspowErgunWenYu;
default
{
type none;
residualAlpha 1e-6;
continuousPhase air;
}
}
heatTransfer
{
particles RanzMarshall;
air RanzMarshall;
}
sigma
(
(particles and air) 0
);
aspectRatio
(
(particles in air)
{
type constant;
E0 1.0;
}
(air in particles)
{
type constant;
E0 1.0;
}
);
drag
(
(particles in air)
{
type GidaspowErgunWenYu;
residualAlpha 1e-6;
residualSlip 1e-3;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(air in particles)
{
type none;
}
(particles and air)
{
type none;
}
);
lift
{
particles
(
(particles in air)
{
type none;
}
air
(air in particles)
{
type none;
}
}
dispersedPhase particles;
(particles and air)
{
type none;
}
);
residualPhaseFraction 1e-3;
residualSlip 1e-2;
heatTransfer
(
(particles in air)
{
type RanzMarshall;
residualRe 1e-3;
}
(air in particles)
{
type none;
}
// Virtual-mass ceofficient
Cvm 0;
(particles and air)
{
type none;
}
);
virtualMass
(
(particles in air)
{
type constantCoefficient;
Cvm 0.5;
}
(air in particles)
{
type none;
}
(particles and air)
{
type none;
}
);
wallLubrication
(
(particles in air)
{
type none;
}
(air in particles)
{
type none;
}
(particles and air)
{
type none;
}
);
turbulentDispersion
(
(particles in air)
{
type none;
}
(air in particles)
{
type none;
}
(particles and air)
{
type none;
}
);
// Minimum allowable pressure
pMin 10000;
......
......@@ -36,40 +36,173 @@ water
}
}
// Surface tension coefficient
sigma 0.07;
drag
blending
{
air SchillerNaumann;
water SchillerNaumann;
default
{
type linear;
residualAlpha 1e-6;
maxFullyDispersedAlpha.air 0.3;
maxPartlyDispersedAlpha.air 0.5;
maxFullyDispersedAlpha.water 0.3;
maxPartlyDispersedAlpha.water 0.5;
}
}
heatTransfer
{
air RanzMarshall;
water RanzMarshall;
}
sigma
(
(air and water) 0.07
);
aspectRatio
(
(air in water)
{
type constant;
E0 1.0;
}
(water in air)
{
type constant;
E0 1.0;
}
);
drag
(
(air in water)
{
type SchillerNaumann;
residualAlpha 1e-6;
residualSlip 1e-3;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(water in air)
{
type SchillerNaumann;
residualAlpha 1e-6;
residualSlip 1e-3;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(air and water)
{
type segregated;
residualAlpha 1e-6;
residualSlip 1e-3;
residualRe 1e-3;
m 0.5;
n 8;
swarmCorrection
{
type none;
}
}
);
lift
{
air
(
(air in water)
{
type none;
}
water
(water in air)
{
type none;
}
}
dispersedPhase both;
(air and water)
{
type none;
}
);
heatTransfer
(
(air in water)
{
type RanzMarshall;
residualRe 1e-3;
}
(water in air)
{
type RanzMarshall;
residualRe 1e-3;
}
(air and water)
{
type none;
}
);
virtualMass
(
(air in water)
{
type constantCoefficient;
Cvm 0.5;
}
(water in air)
{
type constantCoefficient;
Cvm 0.5;
}
(air and water)
{
type none;
}
);
wallLubrication
(
(air in water)
{
type none;
}
(water in air)
{
type none;
}
(air and water)
{
type none;
}
);
turbulentDispersion
(
(air in water)
{
type none;
}
residualPhaseFraction 1e-3;
residualSlip 1e-2;
(water in air)
{
type none;
}
// Virtual-mass coefficient
Cvm 0.5;
(air and water)
{
type none;
}
);
// Minimum allowable pressure
pMin 10000;
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment