CTB_BAFFLE_CORR

This function computes the Bell-Delaware baffle window correction factor, which adjusts shell-side heat transfer for tubes that are not fully in crossflow because they lie in baffle-window regions.

The result is used as a multiplicative correction in exchanger rating and design calculations where window-flow effects influence bundle performance.

Excel Usage

=CTB_BAFFLE_CORR(crossflow_tube_fraction, baffle_corr_meth)
  • crossflow_tube_fraction (float, required): Fraction of tubes in crossflow between baffle tips (-).
  • baffle_corr_meth (str, optional, default: “spline”): Curve fit method name (-).

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

Example 1: Example baffle correction

Inputs:

crossflow_tube_fraction
0.82

Excel formula:

=CTB_BAFFLE_CORR(0.82)

Expected output:

1.12586

Example 2: Chebyshev method evaluation

Inputs:

crossflow_tube_fraction baffle_corr_meth
0.6 chebyshev

Excel formula:

=CTB_BAFFLE_CORR(0.6, "chebyshev")

Expected output:

1.00162

Example 3: HEDH method evaluation

Inputs:

crossflow_tube_fraction baffle_corr_meth
0.3 HEDH

Excel formula:

=CTB_BAFFLE_CORR(0.3, "HEDH")

Expected output:

0.766

Example 4: High crossflow tube fraction

Inputs:

crossflow_tube_fraction
0.95

Excel formula:

=CTB_BAFFLE_CORR(0.95)

Expected output:

1.13772

Python Code

Show Code
from ht.conv_tube_bank import baffle_correction_Bell as ht_baffle_correction_Bell

def ctb_baffle_corr(crossflow_tube_fraction, baffle_corr_meth='spline'):
    """
    Compute Bell-Delaware baffle correction factor for crossflow.

    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:
        crossflow_tube_fraction (float): Fraction of tubes in crossflow between baffle tips (-).
        baffle_corr_meth (str, optional): Curve fit method name (-). Valid options: Spline, Chebyshev, HEDH. Default is 'spline'.

    Returns:
        float: Baffle correction factor, or an error message if invalid.
    """
    try:
        return ht_baffle_correction_Bell(
            crossflow_tube_fraction=crossflow_tube_fraction,
            method=baffle_corr_meth,
        )
    except Exception as e:
        return f"Error: {str(e)}"

Online Calculator

Fraction of tubes in crossflow between baffle tips (-).
Curve fit method name (-).