NU_PLATE_MULEYMANG
This function estimates the Nusselt number for single-phase flow in chevron-style plate heat exchangers using the Muley-Manglik correlation. It accounts for Reynolds number, Prandtl number, chevron angle, and plate enlargement factor.
The correlation uses multiplicative empirical polynomials and a Reynolds exponent term:
Nu = A(\beta)\,B(\phi_e)\,Re^{n(\beta)}Pr^{1/3}
where A(\beta) and n(\beta) depend on chevron angle and B(\phi_e) depends on enlargement factor. This gives a hydraulic-diameter-based convection estimate for corrugated plate geometries.
Excel Usage
=NU_PLATE_MULEYMANG(Re, Pr, chevron_angle, plate_enlargement_factor)
Re(float, required): Reynolds number with respect to hydraulic diameter of the channels (-).Pr(float, required): Prandtl number calculated with bulk fluid properties (-).chevron_angle(float, required): Plate chevron angle relative to flow direction (degrees).plate_enlargement_factor(float, required): Surface area enlargement factor due to corrugations (-).
Returns (float): Nusselt number with respect to hydraulic diameter, or error message if invalid.
Example 1: Example from documentation
Inputs:
| Re | Pr | chevron_angle | plate_enlargement_factor |
|---|---|---|---|
| 2000 | 0.7 | 45 | 1.18 |
Excel formula:
=NU_PLATE_MULEYMANG(2000, 0.7, 45, 1.18)
Expected output:
36.4909
Example 2: Higher Reynolds number with larger enlargement
Inputs:
| Re | Pr | chevron_angle | plate_enlargement_factor |
|---|---|---|---|
| 5000 | 0.7 | 60 | 1.3 |
Excel formula:
=NU_PLATE_MULEYMANG(5000, 0.7, 60, 1.3)
Expected output:
138.478
Example 3: Lower chevron angle case
Inputs:
| Re | Pr | chevron_angle | plate_enlargement_factor |
|---|---|---|---|
| 1500 | 1.2 | 30 | 1.1 |
Excel formula:
=NU_PLATE_MULEYMANG(1500, 1.2, 30, 1.1)
Expected output:
23.1601
Example 4: Mid-range inputs
Inputs:
| Re | Pr | chevron_angle | plate_enlargement_factor |
|---|---|---|---|
| 3000 | 2 | 45 | 1.4 |
Excel formula:
=NU_PLATE_MULEYMANG(3000, 2, 45, 1.4)
Expected output:
123.19
Python Code
Show Code
from ht.conv_plate import Nu_plate_Muley_Manglik as ht_Nu_plate_Muley_Manglik
def Nu_plate_MuleyMang(Re, Pr, chevron_angle, plate_enlargement_factor):
"""
Calculate Nusselt number for chevron plate exchangers using the Muley-Manglik correlation.
See: https://ht.readthedocs.io/en/latest/ht.conv_plate.html
This example function is provided as-is without any representation of accuracy.
Args:
Re (float): Reynolds number with respect to hydraulic diameter of the channels (-).
Pr (float): Prandtl number calculated with bulk fluid properties (-).
chevron_angle (float): Plate chevron angle relative to flow direction (degrees).
plate_enlargement_factor (float): Surface area enlargement factor due to corrugations (-).
Returns:
float: Nusselt number with respect to hydraulic diameter, or error message if invalid.
"""
try:
result = ht_Nu_plate_Muley_Manglik(
Re=Re,
Pr=Pr,
chevron_angle=chevron_angle,
plate_enlargement_factor=plate_enlargement_factor,
)
return float(result)
except Exception as e:
return f"Error: {str(e)}"