TURB_FRIEND

This function computes turbulent Nusselt number in internal pipe flow using the Friend–Metzner correlation. It requires Reynolds number, Prandtl number, and Darcy friction factor and is primarily used for high-Prandtl-number applications.

Excel Usage

=TURB_FRIEND(Re, Pr, fd)
  • Re (float, required): Reynolds number (-).
  • Pr (float, required): Prandtl number (-).
  • fd (float, required): Darcy friction factor (-).

Returns (float): Turbulent Nusselt number for pipe flow (-).

Example 1: Friend-Metzner example

Inputs:

Re Pr fd
100000 100 0.0185

Excel formula:

=TURB_FRIEND(100000, 100, 0.0185)

Expected output:

1738.34

Example 2: Higher Prandtl number

Inputs:

Re Pr fd
200000 200 0.02

Excel formula:

=TURB_FRIEND(200000, 200, 0.02)

Expected output:

4699.95

Example 3: Mid Prandtl number

Inputs:

Re Pr fd
50000 50 0.022

Excel formula:

=TURB_FRIEND(50000, 50, 0.022)

Expected output:

729.025

Example 4: Lower Reynolds number

Inputs:

Re Pr fd
150000 80 0.017

Excel formula:

=TURB_FRIEND(150000, 80, 0.017)

Expected output:

2282.29

Python Code

Show Code
from ht.conv_internal import turbulent_Friend_Metzner as ht_turbulent_Friend_Metzner

def turb_friend(Re, Pr, fd):
    """
    Calculate turbulent Nusselt number using Friend-Metzner.

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

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

    Args:
        Re (float): Reynolds number (-).
        Pr (float): Prandtl number (-).
        fd (float): Darcy friction factor (-).

    Returns:
        float: Turbulent Nusselt number for pipe flow (-).
    """
    try:
        return ht_turbulent_Friend_Metzner(Re=Re, Pr=Pr, fd=fd)
    except Exception as e:
        return f"Error: {str(e)}"

Online Calculator

Reynolds number (-).
Prandtl number (-).
Darcy friction factor (-).