Templated class to calculate the fluid-particle heat transfer coefficients based on a specified Nusselt-number model.
More...
|
| TypeName ("heatTransferModel") |
|
| declareRunTimeSelectionTable (autoPtr, HeatTransferModel, dictionary,(const dictionary &dict, CloudType &owner),(dict, owner)) |
|
void | operator= (const HeatTransferModel< CloudType > &)=delete |
|
| HeatTransferModel (CloudType &owner) |
|
| HeatTransferModel (const dictionary &dict, CloudType &owner, const word &type) |
|
| HeatTransferModel (const HeatTransferModel< CloudType > &htm) |
|
virtual autoPtr< HeatTransferModel< CloudType > > | clone () const =0 |
|
virtual | ~HeatTransferModel ()=default |
|
bool | BirdCorrection () const noexcept |
|
virtual scalar | Nu (const scalar Re, const scalar Pr) const =0 |
|
virtual scalar | htc (const scalar dp, const scalar Re, const scalar Pr, const scalar kappa, const scalar NCpW) const |
|
Templated class to calculate the fluid-particle heat transfer coefficients based on a specified Nusselt-number model.
where
| = | Convective heat transfer coefficient of the flow |
| = | Nusselt number |
| = | Thermal conductivity of carrier in the film |
| = | Particle diameter |
Optionally, Bird-Stewart-Lightfoot correction can be applied to correct the heat transfer coefficient for evaporation:
with
where
| = | Correction factor |
| = | Molar flux |
| = | Specific heat capacity |
| = | Molecular weight |
Reference:
Bird, R. B., Stewart, W. E., & Lightfoot, E. N. (1960).
Transport phenomena.
John Wiley & Sons., New York.
DOI:10.1002/aic.690070245
- Usage
- Minimal example by using
constant/<CloudProperties>
: subModels
{
heatTransferModel <model>;
<model>Coeffs
{
BirdCorrection true;
}
}
where the entries mean:
Property | Description | Type | Reqd | Deflt |
heatTransferModel | Type name: <model> | word | yes | - |
<model>Coeffs | Model properties | dict | cndtnl | - |
BirdCorrection | Flag to apply Bird-Stewart-Lightfoot's correction to the heat transfer coefficient | bool | cndtnl | - |
Options for the <model>
entry:
RanzMarshall | Ranz-Marshall correlation for Nusselt number
none | No active model
- Source files
-
Definition at line 55 of file ThermoCloud.H.