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).