NU_FREE_HPLATE_METH

This function returns the available ht correlation names for free convection from a horizontal plate for the supplied operating conditions. It can optionally filter methods based on documented applicability ranges.

The method set is determined using the same governing dimensionless groups used by the solver:

Ra = Gr\,Pr

and the output is returned as a single-column 2D array suitable for Excel spill ranges.

Excel Usage

=NU_FREE_HPLATE_METH(Pr, Gr, buoyancy, L, W, check_ranges)
  • Pr (float, required): Prandtl number of the fluid (dimensionless).
  • Gr (float, required): Grashof number for the plate (dimensionless).
  • buoyancy (bool, required): Whether buoyancy assists free convection (dimensionless).
  • L (float, optional, default: null): Plate length (m).
  • W (float, optional, default: null): Plate width (m).
  • check_ranges (bool, optional, default: true): Whether to filter methods by validity ranges (dimensionless).

Returns (list[list]): Available correlation names as a column list.

Example 1: Horizontal plate methods default

Inputs:

Pr Gr buoyancy
0.69 2630000000 true

Excel formula:

=NU_FREE_HPLATE_METH(0.69, 2630000000, TRUE)

Expected output:

VDI
McAdams
Rohsenow
Example 2: Horizontal plate methods without range checks

Inputs:

Pr Gr buoyancy check_ranges
0.69 2630000000 true false

Excel formula:

=NU_FREE_HPLATE_METH(0.69, 2630000000, TRUE, FALSE)

Expected output:

VDI
McAdams
Rohsenow
Example 3: Horizontal plate methods for cold plate

Inputs:

Pr Gr buoyancy
0.7 1000000 false

Excel formula:

=NU_FREE_HPLATE_METH(0.7, 1000000, FALSE)

Expected output:

VDI
McAdams
Rohsenow
Example 4: Horizontal plate methods with geometry inputs

Inputs:

Pr Gr buoyancy L W
2 5000000 true 1 0.5

Excel formula:

=NU_FREE_HPLATE_METH(2, 5000000, TRUE, 1, 0.5)

Expected output:

VDI
McAdams
Rohsenow

Python Code

Show Code
from ht.conv_free_immersed import Nu_free_horizontal_plate_methods as ht_Nu_free_horizontal_plate_methods

def Nu_free_hplate_meth(Pr, Gr, buoyancy, L=None, W=None, check_ranges=True):
    """
    List available correlations for free convection from a horizontal plate.

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

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

    Args:
        Pr (float): Prandtl number of the fluid (dimensionless).
        Gr (float): Grashof number for the plate (dimensionless).
        buoyancy (bool): Whether buoyancy assists free convection (dimensionless).
        L (float, optional): Plate length (m). Default is None.
        W (float, optional): Plate width (m). Default is None.
        check_ranges (bool, optional): Whether to filter methods by validity ranges (dimensionless). Default is True.

    Returns:
        list[list]: Available correlation names as a column list.
    """
    try:
        methods = ht_Nu_free_horizontal_plate_methods(Pr, Gr, buoyancy, L=L, W=W, check_ranges=check_ranges)
        if methods is None:
            return "Error: No methods returned"
        return [[method] for method in methods]
    except Exception as e:
        return f"Error: {str(e)}"

Online Calculator

Prandtl number of the fluid (dimensionless).
Grashof number for the plate (dimensionless).
Whether buoyancy assists free convection (dimensionless).
Plate length (m).
Plate width (m).
Whether to filter methods by validity ranges (dimensionless).