Top Banner
COMPUTATIONAL OCEAN ACOUSTICS 13.853 Lecture 15 Computational Ocean Acoustics Ray Tracing Wavenumber Integration Normal Modes Parabolic Equation
18

Computational Ocean Acoustics - MIT OpenCourseWare · PDF file•SEALAB Passive and Active Sonar Simulator. ... Passive Sonar ¾sealab –p Active Sonar ... 13.853 COMPUTATIONAL...

Mar 07, 2018

Download

Documents

lephuc
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Computational Ocean Acoustics - MIT OpenCourseWare · PDF file•SEALAB Passive and Active Sonar Simulator. ... Passive Sonar ¾sealab –p Active Sonar ... 13.853 COMPUTATIONAL OCEAN

COMPUTATIONAL OCEAN ACOUSTICS13.853 Lecture 15

Computational Ocean Acoustics

• Ray Tracing• Wavenumber Integration• Normal Modes• Parabolic Equation

Page 2: Computational Ocean Acoustics - MIT OpenCourseWare · PDF file•SEALAB Passive and Active Sonar Simulator. ... Passive Sonar ¾sealab –p Active Sonar ... 13.853 COMPUTATIONAL OCEAN

COMPUTATIONAL OCEAN ACOUSTICS13.853 Lecture 15

Normal Modes• Modes for Range-Dependent Envir.

– Coupled Modes (5.9)– One-way Coupled Modes– Adiabatic Modes– SEALAB Propagation Modeling Environment

• Modes in 3-D Environments– Continuously coupled modes– Adiabatic Approximation– 3-D Propagation in 2-D Environments– General 3-D Modal Propagation Framework

• SEALAB Passive and Active Sonar Simulator

Page 3: Computational Ocean Acoustics - MIT OpenCourseWare · PDF file•SEALAB Passive and Active Sonar Simulator. ... Passive Sonar ¾sealab –p Active Sonar ... 13.853 COMPUTATIONAL OCEAN

COMPUTATIONAL OCEAN ACOUSTICS13.853 Lecture 15

Simulation and Stimulationof Sonar Signal Processing Frameworks

Real Expt

SEALABSIM/STIM

Data Collection

SignalProcessing

Detection/Classification

Display

InversionPassive

Tomography

ModalDatabase

Steering Vectors

EnvironmentalDatabase

Page 4: Computational Ocean Acoustics - MIT OpenCourseWare · PDF file•SEALAB Passive and Active Sonar Simulator. ... Passive Sonar ¾sealab –p Active Sonar ... 13.853 COMPUTATIONAL OCEAN

COMPUTATIONAL OCEAN ACOUSTICS13.853 Lecture 15

SEALABGraphical User

Interface

FilterModeling HeuristicsData files - Scripts

Legacy CodesWave-theory Acoustic models

Source/Receiver DynamicsSpatial variability

Temporal Variability

SEALAB Architecture

Graphics

Signal Processing

Sources: NATO SACLANT lab, MITSources: NATO SACLANT lab, MIT

Page 5: Computational Ocean Acoustics - MIT OpenCourseWare · PDF file•SEALAB Passive and Active Sonar Simulator. ... Passive Sonar ¾sealab –p Active Sonar ... 13.853 COMPUTATIONAL OCEAN

COMPUTATIONAL OCEAN ACOUSTICS13.853 Lecture 15

SEALABMIT OE Acoustics Computing Environment

