GORENFLO

This function computes nucleate boiling heat transfer coefficient using the Gorenflo corresponding-states correlation, based on pressure, critical pressure, and either heat flux or excess wall temperature.

A common representation is:

\frac{h}{h_0} = C_w F(p^*)\left(\frac{q}{q_0}\right)^n

The method supports fluid-specific reference data via CAS number or a user-supplied reference coefficient.

Excel Usage

=GORENFLO(P, Pc, q, Te, CASRN, h_ref, Ra)
  • P (float, required): Saturation pressure of fluid (Pa).
  • Pc (float, required): Critical pressure of fluid (Pa).
  • q (float, optional, default: null): Heat flux (W/m^2).
  • Te (float, optional, default: null): Excess wall temperature (K).
  • CASRN (str, optional, default: null): CASRN of fluid (-).
  • h_ref (float, optional, default: null): Reference heat transfer coefficient (W/m^2/K).
  • Ra (float, optional, default: 4e-7): Roughness parameter for the Gorenflo method (m).

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

Example 1: Water boiling at 3 bar with heat flux

Inputs:

P Pc q CASRN
300000 22048320 20000 7732-18-5

Excel formula:

=GORENFLO(300000, 22048320, 20000, "7732-18-5")

Expected output:

3043.34

Example 2: Water boiling with excess temperature and reference h0

Inputs:

P Pc Te h_ref
101325 22048320 5 10000

Excel formula:

=GORENFLO(101325, 22048320, 5, 10000)

Expected output:

615.395

Example 3: Custom reference heat transfer coefficient

Inputs:

P Pc q h_ref
200000 22048320 15000 12000

Excel formula:

=GORENFLO(200000, 22048320, 15000, 12000)

Expected output:

3489.92

Example 4: Rougher surface with CASRN

Inputs:

P Pc q CASRN Ra
250000 22048320 18000 7732-18-5 0.000001

Excel formula:

=GORENFLO(250000, 22048320, 18000, "7732-18-5", 0.000001)

Expected output:

3023.12

Python Code

Show Code
from ht.boiling_nucleic import Gorenflo as ht_Gorenflo

def Gorenflo(P, Pc, q=None, Te=None, CASRN=None, h_ref=None, Ra=4e-07):
    """
    Compute nucleate boiling heat transfer coefficient using the Gorenflo 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:
        P (float): Saturation pressure of fluid (Pa).
        Pc (float): Critical pressure of fluid (Pa).
        q (float, optional): Heat flux (W/m^2). Default is None.
        Te (float, optional): Excess wall temperature (K). Default is None.
        CASRN (str, optional): CASRN of fluid (-). Default is None.
        h_ref (float, optional): Reference heat transfer coefficient (W/m^2/K). Default is None.
        Ra (float, optional): Roughness parameter for the Gorenflo method (m). Default is 4e-07.

    Returns:
        float: Heat transfer coefficient (W/m^2/K), or an error message if invalid.
    """
    try:
        return ht_Gorenflo(P=P, Pc=Pc, q=q, Te=Te, CASRN=CASRN, h0=h_ref, Ra=Ra)
    except Exception as e:
        return f"Error: {str(e)}"

Online Calculator

Saturation pressure of fluid (Pa).
Critical pressure of fluid (Pa).
Heat flux (W/m^2).
Excess wall temperature (K).
CASRN of fluid (-).
Reference heat transfer coefficient (W/m^2/K).
Roughness parameter for the Gorenflo method (m).