tutorials/multiphase/multiphaseEulerFoam: Backwards compatible changes

These changes are not required for the cases to run with the new
phaseInterface system. The syntax prior to this commit will be read in
the new phaseInterface system's backwards compatibility mode.
This commit is contained in:
Will Bainbridge
2022-01-19 09:38:25 +00:00
parent 807e517274
commit 64a6562a1e
36 changed files with 832 additions and 1861 deletions

View File

@ -47,25 +47,23 @@ blending
} }
surfaceTension surfaceTension
( {
(gas and liquid) gas_liquid
{ {
type constant; type constant;
sigma 0.07; sigma 0.07;
} }
); }
drag drag
( {}
);
virtualMass virtualMass
( {}
);
interfaceComposition.gas interfaceComposition
( {
(gas and liquid) gas_liquid_inThe_gas
{ {
type nonRandomTwoLiquid; type nonRandomTwoLiquid;
species (H2O C3H8O); species (H2O C3H8O);
@ -112,62 +110,42 @@ interfaceComposition.gas
} }
} }
} }
); }
interfaceComposition.liquid heatTransfer
( {
); liquid_dispersedIn_gas_inThe_gas
heatTransfer.gas
(
(liquid in gas)
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
);
heatTransfer.liquid liquid_dispersedIn_gas_inThe_liquid
(
(liquid in gas)
{ {
type spherical; type spherical;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
); }
diffusiveMassTransfer.gas diffusiveMassTransfer
( {
(liquid in gas) liquid_dispersedIn_gas_inThe_gas
{ {
type Frossling; type Frossling;
Le 1.0; Le 1.0;
} }
); }
diffusiveMassTransfer.liquid
(
(liquid in gas)
{
type spherical;
Le 1.0;
}
);
phaseTransfer phaseTransfer
( {}
);
lift lift
( {}
);
wallLubrication wallLubrication
( {}
);
turbulentDispersion turbulentDispersion
( {}
);
// ************************************************************************* // // ************************************************************************* //

View File

@ -46,25 +46,23 @@ blending
} }
surfaceTension surfaceTension
( {
(gas and liquid) gas_liquid
{ {
type constant; type constant;
sigma 0.07; sigma 0.07;
} }
); }
drag drag
( {}
);
virtualMass virtualMass
( {}
);
interfaceComposition.gas interfaceComposition
( {
(gas and liquid) gas_liquid_inThe_gas
{ {
type saturated; type saturated;
species ( H2O ); species ( H2O );
@ -74,57 +72,42 @@ interfaceComposition.gas
type ArdenBuck; type ArdenBuck;
} }
} }
); }
interfaceComposition.liquid heatTransfer
( {
); liquid_dispersedIn_gas_inThe_gas
heatTransfer.gas
(
(liquid in gas)
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
);
heatTransfer.liquid liquid_dispersedIn_gas_inThe_liquid
(
(liquid in gas)
{ {
type spherical; type spherical;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
); }
diffusiveMassTransfer.gas diffusiveMassTransfer
( {
(liquid in gas) liquid_dispersedIn_gas_inThe_gas
{ {
type Frossling; type Frossling;
Le 1.0; Le 1.0;
} }
); }
diffusiveMassTransfer.liquid
(
);
phaseTransfer phaseTransfer
( {}
);
lift lift
( {}
);
wallLubrication wallLubrication
( {}
);
turbulentDispersion turbulentDispersion
( {}
);
// ************************************************************************* // // ************************************************************************* //

View File

@ -149,30 +149,30 @@ blending
} }
surfaceTension surfaceTension
(); {}
interfaceCompression interfaceCompression
(); {}
drag drag
(); {}
virtualMass virtualMass
(); {}
heatTransfer heatTransfer
(); {}
phaseTransfer phaseTransfer
(); {}
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -150,30 +150,30 @@ blending
} }
surfaceTension surfaceTension
(); {}
interfaceCompression interfaceCompression
(); {}
drag drag
(); {}
virtualMass virtualMass
(); {}
heatTransfer heatTransfer
(); {}
phaseTransfer phaseTransfer
(); {}
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -192,30 +192,30 @@ blending
} }
surfaceTension surfaceTension
(); {}
interfaceCompression interfaceCompression
(); {}
drag drag
(); {}
virtualMass virtualMass
(); {}
heatTransfer heatTransfer
(); {}
phaseTransfer phaseTransfer
(); {}
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -115,30 +115,30 @@ blending
} }
surfaceTension surfaceTension
(); {}
interfaceCompression interfaceCompression
(); {}
drag drag
(); {}
virtualMass virtualMass
(); {}
heatTransfer heatTransfer
(); {}
phaseTransfer phaseTransfer
(); {}
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -134,60 +134,46 @@ blending
} }
drag drag
( {
(air1 in water) air1_dispersedIn_water
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(air2 in water) air2_dispersedIn_water
{ {
type SchillerNaumann; $air1_dispersedIn_water;
residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(air3 in water) air3_dispersedIn_water
{ {
type SchillerNaumann; $air1_dispersedIn_water;
residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
); }
heatTransfer heatTransfer
(); {}
interfaceCompression interfaceCompression
(); {}
lift lift
(); {}
phaseTransfer phaseTransfer
(); {}
surfaceTension surfaceTension
(); {}
turbulentDispersion turbulentDispersion
(); {}
virtualMass virtualMass
(); {}
wallLubrication wallLubrication
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -115,30 +115,30 @@ blending
} }
surfaceTension surfaceTension
(); {}
interfaceCompression interfaceCompression
(); {}
drag drag
(); {}
virtualMass virtualMass
(); {}
heatTransfer heatTransfer
(); {}
phaseTransfer phaseTransfer
(); {}
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -155,30 +155,30 @@ blending
} }
surfaceTension surfaceTension
(); {}
interfaceCompression interfaceCompression
(); {}
drag drag
(); {}
virtualMass virtualMass
(); {}
heatTransfer heatTransfer
(); {}
phaseTransfer phaseTransfer
(); {}
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -46,82 +46,55 @@ blending
} }
surfaceTension surfaceTension
( {
(steam and water) steam_water
{ {
type constant; type constant;
sigma 0.07; sigma 0.07;
} }
); }
saturation saturation
( {
(steam and water) steam_water
{ {
type constant; type constant;
pSat 1e5; pSat 1e5;
Tsat 372.76; Tsat 372.76;
} }
); }
drag drag
( {}
);
virtualMass virtualMass
( {}
);
interfaceComposition.steam heatTransfer
( {
(steam and water) water_dispersedIn_steam_inThe_steam
{
type saturated;
species ( H2O );
Le 1.0;
saturationPressure
{
type ArdenBuck;
}
}
);
interfaceComposition.water
(
);
heatTransfer.steam
(
(water in steam)
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
);
heatTransfer.water water_dispersedIn_steam_inThe_water
(
(water in steam)
{ {
type spherical; type spherical;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
); }
phaseTransfer phaseTransfer
( {}
);
lift lift
( {}
);
wallLubrication wallLubrication
( {}
);
turbulentDispersion turbulentDispersion
( {}
);
// ************************************************************************* // // ************************************************************************* //

View File

@ -65,91 +65,79 @@ blending
} }
surfaceTension surfaceTension
( {
(air and water) air_water
{ {
type constant; type constant;
sigma 0.07; sigma 0.07;
} }
); }
drag drag
( {
(air in water) air_dispersedIn_water
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(water in air) water_dispersedIn_air
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(air and water) air_segregatedWith_water
{ {
type segregated; type segregated;
m 0.5; m 0.5;
n 8; n 8;
swarmCorrection
{
type none;
}
} }
); }
virtualMass virtualMass
( {
(air in water) air_dispersedIn_water
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
(water in air) water_dispersedIn_air
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
); }
heatTransfer heatTransfer
( {
(air in water) air_dispersedIn_water
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
(water in air) water_dispersedIn_air
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
); }
phaseTransfer phaseTransfer
(); {}
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
interfaceCompression interfaceCompression
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -41,38 +41,33 @@ liquid
} }
drag drag
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type IshiiZuber; type IshiiZuber;
swarmCorrection
{
type none;
}
} }
); }
virtualMass virtualMass
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
); }
heatTransfer heatTransfer
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type RanzMarshall; type RanzMarshall;
} }
); }
lift lift
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type wallDamped; type wallDamped;
@ -95,26 +90,26 @@ lift
zeroInNearWallCells yes; zeroInNearWallCells yes;
} }
} }
); }
wallLubrication wallLubrication
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type Antal; type Antal;
Cw1 -0.01; Cw1 -0.01;
Cw2 0.05; Cw2 0.05;
} }
); }
turbulentDispersion turbulentDispersion
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type Burns; type Burns;
sigma 0.7; sigma 0.7;
} }
); }
blending blending
{ {
@ -126,18 +121,18 @@ blending
} }
surfaceTension surfaceTension
( {
(gas and liquid) gas_liquid
{ {
type constant; type constant;
sigma 0.071; sigma 0.071;
} }
); }
phaseTransfer phaseTransfer
(); {}
interfaceCompression interfaceCompression
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -51,59 +51,55 @@ blending
} }
surfaceTension surfaceTension
( {
(gas and solids) gas_solids
{ {
type constant; type constant;
sigma 0; sigma 0;
} }
); }
drag drag
( {
(solids in gas) solids_dispersedIn_gas
{ {
type GidaspowErgunWenYu; type GidaspowErgunWenYu;
residualAlpha 1e-5; residualAlpha 1e-5;
residualRe 1e-5; residualRe 1e-5;
swarmCorrection
{
type none;
}
} }
); }
virtualMass virtualMass
( {
(solids in gas) solids_dispersedIn_gas
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0; Cvm 0;
} }
); }
heatTransfer heatTransfer
( {
(solids in gas) solids_dispersedIn_gas
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
); }
phaseTransfer phaseTransfer
(); {}
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
interfaceCompression interfaceCompression
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -65,91 +65,79 @@ blending
} }
surfaceTension surfaceTension
( {
(air and water) air_water
{ {
type constant; type constant;
sigma 0.07; sigma 0.07;
} }
); }
drag drag
( {
(air in water) air_dispersedIn_water
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(water in air) water_dispersedIn_air
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(air and water) air_segregatedWith_water
{ {
type segregated; type segregated;
m 0.5; m 0.5;
n 8; n 8;
swarmCorrection
{
type none;
}
} }
); }
virtualMass virtualMass
( {
(air in water) air_dispersedIn_water
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
(water in air) water_dispersedIn_air
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
); }
heatTransfer heatTransfer
( {
(air in water) air_dispersedIn_water
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
(water in air) water_dispersedIn_air
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
); }
phaseTransfer phaseTransfer
(); {}
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
interfaceCompression interfaceCompression
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -70,55 +70,47 @@ blending
} }
surfaceTension surfaceTension
( {
(gas and liquid) gas_liquid
{ {
type constant; type constant;
sigma 0.07; sigma 0.07;
} }
); }
drag drag
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(liquid in gas) liquid_dispersedIn_gas
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
); }
virtualMass virtualMass
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
(liquid in gas) liquid_dispersedIn_gas
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
); }
interfaceComposition.gas interfaceComposition
( {
(gas and liquid) gas_liquid_inThe_gas
{ {
type saturated; type saturated;
species ( H2O ); species ( H2O );
@ -128,73 +120,63 @@ interfaceComposition.gas
type ArdenBuck; type ArdenBuck;
} }
} }
); }
interfaceComposition.liquid heatTransfer
( {
); gas_dispersedIn_liquid_inThe_gas
heatTransfer.gas
(
(gas in liquid)
{ {
type spherical; type spherical;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
(liquid in gas) liquid_dispersedIn_gas_inThe_gas
{
type RanzMarshall;
residualAlpha 1e-4;
}
);
heatTransfer.liquid
(
(gas in liquid)
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
(liquid in gas) gas_dispersedIn_liquid_inThe_liquid
{
type RanzMarshall;
residualAlpha 1e-4;
}
liquid_dispersedIn_gas_inThe_liquid
{ {
type spherical; type spherical;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
); }
diffusiveMassTransfer.gas diffusiveMassTransfer
( {
(gas in liquid) gas_dispersedIn_liquid_inThe_gas
{ {
type spherical; type spherical;
Le 1.0; Le 1.0;
} }
(liquid in gas) liquid_dispersedIn_gas_inThe_gas
{ {
type Frossling; type Frossling;
Le 1.0; Le 1.0;
} }
); }
diffusiveMassTransfer.liquid
();
phaseTransfer phaseTransfer
(); {}
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
interfaceCompression interfaceCompression
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -119,72 +119,62 @@ blending
} }
surfaceTension surfaceTension
( {
(air1 and water) air1_water
{ {
type constant; type constant;
sigma 0.083; sigma 0.083;
} }
(air2 and water) air2_water
{ {
type constant; type constant;
sigma 0.083; sigma 0.083;
} }
); }
interfaceCompression interfaceCompression
(); {}
drag drag
( {
(air1 in water) air1_dispersedIn_water
{ {
type IshiiZuber; type IshiiZuber;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(air2 in water) air2_dispersedIn_water
{ {
type IshiiZuber; type IshiiZuber;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
); }
virtualMass virtualMass
( {
(air1 in water) air1_dispersedIn_water
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
(air2 in water) air2_dispersedIn_water
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
); }
heatTransfer heatTransfer
(); {}
phaseTransfer phaseTransfer
(); {}
lift lift
( {
(air1 in water) air1_dispersedIn_water
{ {
type wallDamped; type wallDamped;
@ -205,7 +195,7 @@ lift
} }
} }
(air2 in water) air2_dispersedIn_water
{ {
type wallDamped; type wallDamped;
@ -225,38 +215,38 @@ lift
} }
} }
} }
); }
wallLubrication wallLubrication
( {
(air1 in water) air1_dispersedIn_water
{ {
type Antal; type Antal;
Cw1 -0.01; Cw1 -0.01;
Cw2 0.05; Cw2 0.05;
} }
(air2 in water) air2_dispersedIn_water
{ {
type Antal; type Antal;
Cw1 -0.01; Cw1 -0.01;
Cw2 0.05; Cw2 0.05;
} }
); }
turbulentDispersion turbulentDispersion
( {
(air1 in water) air1_dispersedIn_water
{ {
type Burns; type Burns;
sigma 0.9; sigma 0.9;
} }
(air2 in water) air2_dispersedIn_water
{ {
type Burns; type Burns;
sigma 0.9; sigma 0.9;
} }
); }
// ************************************************************************* // // ************************************************************************* //

