NU_EXT_HORZ_PLATE

This function computes the Nusselt number for external forced convection along a horizontal flat plate. It can use an explicitly selected correlation or automatically choose a laminar or turbulent method based on a transition Reynolds number.

In automatic mode, a piecewise method selection is used:

Nu = \begin{cases} f_{\text{lam}}(Re, Pr), & Re < Re_{\text{transition}} \\ f_{\text{turb}}(Re, Pr), & Re \ge Re_{\text{transition}} \end{cases}

Excel Usage

=NU_EXT_HORZ_PLATE(Re, Pr, L, x, plate_method, laminar_pref, turbulent_pref, Re_transition)
  • 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).
  • plate_method (str, optional, default: null): Correlation method name (-).
  • laminar_pref (str, optional, default: “Baehr”): Preferred laminar correlation name (-).
  • turbulent_pref (str, optional, default: “Schlichting”): Preferred turbulent correlation name (-).
  • Re_transition (float, optional, default: 500000): Reynolds number for laminar-turbulent transition (-).

Returns (float): Nusselt number with respect to plate length (-).

Example 1: Horizontal plate turbulent example

Inputs:

Re Pr
10000000 0.7

Excel formula:

=NU_EXT_HORZ_PLATE(10000000, 0.7)

Expected output:

11497

Example 2: Horizontal plate laminar range

Inputs:

Re Pr
80000 0.71

Excel formula:

=NU_EXT_HORZ_PLATE(80000, 0.71)

Expected output:

167.545

Example 3: Horizontal plate with explicit method

Inputs:

Re Pr plate_method
300000 0.9 Baehr

Excel formula:

=NU_EXT_HORZ_PLATE(300000, 0.9, "Baehr")

Expected output:

351.137

Example 4: Horizontal plate with custom transition

Inputs:

Re Pr Re_transition
600000 1.1 200000

Excel formula:

=NU_EXT_HORZ_PLATE(600000, 1.1, 200000)

Expected output:

1637.17

Python Code

Show Code
from ht.conv_external import Nu_external_horizontal_plate as ht_Nu_external_horizontal_plate

def Nu_ext_horz_plate(Re, Pr, L=None, x=None, plate_method=None, laminar_pref='Baehr', turbulent_pref='Schlichting', Re_transition=500000):
    """
    Calculate the Nusselt number 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.
        plate_method (str, optional): Correlation method name (-). Valid options: Baehr, Churchill Ozoe, Schlichting, Kreith. Default is None.
        laminar_pref (str, optional): Preferred laminar correlation name (-). Valid options: Baehr, Churchill Ozoe. Default is 'Baehr'.
        turbulent_pref (str, optional): Preferred turbulent correlation name (-). Valid options: Schlichting, Kreith. Default is 'Schlichting'.
        Re_transition (float, optional): Reynolds number for laminar-turbulent transition (-). Default is 500000.

    Returns:
        float: Nusselt number with respect to plate length (-).
    """
    try:
        return ht_Nu_external_horizontal_plate(
            Re=Re,
            Pr=Pr,
            L=L,
            x=x,
            Method=plate_method,
            laminar_method=laminar_pref,
            turbulent_method=turbulent_pref,
            Re_transition=Re_transition,
        )
    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).
Correlation method name (-).
Preferred laminar correlation name (-).
Preferred turbulent correlation name (-).
Reynolds number for laminar-turbulent transition (-).