Files
OpenFOAM-12/tutorials/multiphase/multiphaseEulerFoam/laminar/damBreak4phase/constant/phaseProperties
Will Bainbridge 3761c48e1c multiphaseEulerFoam: Make aspect ratio models sub-models of force models
These models are quite configuration specific. It makes sense to make
them sub-models of the force (drag or lift) models that use them, rather
than making them fundamental properties of the phase system.
2021-12-14 11:26:16 +00:00

197 lines
3.2 KiB
C++

/*--------------------------------*- 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 pureIsothermalPhaseModel;
diameterModel constant;
constantCoeffs
{
d 1e-4;
}
residualAlpha 1e-3;
}
oil
{
type pureIsothermalPhaseModel;
diameterModel constant;
constantCoeffs
{
d 1e-4;
}
residualAlpha 1e-3;
}
mercury
{
type pureIsothermalPhaseModel;
diameterModel constant;
constantCoeffs
{
d 1e-4;
}
residualAlpha 1e-3;
}
air
{
type pureIsothermalPhaseModel;
diameterModel constant;
constantCoeffs
{
d 3e-3;
}
residualAlpha 1e-3;
}
blending
{
default
{
type none;
continuousPhase none;
}
}
surfaceTension
(
(air and water)
{
type constant;
sigma 0.07;
}
(air and oil)
{
type constant;
sigma 0.032;
}
(air and mercury)
{
type constant;
sigma 0.486;
}
(water and oil)
{
type constant;
sigma 0.03;
}
(water and mercury)
{
type constant;
sigma 0.415;
}
(oil and mercury)
{
type constant;
sigma 0.4;
}
);
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 and water)
{
type segregated;
m 0.1;
n 8;
}
(air and oil)
{
type segregated;
m 0.1;
n 8;
}
(air and mercury)
{
type segregated;
m 0.1;
n 8;
}
(water and oil)
{
type segregated;
m 0.1;
n 8;
}
(water and mercury)
{
type segregated;
m 0.1;
n 8;
}
(oil and mercury)
{
type segregated;
m 0.1;
n 8;
}
);
virtualMass
();
heatTransfer
();
phaseTransfer
();
lift
();
wallLubrication
();
turbulentDispersion
();
// ************************************************************************* //