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 (-).