Nusselt-number model using the empirical Ranz-Marshall correlation to be used in modelling of the fluid-particle heat transfer coefficient: More...
Public Member Functions | |
TypeName ("RanzMarshall") | |
Runtime type information. More... | |
void | operator= (const RanzMarshall &)=delete |
No copy assignment. More... | |
RanzMarshall (const dictionary &dict, CloudType &cloud) | |
Construct from dictionary. More... | |
RanzMarshall (const RanzMarshall< CloudType > &im) | |
Copy construct. More... | |
virtual autoPtr< HeatTransferModel< CloudType > > | clone () const |
Construct and return a clone. More... | |
virtual | ~RanzMarshall ()=default |
Destructor. More... | |
virtual scalar | Nu (const scalar Re, const scalar Pr) const |
Return Nusselt number. More... | |
Public Member Functions inherited from HeatTransferModel< CloudType > | |
TypeName ("heatTransferModel") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, HeatTransferModel, dictionary,(const dictionary &dict, CloudType &owner),(dict, owner)) | |
Declare runtime constructor selection table. More... | |
void | operator= (const HeatTransferModel< CloudType > &)=delete |
No copy assignment. More... | |
HeatTransferModel (CloudType &owner) | |
Construct null from owner. More... | |
HeatTransferModel (const dictionary &dict, CloudType &owner, const word &type) | |
Construct from dictionary. More... | |
HeatTransferModel (const HeatTransferModel< CloudType > &htm) | |
Copy construct. More... | |
virtual | ~HeatTransferModel ()=default |
Destructor. More... | |
bool | BirdCorrection () const noexcept |
The Bird HTC correction flag. More... | |
virtual scalar | htc (const scalar dp, const scalar Re, const scalar Pr, const scalar kappa, const scalar NCpW) const |
Return heat transfer coefficient. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from HeatTransferModel< CloudType > | |
static autoPtr< HeatTransferModel< CloudType > > | New (const dictionary &dict, CloudType &owner) |
Selector. More... | |
Nusselt-number model using the empirical Ranz-Marshall correlation to be used in modelling of the fluid-particle heat transfer coefficient:
\[ \mathrm{Nu} = a + b \, \mathrm{Re}_p^{m} \, \mathrm{Pr}^{n} \]
with
\[ \mathrm{Re}_p = \frac{\rho_c \, | \mathbf{u}_\mathrm{rel} | \, d_p}{\mu_c} \]
\[ \mathrm{Pr} = \frac{ C_p \, \mu_c }{ \kappa_c } \]
where
\( \mathrm{Nu} \) | = | Nusselt number |
\( \mathrm{Re}_p \) | = | Particle Reynolds number |
\( \mathrm{Pr} \) | = | Prandtl number |
\( d_p \) | = | Particle diameter |
\( \rho_c \) | = | Density of carrier in the film surrounding particle |
\( \mu_c \) | = | Dynamic viscosity of carrier in the film surrounding particle |
\( \mathbf{u}_\mathrm{rel} \) | = | Relative velocity between particle and carrier |
\( a \) | = | Correlation coefficient |
\( b \) | = | Correlation coefficient |
\( m \) | = | Correlation exponent of particle Reynolds number |
\( n \) | = | Correlation exponent of Prandtl number |
\( C_p \) | = | Specific heat capacity |
\( \kappa_c \) | = | Thermal conductivity of carrier in the film |
Reference:
Standard model: Ranz, W. E., & Marshall, W. R. (1952). Evaporation from drops - part 1. Chem. Eng. Prog, 48, 22, pp. 141-146. Ranz, W. E., & Marshall, W. R. (1952). Evaporation from drops - part 2. Chem. Eng. Prog, 48, 4, pp. 173-180. Expressions (tag:AOB), p. 18: Amsden, A. A., O'Rourke, P. J., & Butler, T. D. (1989). KIVA-II: A computer program for chemically reactive flows with sprays (No. LA-11560-MS). Los Alamos National Lab.(LANL), Los Alamos, NM (United States). DOI:10.2172/6228444
constant/<CloudProperties>
: subModels { // Mandatory entries heatTransferModel RanzMarshall; // Optional entries RanzMarshallCoeffs { a 2.0; b 0.6; m 0.5; n 0.66666; } }
where the entries mean:
Property | Description | Type | Reqd | Deflt |
---|---|---|---|---|
heatTransferModel | Type name: RanzMarshall | word | yes | - |
a | Correlation coefficient | scalar | no | 2.0 |
b | Correlation coefficient | scalar | no | 0.6 |
m | Correlation exponent of particle Reynolds number | scalar | no | 0.5 |
n | Correlation exponent of Prandtl number | scalar | no | 1.0/3.0 |
Definition at line 223 of file RanzMarshall.H.
RanzMarshall | ( | const dictionary & | dict, |
CloudType & | cloud | ||
) |
Construct from dictionary.
Definition at line 35 of file RanzMarshall.C.
RanzMarshall | ( | const RanzMarshall< CloudType > & | im | ) |
Copy construct.
Definition at line 49 of file RanzMarshall.C.
|
virtualdefault |
Destructor.
TypeName | ( | "RanzMarshall< CloudType >" | ) |
Runtime type information.
|
delete |
No copy assignment.
|
inlinevirtual |
Construct and return a clone.
Implements HeatTransferModel< CloudType >.
Definition at line 263 of file RanzMarshall.H.
|
virtual |
Return Nusselt number.
Implements HeatTransferModel< CloudType >.
Definition at line 63 of file RanzMarshall.C.
References Foam::pow(), Pr(), and Foam::Re().