View File

@ -53,57 +53,48 @@ blending
} }
surfaceTension surfaceTension
( {
(air and particles) air_particles
{ {
type constant; type constant;
sigma 0; sigma 0;
} }
); }
interfaceCompression interfaceCompression
(); {}
drag drag
( {
(particles in air) particles_dispersedIn_air
{ {
type GidaspowErgunWenYu; type GidaspowErgunWenYu;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
); }
virtualMass virtualMass
( {}
);
heatTransfer heatTransfer
( {
(particles in air) particles_dispersedIn_air
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
); }
phaseTransfer phaseTransfer
( {}
);
lift lift
( {}
);
wallLubrication wallLubrication
( {}
);
turbulentDispersion turbulentDispersion
( {}
);
// ************************************************************************* // // ************************************************************************* //

View File

@ -41,46 +41,38 @@ liquid
} }
drag drag
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type IshiiZuber; type IshiiZuber;
swarmCorrection
{
type none;
}
} }
); }
virtualMass virtualMass
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
); }
heatTransfer.gas heatTransfer
( {
(gas in liquid) gas_dispersedIn_liquid_inThe_gas
{ {
type spherical; type spherical;
} }
);
heatTransfer.liquid gas_dispersedIn_liquid_inThe_liquid
(
(gas in liquid)
{ {
type RanzMarshall; type RanzMarshall;
} }
); }
lift lift
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type wallDamped; type wallDamped;
@ -103,27 +95,27 @@ lift
zeroWallDist 0.0002; zeroWallDist 0.0002;
} }
} }
); }
wallLubrication wallLubrication
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type Antal; type Antal;
Cw1 -0.01; Cw1 -0.01;
Cw2 0.05; Cw2 0.05;
} }
); }
turbulentDispersion turbulentDispersion
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type LopezDeBertodano; type LopezDeBertodano;
Ctd 1.0; Ctd 1.0;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
); }
blending blending
{ {
@ -135,8 +127,8 @@ blending
} }
saturation saturation
( {
(gas and liquid) gas_liquid
{ {
type function1; type function1;
@ -157,21 +149,18 @@ saturation
interpolationScheme linear; interpolationScheme linear;
} }
} }
); }
surfaceTension surfaceTension
( {
(gas and liquid) gas_liquid
{ {
type constant; type constant;
sigma 0.00176574; sigma 0.00176574;
} }
); }
phaseTransfer phaseTransfer
(); {}
interfaceCompression
();
// ************************************************************************* // // ************************************************************************* //

