In this chapter we present the results of benchmarking SWAMP against the two most used computer models for
sound propagation in underwater acoustics.
The first model, the Range-dependent Acoustic Model (RAM)
by Collins, is based on the split-step Padè solution
of the parabolic equation. The
split-step Padè algorithm employs a rational function approximation of the
differential operators and is claimed to be the most efficient PE algorithm
that has been developed. It allows
larger range steps in comparison with
other PE models for a marching-in-range procedure that gives it much better computational stability and
performance in time. The second
model, KRAKEN by Porter, represents the normal mode model with a
finite-difference approach for solution of the depth-separated modal
equation. KRAKEN computes the solution
of range-dependent problems in the coupled or adiabatic approximation.
The first benchmark problem contains
range-dependent bathymetry and a sound speed profile, which varies with
depth. The ocean bottom profile
(bathymetry) is shown in Figure 4.1. It
includes a range-independent environment with a 1000 meter deep water-column
from 0 to 35 km and a relatively steep up-sloping ocean bottom from 35 to 45
km with depth changes from 1000
m to 200 m. The sound speed profile is
shown in Figure 4.2. The environment has a bottom duct. The receiver depth is
30 m. The source is placed at depths
of 25 m and 400 m. The test frequency
is 100 Hz.
Transmission
loss ()
is the standard
normalized measure of the change in signal strength with range in underwater
acoustics. It is defined as the ratio in decibels between the acoustic
intensity at a receiver point and the intensity at 1-m distance from the
source:
(1)
In
Eq. (1) the fact that the intensity is proportional to the square of the
pressure amplitude has been used.
Usually, the reference pressure at 1-m distance is determined by the approximation for a source in free space:
, (2)
because
all waveguide effects start at
distances not less than the wavelength. Sometimes a minus sign is put in front
of the logarithm function in (1), so the transmission loss becomes a positive value for the far field. All the transmission plots in this paper
have been calculated using formula (1), so that smaller values of the
transmission loss (large negative values) correspond to smaller signals, i.e., larger loss in the
propagation to the given point.
Figures
4.3(a) and 4.3(b) show plots of the transmission
loss versus range obtained with SWAMP (solid line) and RAM (dashed
line). The two parts of Fig. 4.3 - (a)
and (b) - represent the same continuous calculations but are separated into the
range-independent part of the propagation path (up to 35 km) and the range-dependent one (35-50 km) for
better visibility. The source depth is
25 m. The number of Padè terms np in the rational function
approximation of the differential operator in the PE-model RAM is 4. Figure 4.3 (a) shows no visible
discrepancies in the match between the
transmission loss predicted by SWAMP and RAM for the range-independent
bathymetry starting around 8 km. The later plots of benchmarking SWAMP
with the other propagation model, KRAKEN,
show a good agreement in the near field. Thus, mismatching between SWAMP
and RAM results in the near zone (up to 8 km) can be probably related to the details of a new self-starter for a point
source implemented in RAM. RAM employs
an indirect method for taking the continuum modal spectrum into account, which is important in the near
field. SWAMP does not take the continuum modal spectrum into account. It can also contribute into the observable
difference in the transmission loss prediction in the near zone. The benchmark results for the
range-dependent bathymetry shown in Fig. 4.3(b) are in quite good agreement, which can not be expected to be perfect
because of the different types of implemented approximations and a fair number
of ambiguous input parameters required for any PE model, such as a number
of the Padè terms, the type of stability constraints, the reference sound
speed, the false bottom depth, the vertical sampling mesh, etc.. Both models have used the same minimum marching step size in
range - 10 m. It is important to note
that the steep up-slope bottom problems are considered to be among the most difficult problems for
numerical simulation because high-order modes become lost. The loss of
modes is equivalent to the energy transfer into the bottom layers. This effect can be accurately accounted only
by including the continuum modal spectrum. The benchmark results for the
down-slope bottom and more gradual up-slope
bottom cases show the much better agreement between the two models.
Fig.
4.4 shows the use of more Padè terms in
RAM, namely np=8, gives better
agreement for the up-slope propagation
as is indicated in Fig. 4.4 (b). The phenomenon responsible for a more
oscillatory interference pattern for the PE results is probably related to the
so-called Gibbs oscillations, since different quantities are conserved across
horizontal and vertical interfaces in
PE modeling with sloping interfaces.
The basis of the problem is the choice of the vertical interface
boundary conditions for range-dependent problems. It was shown that solutions
which match pressure alone or only particle velocity show serious
deficiencies. Fairly accurate solutions
for most PE problems in ocean acoustics can be obtained by conserving , which is energy conserving in a forward sense for
horizontally propagating sound. But one still has to be aware of Gibbs
oscillations. More numerical modeling with different RAM input parameters is
required to understand the correct mechanism causing these additional wiggles
in the interference pattern.
The computational time taken by SWAMP to do the
calculations presented in Fig. 4.3 and 4.4 on a Pentium-133 is 53 seconds. For RAM, the computational time is very
dependent on the number of Padè terms.
It takes 2 minutes 8 seconds to
perform the calculations with np=4
(Figure 4.3) and 4 minutes 14 seconds
with np=8 (Figure 4.4).
Wide-angle propagation is
illustrated in Fig. 4.5(a),(b), when the source is placed at 400 m depth and
the transmission loss is measured at 30 m depth. The fit between the two models is amazingly good.
The benchmark results for SWAMP and the
coupled normal mode model KRAKEN are
presented in Fig. 4.6(a) and (b).
As was pointed out before, we
can see good agreement for the near zone which
was not the case for RAM. All
the KRAKEN results were obtained on an
SGI computer. Therefore I can
not make any reasonable computational
time comparisons for the range-independent case. KRAKEN uses a
finite-difference scheme for the solution of the modal equation, which slows it down considerably relative to
SWAMP. KRAKEN was not intended for
range dependent calculations with the coupled mode approach, so it is very
difficult to run for range-dependent
cases. One has to create environmental input files for as many
range-independent subregions as one wants to have. There is no literature on an optimal procedure for
the determination of optimal step-size in range for this model. The adiabatic
approximation for the KRAKEN model produces very poor results for this type of
environment after proceeding half-way
through the sea mount region (after 42 km) as can be seen in Fig. 4.7.