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