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).