Actup v2 2l Installation User Guide
Actup v2 2l Installation User Guide
& Technology
α
AcTUP v2.2l
Acoustic Toolbox
User-interface & Post-processor
α
the l designation indicates the limited or “lite” release of AcTUP
CMST AcTUP – Installation & User Guide 2
Revision Sheet
TABLE OF CONTENTS
1 INTRODUCTION.......................................................................................................................................... 5
1.1 BACKGROUND.......................................................................................................................................... 5
1.2 DOCUMENT DESCRIPTION......................................................................................................................... 5
1.3 INTENDED AUDIENCE ............................................................................................................................... 5
SUMMARY
1 introduction
1.1 background
AcTUP was initially developed as the “Acoustics Toolbox Front-End” by Alec
Duncan to facilitate the rapid application of, and performance comparisons
between, the different acoustic propagation codes available in Mike Porter’s
Acoustic Toolbox (AT).
This was achieved by providing the user with a unified environment model,
automating the creation of code-specific initialisation files and by providing
intelligent guesses and selection guidelines for code-specific parameters.
The cost of this kind of streamlining is some loss of generality, however users
familiar with the individual propagation codes will find the ability to directly edit
initialisation files from AcTUP goes someway to addressing this issue.
Since 2002, the software has steadily grown to include two non-“AT” propagation
codes and a number of post-processing tools. The development of AcTUP from
version 1.6 to the current version was largely funded by the Defence Science &
Technology Organisation (DSTO).
2 what’s new
AcTUP has grown considerably since v1.6 was released. Among the principle
changes are:
a Addition of two modified versions of Mike Collins’ range-dependent PE code
RAM. (The unmodified source code is available from
ftp://ftp.ccs.nrl.navy.mil/pub/ram/RAM/).
b Compatibility with the 2006 release of Mike Porter’s Acoustic Toolbox.
c A redesigned Run Definition class combining model environment and
propagation parameters into single structure. This offers increased robustness,
facilitating full documentation and recovery of all model parameters.
d Ability to set up batch runs of one or more propagation codes using the same
user friendly interface used for single runs.
e A redesigned and more connected user interface to cope with the significantly
expanded functionality.
3.1.2 AT
Mike Porter’s Acoustic Toolbox and versions of RAM modified to work with ActUP
are supplied with AcTUP v2.2(L) to simplify installation procedure.
Below the target directory, your directory structure (no matter what target was
selected) will look like:
working directory
3.5.2 developer
This is NOT recommended for driving the application but while developing AcTUP,
it is more conveniet to run from the source subdirectory.
>> cd(‘C:\Program Files\CMST Software\AcTUP v2.2L\AcTUP\Source’);
>> act
4.3.2 Bathymetry.
Plots bathymetry data from bathymetry files in the
input format required by AcTUP
ascii format:
row # format comments
1 %d number of points
2 to N+1 %f %f r [km] z [m]
4.3.3 Environment
Plots water and substrate physical and acoustic
parameter profiles for the currently loaded
environment model.
4.3.7 Rays
Plots ray paths generated by Bellhop in “R” mode (.ray files)
ranges, as the modes only have to be calculated once, after which the
transmission loss can easily be computed at any desired range. However, the
number of modes increases with increasing frequency, making normal mode
methods unsuitable for modelling propagation in situations where the waveguide
is many acoustic wavelengths deep.
In future versions Field may be offered as a separate option to make use of
existing mode files.
Range dependent problems can be handled by computing the normal modes at
different ranges and then using adiabatic or coupled mode theory to calculate how
the modes at one range couple to the modes at the next range. This capability is
not currently supported by AcTUP
5.2 RAM
Two modified versions of Mike Collins’ Range-dependent Acoustic Model (RAM)
have been integrated into the AcTUI framework. RAM is a parabolic equation (PE)
code that uses a split-step Padé algorithm to achieve high efficiency and the
ability to model propagation at large angles from the horizontal (the usual
limitation of PE codes). There is a trade-off between the angular range and the
speed of computation that is governed by the number of terms the user specifies
for the Padé approximation – the more terms, the wider the angle, but the slower
the code runs.
RAM is capable of modelling low frequency propagation in fully range dependent
environments (i.e. range dependent bathymetry and sound speed), and this
capability is fully supported by AcTUP.
Additional minor modifications include some error flags which enable AcTUI and
the user to better identify some run time errors.
6 Data Products
6.1 Output Files
extension description format produced by
.arr Amplitude and time-of-flight data as ascii Bellhop
well as other ray parameters for
arrivals at field point.
.brc Bottom reflection coefficient as a ascii Bounce
function of incident angle
.grn Depth-dependent Green’s function binary Scooter
solutions
.mod Mode solutions binary Kraken
KrakenC
.ray Ray trace output Bellhop
.shd Complex transmission loss as a binary Bellhop
function of depth and range
Field
Fields
AcTUP