CTB_ESDU_ANG_CORR
This function returns the ESDU inclination correction factor for tube-bank heat transfer in crossflow. It scales the base Nusselt number at normal incidence to account for an inclined bank orientation.
The correction uses:
F_3 = (\sin\theta)^{0.6}
where \theta is the inclination angle in degrees.
Excel Usage
=CTB_ESDU_ANG_CORR(angle)
angle(float, required): Tube bank inclination angle relative to flow (deg).
Returns (float): Tube bank inclination correction factor, or an error message if invalid.
Example 1: Inclination at 75 degrees
Inputs:
| angle |
|---|
| 75 |
Excel formula:
=CTB_ESDU_ANG_CORR(75)
Expected output:
0.979414
Example 2: Straight tube bank at 90 degrees
Inputs:
| angle |
|---|
| 90 |
Excel formula:
=CTB_ESDU_ANG_CORR(90)
Expected output:
1
Example 3: Inclination at 60 degrees
Inputs:
| angle |
|---|
| 60 |
Excel formula:
=CTB_ESDU_ANG_CORR(60)
Expected output:
0.917315
Example 4: Inclination at 30 degrees
Inputs:
| angle |
|---|
| 30 |
Excel formula:
=CTB_ESDU_ANG_CORR(30)
Expected output:
0.659754
Python Code
Show Code
from ht.conv_tube_bank import ESDU_tube_angle_correction as ht_ESDU_tube_angle_correction
def ctb_esdu_ang_corr(angle):
"""
Compute the ESDU tube bank inclination 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:
angle (float): Tube bank inclination angle relative to flow (deg).
Returns:
float: Tube bank inclination correction factor, or an error message if invalid.
"""
try:
return ht_ESDU_tube_angle_correction(angle)
except Exception as e:
return f"Error: {str(e)}"Online Calculator
Tube bank inclination angle relative to flow (deg).