Skip to main content

convectiveHeatTransfer

Description

The convectiveHeatTransfer is a boundary condition that provides a convective heat transfer coefficient condition:

  • If Re>500000Re > 500000:
hp=0.664Re0.5Pr0.333κpL h_p = \frac{0.664 \mathrm{Re}^{0.5} \mathrm{Pr}^{0.333} \kappa_p}{L}
  • Else:
hp=0.037Re0.8Pr0.333κpL h_p = \frac{0.037 \mathrm{Re}^{0.8} \mathrm{Pr}^{0.333} \kappa_p}{L}

where:

PropertyDescription
hph_pPatch convective heat transfer coefficient
Re\mathrm{Re}Reynolds number
Pr\mathrm{Pr}Prandtl number
κp\kappa_pThermal conductivity
LLLength scale

Usage

The condition requires entries in both the boundary and field files.

Boundary file

<patchName>
{
type patch;
...
}

Field file

<patchName>
{
// Mandatory entries
type convectiveHeatTransfer;
L <scalar>;

// Inherited entries
...
}

where:

PropertyDescriptionTypeRequiredDefault
typeType name: convectiveHeatTransferwordyes-
LLength scalescalaryes-

The inherited entries are elaborated in:

  • fixedValueFvPatchField.H

Further information

Tutorial:

Source code:

API:

History: Introduced in version 2206