CTB_DP_ZUKAUSKAS

This function computes pressure drop for crossflow through a tube bank using the Zukauskas approach. It relates Reynolds-number-dependent resistance to tube-row count and bundle geometry.

The result provides a hydraulic estimate for external-flow tube-bank arrangements in heat exchanger analysis.

Excel Usage

=CTB_DP_ZUKAUSKAS(Re, n, ST, SL, D, rho, Vmax)
  • Re (float, required): Reynolds number (-).
  • n (int, required): Number of tube rows (-).
  • ST (float, required): Transverse pitch (m).
  • SL (float, required): Longitudinal pitch (m).
  • D (float, required): Tube outer diameter (m).
  • rho (float, required): Fluid density (kg/m^3).
  • Vmax (float, required): Maximum velocity (m/s).

Returns (float): Pressure drop across the tube bank, or an error message if invalid.

Example 1: Example staggered pitch case

Inputs:

Re n ST SL D rho Vmax
13943 7 0.0313 0.0343 0.0164 1.217 12.6

Excel formula:

=CTB_DP_ZUKAUSKAS(13943, 7, 0.0313, 0.0343, 0.0164, 1.217, 12.6)

Expected output:

235.229

Example 2: Example inline pitch case

Inputs:

Re n ST SL D rho Vmax
13943 7 0.0313 0.0313 0.0164 1.217 12.6

Excel formula:

=CTB_DP_ZUKAUSKAS(13943, 7, 0.0313, 0.0313, 0.0164, 1.217, 12.6)

Expected output:

161.147

Example 3: Lower Reynolds number case

Inputs:

Re n ST SL D rho Vmax
500 5 0.04 0.04 0.02 1.2 4

Excel formula:

=CTB_DP_ZUKAUSKAS(500, 5, 0.04, 0.04, 0.02, 1.2, 4)

Expected output:

10.8202

Example 4: Higher Reynolds number case

Inputs:

Re n ST SL D rho Vmax
50000 10 0.05 0.06 0.025 1.1 20

Excel formula:

=CTB_DP_ZUKAUSKAS(50000, 10, 0.05, 0.06, 0.025, 1.1, 20)

Expected output:

826.151

Python Code

Show Code
from ht.conv_tube_bank import dP_Zukauskas as ht_dP_Zukauskas

def ctb_dp_zukauskas(Re, n, ST, SL, D, rho, Vmax):
    """
    Compute tube bank pressure drop using the Zukauskas method.

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

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

    Args:
        Re (float): Reynolds number (-).
        n (int): Number of tube rows (-).
        ST (float): Transverse pitch (m).
        SL (float): Longitudinal pitch (m).
        D (float): Tube outer diameter (m).
        rho (float): Fluid density (kg/m^3).
        Vmax (float): Maximum velocity (m/s).

    Returns:
        float: Pressure drop across the tube bank, or an error message if invalid.
    """
    try:
        return ht_dP_Zukauskas(
            Re=Re,
            n=n,
            ST=ST,
            SL=SL,
            D=D,
            rho=rho,
            Vmax=Vmax,
        )
    except Exception as e:
        return f"Error: {str(e)}"

Online Calculator

Reynolds number (-).
Number of tube rows (-).
Transverse pitch (m).
Longitudinal pitch (m).
Tube outer diameter (m).
Fluid density (kg/m^3).
Maximum velocity (m/s).