SUAVE  2.5.2
An Aerospace Vehicle Environment for Designing Future Aircraft

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)
 

Detailed Description

Fidelity One level noise calculations for the engine.

Function Documentation

◆ angle_of_attack_effect()

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 

◆ external_plug_effect()

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  

◆ ground_proximity_effect()

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 

◆ jet_installation_effect()

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 

◆ mixed_noise_component()

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 

◆ noise_SAE()

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]

◆ noise_source_location()

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 

◆ primary_noise_component()

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  

◆ secondary_noise_component()

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