Source code for RCAIDE.Library.Methods.Aeroacoustics.Semi_Empirical.Turbofan.jet_installation_effect
# RCAIDE/Methods/Aeroacoustics/Semi_Empirical/Engine/jet_installation_effect.py
#
#
# Created: Jul 2023, M. Clarke
# ----------------------------------------------------------------------------------------------------------------------
# IMPORT
# ----------------------------------------------------------------------------------------------------------------------
# Python package imports
import numpy as np
# ----------------------------------------------------------------------------------------------------------------------
# Jet Installation Effect
# ----------------------------------------------------------------------------------------------------------------------
[docs]
def jet_installation_effect(Xe, Ye, Ce, theta_s, Diameter_mixed):
"""
This calculates the installation effect, in decibels, to be added to the predicted secondary jet noise level.
Parameters
----------
Xe : float
Fan exit location downstream of the leading edge (Xe < Ce) [m].
Ye : float
Separation distance from the wing chord line to nozzle lip [m].
Ce : float
Wing chord length at the engine location [m].
theta_s : float
Angle for the secondary jet [rad].
Diameter_mixed : float
Diameter of the mixed jet [m].
Returns
-------
INST_s : float
Installation effect adjustment for the secondary jet noise level [dB].
Notes
-----
The function calculates the installation effect based on geometric parameters and angles, assuming a significant impact on secondary jet noise levels.
**Definitions**
'INST_s'
Installation effect, the adjustment in decibels due to the installation of the jet.
References
----------
[1] SAE ARP876D: Gas Turbine Jet Exhaust Noise Prediction (original)
[2] de Almeida, Odenir. "Semi-empirical methods for coaxial jet noise prediction." (2008). (adapted)
"""
# Installation effect
INST_s = 0.5 * ((Ce - Xe) ** 2 / (Ce * Diameter_mixed)) * (np.exp(-Ye / Diameter_mixed) * ((1.8 * theta_s / np.pi) - 0.6) ** 2)
INST_s[INST_s > 2.5] = 2.5
return INST_s