Skip to content
Snippets Groups Projects
Commit d054f81b authored by Andrew Heather's avatar Andrew Heather
Browse files

using 1/3 rule for surface film temperature

comments
parent 5c0b2533
Branches
Tags
No related merge requests found
...@@ -153,6 +153,9 @@ void Foam::LiquidEvaporation<CloudType>::calculate ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -27,6 +27,7 @@ Class
Description Description
Liquid evaporation model Liquid evaporation model
- uses ideal gas assumption
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
......
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