Strutt

Strutt Help



CNOSSOS Ground Effect    1/1,1/3

Strutt|Environmental Noise|CNOSSOS Ground Attenuation inserts attenuation (dB) into the active row of the worksheet calculated using the CNOSSOS EU noise propagation model.

CNOSSOS is developed for propagation above varying-height ground planes, and uses the concept of equivalent height `z_s,z_r` - i.e. the source and receiver heights are defined relative to the average height of the ground plane, and are not necessarily the same as the local source/receiver heights `h_s,h_r`:

As well as the source-receiver geometry, the CNOSSOS model uses the ground factor `G` over the ground plane (i.e. proportion of porous ground). In cases where the ground plane consists of multiple ground types, the average `bar G` (weighted by the extent of each ground type) should be used.

Typical values of `G` are as follows:

The ground factor `G_S` for the source region (the zone within a horizontal distance `<= 30(z_S+z_R)` from the source) is also required, to account for propagation where the source and receiver are close, where the reflection properties of the source region dominate.

In cases where the source and receiver are close (within `30(z_s+z_r)` horizontal distance), Strutt modifies the user-entered average ground factor as follows:

`bar G prime = bar G (d_(SR))/(30(z_S+z_R))+G_s (1-d_(SR)/(30(z_s+z_r)))`

`d_(SR)` is the horizontal source-receiver distance along the average ground plane

The CNOSSOS model predicts the attenuation under neutral (or "homogenous") atmospheric conditions (constant sound speed where sound propagation paths are straight rays), as well as adverse (or "favourable") conditions where a sound speed gradient results in curved ray paths.

The effect of the curved ray paths is to increase the average propagation height and reduce the strength of the ground effect.

Under neutral conditions, the ground attenuation is calculated as:

`A_(ground) = -"Max" {(-10 log_10 (4 k^2/d_(SR)^2(z_s^2-sqrt((2 C_f)/k) z_s + C_f/k)*(z_r^2-sqrt((2 C_f)/k)z_r + C_f/k))),(-3(1-bar G_w)) :}`

where:
`k` is the wavenumber
`C_f=d_(SR) (1+3 w d_(SR) e^(-sqrt(w d_(SR))))/(1+w d_(SR))`
`w = 0.0185 (f^2.5 bar G_w^2.6)/(f^1.5 bar G_w^2.6 + 1.3*10^3 f^0.75 bar G_w^1.3 + 1.16*10^6)`
`bar G_w` is either the corrected ground factor `bar G prime` or the uncorrected ground factor `bar G`, depending on the calculation type:

(The CNOSSOS ground module is also used by the CNOSSOS diffraction module to calculate the ground reflection from the source to the diffraction edge `Delta_(ground(S,O))` and from the diffraction edge to the receiver `Delta_(ground(O,R)`; the ground factor term is taken as either the modified or the unmodified term as outlined in the table below)

Under adverse conditions, the ground attenuation is calculated as:
`A_(ground) = -"Max" {(-10 log_10 (4 k^2/d_(SR)^2(hat z_s ^2-sqrt((2 C_f)/k) hat z_s + C_f/k)*(hat z_r^2-sqrt((2 C_f)/k) hat z_r + C_f/k))),(-3(1-bar G_m) \ " for " \ d_(SR)<=30(z_s+z_r)),(-3(1-bar G_m)*(1+2*(1-(30(z_s+z_r))/d_(SR))) " otherwise") :}`


where:
`hat z_s = z_s+ Delta z_s + Delta z_t` is the effective source height under adverse conditions

`hat z_r = z_r + Delta z_r + Delta z_t` is the effective receiver height under adverse conditions

`Delta z_s = a_0(z_s/(z_s+z_r))d_(SR)^2/2` is the change in effective source height due to the curvature of the sound paths

`Delta z_r = a_0(z_r/(z_s+z_r))d_(SR)^2/2` is the change in effective receiver height due to the curvature of the sound paths

`Delta z_t = 6*10^-3 d_(SR)/(z_s+z_r)` is the change in effective source/receiver height due to atmospheric turbulence

`a_0` is the inverse of the radius of curvature of the sound paths. A default value of `a_0 = 2*10^-4` is provided in CNOSSOS, however this could potentially be user-modified in Strutt if required.

`bar G_m` is either the corrected ground factor `bar G prime` or the uncorrected ground factor `bar G`, depending on the calculation type.

References:


Comments or suggestions to
strutt@arup.com