mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
using 1/3 rule for surface film temperature
comments
This commit is contained in:
@ -153,6 +153,9 @@ void Foam::LiquidEvaporation<CloudType>::calculate
|
|||||||
// Reynolds number
|
// Reynolds number
|
||||||
scalar Re = mag(Ur)*d/(nuc + ROOTVSMALL);
|
scalar Re = mag(Ur)*d/(nuc + ROOTVSMALL);
|
||||||
|
|
||||||
|
// film temperature evaluated using the 1/3 rule
|
||||||
|
scalar Tf = (2.0*T + Tc)/3.0;
|
||||||
|
|
||||||
// calculate mass transfer of each specie in liquid
|
// calculate mass transfer of each specie in liquid
|
||||||
forAll(activeLiquids_, i)
|
forAll(activeLiquids_, i)
|
||||||
{
|
{
|
||||||
@ -160,10 +163,12 @@ void Foam::LiquidEvaporation<CloudType>::calculate
|
|||||||
label lid = liqToLiqMap_[i];
|
label lid = liqToLiqMap_[i];
|
||||||
|
|
||||||
// vapour diffusivity [m2/s]
|
// vapour diffusivity [m2/s]
|
||||||
scalar Dab = liquids_->properties()[lid].D(pc, T);
|
scalar Dab = liquids_->properties()[lid].D(pc, Tf);
|
||||||
|
|
||||||
// saturation pressure for species i [pa]
|
// saturation pressure for species i [pa]
|
||||||
scalar pSat = liquids_->properties()[lid].pv(pc, T);
|
// - carrier phase pressure assumed equal to the liquid vapour pressure
|
||||||
|
// close to the surface
|
||||||
|
scalar pSat = liquids_->properties()[lid].pv(pc, Tf);
|
||||||
|
|
||||||
// Schmidt number
|
// Schmidt number
|
||||||
scalar Sc = nuc/(Dab + ROOTVSMALL);
|
scalar Sc = nuc/(Dab + ROOTVSMALL);
|
||||||
@ -175,7 +180,7 @@ void Foam::LiquidEvaporation<CloudType>::calculate
|
|||||||
scalar kc = Sh*Dab/(d + ROOTVSMALL);
|
scalar kc = Sh*Dab/(d + ROOTVSMALL);
|
||||||
|
|
||||||
// vapour concentration at droplet surface [kgmol/m3]
|
// vapour concentration at droplet surface [kgmol/m3]
|
||||||
scalar Cs = pSat/(specie::RR*T);
|
scalar Cs = pSat/(specie::RR*Tf);
|
||||||
|
|
||||||
// vapour concentration in bulk gas [kgmol/m3]
|
// vapour concentration in bulk gas [kgmol/m3]
|
||||||
scalar Cinf = Xc[gid]*pc/(specie::RR*Tc);
|
scalar Cinf = Xc[gid]*pc/(specie::RR*Tc);
|
||||||
|
|||||||
@ -27,6 +27,7 @@ Class
|
|||||||
|
|
||||||
Description
|
Description
|
||||||
Liquid evaporation model
|
Liquid evaporation model
|
||||||
|
- uses ideal gas assumption
|
||||||
|
|
||||||
\*---------------------------------------------------------------------------*/
|
\*---------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user