NU_BISHOP

This function estimates the internal convective heat transfer Nusselt number for turbulent upward flow at supercritical pressure using the Bishop correlation. It uses Reynolds and Prandtl numbers, and can optionally apply density-ratio and thermal-entry corrections when wall and bulk densities and geometry inputs are provided.

Nu = C\,Re^{m}Pr^{n}\,\Phi_{\rho}\,\Phi_{entry}

Excel Usage

=NU_BISHOP(Re, Pr, rho_w, rho_b, D, x)
  • Re (float, required): Reynolds number with bulk fluid properties (-).
  • Pr (float, required): Prandtl number with bulk properties and averaged heat capacity (-).
  • rho_w (float, optional, default: null): Density at wall temperature (kg/m^3).
  • rho_b (float, optional, default: null): Density at bulk temperature (kg/m^3).
  • D (float, optional, default: null): Tube diameter (m).
  • x (float, optional, default: null): Axial distance along the tube (m).

Returns (float): Nusselt number with wall fluid properties (-).

Example 1: Bishop correlation example

Inputs:

Re Pr rho_w rho_b D x
100000 1.2 330 290 0.01 1.2

Excel formula:

=NU_BISHOP(100000, 1.2, 330, 290, 0.01, 1.2)

Expected output:

265.362

Example 2: Bishop correlation bulk properties only

Inputs:

Re Pr
80000 0.9

Excel formula:

=NU_BISHOP(80000, 0.9)

Expected output:

166.506

Example 3: Bishop correlation with density ratio

Inputs:

Re Pr rho_w rho_b
150000 1.4 350 300

Excel formula:

=NU_BISHOP(150000, 1.4, 350, 300)

Expected output:

419.337

Example 4: Bishop correlation with entry correction

Inputs:

Re Pr rho_w rho_b D x
250000 1.1 400 320 0.02 2

Excel formula:

=NU_BISHOP(250000, 1.1, 400, 320, 0.02, 2)

Expected output:

597.428

Python Code

Show Code
from ht.conv_supercritical import Nu_Bishop as ht_Nu_Bishop

def Nu_Bishop(Re, Pr, rho_w=None, rho_b=None, D=None, x=None):
    """
    Calculate Nusselt number for supercritical pipe flow using the Bishop correlation.

    See: https://ht.readthedocs.io/en/latest/ht.conv_supercritical.html

    This example function is provided as-is without any representation of accuracy.

    Args:
        Re (float): Reynolds number with bulk fluid properties (-).
        Pr (float): Prandtl number with bulk properties and averaged heat capacity (-).
        rho_w (float, optional): Density at wall temperature (kg/m^3). Default is None.
        rho_b (float, optional): Density at bulk temperature (kg/m^3). Default is None.
        D (float, optional): Tube diameter (m). Default is None.
        x (float, optional): Axial distance along the tube (m). Default is None.

    Returns:
        float: Nusselt number with wall fluid properties (-).
    """
    try:
        return ht_Nu_Bishop(Re=Re, Pr=Pr, rho_w=rho_w, rho_b=rho_b, D=D, x=x)
    except Exception as e:
        return f"Error: {str(e)}"

Online Calculator

Reynolds number with bulk fluid properties (-).
Prandtl number with bulk properties and averaged heat capacity (-).
Density at wall temperature (kg/m^3).
Density at bulk temperature (kg/m^3).
Tube diameter (m).
Axial distance along the tube (m).