NU_ZHU
This function estimates supercritical turbulent-convection Nusselt number with the Zhu correlation. It uses Reynolds and Prandtl numbers and optionally includes density and thermal-conductivity ratio corrections between wall and bulk conditions.
Nu = C\,Re^{m}Pr^{n}\,\Phi_{\rho}\,\Phi_{k}
Excel Usage
=NU_ZHU(Re, Pr, rho_w, rho_b, k_w, k_b)
Re(float, required): Reynolds number with bulk fluid properties (-).Pr(float, required): Prandtl number with bulk properties and averaged heat capacity (-).rho_w(float, optional, default: null): Density at wall temperature (kg/m^3).rho_b(float, optional, default: null): Density at bulk temperature (kg/m^3).k_w(float, optional, default: null): Thermal conductivity at wall temperature (W/m/K).k_b(float, optional, default: null): Thermal conductivity at bulk temperature (W/m/K).
Returns (float): Nusselt number with bulk fluid properties (-).
Example 1: Zhu correlation example
Inputs:
| Re | Pr | rho_w | rho_b | k_w | k_b |
|---|---|---|---|---|---|
| 100000 | 1.2 | 330 | 290 | 0.63 | 0.69 |
Excel formula:
=NU_ZHU(100000, 1.2, 330, 290, 0.63, 0.69)
Expected output:
240.146
Example 2: Zhu correlation bulk properties only
Inputs:
| Re | Pr |
|---|---|
| 80000 | 1.1 |
Excel formula:
=NU_ZHU(80000, 1.1)
Expected output:
186.796
Example 3: Zhu correlation mid Reynolds number
Inputs:
| Re | Pr | rho_w | rho_b | k_w | k_b |
|---|---|---|---|---|---|
| 200000 | 0.9 | 360 | 310 | 0.7 | 0.62 |
Excel formula:
=NU_ZHU(200000, 0.9, 360, 310, 0.7, 0.62)
Expected output:
398.964
Example 4: Zhu correlation higher Reynolds number
Inputs:
| Re | Pr | rho_w | rho_b | k_w | k_b |
|---|---|---|---|---|---|
| 450000 | 1.4 | 380 | 320 | 0.75 | 0.66 |
Excel formula:
=NU_ZHU(450000, 1.4, 380, 320, 0.75, 0.66)
Expected output:
1099.64
Python Code
Show Code
from ht.conv_supercritical import Nu_Zhu as ht_Nu_Zhu
def Nu_Zhu(Re, Pr, rho_w=None, rho_b=None, k_w=None, k_b=None):
"""
Calculate Nusselt number for supercritical flow using the Zhu correlation.
See: https://ht.readthedocs.io/en/latest/ht.conv_supercritical.html
This example function is provided as-is without any representation of accuracy.
Args:
Re (float): Reynolds number with bulk fluid properties (-).
Pr (float): Prandtl number with bulk properties and averaged heat capacity (-).
rho_w (float, optional): Density at wall temperature (kg/m^3). Default is None.
rho_b (float, optional): Density at bulk temperature (kg/m^3). Default is None.
k_w (float, optional): Thermal conductivity at wall temperature (W/m/K). Default is None.
k_b (float, optional): Thermal conductivity at bulk temperature (W/m/K). Default is None.
Returns:
float: Nusselt number with bulk fluid properties (-).
"""
try:
return ht_Nu_Zhu(Re=Re, Pr=Pr, rho_w=rho_w, rho_b=rho_b, k_w=k_w, k_b=k_b)
except Exception as e:
return f"Error: {str(e)}"Online Calculator
Reynolds number with bulk fluid properties (-).
Prandtl number with bulk properties and averaged heat capacity (-).
Density at wall temperature (kg/m^3).
Density at bulk temperature (kg/m^3).
Thermal conductivity at wall temperature (W/m/K).
Thermal conductivity at bulk temperature (W/m/K).