Description
Transport package using the Andrade function for the natural logarithm of
dynamic viscosity and thermal conductivity of liquids:
\verbatim
log(mu) = muCoeffs[0] + muCoeffs[1]*T + muCoeffs[2]*sqr(T)
+ muCoeffs_[3]/(muCoeffs_[4] + T)
log(kappa) = kappaCoeffs[0] + kappaCoeffs[1]*T + kappaCoeffs[2]*sqr(T)
+ kappaCoeffs_[3]/(kappaCoeffs_[4] + T)
);
\endverbatim
References:
\verbatim
Andrade, E. D. C. (1934).
XLI. A theory of the viscosity of liquids.—Part I.
The London, Edinburgh, and Dublin Philosophical Magazine
and Journal of Science, 17(112), 497-511.
Andrade, E. D. C. (1934).
LVIII. A theory of the viscosity of liquids.—Part II.
The London, Edinburgh, and Dublin Philosophical Magazine
and Journal of Science, 17(113), 698-732.
\endverbatim
Usage
\table
Property | Description
muCoeffs | Dynamic viscosity polynomial coefficients
kappaCoeffs | Thermal conductivity polynomial coefficients
\endtable
Example of the specification of the transport properties for water@200bar:
\verbatim
transport
{
muCoeffs (-25.8542 0.031256 -2.2e-05 3289.918 -11.4784);
kappaCoeffs (-2.56543 0.008794 -9.8e-06 100.368 0);
}
\endverbatim
110 lines
1.9 KiB
C++
110 lines
1.9 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;
|
|
object fluidReactionThermo;
|
|
}
|
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
|
|
type
|
|
(
|
|
hePsiThermo
|
|
heRhoThermo
|
|
);
|
|
|
|
typeBase
|
|
(
|
|
hePsiThermo psiReactionThermo
|
|
heRhoThermo rhoReactionThermo
|
|
);
|
|
|
|
energy
|
|
(
|
|
sensibleEnthalpy
|
|
absoluteEnthalpy
|
|
sensibleInternalEnergy
|
|
absoluteInternalEnergy
|
|
);
|
|
|
|
mixture
|
|
(
|
|
pureMixture
|
|
multiComponentMixture
|
|
valueMultiComponentMixture
|
|
coefficientWilkeMultiComponentMixture
|
|
);
|
|
|
|
mixtureRenamed
|
|
(
|
|
pureMixture singleComponentMixture
|
|
multiComponentMixture coefficientMultiComponentMixture
|
|
);
|
|
|
|
transport
|
|
(
|
|
const
|
|
icoTabulated
|
|
logPolynomial
|
|
polynomial
|
|
sutherland
|
|
tabulated
|
|
WLF
|
|
Andrade
|
|
);
|
|
|
|
thermo
|
|
(
|
|
eConst
|
|
eIcoTabulated
|
|
ePolynomial
|
|
ePower
|
|
eTabulated
|
|
hConst
|
|
hIcoTabulated
|
|
hPolynomial
|
|
hPower
|
|
hTabulated
|
|
janaf
|
|
);
|
|
|
|
equationOfState
|
|
(
|
|
adiabaticPerfectFluid
|
|
Boussinesq
|
|
icoPolynomial
|
|
icoTabulated
|
|
incompressiblePerfectGas
|
|
linear
|
|
PengRobinsonGas
|
|
perfectFluid
|
|
perfectGas
|
|
rhoConst
|
|
rhoTabulated
|
|
rPolynomial
|
|
);
|
|
|
|
specie
|
|
(
|
|
specie
|
|
);
|
|
|
|
codeOptions
|
|
#{
|
|
EXE_INC = \
|
|
-I$(LIB_SRC)/physicalProperties/lnInclude \
|
|
-I$(LIB_SRC)/thermophysicalModels/specie/lnInclude \
|
|
-I$(LIB_SRC)/thermophysicalModels/basic/lnInclude \
|
|
-I$(LIB_SRC)/thermophysicalModels/reactionThermo/lnInclude \
|
|
-I$(LIB_SRC)/finiteVolume/lnInclude
|
|
#};
|
|
|
|
|
|
// ************************************************************************* //
|