TURB_ESDU
This function computes turbulent internal convection Nusselt number using the ESDU correlation. It expresses heat transfer as a Reynolds–Prandtl relation with an additional logarithmic Prandtl-number correction.
Excel Usage
=TURB_ESDU(Re, Pr)
Re(float, required): Reynolds number (-).Pr(float, required): Prandtl number (-).
Returns (float): Turbulent Nusselt number for pipe flow (-).
Example 1: ESDU example
Inputs:
| Re | Pr |
|---|---|
| 100000 | 1.2 |
Excel formula:
=TURB_ESDU(100000, 1.2)
Expected output:
232.302
Example 2: Lower Prandtl number
Inputs:
| Re | Pr |
|---|---|
| 60000 | 0.7 |
Excel formula:
=TURB_ESDU(60000, 0.7)
Expected output:
118.275
Example 3: Higher Prandtl number
Inputs:
| Re | Pr |
|---|---|
| 200000 | 5 |
Excel formula:
=TURB_ESDU(200000, 5)
Expected output:
771.223
Example 4: Mid Reynolds number
Inputs:
| Re | Pr |
|---|---|
| 150000 | 1 |
Excel formula:
=TURB_ESDU(150000, 1)
Expected output:
293.207
Python Code
Show Code
from ht.conv_internal import turbulent_ESDU as ht_turbulent_ESDU
def turb_esdu(Re, Pr):
"""
Calculate turbulent Nusselt number using the ESDU correlation.
See: https://ht.readthedocs.io/en/latest/ht.conv_internal.html
This example function is provided as-is without any representation of accuracy.
Args:
Re (float): Reynolds number (-).
Pr (float): Prandtl number (-).
Returns:
float: Turbulent Nusselt number for pipe flow (-).
"""
try:
return ht_turbulent_ESDU(Re=Re, Pr=Pr)
except Exception as e:
return f"Error: {str(e)}"Online Calculator
Reynolds number (-).
Prandtl number (-).