NU_EXT_HORZ_METHODS
This function lists candidate correlations for forced convection over a horizontal plate for the provided Reynolds and Prandtl conditions. With range checking enabled, only methods that satisfy input applicability limits are returned.
The output corresponds to a filtered method set:
\mathcal{M}_{\text{valid}} = \{m \in \mathcal{M} \mid \text{range}_m(Re, Pr, L, x)\}
Excel Usage
=NU_EXT_HORZ_METHODS(Re, Pr, L, x, check_ranges)
Re(float, required): Reynolds number with respect to plate length (-).Pr(float, required): Prandtl number with respect to bulk properties (-).L(float, optional, default: null): Plate length (m).x(float, optional, default: null): Plate distance for local calculation (m).check_ranges(bool, optional, default: true): Whether to return only correlations suitable for the inputs (-).
Returns (list[list]): 2D array of available correlation method names.
Example 1: Plate methods example case
Inputs:
| Re | Pr |
|---|---|
| 10000000 | 0.7 |
Excel formula:
=NU_EXT_HORZ_METHODS(10000000, 0.7)
Expected output:
| Schlichting |
|---|
| Kreith |
Example 2: Plate methods in laminar range
Inputs:
| Re | Pr |
|---|---|
| 10000 | 0.9 |
Excel formula:
=NU_EXT_HORZ_METHODS(10000, 0.9)
Expected output:
| Baehr |
|---|
| Churchill Ozoe |
Example 3: Plate methods with length input
Inputs:
| Re | Pr | L |
|---|---|---|
| 500000 | 1.1 | 2.5 |
Excel formula:
=NU_EXT_HORZ_METHODS(500000, 1.1, 2.5)
Expected output:
| Schlichting |
|---|
| Kreith |
Example 4: Plate methods without range checking
Inputs:
| Re | Pr | check_ranges |
|---|---|---|
| 800000 | 0.72 | false |
Excel formula:
=NU_EXT_HORZ_METHODS(800000, 0.72, FALSE)
Expected output:
| Baehr |
|---|
| Churchill Ozoe |
| Schlichting |
| Kreith |
Python Code
Show Code
from ht.conv_external import Nu_external_horizontal_plate_methods as ht_Nu_external_horizontal_plate_methods
def Nu_ext_horz_methods(Re, Pr, L=None, x=None, check_ranges=True):
"""
List available correlations for forced convection across a horizontal plate.
See: https://ht.readthedocs.io/en/latest/ht.conv_external.html
This example function is provided as-is without any representation of accuracy.
Args:
Re (float): Reynolds number with respect to plate length (-).
Pr (float): Prandtl number with respect to bulk properties (-).
L (float, optional): Plate length (m). Default is None.
x (float, optional): Plate distance for local calculation (m). Default is None.
check_ranges (bool, optional): Whether to return only correlations suitable for the inputs (-). Default is True.
Returns:
list[list]: 2D array of available correlation method names.
"""
try:
methods = ht_Nu_external_horizontal_plate_methods(
Re=Re,
Pr=Pr,
L=L,
x=x,
check_ranges=check_ranges,
)
return [[method] for method in methods]
except Exception as e:
return f"Error: {str(e)}"Online Calculator
Reynolds number with respect to plate length (-).
Prandtl number with respect to bulk properties (-).
Plate length (m).
Plate distance for local calculation (m).
Whether to return only correlations suitable for the inputs (-).