RCAIDE.Library.Plots.Noise.post_process_noise_data

post_process_noise_data#

post_process_noise_data(results, flight_times=array(['06:00:00', '06:30:00', '07:00:00', '07:30:00', '08:00:00', '08:30:00', '09:00:00', '09:30:00', '10:00:00', '10:30:00', '11:00:00', '11:30:00', '12:00:00', '12:30:00', '13:00:00', '13:30:00', '14:00:00', '14:30:00', '15:00:00'], dtype='<U8'), time_period=['06:00:00', '20:00:00'], compute_SENEL=False, compute_SEL=False, compute_eqivalent_noise=False, compute_PNL=False, compute_EPNL=False)[source]#

Processes raw noise simulation results into formatted data for visualization.

Parameters:
  • results (Results) –

    RCAIDE results data structure containing:
    • segments[i].analyses.noise.settings
      Noise analysis settings including:
      • number_of_microphone_in_stencil

      • microphone_x_resolution

      • microphone_y_resolution

      • topography_file

      • noise_times_steps

    • segments[i].state.conditions
      Flight conditions including:
      • frames.inertial.time

      • noise.hemisphere_SPL_dBA

  • flight_times (ndarray of str, optional) – Array of time strings for noise evaluation (default: hourly from 06:00 to 15:00)

  • time_period (list of str, optional) – Start and end times for analysis period (default: [‘06:00:00’,’20:00:00’])

  • evalaute_noise_metrics (bool, optional) – Flag to compute additional noise metrics (default: True)

Returns:

noise_data

Processed noise data structure containing:
  • SPL_dBAndarray

    Sound pressure levels at each grid point

  • timendarray

    Time history array

  • aircraft_positionndarray

    Aircraft trajectory points

  • microphone_locationsndarray

    Measurement grid coordinates

  • topography_filestr, optional

    Path to terrain data if used

  • microphone_coordinatesndarray, optional

    Geographic coordinates if terrain used

Return type:

Data

Notes

Processing steps include:
  1. Unpacking analysis settings

  2. Generating microphone grid

  3. Interpolating noise levels

  4. Computing metrics

  5. Formatting for visualization

Major Assumptions
  • Regular measurement grid spacing

  • Continuous noise between segments

  • Background noise floor exists

  • Spherical spreading of sound

Definitions

‘SPL_dBA’

A-weighted Sound Pressure Level

‘Hemisphere’

Directivity pattern around source

‘Stencil’

Local group of evaluation points

See also

RCAIDE.Library.Plots.Noise.plot_noise_level

Visualization of processed data

RCAIDE.Library.Methods.Noise.Common.background_noise

Background noise floor function