SHELL_CLEARANCE
This function looks up recommended clearance between exchanger shell and tube bundle from TEMA tabulated guidance using either bundle diameter or shell diameter. It supports mechanical fit checks in preliminary design.
The clearance is obtained from a standards lookup c = f(D_{bundle}\ \text{or}\ D_{shell}).
Excel Usage
=SHELL_CLEARANCE(DBundle, DShell)
DBundle(float, optional, default: null): Outer diameter of tube bundle (m).DShell(float, optional, default: null): Shell inner diameter (m).
Returns (float): Shell-to-bundle clearance (m).
Example 1: Clearance from bundle diameter
Inputs:
| DBundle |
|---|
| 1.245 |
Excel formula:
=SHELL_CLEARANCE(1.245)
Expected output:
0.0064
Example 2: Clearance from shell diameter
Inputs:
| DShell |
|---|
| 1.3 |
Excel formula:
=SHELL_CLEARANCE(1.3)
Expected output:
0.0064
Example 3: Clearance for smaller bundle
Inputs:
| DBundle |
|---|
| 0.6 |
Excel formula:
=SHELL_CLEARANCE(0.6)
Expected output:
0.0048
Example 4: Clearance for medium shell
Inputs:
| DShell |
|---|
| 0.9 |
Excel formula:
=SHELL_CLEARANCE(0.9)
Expected output:
0.0048
Python Code
Show Code
from ht.hx import shell_clearance as hx_shell_clearance
def shell_clearance(DBundle=None, DShell=None):
"""
Look up shell-to-bundle clearance from TEMA guidance.
See: https://ht.readthedocs.io/en/latest/ht.hx.html
This example function is provided as-is without any representation of accuracy.
Args:
DBundle (float, optional): Outer diameter of tube bundle (m). Default is None.
DShell (float, optional): Shell inner diameter (m). Default is None.
Returns:
float: Shell-to-bundle clearance (m).
"""
try:
result = hx_shell_clearance(DBundle=DBundle, DShell=DShell)
return result
except Exception as e:
return f"Error: {str(e)}"Online Calculator
Outer diameter of tube bundle (m).
Shell inner diameter (m).