MCNELLY
This function computes nucleate boiling heat transfer coefficient with the McNelly correlation using fluid properties, pressure, and either excess wall temperature or heat flux.
A representative form is:
h = f\left(\rho_l, \rho_g, k_l, C_{p,l}, H_{vap}, \sigma, P, \Delta T_e\right) \; \text{or} \; h=f(\cdots,q)
It is commonly used for pool-boiling estimation when detailed property inputs are available.
Excel Usage
=MCNELLY(rhol, rhog, kl, Cpl, Hvap, sigma, P, Te, q)
rhol(float, required): Density of the liquid (kg/m^3).rhog(float, required): Density of the produced gas (kg/m^3).kl(float, required): Thermal conductivity of liquid (W/m/K).Cpl(float, required): Heat capacity of liquid (J/kg/K).Hvap(float, required): Heat of vaporization of the fluid (J/kg).sigma(float, required): Surface tension of liquid (N/m).P(float, required): Saturation pressure of fluid (Pa).Te(float, optional, default: null): Excess wall temperature (K).q(float, optional, default: null): Heat flux (W/m^2).
Returns (float): Heat transfer coefficient (W/m^2/K), or an error message if invalid.
Example 1: Water boiling with excess temperature
Inputs:
| Te | P | Cpl | kl | sigma | Hvap | rhol | rhog |
|---|---|---|---|---|---|---|---|
| 4.3 | 101325 | 4180 | 0.688 | 0.0588 | 2250000 | 958 | 0.597 |
Excel formula:
=MCNELLY(4.3, 101325, 4180, 0.688, 0.0588, 2250000, 958, 0.597)
Expected output:
533.806
Example 2: Water boiling with heat flux
Inputs:
| q | P | Cpl | kl | sigma | Hvap | rhol | rhog |
|---|---|---|---|---|---|---|---|
| 20000 | 101325 | 4180 | 0.688 | 0.0588 | 2250000 | 958 | 0.597 |
Excel formula:
=MCNELLY(20000, 101325, 4180, 0.688, 0.0588, 2250000, 958, 0.597)
Expected output:
2377.42
Example 3: Higher pressure with excess temperature
Inputs:
| Te | P | Cpl | kl | sigma | Hvap | rhol | rhog |
|---|---|---|---|---|---|---|---|
| 6 | 200000 | 3900 | 0.62 | 0.05 | 2100000 | 1000 | 1.1 |
Excel formula:
=MCNELLY(6, 200000, 3900, 0.62, 0.05, 2100000, 1000, 1.1)
Expected output:
1278.46
Example 4: Moderate heat flux with typical properties
Inputs:
| q | P | Cpl | kl | sigma | Hvap | rhol | rhog |
|---|---|---|---|---|---|---|---|
| 15000 | 150000 | 3800 | 0.6 | 0.055 | 2100000 | 980 | 0.9 |
Excel formula:
=MCNELLY(15000, 150000, 3800, 0.6, 0.055, 2100000, 980, 0.9)
Expected output:
1861.15
Python Code
Show Code
from ht.boiling_nucleic import McNelly as ht_McNelly
def McNelly(rhol, rhog, kl, Cpl, Hvap, sigma, P, Te=None, q=None):
"""
Compute nucleate boiling heat transfer coefficient using the McNelly correlation.
See: https://ht.readthedocs.io/en/latest/ht.boiling_nucleic.html
This example function is provided as-is without any representation of accuracy.
Args:
rhol (float): Density of the liquid (kg/m^3).
rhog (float): Density of the produced gas (kg/m^3).
kl (float): Thermal conductivity of liquid (W/m/K).
Cpl (float): Heat capacity of liquid (J/kg/K).
Hvap (float): Heat of vaporization of the fluid (J/kg).
sigma (float): Surface tension of liquid (N/m).
P (float): Saturation pressure of fluid (Pa).
Te (float, optional): Excess wall temperature (K). Default is None.
q (float, optional): Heat flux (W/m^2). Default is None.
Returns:
float: Heat transfer coefficient (W/m^2/K), or an error message if invalid.
"""
try:
return ht_McNelly(
rhol=rhol,
rhog=rhog,
kl=kl,
Cpl=Cpl,
Hvap=Hvap,
sigma=sigma,
P=P,
Te=Te,
q=q,
)
except Exception as e:
return f"Error: {str(e)}"Online Calculator
Density of the liquid (kg/m^3).
Density of the produced gas (kg/m^3).
Thermal conductivity of liquid (W/m/K).
Heat capacity of liquid (J/kg/K).
Heat of vaporization of the fluid (J/kg).
Surface tension of liquid (N/m).
Saturation pressure of fluid (Pa).
Excess wall temperature (K).
Heat flux (W/m^2).