View File

@ -78,49 +78,41 @@ liquid
} }
drag drag
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type IshiiZuber; type IshiiZuber;
swarmCorrection
{
type none;
}
} }
); }
virtualMass virtualMass
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
); }
heatTransfer.gas heatTransfer
( {
(gas in liquid) gas_dispersedIn_liquid_inThe_gas
{ {
type constantNu; type constantNu;
Nu 1e1; Nu 1e1;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
);
heatTransfer.liquid gas_dispersedIn_liquid_inThe_liquid
(
(gas in liquid)
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
); }
lift lift
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type wallDamped; type wallDamped;
@ -143,27 +135,27 @@ lift
zeroWallDist 0.0002; zeroWallDist 0.0002;
} }
} }
); }
wallLubrication wallLubrication
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type Antal; type Antal;
Cw1 -0.01; Cw1 -0.01;
Cw2 0.05; Cw2 0.05;
} }
); }
turbulentDispersion turbulentDispersion
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type LopezDeBertodano; type LopezDeBertodano;
Ctd 1.0; Ctd 1.0;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
); }
blending blending
{ {
@ -175,8 +167,8 @@ blending
} }
saturation saturation
( {
(gas and liquid) gas_liquid
{ {
type function1; type function1;
@ -197,21 +189,21 @@ saturation
interpolationScheme linear; interpolationScheme linear;
} }
} }
); }
surfaceTension surfaceTension
( {
(gas and liquid) gas_liquid
{ {
type constant; type constant;
sigma 0.00176574; sigma 0.00176574;
} }
); }
phaseTransfer phaseTransfer
(); {}
interfaceCompression interfaceCompression
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -124,46 +124,38 @@ populationBalanceCoeffs
} }
drag drag
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type IshiiZuber; type IshiiZuber;
swarmCorrection
{
type none;
}
} }
); }
virtualMass virtualMass
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
); }
heatTransfer.gas heatTransfer
( {
(gas in liquid) gas_dispersedIn_liquid_inThe_gas
{ {
type spherical; type spherical;
} }
);
heatTransfer.liquid gas_dispersedIn_liquid_inThe_liquid
(
(gas in liquid)
{ {
type RanzMarshall; type RanzMarshall;
} }
); }
lift lift
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type wallDamped; type wallDamped;
@ -186,27 +178,27 @@ lift
zeroWallDist 0.0002; zeroWallDist 0.0002;
} }
} }
); }
wallLubrication wallLubrication
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type Antal; type Antal;
Cw1 -0.01; Cw1 -0.01;
Cw2 0.05; Cw2 0.05;
} }
); }
turbulentDispersion turbulentDispersion
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type LopezDeBertodano; type LopezDeBertodano;
Ctd 1.0; Ctd 1.0;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
); }
blending blending
{ {
@ -218,8 +210,8 @@ blending
} }
saturation saturation
( {
(gas and liquid) gas_liquid
{ {
type function1; type function1;
@ -240,21 +232,21 @@ saturation
interpolationScheme linear; interpolationScheme linear;
} }
} }
); }
surfaceTension surfaceTension
( {
(gas and liquid) gas_liquid
{ {
type constant; type constant;
sigma 0.00176574; sigma 0.00176574;
} }
); }
phaseTransfer phaseTransfer
(); {}
interfaceCompression interfaceCompression
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -150,77 +150,61 @@ populationBalanceCoeffs
} }
drag drag
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type IshiiZuber; type IshiiZuber;
swarmCorrection
{
type none;
}
} }
(gas2 in liquid) gas2_dispersedIn_liquid
{ {
type IshiiZuber; type IshiiZuber;
swarmCorrection
{
type none;
}
} }
); }
virtualMass virtualMass
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
(gas2 in liquid) gas2_dispersedIn_liquid
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
); }
heatTransfer.gas heatTransfer
( {
(gas in liquid) gas_dispersedIn_liquid_inThe_gas
{ {
type spherical; type spherical;
} }
);
heatTransfer.gas2 gas2_dispersedIn_liquid_inThe_gas2
(
(gas2 in liquid)
{ {
type spherical; type spherical;
} }
);
heatTransfer.liquid gas_dispersedIn_liquid_inThe_liquid
(
(gas in liquid)
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
(gas2 in liquid) gas2_dispersedIn_liquid_inThe_liquid
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
); }
lift lift
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type wallDamped; type wallDamped;
@ -244,7 +228,7 @@ lift
} }
} }
(gas2 in liquid) gas2_dispersedIn_liquid
{ {
type wallDamped; type wallDamped;
@ -267,41 +251,41 @@ lift
zeroWallDist 0.0002; zeroWallDist 0.0002;
} }
} }
); }
wallLubrication wallLubrication
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type Antal; type Antal;
Cw1 -0.01; Cw1 -0.01;
Cw2 0.05; Cw2 0.05;
} }
(gas2 in liquid) gas2_dispersedIn_liquid
{ {
type Antal; type Antal;
Cw1 -0.01; Cw1 -0.01;
Cw2 0.05; Cw2 0.05;
} }
); }
turbulentDispersion turbulentDispersion
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type LopezDeBertodano; type LopezDeBertodano;
Ctd 1.0; Ctd 1.0;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
(gas2 in liquid) gas2_dispersedIn_liquid
{ {
type LopezDeBertodano; type LopezDeBertodano;
Ctd 1.0; Ctd 1.0;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
); }
blending blending
{ {
@ -313,8 +297,8 @@ blending
} }
saturation saturation
( {
(gas and liquid) gas_liquid
{ {
type function1; type function1;
@ -336,7 +320,7 @@ saturation
} }
} }
(gas2 and liquid) gas2_liquid
{ {
type function1; type function1;
@ -357,24 +341,24 @@ saturation
interpolationScheme linear; interpolationScheme linear;
} }
} }
); }
surfaceTension surfaceTension
( {
(gas and liquid) gas_liquid
{ {
type constant; type constant;
sigma 0.00176574; sigma 0.00176574;
} }
(gas2 and liquid) gas2_liquid
{ {
type constant; type constant;
sigma 0.00176574; sigma 0.00176574;
} }
); }
phaseTransfer phaseTransfer
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -70,100 +70,72 @@ blending
} }
surfaceTension surfaceTension
( {
(air and water) air_water
{ {
type constant; type constant;
sigma 0.07; sigma 0.07;
} }
}
(air and solid)
{
type constant;
sigma 0;
}
(solid and water)
{
type constant;
sigma 0;
}
);
drag drag
( {
(air in water) air_dispersedIn_water
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(water in air) water_dispersedIn_air
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(solid in air) solid_dispersedIn_air
{ {
type Ergun; type Ergun;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(solid in water) solid_dispersedIn_water
{ {
type Ergun; type Ergun;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
); }
virtualMass virtualMass
( {
(air in water) air_dispersedIn_water
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
(water in air) water_dispersedIn_air
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
); }
heatTransfer heatTransfer
(); {}
phaseTransfer phaseTransfer
(); {}
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
interfaceCompression interfaceCompression
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -67,94 +67,79 @@ blending
} }
surfaceTension surfaceTension
( {
(air and water) air_water
{ {
type constant; type constant;
sigma 0.07; sigma 0.07;
} }
); }
interfaceCompression interfaceCompression
(); {}
drag drag
( {
(air in water) air_dispersedIn_water
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(water in air) water_dispersedIn_air
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(air and water) air_segregatedWith_water
{ {
type segregated; type segregated;
m 0.5; m 0.5;
n 8; n 8;
swarmCorrection
{
type none;
}
} }
); }
virtualMass virtualMass
( {
(air in water) air_dispersedIn_water
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
(water in air) water_dispersedIn_air
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
); }
heatTransfer heatTransfer
( {
(air in water) air_dispersedIn_water
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
(water in air) water_dispersedIn_air
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
); }
phaseTransfer phaseTransfer
(); {}
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -70,55 +70,47 @@ blending
} }
surfaceTension surfaceTension
( {
(gas and liquid) gas_liquid
{ {
type constant; type constant;
sigma 0.07; sigma 0.07;
} }
); }
drag drag
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(liquid in gas) liquid_dispersedIn_gas
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
); }
virtualMass virtualMass
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
(liquid in gas) liquid_dispersedIn_gas
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
); }
interfaceComposition.gas interfaceComposition
( {
(gas and liquid) gas_liquid_inThe_gas
{ {
type saturated; type saturated;
species ( H2O ); species ( H2O );
@ -128,84 +120,75 @@ interfaceComposition.gas
type ArdenBuck; type ArdenBuck;
} }
} }
); }
interfaceComposition.liquid heatTransfer
(); {
gas_dispersedIn_liquid_inThe_gas
heatTransfer.gas
(
(gas in liquid)
{ {
type spherical; type spherical;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
(liquid in gas) gas_dispersedIn_liquid_inThe_liquid
{
type RanzMarshall;
residualAlpha 1e-4;
}
);
heatTransfer.liquid
(
(gas in liquid)
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
(liquid in gas) liquid_dispersedIn_gas_inThe_gas
{
type RanzMarshall;
residualAlpha 1e-4;
}
liquid_dispersedIn_gas_inThe_liquid
{ {
type spherical; type spherical;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
); }
diffusiveMassTransfer.gas diffusiveMassTransfer
( {
(gas in liquid) gas_dispersedIn_liquid_inThe_gas
{ {
type spherical; type spherical;
Le 1.0; Le 1.0;
} }
(liquid in gas) gas_dispersedIn_liquid_inThe_liquid
{
type Frossling;
Le 1.0;
}
);
diffusiveMassTransfer.liquid
(
(gas in liquid)
{ {
type Frossling; type Frossling;
Le 1.0; Le 1.0;
} }
(liquid in gas) liquid_dispersedIn_gas_inThe_gas
{
type Frossling;
Le 1.0;
}
liquid_dispersedIn_gas_inThe_liquid
{ {
type spherical; type spherical;
Le 1.0; Le 1.0;
} }
); }
phaseTransfer phaseTransfer
(); {}
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
interfaceCompression interfaceCompression
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -70,55 +70,47 @@ blending
} }
surfaceTension surfaceTension
( {
(gas and liquid) gas_liquid
{ {
type constant; type constant;
sigma 0.07; sigma 0.07;
} }
); }
drag drag
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(liquid in gas) liquid_dispersedIn_gas
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
); }
virtualMass virtualMass
( {
(gas in liquid) gas_dispersedIn_liquid
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
(liquid in gas) liquid_dispersedIn_gas
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
); }
interfaceComposition.gas interfaceComposition
( {
(gas and liquid) gas_liquid_inThe_gas
{ {
type saturated; type saturated;
species ( water ); species ( water );
@ -128,92 +120,83 @@ interfaceComposition.gas
type ArdenBuck; type ArdenBuck;
} }
} }
);
interfaceComposition.liquid gas_liquid_inThe_liquid
(
(liquid and gas)
{ {
type Henry; type Henry;
species ( air ); species ( air );
k ( 1.492e-2 ); k ( 1.492e-2 );
Le 1.0; Le 1.0;
} }
); }
heatTransfer.gas heatTransfer
( {
(gas in liquid) gas_dispersedIn_liquid_inThe_gas
{ {
type spherical; type spherical;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
(liquid in gas) liquid_dispersedIn_gas_inThe_gas
{
type RanzMarshall;
residualAlpha 1e-4;
}
);
heatTransfer.liquid
(
(gas in liquid)
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
(liquid in gas) gas_dispersedIn_liquid_inThe_liquid
{
type RanzMarshall;
residualAlpha 1e-4;
}
liquid_dispersedIn_gas_inThe_liquid
{ {
type spherical; type spherical;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
); }
diffusiveMassTransfer.gas diffusiveMassTransfer
( {
(gas in liquid) gas_dispersedIn_liquid_inThe_gas
{ {
type spherical; type spherical;
Le 1.0; Le 1.0;
} }
(liquid in gas) liquid_dispersedIn_gas_inThe_gas
{
type Frossling;
Le 1.0;
}
);
diffusiveMassTransfer.liquid
(
(gas in liquid)
{ {
type Frossling; type Frossling;
Le 1.0; Le 1.0;
} }
(liquid in gas) gas_dispersedIn_liquid_inThe_liquid
{
type Frossling;
Le 1.0;
}
liquid_dispersedIn_gas_inThe_liquid
{ {
type spherical; type spherical;
Le 1.0; Le 1.0;
} }
); }
phaseTransfer phaseTransfer
(); {}
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
interfaceCompression interfaceCompression
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -87,92 +87,79 @@ blending
} }
surfaceTension surfaceTension
( {
(air and water) air_water
{ {
type constant; type constant;
sigma 0.07; sigma 0.07;
} }
); }
drag drag
( {
(air in water) air_dispersedIn_water
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(water in air) water_dispersedIn_air
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(air and water) air_segregatedWith_water
{ {
type segregated; type segregated;
residualAlpha 1e-6;
m 0.5; m 0.5;
n 8; n 8;
swarmCorrection
{
type none;
}
} }
); }
virtualMass virtualMass
( {
(air in water) air_dispersedIn_water
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
(water in air) water_dispersedIn_air
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
); }
heatTransfer heatTransfer
( {
(air in water) air_dispersedIn_water
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
(water in air) water_dispersedIn_air
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
); }
phaseTransfer phaseTransfer
(); {}
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
interfaceCompression interfaceCompression
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -60,121 +60,105 @@ blending
} }
surfaceTension surfaceTension
( {
(air and water) air_water
{ {
type constant; type constant;
sigma 0.07; sigma 0.07;
} }
(air and oil) air_oil
{ {
type constant; type constant;
sigma 0.032; sigma 0.032;
} }
(air and mercury) air_mercury
{ {
type constant; type constant;
sigma 0.486; sigma 0.486;
} }
(water and oil) water_oil
{ {
type constant; type constant;
sigma 0.03; sigma 0.03;
} }
(water and mercury) water_mercury
{ {
type constant; type constant;
sigma 0.415; sigma 0.415;
} }
(oil and mercury) oil_mercury
{ {
type constant; type constant;
sigma 0.4; sigma 0.4;
} }
); }
interfaceCompression interfaceCompression
( {
(air and water) 1 air_water 1;
(air and oil) 1 air_oil 1;
(air and mercury) 1 air_mercury 1;
(water and oil) 1 water_oil 1;
(water and mercury) 1 water_mercury 1;
(oil and mercury) 1 oil_mercury 1;
); }
drag drag
( {
(air and water) air_segregatedWith_water
{ {
type segregated; type segregated;
m 0.1; m 0.1;
n 8; n 8;
} }
(air and oil) air_segregatedWith_oil
{ {
type segregated; $air_segregatedWith_water;
m 0.1;
n 8;
} }
(air and mercury) air_segregatedWith_mercury
{ {
type segregated; $air_segregatedWith_water;
m 0.1;
n 8;
} }
(water and oil) water_segregatedWith_oil
{ {
type segregated; $air_segregatedWith_water;
m 0.1;
n 8;
} }
(water and mercury) water_segregatedWith_mercury
{ {
type segregated; $air_segregatedWith_water;
m 0.1;
n 8;
} }
(oil and mercury) oil_segregatedWith_mercury
{ {
type segregated; $air_segregatedWith_water;
m 0.1;
n 8;
} }
); }
virtualMass virtualMass
(); {}
heatTransfer heatTransfer
(); {}
phaseTransfer phaseTransfer
(); {}
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -49,58 +49,54 @@ blending
} }
surfaceTension surfaceTension
( {
(particles and air) particles_air
{ {
type constant; type constant;
sigma 0; sigma 0;
} }
); }
drag drag
( {
(particles in air) particles_dispersedIn_air
{ {
type GidaspowErgunWenYu; type GidaspowErgunWenYu;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
); }
virtualMass virtualMass
( {
(particles in air) particles_dispersedIn_air
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
); }
heatTransfer heatTransfer
( {
(particles in air) particles_dispersedIn_air
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
); }
phaseTransfer phaseTransfer
(); {}
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
interfaceCompression interfaceCompression
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -65,92 +65,79 @@ blending
} }
surfaceTension surfaceTension
( {
(air and water) air_water
{ {
type constant; type constant;
sigma 0.07; sigma 0.07;
} }
); }
drag drag
( {
(air in water) air_dispersedIn_water
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(water in air) water_dispersedIn_air
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(air and water) air_segregatedWith_water
{ {
type segregated; type segregated;
residualAlpha 1e-4;
m 0.5; m 0.5;
n 8; n 8;
swarmCorrection
{
type none;
}
} }
); }
virtualMass virtualMass
( {
(air in water) air_dispersedIn_water
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
(water in air) water_dispersedIn_air
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
); }
heatTransfer heatTransfer
( {
(air in water) air_dispersedIn_water
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
(water in air) water_dispersedIn_air
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
); }
phaseTransfer phaseTransfer
(); {}
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
interfaceCompression interfaceCompression
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -96,371 +96,277 @@ blending
} }
surfaceTension surfaceTension
( {
(air and water) air_water
{ {
type constant; type constant;
sigma 0.07; sigma 0.07;
} }
(air and oil)
air_oil
{ {
type constant; type constant;
sigma 0.07; sigma 0.07;
} }
(air and mercury)
air_mercury
{ {
type constant; type constant;
sigma 0.07; sigma 0.07;
} }
(water and oil)
water_oil
{ {
type constant; type constant;
sigma 0; sigma 0;
} }
(water and mercury)
water_mercury
{ {
type constant; type constant;
sigma 0; sigma 0;
} }
(oil and mercury)
oil_mercury
{ {
type constant; type constant;
sigma 0; sigma 0;
} }
); }
interfaceCompression interfaceCompression
( {
(air and water) 1 air_water 1;
(air and oil) 1 air_oil 1;
(air and mercury) 1 air_mercury 1;
(water and oil) 1 water_oil 1;
(water and mercury) 1 water_mercury 1;
(oil and mercury) 1 oil_mercury 1;
); }
drag drag
( {
(air in water) air_dispersedIn_water
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(water in air) water_dispersedIn_air
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(air and water) air_segregatedWith_water
{ {
type segregated; type segregated;
m 0.5; m 0.5;
n 8; n 8;
swarmCorrection
{
type none;
}
} }
air_dispersedIn_oil
(air in oil)
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(oil in air) oil_dispersedIn_air
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(air and oil) air_segregatedWith_oil
{ {
type segregated; type segregated;
m 0.5; m 0.5;
n 8; n 8;
swarmCorrection
{
type none;
}
} }
air_dispersedIn_mercury
(air in mercury)
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(mercury in air) mercury_dispersedIn_air
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(air and mercury) air_segregatedWith_mercury
{ {
type segregated; type segregated;
m 0.5; m 0.5;
n 8; n 8;
swarmCorrection
{
type none;
}
} }
water_dispersedIn_oil
(water in oil)
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(oil in water) oil_dispersedIn_water
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(water and oil) water_segregatedWith_oil
{ {
type segregated; type segregated;
m 0.5; m 0.5;
n 8; n 8;
swarmCorrection
{
type none;
}
} }
water_dispersedIn_mercury
(water in mercury)
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(mercury in water) mercury_dispersedIn_water
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(water and mercury) water_segregatedWith_mercury
{ {
type segregated; type segregated;
m 0.5; m 0.5;
n 8; n 8;
swarmCorrection
{
type none;
}
} }
oil_dispersedIn_mercury
(oil in mercury)
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(mercury in oil) mercury_dispersedIn_oil
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(oil and mercury) oil_segregatedWith_mercury
{ {
type segregated; type segregated;
m 0.5; m 0.5;
n 8; n 8;
swarmCorrection
{
type none;
}
} }
); }
virtualMass virtualMass
( {
(air in water) air_dispersedIn_water
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
(air in oil) air_dispersedIn_oil
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
(air in mercury) air_dispersedIn_mercury
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
); }
heatTransfer heatTransfer
( {
(air in water) air_dispersedIn_water
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
(water in air) water_dispersedIn_air
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
(air in oil) air_dispersedIn_oil
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
(oil in air) oil_dispersedIn_air
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
(air in mercury) air_dispersedIn_mercury
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
(mercury in air) mercury_dispersedIn_air
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
water_dispersedIn_oil
(water in oil)
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
(oil in water) oil_dispersedIn_water
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
(water in mercury) water_dispersedIn_mercury
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
(mercury in water) mercury_dispersedIn_water
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
oil_dispersedIn_mercury
(oil in mercury)
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
(mercury in oil) mercury_dispersedIn_oil
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
); }
phaseTransfer phaseTransfer
(); {}
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -97,371 +97,277 @@ blending
} }
surfaceTension surfaceTension
( {
(air and water) air_water
{ {
type constant; type constant;
sigma 0.07; sigma 0.07;
} }
(air and oil)
air_oil
{ {
type constant; type constant;
sigma 0.07; sigma 0.07;
} }
(air and mercury)
air_mercury
{ {
type constant; type constant;
sigma 0.07; sigma 0.07;
} }
(water and oil)
water_oil
{ {
type constant; type constant;
sigma 0; sigma 0;
} }
(water and mercury)
water_mercury
{ {
type constant; type constant;
sigma 0; sigma 0;
} }
(oil and mercury)
oil_mercury
{ {
type constant; type constant;
sigma 0; sigma 0;
} }
); }
interfaceCompression interfaceCompression
( {
(air and water) 1 air_water 1;
(air and oil) 1 air_oil 1;
(air and mercury) 1 air_mercury 1;
(water and oil) 1 water_oil 1;
(water and mercury) 1 water_mercury 1;
(oil and mercury) 1 oil_mercury 1;
); }
drag drag
( {
(air in water) air_dispersedIn_water
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(water in air) water_dispersedIn_air
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(air and water) air_segregatedWith_water
{ {
type segregated; type segregated;
m 0.5; m 0.5;
n 8; n 8;
swarmCorrection
{
type none;
}
} }
air_dispersedIn_oil
(air in oil)
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(oil in air) oil_dispersedIn_air
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(air and oil) air_segregatedWith_oil
{ {
type segregated; type segregated;
m 0.5; m 0.5;
n 8; n 8;
swarmCorrection
{
type none;
}
} }
air_dispersedIn_mercury
(air in mercury)
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(mercury in air) mercury_dispersedIn_air
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(air and mercury) air_segregatedWith_mercury
{ {
type segregated; type segregated;
m 0.5; m 0.5;
n 8; n 8;
swarmCorrection
{
type none;
}
} }
water_dispersedIn_oil
(water in oil)
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(oil in water) oil_dispersedIn_water
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(water and oil) water_segregatedWith_oil
{ {
type segregated; type segregated;
m 0.5; m 0.5;
n 8; n 8;
swarmCorrection
{
type none;
}
} }
water_dispersedIn_mercury
(water in mercury)
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(mercury in water) mercury_dispersedIn_water
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(water and mercury) water_segregatedWith_mercury
{ {
type segregated; type segregated;
m 0.5; m 0.5;
n 8; n 8;
swarmCorrection
{
type none;
}
} }
oil_dispersedIn_mercury
(oil in mercury)
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(mercury in oil) mercury_dispersedIn_oil
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
(oil and mercury) oil_segregatedWith_mercury
{ {
type segregated; type segregated;
m 0.5; m 0.5;
n 8; n 8;
swarmCorrection
{
type none;
}
} }
); }
virtualMass virtualMass
( {
(air in water) air_dispersedIn_water
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
(air in oil) air_dispersedIn_oil
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
(air in mercury) air_dispersedIn_mercury
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
); }
heatTransfer heatTransfer
( {
(air in water) air_dispersedIn_water
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
(water in air) water_dispersedIn_air
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
(air in oil) air_dispersedIn_oil
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
(oil in air) oil_dispersedIn_air
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
(air in mercury) air_dispersedIn_mercury
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
(mercury in air) mercury_dispersedIn_air
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
water_dispersedIn_oil
(water in oil)
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
(oil in water) oil_dispersedIn_water
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
(water in mercury) water_dispersedIn_mercury
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
(mercury in water) mercury_dispersedIn_water
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
oil_dispersedIn_mercury
(oil in mercury)
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
(mercury in oil) mercury_dispersedIn_oil
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-3; residualAlpha 1e-3;
} }
); }
phaseTransfer phaseTransfer
(); {}
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -1,470 +0,0 @@
/*--------------------------------*- C++ -*----------------------------------*\
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org
\\ / A nd | Version: dev
\\/ M anipulation |
\*---------------------------------------------------------------------------*/
FoamFile
{
format ascii;
class dictionary;
location "constant";
object phaseProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
type basicMultiphaseSystem;
phases (water oil mercury air);
water
{
type purePhaseModel;
diameterModel constant;
constantCoeffs
{
d 1e-3;
}
residualAlpha 1e-3;
}
oil
{
type purePhaseModel;
diameterModel constant;
constantCoeffs
{
d 1e-3;
}
residualAlpha 1e-3;
}
mercury
{
type purePhaseModel;
diameterModel constant;
constantCoeffs
{
d 1e-3;
}
residualAlpha 1e-3;
}
air
{
type purePhaseModel;
diameterModel constant;
constantCoeffs
{
d 1e-3;
}
residualAlpha 1e-3;
}
blending
{
default
{
type linear;
minFullyContinuousAlpha.water 0.7;
minPartlyContinuousAlpha.water 0.3;
minFullyContinuousAlpha.oil 0.7;
minPartlyContinuousAlpha.oil 0.3;
minFullyContinuousAlpha.mercury 0.7;
minPartlyContinuousAlpha.mercury 0.3;
minFullyContinuousAlpha.air 0.7;
minPartlyContinuousAlpha.air 0.3;
}
drag
{
type linear;
minFullyContinuousAlpha.water 0.7;
minPartlyContinuousAlpha.water 0.5;
minFullyContinuousAlpha.oil 0.7;
minPartlyContinuousAlpha.oil 0.5;
minFullyContinuousAlpha.mercury 0.7;
minPartlyContinuousAlpha.mercury 0.5;
minFullyContinuousAlpha.air 0.7;
minPartlyContinuousAlpha.air 0.5;
}
}
surfaceTension
(
(air and water)
{
type constant;
sigma 0.07;
}
(air and oil)
{
type constant;
sigma 0.07;
}
(air and mercury)
{
type constant;
sigma 0.07;
}
(water and oil)
{
type constant;
sigma 0;
}
(water and mercury)
{
type constant;
sigma 0;
}
(oil and mercury)
{
type constant;
sigma 0;
}
);
interfaceCompression
(
(air and water) 1
(air and oil) 1
(air and mercury) 1
(water and oil) 1
(water and mercury) 1
(oil and mercury) 1
);
drag
(
(air in water)
{
type SchillerNaumann;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(water in air)
{
type SchillerNaumann;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(air and water)
{
type segregated;
m 0.5;
n 8;
swarmCorrection
{
type none;
}
}
(air in oil)
{
type SchillerNaumann;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(oil in air)
{
type SchillerNaumann;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(air and oil)
{
type segregated;
m 0.5;
n 8;
swarmCorrection
{
type none;
}
}
(air in mercury)
{
type SchillerNaumann;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(mercury in air)
{
type SchillerNaumann;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(air and mercury)
{
type segregated;
m 0.5;
n 8;
swarmCorrection
{
type none;
}
}
(water in oil)
{
type SchillerNaumann;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(oil in water)
{
type SchillerNaumann;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(water and oil)
{
type segregated;
m 0.5;
n 8;
swarmCorrection
{
type none;
}
}
(water in mercury)
{
type SchillerNaumann;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(mercury in water)
{
type SchillerNaumann;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(water and mercury)
{
type segregated;
m 0.5;
n 8;
swarmCorrection
{
type none;
}
}
(oil in mercury)
{
type SchillerNaumann;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(mercury in oil)
{
type SchillerNaumann;
residualRe 1e-3;
swarmCorrection
{
type none;
}
}
(oil and mercury)
{
type segregated;
m 0.5;
n 8;
swarmCorrection
{
type none;
}
}
);
virtualMass
(
(air in water)
{
type constantCoefficient;
Cvm 0.5;
}
(air in oil)
{
type constantCoefficient;
Cvm 0.5;
}
(air in mercury)
{
type constantCoefficient;
Cvm 0.5;
}
);
heatTransfer
(
(air in water)
{
type RanzMarshall;
residualAlpha 1e-3;
}
(water in air)
{
type RanzMarshall;
residualAlpha 1e-3;
}
(air in oil)
{
type RanzMarshall;
residualAlpha 1e-3;
}
(oil in air)
{
type RanzMarshall;
residualAlpha 1e-3;
}
(air in mercury)
{
type RanzMarshall;
residualAlpha 1e-3;
}
(mercury in air)
{
type RanzMarshall;
residualAlpha 1e-3;
}
(water in oil)
{
type RanzMarshall;
residualAlpha 1e-3;
}
(oil in water)
{
type RanzMarshall;
residualAlpha 1e-3;
}
(water in mercury)
{
type RanzMarshall;
residualAlpha 1e-3;
}
(mercury in water)
{
type RanzMarshall;
residualAlpha 1e-3;
}
(oil in mercury)
{
type RanzMarshall;
residualAlpha 1e-3;
}
(mercury in oil)
{
type RanzMarshall;
residualAlpha 1e-3;
}
);
phaseTransfer
();
lift
();
wallLubrication
();
turbulentDispersion
();
// Minimum allowable pressure
pMin 10000;
// ************************************************************************* //

View File

@ -51,77 +51,70 @@ blending
} }
surfaceTension surfaceTension
( {
(steam and water) steam_water
{ {
type constant; type constant;
sigma 0.07; sigma 0.07;
} }
); }
saturation saturation
( {
(steam and water) steam_water
{ {
type constant; type constant;
pSat 1e5; pSat 1e5;
Tsat 372.76; Tsat 372.76;
} }
); }
drag drag
( {
(steam in water) steam_dispersedIn_water
{ {
type SchillerNaumann; type SchillerNaumann;
residualRe 1e-3; residualRe 1e-3;
swarmCorrection
{
type none;
}
} }
); }
virtualMass virtualMass
( {
(steam in water) steam_dispersedIn_water
{ {
type constantCoefficient; type constantCoefficient;
Cvm 0.5; Cvm 0.5;
} }
); }
heatTransfer.steam heatTransfer
( {
(steam in water) steam_dispersedIn_water_inThe_steam
{ {
type spherical; type spherical;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
);
heatTransfer.water steam_dispersedIn_water_inThe_water
(
(steam in water)
{ {
type RanzMarshall; type RanzMarshall;
residualAlpha 1e-4; residualAlpha 1e-4;
} }
); }
phaseTransfer phaseTransfer
(); {}
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
interfaceCompression interfaceCompression
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -138,38 +138,31 @@ blending
} }
interfaceCompression interfaceCompression
(); {}
surfaceTension surfaceTension
(); {}
drag drag
( {
(particles in vapor) particles_dispersedIn_vapor
{ {
type timeScaleFiltered; type timeScaleFiltered;
minRelaxTime 1e-4; minRelaxTime 1e-4;
dragModel dragModel
{ {
type aerosolDrag; type aerosolDrag;
sigma 340e-12; sigma 340e-12;
swarmCorrection
{
type none;
}
} }
} }
); }
virtualMass virtualMass
(); {}
heatTransfer heatTransfer
( {
(particles in vapor) particles_dispersedIn_vapor
{ {
type timeScaleFiltered; type timeScaleFiltered;
minRelaxTime 1e-4; minRelaxTime 1e-4;
@ -180,29 +173,29 @@ heatTransfer
Nu 1; Nu 1;
} }
} }
); }
phaseTransfer phaseTransfer
( {
(particles in vapor) particles_dispersedIn_vapor
{ {
type reactionDriven; type reactionDriven;
reactingPhase vapor; reactingPhase vapor;
targetPhase particles; targetPhase particles;
species (TiO2); species (TiO2);
} }
); }
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
interfaceCompression interfaceCompression
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -150,38 +150,31 @@ blending
} }
interfaceCompression interfaceCompression
(); {}
surfaceTension surfaceTension
(); {}
drag drag
( {
(particles in vapor) particles_dispersedIn_vapor
{ {
type timeScaleFiltered; type timeScaleFiltered;
minRelaxTime 1e-4; minRelaxTime 1e-4;
dragModel dragModel
{ {
type aerosolDrag; type aerosolDrag;
sigma 340e-12; sigma 340e-12;
swarmCorrection
{
type none;
}
} }
} }
); }
virtualMass virtualMass
(); {}
heatTransfer heatTransfer
( {
(particles in vapor) particles_dispersedIn_vapor
{ {
type timeScaleFiltered; type timeScaleFiltered;
minRelaxTime 1e-4; minRelaxTime 1e-4;
@ -192,29 +185,29 @@ heatTransfer
Nu 1; Nu 1;
} }
} }
); }
phaseTransfer phaseTransfer
( {
(particles in vapor) particles_dispersedIn_vapor
{ {
type reactionDriven; type reactionDriven;
reactingPhase vapor; reactingPhase vapor;
targetPhase particles; targetPhase particles;
species (TiO2 TiO2_s); species (TiO2 TiO2_s);
} }
); }
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
interfaceCompression interfaceCompression
(); {}
// ************************************************************************* // // ************************************************************************* //

View File

@ -56,29 +56,17 @@ blending
} }
surfaceTension surfaceTension
( {
(air and water) air_water
{ {
type constant; type constant;
sigma 0.07; sigma 0.07;
} }
}
(air and solid)
{
type constant;
sigma 0;
}
(solid and water)
{
type constant;
sigma 0;
}
);
drag drag
( {
(air and water) air_water
{ {
type AttouFerschneider; type AttouFerschneider;
gas air; gas air;
@ -86,60 +74,38 @@ drag
solid solid; solid solid;
E1 280; E1 280;
E2 4.8; E2 4.8;
swarmCorrection
{
type none;
}
} }
(air and solid) air_solid
{ {
type AttouFerschneider; $air_water;
gas air;
liquid water;
solid solid;
E1 280;
E2 4.8;
swarmCorrection
{
type none;
}
} }
(water and solid) water_solid
{ {
type AttouFerschneider; $air_water;
gas air;
liquid water;
solid solid;
E1 280;
E2 4.8;
swarmCorrection
{
type none;
}
} }
); }
virtualMass virtualMass
(); {}
heatTransfer heatTransfer
(); {}
phaseTransfer phaseTransfer
(); {}
lift lift
(); {}
wallLubrication wallLubrication
(); {}
turbulentDispersion turbulentDispersion
(); {}
interfaceCompression interfaceCompression
(); {}
// ************************************************************************* // // ************************************************************************* //