DBUNDLE_NT_HEDH

This function estimates tube bundle diameter from a target tube count using the HEDH correlation and a specified tube layout angle. It provides a fast approximate geometry sizing relation for one-pass bundle arrangements.

In correlation form, D_{bundle} \approx D_o + p\,\sqrt{\frac{C_1 N}{0.78}}.

Excel Usage

=DBUNDLE_NT_HEDH(N, Do, pitch, angle)
  • N (int, required): Number of tubes (-).
  • Do (float, required): Tube outer diameter (m).
  • pitch (float, required): Tube pitch (m).
  • angle (int, optional, default: 30): Tube layout angle (degrees).

Returns (float): Outer diameter of tube bundle (m).

Example 1: HEDH example for 30 degree layout

Inputs:

N Do pitch angle
928 0.028 0.036 30

Excel formula:

=DBUNDLE_NT_HEDH(928, 0.028, 0.036, 30)

Expected output:

1.18399

Example 2: HEDH estimate with 45 degree layout

Inputs:

N Do pitch angle
500 0.025 0.03125 45

Excel formula:

=DBUNDLE_NT_HEDH(500, 0.025, 0.03125, 45)

Expected output:

0.816203

Example 3: HEDH estimate with 60 degree layout

Inputs:

N Do pitch angle
650 0.01905 0.025 60

Excel formula:

=DBUNDLE_NT_HEDH(650, 0.01905, 0.025, 60)

Expected output:

0.690905

Example 4: HEDH estimate with 90 degree layout

Inputs:

N Do pitch angle
320 0.01905 0.025 90

Excel formula:

=DBUNDLE_NT_HEDH(320, 0.01905, 0.025, 90)

Expected output:

0.52542

Python Code

Show Code
from ht.hx import DBundle_for_Ntubes_HEDH as hx_DBundle_for_Ntubes_HEDH

def DBundle_Nt_HEDH(N, Do, pitch, angle=30):
    """
    Estimate tube bundle diameter from tube count using the HEDH correlation.

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

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

    Args:
        N (int): Number of tubes (-).
        Do (float): Tube outer diameter (m).
        pitch (float): Tube pitch (m).
        angle (int, optional): Tube layout angle (degrees). Default is 30.

    Returns:
        float: Outer diameter of tube bundle (m).
    """
    try:
        result = hx_DBundle_for_Ntubes_HEDH(N=N, Do=Do, pitch=pitch, angle=angle)
        return result
    except Exception as e:
        return f"Error: {str(e)}"

Online Calculator

Number of tubes (-).
Tube outer diameter (m).
Tube pitch (m).
Tube layout angle (degrees).