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