NU_CYL_ZUKAUSKAS
This function computes the average Nusselt number for forced crossflow over a single cylinder using the Zukauskas correlation. It selects empirical coefficients by Reynolds-number regime and optionally applies a wall-to-bulk Prandtl correction when wall Prandtl number is provided.
Nu_D = CRe^{m}Pr^{n}\left(\frac{Pr}{Pr_w}\right)^{1/4}
Excel Usage
=NU_CYL_ZUKAUSKAS(Re, Pr, Prw)
Re(float, required): Reynolds number with respect to cylinder diameter (-).Pr(float, required): Prandtl number at free stream temperature (-).Prw(float, optional, default: null): Prandtl number at wall temperature (-).
Returns (float): Nusselt number with respect to cylinder diameter (-).
Example 1: Zukauskas example case
Inputs:
| Re | Pr | Prw |
|---|---|---|
| 7992 | 0.707 | 0.69 |
Excel formula:
=NU_CYL_ZUKAUSKAS(7992, 0.707, 0.69)
Expected output:
50.5236
Example 2: Zukauskas without wall Prandtl
Inputs:
| Re | Pr | Prw |
|---|---|---|
| 6000 | 0.7 |
Excel formula:
=NU_CYL_ZUKAUSKAS(6000, 0.7, )
Expected output:
42.126
Example 3: Zukauskas in laminar range
Inputs:
| Re | Pr |
|---|---|
| 30 | 1.1 |
Excel formula:
=NU_CYL_ZUKAUSKAS(30, 1.1)
Expected output:
3.02848
Example 4: Zukauskas in turbulent range
Inputs:
| Re | Pr |
|---|---|
| 300000 | 0.9 |
Excel formula:
=NU_CYL_ZUKAUSKAS(300000, 0.9)
Expected output:
498.733
Python Code
Show Code
from ht.conv_external import Nu_cylinder_Zukauskas as ht_Nu_cylinder_Zukauskas
def Nu_cyl_Zukauskas(Re, Pr, Prw=None):
"""
Calculate the Nusselt number for crossflow across a single cylinder using the Zukauskas 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 (-).
Prw (float, optional): Prandtl number at wall temperature (-). Default is None.
Returns:
float: Nusselt number with respect to cylinder diameter (-).
"""
try:
return ht_Nu_cylinder_Zukauskas(Re=Re, Pr=Pr, Prw=Prw)
except Exception as e:
return f"Error: {str(e)}"Online Calculator
Reynolds number with respect to cylinder diameter (-).
Prandtl number at free stream temperature (-).
Prandtl number at wall temperature (-).