NU_GUPTA
This function computes the supercritical-flow Nusselt number using the Gupta correlation. It combines Reynolds and Prandtl dependence with optional density and viscosity ratio corrections between wall and bulk fluid states.
Nu = C\,Re^{m}Pr^{n}\,\Phi_{\rho}\,\Phi_{\mu}
Excel Usage
=NU_GUPTA(Re, Pr, rho_w, rho_b, mu_w, mu_b)
Re(float, required): Reynolds number with wall properties (-).Pr(float, required): Prandtl number with wall properties (-).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).mu_w(float, optional, default: null): Viscosity at wall temperature (Pa*s).mu_b(float, optional, default: null): Viscosity at bulk temperature (Pa*s).
Returns (float): Nusselt number with wall fluid properties (-).
Example 1: Gupta correlation example
Inputs:
| Re | Pr | rho_w | rho_b | mu_w | mu_b |
|---|---|---|---|---|---|
| 100000 | 1.2 | 330 | 290 | 0.0008 | 0.0009 |
Excel formula:
=NU_GUPTA(100000, 1.2, 330, 290, 0.0008, 0.0009)
Expected output:
186.201
Example 2: Gupta correlation with bulk and wall properties only
Inputs:
| Re | Pr |
|---|---|
| 80000 | 1.1 |
Excel formula:
=NU_GUPTA(80000, 1.1)
Expected output:
144.414
Example 3: Gupta correlation mid Reynolds number
Inputs:
| Re | Pr | rho_w | rho_b | mu_w | mu_b |
|---|---|---|---|---|---|
| 200000 | 0.9 | 360 | 310 | 0.0007 | 0.00085 |
Excel formula:
=NU_GUPTA(200000, 0.9, 360, 310, 0.0007, 0.00085)
Expected output:
275.904
Example 4: Gupta correlation higher Reynolds number
Inputs:
| Re | Pr | rho_w | rho_b | mu_w | mu_b |
|---|---|---|---|---|---|
| 500000 | 1.5 | 380 | 320 | 0.0006 | 0.00075 |
Excel formula:
=NU_GUPTA(500000, 1.5, 380, 320, 0.0006, 0.00075)
Expected output:
947.852
Python Code
Show Code
from ht.conv_supercritical import Nu_Gupta as ht_Nu_Gupta
def Nu_Gupta(Re, Pr, rho_w=None, rho_b=None, mu_w=None, mu_b=None):
"""
Calculate Nusselt number for supercritical flow using the Gupta 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 wall properties (-).
Pr (float): Prandtl number with wall properties (-).
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.
mu_w (float, optional): Viscosity at wall temperature (Pa*s). Default is None.
mu_b (float, optional): Viscosity at bulk temperature (Pa*s). Default is None.
Returns:
float: Nusselt number with wall fluid properties (-).
"""
try:
return ht_Nu_Gupta(Re=Re, Pr=Pr, rho_w=rho_w, rho_b=rho_b, mu_w=mu_w, mu_b=mu_b)
except Exception as e:
return f"Error: {str(e)}"Online Calculator
Reynolds number with wall properties (-).
Prandtl number with wall properties (-).
Density at wall temperature (kg/m^3).
Density at bulk temperature (kg/m^3).
Viscosity at wall temperature (Pa*s).
Viscosity at bulk temperature (Pa*s).