NU_CYLINDER_MCADAMS
This function computes the average Nusselt number for forced crossflow over a single cylinder using the McAdams correlation. It takes Reynolds and Prandtl numbers evaluated at film temperature.
Nu = \left(0.35 + 0.56Re^{0.52}\right)Pr^{0.3}
Excel Usage
=NU_CYLINDER_MCADAMS(Re, Pr)
Re(float, required): Reynolds number with respect to cylinder diameter (-).Pr(float, required): Prandtl number at film temperature (-).
Returns (float): Nusselt number with respect to cylinder diameter (-).
Example 1: McAdams example case
Inputs:
| Re | Pr |
|---|---|
| 6071 | 0.7 |
Excel formula:
=NU_CYLINDER_MCADAMS(6071, 0.7)
Expected output:
46.9818
Example 2: Low Reynolds number in oil
Inputs:
| Re | Pr |
|---|---|
| 150 | 80 |
Excel formula:
=NU_CYLINDER_MCADAMS(150, 80)
Expected output:
29.5313
Example 3: Mid Reynolds number in air
Inputs:
| Re | Pr |
|---|---|
| 15000 | 0.7 |
Excel formula:
=NU_CYLINDER_MCADAMS(15000, 0.7)
Expected output:
75.0083
Example 4: High Reynolds number in water
Inputs:
| Re | Pr |
|---|---|
| 75000 | 4.5 |
Excel formula:
=NU_CYLINDER_MCADAMS(75000, 4.5)
Expected output:
301.978
Python Code
Show Code
from ht.conv_external import Nu_cylinder_McAdams as ht_Nu_cylinder_McAdams
def Nu_cylinder_McAdams(Re, Pr):
"""
Calculate the Nusselt number for crossflow across a single cylinder using the McAdams correlation.
See: https://ht.readthedocs.io/en/latest/ht.conv_external.html
This example function is provided as-is without any representation of accuracy.
Args:
Re (float): Reynolds number with respect to cylinder diameter (-).
Pr (float): Prandtl number at film temperature (-).
Returns:
float: Nusselt number with respect to cylinder diameter (-).
"""
try:
return ht_Nu_cylinder_McAdams(Re=Re, Pr=Pr)
except Exception as e:
return f"Error: {str(e)}"Online Calculator
Reynolds number with respect to cylinder diameter (-).
Prandtl number at film temperature (-).