Fidelity One level noise calculations for the engine. More...
Functions | |
def | SUAVE.Methods.Noise.Fidelity_One.Engine.angle_of_attack_effect.angle_of_attack_effect (AoA, Mach_aircraft, theta_m) |
def | SUAVE.Methods.Noise.Fidelity_One.Engine.external_plug_effect.external_plug_effect (Velocity_primary, Velocity_secondary, Velocity_mixed, Diameter_primary, Diameter_secondary, Diameter_mixed, Plug_diameter, sound_ambient, theta_p, theta_s, theta_m) |
def | SUAVE.Methods.Noise.Fidelity_One.Engine.ground_proximity_effect.ground_proximity_effect (Velocity_mixed, sound_ambient, theta_m, engine_height, Diameter_mixed, frequency) |
def | SUAVE.Methods.Noise.Fidelity_One.Engine.jet_installation_effect.jet_installation_effect (Xe, Ye, Ce, theta_s, Diameter_mixed) |
def | SUAVE.Methods.Noise.Fidelity_One.Engine.mixed_noise_component.mixed_noise_component (SPL_m, Velocity_primary, theta_m, sound_ambient, Velocity_secondary, Velocity_aircraft, Area_primary, Area_secondary, DSPL_m, EX_m, Str_m, Velocity_mixed, XBPR) |
def | SUAVE.Methods.Noise.Fidelity_One.Engine.noise_SAE.noise_SAE (turbofan, segment, analyses, config, settings, ioprint=0, filename=0) |
def | SUAVE.Methods.Noise.Fidelity_One.Engine.noise_source_location.noise_source_location (B, Xo, zk, Diameter_primary, theta_p, Area_primary, Area_secondary, distance_microphone, Diameter_secondary, theta, theta_s, theta_m, Diameter_mixed, Velocity_primary, Velocity_secondary, Velocity_mixed, Velocity_aircraft, sound_ambient, Str_m, Str_s) |
def | SUAVE.Methods.Noise.Fidelity_One.Engine.primary_noise_component.primary_noise_component (SPL_p, Velocity_primary, Temperature_primary, R_gas, theta_p, DVPS, sound_ambient, Velocity_secondary, Velocity_aircraft, Area_primary, Area_secondary, DSPL_p, EX_p, Str_p) |
def | SUAVE.Methods.Noise.Fidelity_One.Engine.secondary_noise_component.secondary_noise_component (SPL_s, Velocity_primary, theta_s, sound_ambient, Velocity_secondary, Velocity_aircraft, Area_primary, Area_secondary, DSPL_s, EX_s, Str_s) |
Fidelity One level noise calculations for the engine.
def SUAVE.Methods.Noise.Fidelity_One.Engine.angle_of_attack_effect.angle_of_attack_effect | ( | AoA, | |
Mach_aircraft, | |||
theta_m | |||
) |
This calculates the angle of attack effect, in decibels, to be added to the predicted mixed jet noise level. Assumptions: N/A Source: SAE Model Inputs: AoA angle of attack [rad] Mach_aircraft mach number of aircraft [Unitless] theta_m emission angle [rad] Outputs: ATK_m angle of attack effect [Unitless] Properties Used: None
def SUAVE.Methods.Noise.Fidelity_One.Engine.external_plug_effect.external_plug_effect | ( | Velocity_primary, | |
Velocity_secondary, | |||
Velocity_mixed, | |||
Diameter_primary, | |||
Diameter_secondary, | |||
Diameter_mixed, | |||
Plug_diameter, | |||
sound_ambient, | |||
theta_p, | |||
theta_s, | |||
theta_m | |||
) |
This function calculates the adjustments, in decibels, to be added to the predicted jet noise levels due to external plugs in coaxial jets. Assumptions: N/A Source: N/A Inputs: Velocity_primary [m/s] Velocity_secondary [m/s] Velocity_mixed [m/s] Diameter_primary [m] Diameter_secondary [m] Diameter_mixed [m] Plug_diameter [m] sound_ambient [dB] theta_p [rad] theta_s [rad] theta_m [rad] Outputs: PG_p [dB] PG_s [dB] PG_m [dB] Properties Used: N/A
def SUAVE.Methods.Noise.Fidelity_One.Engine.ground_proximity_effect.ground_proximity_effect | ( | Velocity_mixed, | |
sound_ambient, | |||
theta_m, | |||
engine_height, | |||
Diameter_mixed, | |||
frequency | |||
) |
This function calculates the ground proximity effect, in decibels, and is used for full-scale engine test stand. Assumptions: N/A Source: N/A Inputs: Velocity_mixed [m/s] sound_ambient [SPL] theta_m [rad] engine_height [m] Diameter_mixed [m] frequency [1/s] Outputs: GPROX_m [dB] Properties Used: N/A
def SUAVE.Methods.Noise.Fidelity_One.Engine.jet_installation_effect.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. Assumptions: N/A Source: SAE ARP876D: Gas Turbine Jet Exhaust Noise Prediction Inputs: Ce = wing chord length at the engine location - as figure 7.3 of the SAE ARP 876D [m] Xe = fan exit location downstream of the leading edge (Xe<Ce) - as figure 7.3 of the SAE ARP 876D [m] Ye = separation distance from the wing chord line to nozzle lip - as figure 7.3 of the SAE ARP 876D [m] theta_s [rad] Diameter_mixed [m] Outputs: INST_s [-] Properties Used: N/A
def SUAVE.Methods.Noise.Fidelity_One.Engine.mixed_noise_component.mixed_noise_component | ( | SPL_m, | |
Velocity_primary, | |||
theta_m, | |||
sound_ambient, | |||
Velocity_secondary, | |||
Velocity_aircraft, | |||
Area_primary, | |||
Area_secondary, | |||
DSPL_m, | |||
EX_m, | |||
Str_m, | |||
Velocity_mixed, | |||
XBPR | |||
) |
This function calculates the noise contribution of the mixed jet component Assumptions: N/A Source: None Inputs: SPL_m [dB] Velocity_primary [m/s] theta_m [rad] sound_ambient [SPL] Velocity_secondary [m/s] Velocity_aircraft [m/s] Area_primary [m^2] Area_secondary [m^2] DSPL_m [SPL] EX_m Str_m Velocity_mixed [m/s] XBPR Outputs: SPL_m [dB] Properties Used: N/A
def SUAVE.Methods.Noise.Fidelity_One.Engine.noise_SAE.noise_SAE | ( | turbofan, | |
segment, | |||
analyses, | |||
config, | |||
settings, | |||
ioprint = 0 , |
|||
filename = 0 |
|||
) |
This method predicts the free-field 1/3 Octave Band SPL of coaxial subsonic jets for turbofan engines under the following conditions: a) Flyover (observer on ground) b) Static (observer on ground) c) In-flight or in-flow (observer on airplane or in a wind tunnel) Assumptions: SAE ARP876D: Gas Turbine Jet Exhaust Noise Prediction Inputs: vehicle - SUAVE type vehicle includes these fields: Velocity_primary - Primary jet flow velocity [m/s] Temperature_primary - Primary jet flow temperature [m/s] Pressure_primary - Primary jet flow pressure [Pa] Area_primary - Area of the primary nozzle [m^2] Velocity_secondary - Secondary jet flow velocity [m/s] Temperature_secondary - Secondary jet flow temperature [m/s] Pressure_secondary - Secondary jet flow pressure [Pa] Area_secondary - Area of the secondary nozzle [m^2] AOA - Angle of attack [rad] Velocity_aircraft - Aircraft velocity [m/s] Altitude - Altitude [m] N1 - Fan rotational speed [rpm] EXA - Distance from fan face to fan exit/ fan diameter [m] Plug_diameter - Diameter of the engine external plug [m] Engine_height - Engine centerline height above the ground plane [m] distance_microphone - Distance from the nozzle exhaust to the microphones [m] angles - Array containing the desired polar angles [rad] airport - SUAVE type airport data, with followig fields: atmosphere - Airport atmosphere (SUAVE type) altitude - Airport altitude delta_isa - ISA Temperature deviation Outputs: One Third Octave Band SPL [dB] SPL_p - Sound Pressure Level of the primary jet [dB] SPL_s - Sound Pressure Level of the secondary jet [dB] SPL_m - Sound Pressure Level of the mixed jet [dB] SPL_total - Sound Pressure Level of the total jet noise [dB]
def SUAVE.Methods.Noise.Fidelity_One.Engine.noise_source_location.noise_source_location | ( | B, | |
Xo, | |||
zk, | |||
Diameter_primary, | |||
theta_p, | |||
Area_primary, | |||
Area_secondary, | |||
distance_microphone, | |||
Diameter_secondary, | |||
theta, | |||
theta_s, | |||
theta_m, | |||
Diameter_mixed, | |||
Velocity_primary, | |||
Velocity_secondary, | |||
Velocity_mixed, | |||
Velocity_aircraft, | |||
sound_ambient, | |||
Str_m, | |||
Str_s | |||
) |
This function calculates the noise source location Assumptions: None Source: None Inputs: B [-] Xo [-] zk [-] Diameter_primary [m] theta_p [rad] Area_primary [m^2] Area_secondary [m^2] distance_microphone [m] Diameter_secondary [m] theta [rad] theta_s [rad] theta_m [rad] Diameter_mixed [m] Velocity_primary [m/s] Velocity_secondary [m/s] Velocity_mixed [m/s] Velocity_aircraft [m/s] sound_ambient [dB] Str_m [-] Str_s [-] Outputs: theta_p [rad] theta_s [rad] theta_m [rad] Properties Used: N/A
def SUAVE.Methods.Noise.Fidelity_One.Engine.primary_noise_component.primary_noise_component | ( | SPL_p, | |
Velocity_primary, | |||
Temperature_primary, | |||
R_gas, | |||
theta_p, | |||
DVPS, | |||
sound_ambient, | |||
Velocity_secondary, | |||
Velocity_aircraft, | |||
Area_primary, | |||
Area_secondary, | |||
DSPL_p, | |||
EX_p, | |||
Str_p | |||
) |
This function calculates the noise contribution of the primary jet component Assumptions: Empirical based procedure. Source: None Inputs: noise_data - SUAVE type vehicle Outputs: OASPL - Overall Sound Pressure Level [dB] PNL - Perceived Noise Level [dB] PNL_dBA - Perceived Noise Level A-weighted level [dBA] EPNdB_takeoff - Takeoff Effective Perceived Noise Level [EPNdB] EPNdB_landing - Landing Effective Perceived Noise Level [EPNdB] Properties Used: N/A
def SUAVE.Methods.Noise.Fidelity_One.Engine.secondary_noise_component.secondary_noise_component | ( | SPL_s, | |
Velocity_primary, | |||
theta_s, | |||
sound_ambient, | |||
Velocity_secondary, | |||
Velocity_aircraft, | |||
Area_primary, | |||
Area_secondary, | |||
DSPL_s, | |||
EX_s, | |||
Str_s | |||
) |
This function calculates the noise contribution of the secondary jet component Assumptions: None Source: None Inputs: SPL_s [dB] Velocity_primary [m/s] theta_s [rad] sound_ambient [dB] Velocity_secondary [m/s] Velocity_aircraft [m/s] Area_primary [m^2] Area_secondary [m^2] DSPL_s [dB] EX_s [-] Str_s [-] Outputs: SPL_s [dB] Properties Used: N/A