BOYKO_KRUZHILIN
This function computes the condensation heat transfer coefficient in tubes using the Boyko-Kruzhilin method. The model starts from a liquid-only convective coefficient and scales it by a two-phase density/quality correction.
The core relation is:
h_{TP} = h_{LO}\left[1 + x\left(\frac{\rho_l}{\rho_g} - 1\right)\right]^{1/2}
where h_{LO} is evaluated from a turbulent single-phase style correlation. The output is a scalar heat transfer coefficient in W/m^2/K.
Excel Usage
=BOYKO_KRUZHILIN(m, rhog, rhol, kl, mul, Cpl, D, x)
m(float, required): Mass flow rate (kg/s).rhog(float, required): Gas density (kg/m^3).rhol(float, required): Liquid density (kg/m^3).kl(float, required): Liquid thermal conductivity (W/m/K).mul(float, required): Liquid viscosity (Pa*s).Cpl(float, required): Liquid heat capacity at constant pressure (J/kg/K).D(float, required): Tube diameter (m).x(float, required): Quality at the specific interval (-).
Returns (float): Heat transfer coefficient (W/m^2/K).
Example 1: Example values from reference
Inputs:
| m | rhog | rhol | kl | mul | Cpl | D | x |
|---|---|---|---|---|---|---|---|
| 0.3534291735 | 6.36 | 582.9 | 0.098 | 0.000159 | 2520 | 0.03 | 0.85 |
Excel formula:
=BOYKO_KRUZHILIN(0.3534291735, 6.36, 582.9, 0.098, 0.000159, 2520, 0.03, 0.85)
Expected output:
10598.7
Example 2: Low quality vapor fraction
Inputs:
| m | rhog | rhol | kl | mul | Cpl | D | x |
|---|---|---|---|---|---|---|---|
| 0.15 | 9 | 900 | 0.12 | 0.00021 | 2300 | 0.02 | 0.1 |
Excel formula:
=BOYKO_KRUZHILIN(0.15, 9, 900, 0.12, 0.00021, 2300, 0.02, 0.1)
Expected output:
4030.28
Example 3: Mid quality vapor fraction
Inputs:
| m | rhog | rhol | kl | mul | Cpl | D | x |
|---|---|---|---|---|---|---|---|
| 0.6 | 4.5 | 700 | 0.095 | 0.00017 | 2400 | 0.025 | 0.5 |
Excel formula:
=BOYKO_KRUZHILIN(0.6, 4.5, 700, 0.095, 0.00017, 2400, 0.025, 0.5)
Expected output:
21121.4
Example 4: Higher mass flow rate
Inputs:
| m | rhog | rhol | kl | mul | Cpl | D | x |
|---|---|---|---|---|---|---|---|
| 1.2 | 7.5 | 650 | 0.11 | 0.00019 | 2150 | 0.04 | 0.7 |
Excel formula:
=BOYKO_KRUZHILIN(1.2, 7.5, 650, 0.11, 0.00019, 2150, 0.04, 0.7)
Expected output:
13859.1
Python Code
Show Code
from ht.condensation import Boyko_Kruzhilin as ht_Boyko_Kruzhilin
def Boyko_Kruzhilin(m, rhog, rhol, kl, mul, Cpl, D, x):
"""
Calculate condensation heat transfer coefficient using the Boyko-Kruzhilin correlation.
See: https://ht.readthedocs.io/en/latest/ht.condensation.html
This example function is provided as-is without any representation of accuracy.
Args:
m (float): Mass flow rate (kg/s).
rhog (float): Gas density (kg/m^3).
rhol (float): Liquid density (kg/m^3).
kl (float): Liquid thermal conductivity (W/m/K).
mul (float): Liquid viscosity (Pa*s).
Cpl (float): Liquid heat capacity at constant pressure (J/kg/K).
D (float): Tube diameter (m).
x (float): Quality at the specific interval (-).
Returns:
float: Heat transfer coefficient (W/m^2/K).
"""
try:
result = ht_Boyko_Kruzhilin(m=m, rhog=rhog, rhol=rhol, kl=kl, mul=mul, Cpl=Cpl, D=D, x=x)
return result
except Exception as e:
return f"Error: {str(e)}"Online Calculator
Mass flow rate (kg/s).
Gas density (kg/m^3).
Liquid density (kg/m^3).
Liquid thermal conductivity (W/m/K).
Liquid viscosity (Pa*s).
Liquid heat capacity at constant pressure (J/kg/K).
Tube diameter (m).
Quality at the specific interval (-).