#!/usr/csh## SEALAB Environment#setenv SEALAB_ROOT /keel0/henrik/Vasa/Sealabsetenv SCRIPTS ${SEALAB_ROOT}/scriptssetenv SEALAB_BIN ${SEALAB_ROOT}/util/binsetenv MCM_BIN "${SEALAB_ROOT}/mcm/bin"setenv MODEL_BIN "${SEALAB_ROOT}/model/bin"setenv PASSIVE_BIN "${SEALAB_ROOT}/pas/bin"setenv ACTIVE_BIN "${SEALAB_ROOT}/act/bin"## OASES and CSNAP environment#setenv OASES_ROOT /keel0/henrik/Oasessetenv OASES_SH $OASES_ROOT/binsetenv OASES_BIN $OASES_ROOT/bin/i386-linux-linuxsetenv OASES_LIB $OASES_ROOT/lib/i386-linux-linux setenv CON_BWCOL COLsetenv CON_PACKGE MTVsetenv CON_DEVICE X11## OASES3D #setenv SCATT_BIN /keel0/henrik/Scatt/bin/i386-linux-linux#set path=( . $SEALAB_BIN $ACTIVE_BIN $PASSIVE_BIN $MODEL_BIN \

$MCM_BIN $SCRIPTS $OASES_SH $OASES_BIN $SCATT_BIN $path)## MTV environment#setenv MTV_WRB_COLORMAP "ON"setenv MTV_COLORMAP jetsetenv MTV_PSFONT helveticasetenv MTV_PRINTER_CMD "lpr"setenv MTV_PSCOLOR "ON"## PRINTER#setenv PRINTER lp1

SEALAB Initialization on Linux boxes:

source /keel0/henrik/Vasa/Sealab/scripts/slbinit

Running SEALAB

Transmission Loss

sealab –t

Passive Sonar

sealab –p

Active Sonar

sealab –a

Page 6: Computational Ocean Acoustics - MIT OpenCourseWare · PDF file•SEALAB Passive and Active Sonar Simulator. ... Passive Sonar ¾sealab –p Active Sonar ... 13.853 COMPUTATIONAL OCEAN

COMPUTATIONAL OCEAN ACOUSTICS13.853 Lecture 15

SEALAB

Propagation Modeling

Courtesy Vasa Associates. Used with permission.

Page 7: Computational Ocean Acoustics - MIT OpenCourseWare · PDF file•SEALAB Passive and Active Sonar Simulator. ... Passive Sonar ¾sealab –p Active Sonar ... 13.853 COMPUTATIONAL OCEAN

COMPUTATIONAL OCEAN ACOUSTICS13.853 Lecture 15

Courtesy Vasa Associates. Used with permission.

Page 8: Computational Ocean Acoustics - MIT OpenCourseWare · PDF file•SEALAB Passive and Active Sonar Simulator. ... Passive Sonar ¾sealab –p Active Sonar ... 13.853 COMPUTATIONAL OCEAN

COMPUTATIONAL OCEAN ACOUSTICS13.853 Lecture 15

SEALAB

Propagation Modeling

Courtesy Vasa Associates. Used with permission.

Page 9: Computational Ocean Acoustics - MIT OpenCourseWare · PDF file•SEALAB Passive and Active Sonar Simulator. ... Passive Sonar ¾sealab –p Active Sonar ... 13.853 COMPUTATIONAL OCEAN

COMPUTATIONAL OCEAN ACOUSTICS13.853 Lecture 15

SEALAB

Propagation Modeling

Courtesy Vasa Associates. Used with permission.

Page 10: Computational Ocean Acoustics - MIT OpenCourseWare · PDF file•SEALAB Passive and Active Sonar Simulator. ... Passive Sonar ¾sealab –p Active Sonar ... 13.853 COMPUTATIONAL OCEAN

COMPUTATIONAL OCEAN ACOUSTICS13.853 Lecture 15

[See Jensen Fig. 5.19a]

Page 11: Computational Ocean Acoustics - MIT OpenCourseWare · PDF file•SEALAB Passive and Active Sonar Simulator. ... Passive Sonar ¾sealab –p Active Sonar ... 13.853 COMPUTATIONAL OCEAN

COMPUTATIONAL OCEAN ACOUSTICS13.853 Lecture 15

Solution Techniques• Ray tracing• Parabolic Equation• ‘Layer Method’ – Direct Global Matrix

