NU_CYL_WHITAKER
This function computes the average Nusselt number for forced crossflow over a single cylinder using the Whitaker correlation. Reynolds and Prandtl numbers are evaluated at free-stream conditions, and an optional viscosity-ratio correction is included when viscosities are supplied.
Nu_D = \left(0.4Re_D^{0.5} + 0.06Re_D^{2/3}\right)Pr^{0.4}\left(\frac{\mu}{\mu_w}\right)^{0.25}
Excel Usage
=NU_CYL_WHITAKER(Re, Pr, mu, muw)
Re(float, required): Reynolds number with respect to cylinder diameter (-).Pr(float, required): Prandtl number at free stream temperature (-).mu(float, optional, default: null): Viscosity at free stream temperature (Pa*s).muw(float, optional, default: null): Viscosity at wall temperature (Pa*s).
Returns (float): Nusselt number with respect to cylinder diameter (-).
Example 1: Whitaker example case
Inputs:
| Re | Pr |
|---|---|
| 6071 | 0.7 |
Excel formula:
=NU_CYL_WHITAKER(6071, 0.7)
Expected output:
45.9453
Example 2: Whitaker with viscosity correction
Inputs:
| Re | Pr | mu | muw |
|---|---|---|---|
| 18000 | 2 | 0.0012 | 0.0008 |
Excel formula:
=NU_CYL_WHITAKER(18000, 2, 0.0012, 0.0008)
Expected output:
129.266
Example 3: Whitaker at low Reynolds
Inputs:
| Re | Pr |
|---|---|
| 50 | 1 |
Excel formula:
=NU_CYL_WHITAKER(50, 1)
Expected output:
3.64275
Example 4: Whitaker at high Prandtl
Inputs:
| Re | Pr |
|---|---|
| 40000 | 25 |
Excel formula:
=NU_CYL_WHITAKER(40000, 25)
Expected output:
394.443
Python Code
Show Code
from ht.conv_external import Nu_cylinder_Whitaker as ht_Nu_cylinder_Whitaker
def Nu_cyl_Whitaker(Re, Pr, mu=None, muw=None):
"""
Calculate the Nusselt number for crossflow across a single cylinder using the Whitaker 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 free stream temperature (-).
mu (float, optional): Viscosity at free stream temperature (Pa*s). Default is None.
muw (float, optional): Viscosity at wall temperature (Pa*s). Default is None.
Returns:
float: Nusselt number with respect to cylinder diameter (-).
"""
try:
return ht_Nu_cylinder_Whitaker(Re=Re, Pr=Pr, mu=mu, muw=muw)
except Exception as e:
return f"Error: {str(e)}"Online Calculator
Reynolds number with respect to cylinder diameter (-).
Prandtl number at free stream temperature (-).
Viscosity at free stream temperature (Pa*s).
Viscosity at wall temperature (Pa*s).