AIR_NOISE_GPSA
This function estimates the sound pressure level from an air-cooler fan using the GPSA correlation, based on blade tip speed and motor shaft power. The relation follows a logarithmic dependence on speed and power and returns the predicted noise level near the source.
\mathrm{SPL} = 56 + 30\log_{10}\!\left(\frac{v_{\text{tip}}}{304.8\ \mathrm{m/min}}\right) + 10\log_{10}(P_{\mathrm{hp}})
Excel Usage
=AIR_NOISE_GPSA(tip_speed, power)
tip_speed(float, required): Fan blade tip speed (m/s).power(float, required): Fan shaft power (W).
Returns (float): Sound pressure level at 1 m, or an error message if invalid.
Example 1: Moderate tip speed and power
Inputs:
| tip_speed | power |
|---|---|
| 50 | 15000 |
Excel formula:
=AIR_NOISE_GPSA(50, 15000)
Expected output:
98.8285
Example 2: Higher tip speed and power
Inputs:
| tip_speed | power |
|---|---|
| 65 | 25000 |
Excel formula:
=AIR_NOISE_GPSA(65, 25000)
Expected output:
104.465
Example 3: Lower power fan
Inputs:
| tip_speed | power |
|---|---|
| 45 | 8000 |
Excel formula:
=AIR_NOISE_GPSA(45, 8000)
Expected output:
94.7257
Example 4: High power fan
Inputs:
| tip_speed | power |
|---|---|
| 55 | 40000 |
Excel formula:
=AIR_NOISE_GPSA(55, 40000)
Expected output:
104.33
Python Code
Show Code
from ht.air_cooler import air_cooler_noise_GPSA as ht_air_cooler_noise_GPSA
def air_noise_gpsa(tip_speed, power):
"""
Compute air cooler noise using the GPSA correlation.
See: https://ht.readthedocs.io/en/latest/ht.air_cooler.html
This example function is provided as-is without any representation of accuracy.
Args:
tip_speed (float): Fan blade tip speed (m/s).
power (float): Fan shaft power (W).
Returns:
float: Sound pressure level at 1 m, or an error message if invalid.
"""
try:
return ht_air_cooler_noise_GPSA(tip_speed=tip_speed, power=power)
except Exception as e:
return f"Error: {str(e)}"Online Calculator
Fan blade tip speed (m/s).
Fan shaft power (W).