LAZAREK_BLACK

This function estimates flow-boiling heat transfer with the Lazarek-Black correlation for small channels. The method is commonly applied when either wall heat flux or excess wall temperature is known.

The correlation is commonly written as:

h_{tp} = 30\,Re_{lo}^{0.857} Bg^{0.714}\frac{k_l}{D}

where Re_{lo} is a liquid-only Reynolds number and Bg is a boiling group containing heat flux and latent heat effects.

Excel Usage

=LAZAREK_BLACK(m, D, mul, kl, Hvap, q, Te)
  • m (float, required): Mass flow rate (kg/s).
  • D (float, required): Channel diameter (m).
  • mul (float, required): Liquid viscosity (Pa*s).
  • kl (float, required): Liquid thermal conductivity (W/m/K).
  • Hvap (float, required): Heat of vaporization (J/kg).
  • q (float, optional, default: null): Heat flux (W/m^2).
  • Te (float, optional, default: null): Excess wall temperature (K).

Returns (float): Heat transfer coefficient (W/m^2/K), or an error message if invalid.

Example 1: Example with excess temperature

Inputs:

m D mul kl Hvap Te
10 0.3 0.001 0.6 2000000 100

Excel formula:

=LAZAREK_BLACK(10, 0.3, 0.001, 0.6, 2000000, 100)

Expected output:

9501.93

Example 2: Using heat flux input

Inputs:

m D mul kl Hvap q
5 0.02 0.0002 0.12 180000 80000

Excel formula:

=LAZAREK_BLACK(5, 0.02, 0.0002, 0.12, 180000, 80000)

Expected output:

20829.3

Example 3: Small channel with low temperature rise

Inputs:

m D mul kl Hvap Te
2 0.01 0.00015 0.1 200000 8

Excel formula:

=LAZAREK_BLACK(2, 0.01, 0.00015, 0.1, 200000, 8)

Expected output:

223929

Example 4: Higher heat flux at larger diameter

Inputs:

m D mul kl Hvap q
8 0.04 0.00025 0.15 220000 120000

Excel formula:

=LAZAREK_BLACK(8, 0.04, 0.00025, 0.15, 220000, 120000)

Expected output:

19773.5

Python Code

Show Code
from ht.boiling_flow import Lazarek_Black as ht_Lazarek_Black

def Lazarek_Black(m, D, mul, kl, Hvap, q=None, Te=None):
    """
    Compute the Lazarek-Black boiling heat transfer coefficient.

    See: https://ht.readthedocs.io/en/latest/ht.boiling_flow.html

    This example function is provided as-is without any representation of accuracy.

    Args:
        m (float): Mass flow rate (kg/s).
        D (float): Channel diameter (m).
        mul (float): Liquid viscosity (Pa*s).
        kl (float): Liquid thermal conductivity (W/m/K).
        Hvap (float): Heat of vaporization (J/kg).
        q (float, optional): Heat flux (W/m^2). Default is None.
        Te (float, optional): Excess wall temperature (K). Default is None.

    Returns:
        float: Heat transfer coefficient (W/m^2/K), or an error message if invalid.
    """
    try:
        if Te is None and q is None:
            return "Error: Te or q must be provided"
        return ht_Lazarek_Black(m=m, D=D, mul=mul, kl=kl, Hvap=Hvap, q=q, Te=Te)
    except Exception as e:
        return f"Error: {str(e)}"

Online Calculator

Mass flow rate (kg/s).
Channel diameter (m).
Liquid viscosity (Pa*s).
Liquid thermal conductivity (W/m/K).
Heat of vaporization (J/kg).
Heat flux (W/m^2).
Excess wall temperature (K).