Description🔗
The convectiveHeatTransfer
is a boundary condition that
provides a convective heat transfer coefficient condition:
- If \(Re > 500000\): \(h_p = \frac{0.664 \mathrm{Re}^{0.5} \mathrm{Pr}^{0.333} \kappa_p}{L}\)
- Else: \(h_p = \frac{0.037 \mathrm{Re}^{0.8} \mathrm{Pr}^{0.333} \kappa_p}{L}\)
where:
Property | Description |
---|---|
\(h_p\) | Patch convective heat transfer coefficient |
\(\mathrm{Re}\) | Reynolds number |
\(\mathrm{Pr}\) | Prandtl number |
\(\kappa_p\) | Thermal conductivity |
\(L\) | Length 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:
Property | Description | Type | Required | Default |
---|---|---|---|---|
type |
Type name: convectiveHeatTransfer
|
word | yes | - |
L |
Length scale | scalar | yes | - |
The inherited entries are elaborated in:
- fixedValueFvPatchField.H
Further information🔗
Tutorial:
Source code:
API:
History:
- Introduced in version 2206