Page 12: Computational Ocean Acoustics - MIT OpenCourseWare · PDF file•SEALAB Passive and Active Sonar Simulator. ... Passive Sonar ¾sealab –p Active Sonar ... 13.853 COMPUTATIONAL OCEAN

COMPUTATIONAL OCEAN ACOUSTICS13.853 Lecture 15

y

x

xj-1 jx xj+1

Sectorj

x

yk

yk

Page 13: Computational Ocean Acoustics - MIT OpenCourseWare · PDF file•SEALAB Passive and Active Sonar Simulator. ... Passive Sonar ¾sealab –p Active Sonar ... 13.853 COMPUTATIONAL OCEAN

COMPUTATIONAL OCEAN ACOUSTICS13.853 Lecture 15

y

x

xj-1 jx xj+1

Sectorj

x

yk

yk

xmk1xmkj

Eigenvalue Problem Independent of kyrmk1 rmkj

Page 14: Computational Ocean Acoustics - MIT OpenCourseWare · PDF file•SEALAB Passive and Active Sonar Simulator. ... Passive Sonar ¾sealab –p Active Sonar ... 13.853 COMPUTATIONAL OCEAN

COMPUTATIONAL OCEAN ACOUSTICS13.853 Lecture 15

y

x

xj-1 jx xj+1

Sectorj

x

yk

yk

xmk

x(m-1)k

x(m+1)k1

1

1

xmk

x(m+1)kj

j

x(m-1)kj

kx

Evanescent Modes

Page 15: Computational Ocean Acoustics - MIT OpenCourseWare · PDF file•SEALAB Passive and Active Sonar Simulator. ... Passive Sonar ¾sealab –p Active Sonar ... 13.853 COMPUTATIONAL OCEAN

COMPUTATIONAL OCEAN ACOUSTICS13.853 Lecture 15

y

x

xj-1 jx xj+1

Sectorj

x

yk

yk

x;mk

x;m-1k

x;m+1k1

1

1

x;mk

x;m+1kj

j

x;m-1kj

kx

Only difference for 3D

Page 16: Computational Ocean Acoustics - MIT OpenCourseWare · PDF file•SEALAB Passive and Active Sonar Simulator. ... Passive Sonar ¾sealab –p Active Sonar ... 13.853 COMPUTATIONAL OCEAN

COMPUTATIONAL OCEAN ACOUSTICS13.853 Lecture 15

y

x

xj-1 jx xj+1

Sectorj

x

yk

yk

x;mk

x;m-1k

x;m+1k1

1

1

x;mk

x;m+1kj

j

x;m-1kj

kx

Page 17: Computational Ocean Acoustics - MIT OpenCourseWare · PDF file•SEALAB Passive and Active Sonar Simulator. ... Passive Sonar ¾sealab –p Active Sonar ... 13.853 COMPUTATIONAL OCEAN

COMPUTATIONAL OCEAN ACOUSTICS13.853 Lecture 15

y

x

xj-1 jx xj+1

Sectorj

x

yk

yk

x;mk

x;m-1k

x;m+1k1

1

1

x;mk

x;m+1kj

j

x;m-1kj

kx

Page 18: Computational Ocean Acoustics - MIT OpenCourseWare · PDF file•SEALAB Passive and Active Sonar Simulator. ... Passive Sonar ¾sealab –p Active Sonar ... 13.853 COMPUTATIONAL OCEAN

COMPUTATIONAL OCEAN ACOUSTICS13.853 Lecture 15

3-D Modal Modeling Framework

3-D Ocean Environment Range-Independent Sectors

[See Jensen Fig 5.19b][See Jensen Fig 5.19a]

Computational Procedure

1. Pre-compute modes for all sectors2. Each source-receiver combination

• Horizontal ray tracing, all mode combinations

• Local single-scattering approximation in plane geometry

• Approximate accounting for geometric spreading r-1/2