CTB_LAMINAR_CORR

This function computes the Bell-Delaware laminar correction factor for shell-side heat transfer in tube-bank exchangers. It captures the adverse temperature-gradient effect that can reduce performance in low-Reynolds-number flow.

The correction transitions with Reynolds number and row-pass count, and approaches unity in higher-Re regimes.

Excel Usage

=CTB_LAMINAR_CORR(Re, total_row_passes)
  • Re (float, required): Shell-side Reynolds number (-).
  • total_row_passes (int, required): Total number of tube row passes (-).

Returns (float): Laminar correction factor, or an error message if invalid.

Example 1: Laminar correction at low Reynolds number

Inputs:

Re total_row_passes
30 80

Excel formula:

=CTB_LAMINAR_CORR(30, 80)

Expected output:

0.7268

Example 2: Transition Reynolds number case

Inputs:

Re total_row_passes
80 40

Excel formula:

=CTB_LAMINAR_CORR(80, 40)

Expected output:

0.944791

Example 3: High Reynolds number case

Inputs:

Re total_row_passes
150 60

Excel formula:

=CTB_LAMINAR_CORR(150, 60)

Expected output:

1

Example 4: Few tube rows case

Inputs:

Re total_row_passes
50 10

Excel formula:

=CTB_LAMINAR_CORR(50, 10)

Expected output:

1

Python Code

Show Code
from ht.conv_tube_bank import laminar_correction_Bell as ht_laminar_correction_Bell

def ctb_laminar_corr(Re, total_row_passes):
    """
    Compute Bell-Delaware laminar flow correction factor.

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

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

    Args:
        Re (float): Shell-side Reynolds number (-).
        total_row_passes (int): Total number of tube row passes (-).

    Returns:
        float: Laminar correction factor, or an error message if invalid.
    """
    try:
        return ht_laminar_correction_Bell(
            Re=Re,
            total_row_passes=total_row_passes,
        )
    except Exception as e:
        return f"Error: {str(e)}"

Online Calculator

Shell-side Reynolds number (-).
Total number of tube row passes (-).