NoiseModelling icon indicating copy to clipboard operation
NoiseModelling copied to clipboard

Threshold for ignored sound levels

Open sachabaclet opened this issue 2 years ago • 3 comments

Hi!

I am using NoiseModelling 3.4.1 with the parameter "export_source_id" set to "true" (to export sound levels for each source-receiver pair).

In order to evaluate the attenuation level between sources and receivers, I have set the sound levels of my sources to 0 dB in each octave band. However, I have noticed that NoiseModelling ignores a source-receiver pair and removes it from the exported LDAY_GEOM table altogether if the associated sound level is below a certain threshold (-20 dB or so).

Is there a way to change the value of this threshold (or remove it altogether)? Could that possibly be an input parameter of the "Noise_level_from_source" in a future version of NoiseModelling?

Thanks for your help!

Sacha

sachabaclet avatar Sep 23 '21 17:09 sachabaclet

Hi Sacha,

Probably it comes from : // Do not propagate for low emission or far away sources // Maximum error in dB pointNoiseMap.setMaximumError(0.1d)

Check if in your WPS block the maximum error is 0 dB.

pierromond avatar Sep 24 '21 09:09 pierromond

HI Pierre,

Thanks. What would be the proper value to put between the brackets to not ignore any source-receiver pair, even when the sound level is -inf dB?

sachabaclet avatar Oct 12 '21 16:10 sachabaclet

Simply 0 :) but I am not sure that -inf will not be ignore... A modification in the code source could be necessary.

pierromond avatar Oct 13 '21 07:10 pierromond