TURB_VON_KARMAN

This function computes turbulent internal-flow Nusselt number using the von Kármán correlation. It uses Reynolds number, Prandtl number, and friction factor to estimate convective transfer in fully developed turbulent pipe flow.

Excel Usage

=TURB_VON_KARMAN(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: von Karman example

Inputs:

Re Pr fd
100000 1.2 0.0185

Excel formula:

=TURB_VON_KARMAN(100000, 1.2, 0.0185)

Expected output:

255.724

Example 2: Higher Reynolds number

Inputs:

Re Pr fd
200000 0.8 0.02

Excel formula:

=TURB_VON_KARMAN(200000, 0.8, 0.02)

Expected output:

442.273

Example 3: Mid Reynolds number

Inputs:

Re Pr fd
50000 2 0.022

Excel formula:

=TURB_VON_KARMAN(50000, 2, 0.022)

Expected output:

193.508

Example 4: Lower Reynolds number

Inputs:

Re Pr fd
150000 1 0.017

Excel formula:

=TURB_VON_KARMAN(150000, 1, 0.017)

Expected output:

318.75

Python Code

Show Code
from ht.conv_internal import turbulent_von_Karman as ht_turbulent_von_Karman

def turb_von_karman(Re, Pr, fd):
    """
    Calculate turbulent Nusselt number using the von Karman correlation.

    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_von_Karman(Re=Re, Pr=Pr, fd=fd)
    except Exception as e:
        return f"Error: {str(e)}"

Online Calculator

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