L_UNSUPPORTED_MAX
This function returns the maximum allowable unsupported tube span for a given tube diameter and material category based on TEMA recommendations. It helps ensure mechanical integrity and vibration resistance in exchanger design.
The lookup relation is L_{unsupported,\max}=f(D_o, \text{material}).
Excel Usage
=L_UNSUPPORTED_MAX(Do, material)
Do(float, required): Tube outer diameter (m).material(str, optional, default: “CS”): Tube material type (-).
Returns (float): Maximum unsupported tube length (m).
Example 1: Maximum unsupported length for carbon steel
Inputs:
| Do | material |
|---|---|
| 0.0254 | CS |
Excel formula:
=L_UNSUPPORTED_MAX(0.0254, "CS")
Expected output:
1.88
Example 2: Maximum unsupported length for aluminium
Inputs:
| Do | material |
|---|---|
| 0.01905 | aluminium |
Excel formula:
=L_UNSUPPORTED_MAX(0.01905, "aluminium")
Expected output:
1.321
Example 3: Maximum unsupported length for larger tube
Inputs:
| Do | material |
|---|---|
| 0.0508 | CS |
Excel formula:
=L_UNSUPPORTED_MAX(0.0508, "CS")
Expected output:
3.175
Example 4: Maximum unsupported length for smaller tube
Inputs:
| Do | material |
|---|---|
| 0.0127 | aluminium |
Excel formula:
=L_UNSUPPORTED_MAX(0.0127, "aluminium")
Expected output:
0.965
Python Code
Show Code
from ht.hx import L_unsupported_max as hx_L_unsupported_max
def L_unsupported_max(Do, material='CS'):
"""
Get the maximum unsupported tube length 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:
Do (float): Tube outer diameter (m).
material (str, optional): Tube material type (-). Valid options: Carbon steel, Aluminium. Default is 'CS'.
Returns:
float: Maximum unsupported tube length (m).
"""
try:
result = hx_L_unsupported_max(Do=Do, material=material)
return result
except Exception as e:
return f"Error: {str(e)}"Online Calculator
Tube outer diameter (m).
Tube material type (-).