SlideShare a Scribd company logo
1 of 21
Acoustic Model
Acoustic Models Classification
Model
Range
Dependent
Ray Theory Parabolic
Equation
Range
Independent
Normal Mode
Multipath Expansion
Fast Field
Ray Theory Model
• BELLHOP gaussian beam/finite element beam code(2018)
(M. Porter, Heat, Light, and Sound Research, Inc.)
• Eigenray Eigenray Acoustic Ray Tracing Code (2015)
(B. Dushaw, Applied Physics Laboratory, U. Washington)
• TRACEO Beam Tracing code (2015)
(O. Rodríguez and Emanuel Ey, Univ. Algarve, Portugal)
• HWT_3D_mm Huygens Wavefront Tracing in 3D for moving media (2013)
(Nikolay Zabotin, Oleg A. Godin, and Liudmila Ye. Zabotina, National Oceanic and Atmospheric
Administration)
• USML: Under Sea Modeling Library with WaveQ3D beam tracing code for 3D (C++) (2015) (S.
Reilly, Univ. Rhode Island and AEgis Technologies Group)
• TV-APM: Time-Variable Acoustic Propagation Model (manual) (2012)
(A. J. Silva and O. Rodríguez, University of Algarve, Portugal)
• Ray, Eigenray Ray Tracing Code (1992)
(Jim Bowlin, Orig. WHOI)A basic, easy to use, range-dependent
Normal Mode Model
• The KRAKEN Normal Mode Program (DRAFT)
Michael B. Porter
• KrakenZ: This version uses a new root finder based on winding number
integrals that is much more robust (P. Cristini /CNRS-Laboratoire de
Mécanique ed d'Acoustique, France)
Fast-Field Programs Model
• The SCOOTER FFP model - SCOOTER is a finite element code for
computing acoustic fields in range-independent environments.
• The SPARC pulse model - SPARC (SACLANTCEN Pulse Acoustic Research
Code) is an experimental time-marched FFP
• The BOUNCE reflection coefficient model - BOUNCE computes the
reflection coefficient for a stack of acoustic media optionally overlying elastic
media.
Parabolic Equation Models
• FOR3D : 3D and 2D PE model (this version is from L. Henderson, HLS with minor
fixes) (Feb. 14, 2015)
• MPIRAM: (Message Passing Interface) A parallel version of RAM that uses either
OPENMP or MPI for parallelization. (fortran 90) (B. Dushaw, Applied Physics
Laboratory, U. Washington)) (2015)
• RAMSurf - Range-dependent Acoustic Model : RAMSurf recoded in C and vectorized
for speed (Thomas Folegot, Quiet-Oceans); also on github repository (2013)
• MMPE : Monterey-Miami PE model and intro file. (K.B. Smith/U.S. Naval
Postgraduate School and F. Tappert/Rosenstiel School of Marine and Atmospheric
Sciences)
Updated 2006 to correct for treatment of attenuation and add calculations of the particle
velocity field
• UMPE : University of Miami PE model and User's Guide (the guide is also an excellent
introduction to the PE approach) (K. Smith and F. Tappert) (1998)
Simulators
Tools Year Language Propagation Model
S
i
m
u
l
a
t
i
o
n
T
o
o
l
NS-2 1996 C++ Radio Model
QualNet Visual C++ Radio Model
AUNetSim 2008 Python Thorp’s Model
WOSS 2009 C++ Bellhop, Kraken, Scooter,
SPARC
OPNET C++/Python Customized /
Pipeline Stages
Aqua-Sim 2009 C++ Thorp’s Model
Aqua-Tools 2009 C++ Thorp’s Model
Fisher-Simmons
Ainslie and McColm
Aqua-GLomo 2012 PARSEC Thorp’s Model
NS-3 2008 C++ / Python UAN Model
ACOUSTIC CHANNEL MODELS
 Ray-theoretical models
 Normal Mode Models
 Multipath expansion models
 Fast-field models
 Parabolic equation models (PE models)
 Finite State Markov Model
 GILBERT-ELLIOTT Model
 K-th order Markov Model
 MTA Model - Markov based Trace Analysis (MTA)
WAVE EQUATION
• The wave equation is itself derived from the more fundamental equations of state,
continuity and motion.
• Where is the Laplacian operator,
• is the potential function,
• c is the speed of sound and
• t is the time.
• the Laplace operator or Laplacian is a differential operator given by the divergence of
the gradient of a scalar function on Euclidean space.
• General Wave Equation
Derivation of WAVE EQUATION
• We take A as the origin, the line of equilibrium of the string as X Axis and the motion is
confirmed to XY Plane.
• Consider the motion the of an element PQ of length x
• Let P be at the distance x and Q be at the distance x+ x from A
• Let the tangents P and Q make angles 1 and 2 with the x-axis
• The vertical component of the force acting on element PQ is
• When is very small
• The vertical component of the force
• Newtons Law of Motion is F=MassXAcceleration
• From 1 & 2
Derivation of WAVE EQUATION
• When Q  P or x  0
• Finally by Rewriting
WAVE EQUATION
• The wave equation
• Subsequent simplifications incorporate a solution in order to obtain the time-
independent Helmholtz equation. Specifically, a harmonic solution is assumed
for the potential function
• Where is the time-independent potential function, ω is the source frequency
(2πf ) and f is the acoustic frequency
• where k = (ω/c) = (2π/λ) is the wavenumber and λ is the wavelength.
• then the wave Equation reduces to the Helmholtz equation, the time-
independent wave equation.
WAVE EQUATION
• In cylindrical coordinates, the above equation becomes -elliptic-reduced wave
equation.
• Throughout the theoretical development of these five techniques, the potential
function ϕ normally represents the acoustic field pressure. When this is the
case, the transmission loss (TL) can easily be calculated as
• To describe the different approaches effectively, it is useful to first develop a
classification scheme, with associated taxonomy, based on five canonical
solutions to the wave equation: ray theory, normal mode, multipath expansion,
fast field, and parabolic equation (PE) techniques.
• A generalized classification scheme has been constructed using five categories
or responding to the five canonical solutions of the wave equation
Classification Of Modeling Techniques
Helmholtz equation
• Underwater sound is produced by natural or artificial phenomena through
forced mass injection.
• Since the coefficients to the two differential operators in above eqn are
independent of time, the dimension of the wave equation can be reduced to
three by use of the frequency–time Fourier transform pair,
• leading to the frequency-domain wave equation, or Helmholtz equation,
• where k(r) is the medium wavenumber at radial frequency
• the homogeneous Helmholtz equation
RAY-THEORY MODEL
• Our starting point is the Helmholtz equation in Cartesian coordinates x =(x, y,
z)
• where c.x/ is the sound speed and ! is the angular frequency of the source
located at x0. To obtain the ray equations, we seek a solution of the Helmholtz
equation in the form
• This is called the ray series. Taking derivatives of the ray series, we obtain
RAY-THEORY MODEL
• Thus, we can write
• Substituting this result into the Helmholtz equation and equating terms of like
order in ,we obtain the following infinite sequence of equations for the
functions and
• The equation for is known as the eikonal equation. The remaining
equations for are known as the transport equations.
RAY-THEORY MODEL
Eikonal Equation: The eikonal equation is a first-order nonlinear PDE that can be
solved by a variety of techniques.
Since is a vector perpendicular to the wavefronts, we can define the ray
trajectory x(s) by the following differential equation,
• The factor of c is introduced so that the tangent vector dx/ds has unit length.
Now, from the eikonal equation the term on the right is found to be unity.
Since dx/ds =1, the parameter s is simply the arclength along the ray.
Differentiation with respect to s yields
RAY-THEORY MODEL
Using this can be written as
Then, using the eikonal equation, to replace the terms in square brackets, we
Obtain
By applying this process to each of the coordinates, we obtain the following
vector equation for the ray trajectories,
In cylindrical coordinates (r,z), these ray equations may be written in the first-
order form
where [r(s), z(s)] is the trajectory of the ray in the range–depth plane. We have
introduced the auxiliary variables and in order to write the equations in
first-order form.
RAY-THEORY MODEL
Recall that the tangent vector to a curve [r(s), z(s)] parameterized by arc length is
given by [dr/ds, dz/ds]. Thus, from the above equations the tangent vector to the
ray is
normal vectors to the ray:
One may immediately verify that tray .nray =0. The tangent and normal are, of
course, arbitrary with respect to sign. However, to complete the specification of
the rays we also need initial conditions.
As indicated in Fig. 3.3, the initial conditions are that the ray starts at the source
position [ro, zo] with a specified take-off angle . Thus, we have
RAY-THEORY MODEL
To obtain the pressure field we need to associate a phase and an amplitude with
each ray. The phase is obtained by solving the eikonal equation in the coordinate
systemof the rays. Recall that
Therefore
This is the eikonal equation written in terms of the ray coordinate s. Note that the
original nonlinear PDE has been reduced to a linear ordinary differential equation
which is readily solved to yield
The integral term in this equation is the travel time along the ray, so from a
physical point of view the phase of the wave is simply delayed in accordance with
its travel time.
Three-Dimensional Ray Tracing
At the present, full three-dimensional ray tracing models are used much less
frequently than 2-D versions. This is partly because the environmental
information is more difficult to obtain and partly because the computational costs
are much greater.
These equations are solved with the initial conditions
where and are, respectively, the declination and azimuthal take-off
angles of the ray as shown in Fig. The equations for the phase and amplitude
along a ray retain the form

More Related Content

Similar to Acoustic Model Classification

Presentation in the Franhoufer IIS about my thesis: A wavelet transform based...
Presentation in the Franhoufer IIS about my thesis: A wavelet transform based...Presentation in the Franhoufer IIS about my thesis: A wavelet transform based...
Presentation in the Franhoufer IIS about my thesis: A wavelet transform based...Pedro Cerón Colás
 
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docx
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docxNew folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docx
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docxcurwenmichaela
 
A wavelet transform based application for seismic waves. Analysis of the perf...
A wavelet transform based application for seismic waves. Analysis of the perf...A wavelet transform based application for seismic waves. Analysis of the perf...
A wavelet transform based application for seismic waves. Analysis of the perf...Pedro Cerón Colás
 
Towards the identification of the primary particle nature by the radiodetecti...
Towards the identification of the primary particle nature by the radiodetecti...Towards the identification of the primary particle nature by the radiodetecti...
Towards the identification of the primary particle nature by the radiodetecti...Ahmed Ammar Rebai PhD
 
Towards the identification of the primary particle nature by the radiodetecti...
Towards the identification of the primary particle nature by the radiodetecti...Towards the identification of the primary particle nature by the radiodetecti...
Towards the identification of the primary particle nature by the radiodetecti...Ahmed Ammar Rebai PhD
 
Development, Optimization, and Analysis of Cellular Automaton Algorithms to S...
Development, Optimization, and Analysis of Cellular Automaton Algorithms to S...Development, Optimization, and Analysis of Cellular Automaton Algorithms to S...
Development, Optimization, and Analysis of Cellular Automaton Algorithms to S...IRJET Journal
 
Spatially adiabatic frequency conversion in opto-electro-mechanical arrays
Spatially adiabatic frequency conversion in opto-electro-mechanical arraysSpatially adiabatic frequency conversion in opto-electro-mechanical arrays
Spatially adiabatic frequency conversion in opto-electro-mechanical arraysOndrej Cernotik
 
Quantum Chemistry II
Quantum Chemistry IIQuantum Chemistry II
Quantum Chemistry IIbaoilleach
 
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...IJERA Editor
 
Tides Lecture Ernst Schrama
Tides Lecture Ernst SchramaTides Lecture Ernst Schrama
Tides Lecture Ernst SchramaErnst Schrama
 
FDMFVMandFEMNotes.pdf
FDMFVMandFEMNotes.pdfFDMFVMandFEMNotes.pdf
FDMFVMandFEMNotes.pdfHanumanJadhav
 
Wavelet neural network conjunction model in flow forecasting of subhimalayan ...
Wavelet neural network conjunction model in flow forecasting of subhimalayan ...Wavelet neural network conjunction model in flow forecasting of subhimalayan ...
Wavelet neural network conjunction model in flow forecasting of subhimalayan ...iaemedu
 
uses of leflace transformation in the field of civil engineering by Engr mesb...
uses of leflace transformation in the field of civil engineering by Engr mesb...uses of leflace transformation in the field of civil engineering by Engr mesb...
uses of leflace transformation in the field of civil engineering by Engr mesb...MIsbahUllahEngr
 
Critical Overview of Some Pumping Test Analysis Equations
Critical Overview of Some Pumping Test Analysis EquationsCritical Overview of Some Pumping Test Analysis Equations
Critical Overview of Some Pumping Test Analysis EquationsScientific Review SR
 
Critical Overview of Some Pumping Test Analysis Equations
Critical Overview of Some Pumping Test Analysis EquationsCritical Overview of Some Pumping Test Analysis Equations
Critical Overview of Some Pumping Test Analysis EquationsScientific Review SR
 

Similar to Acoustic Model Classification (20)

Laplace transform
Laplace transformLaplace transform
Laplace transform
 
Laplace transform
Laplace transformLaplace transform
Laplace transform
 
Laplace transform
Laplace transformLaplace transform
Laplace transform
 
Presentation in the Franhoufer IIS about my thesis: A wavelet transform based...
Presentation in the Franhoufer IIS about my thesis: A wavelet transform based...Presentation in the Franhoufer IIS about my thesis: A wavelet transform based...
Presentation in the Franhoufer IIS about my thesis: A wavelet transform based...
 
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docx
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docxNew folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docx
New folderelec425_2016_hw5.pdfMar 25, 2016 ELEC 425 S.docx
 
Resonance space-time
Resonance space-timeResonance space-time
Resonance space-time
 
Resonance space-time
Resonance space-timeResonance space-time
Resonance space-time
 
A wavelet transform based application for seismic waves. Analysis of the perf...
A wavelet transform based application for seismic waves. Analysis of the perf...A wavelet transform based application for seismic waves. Analysis of the perf...
A wavelet transform based application for seismic waves. Analysis of the perf...
 
Towards the identification of the primary particle nature by the radiodetecti...
Towards the identification of the primary particle nature by the radiodetecti...Towards the identification of the primary particle nature by the radiodetecti...
Towards the identification of the primary particle nature by the radiodetecti...
 
Towards the identification of the primary particle nature by the radiodetecti...
Towards the identification of the primary particle nature by the radiodetecti...Towards the identification of the primary particle nature by the radiodetecti...
Towards the identification of the primary particle nature by the radiodetecti...
 
Development, Optimization, and Analysis of Cellular Automaton Algorithms to S...
Development, Optimization, and Analysis of Cellular Automaton Algorithms to S...Development, Optimization, and Analysis of Cellular Automaton Algorithms to S...
Development, Optimization, and Analysis of Cellular Automaton Algorithms to S...
 
Spatially adiabatic frequency conversion in opto-electro-mechanical arrays
Spatially adiabatic frequency conversion in opto-electro-mechanical arraysSpatially adiabatic frequency conversion in opto-electro-mechanical arrays
Spatially adiabatic frequency conversion in opto-electro-mechanical arrays
 
Quantum Chemistry II
Quantum Chemistry IIQuantum Chemistry II
Quantum Chemistry II
 
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...
 
Tides Lecture Ernst Schrama
Tides Lecture Ernst SchramaTides Lecture Ernst Schrama
Tides Lecture Ernst Schrama
 
FDMFVMandFEMNotes.pdf
FDMFVMandFEMNotes.pdfFDMFVMandFEMNotes.pdf
FDMFVMandFEMNotes.pdf
 
Wavelet neural network conjunction model in flow forecasting of subhimalayan ...
Wavelet neural network conjunction model in flow forecasting of subhimalayan ...Wavelet neural network conjunction model in flow forecasting of subhimalayan ...
Wavelet neural network conjunction model in flow forecasting of subhimalayan ...
 
uses of leflace transformation in the field of civil engineering by Engr mesb...
uses of leflace transformation in the field of civil engineering by Engr mesb...uses of leflace transformation in the field of civil engineering by Engr mesb...
uses of leflace transformation in the field of civil engineering by Engr mesb...
 
Critical Overview of Some Pumping Test Analysis Equations
Critical Overview of Some Pumping Test Analysis EquationsCritical Overview of Some Pumping Test Analysis Equations
Critical Overview of Some Pumping Test Analysis Equations
 
Critical Overview of Some Pumping Test Analysis Equations
Critical Overview of Some Pumping Test Analysis EquationsCritical Overview of Some Pumping Test Analysis Equations
Critical Overview of Some Pumping Test Analysis Equations
 

More from ManiMaran230751

one shot15729752 Deep Learning for AI and DS
one shot15729752 Deep Learning for AI and DSone shot15729752 Deep Learning for AI and DS
one shot15729752 Deep Learning for AI and DSManiMaran230751
 
Deep-Learning-2017-Lecture ML DL RNN.ppt
Deep-Learning-2017-Lecture  ML DL RNN.pptDeep-Learning-2017-Lecture  ML DL RNN.ppt
Deep-Learning-2017-Lecture ML DL RNN.pptManiMaran230751
 
14889574 dl ml RNN Deeplearning MMMm.ppt
14889574 dl ml RNN Deeplearning MMMm.ppt14889574 dl ml RNN Deeplearning MMMm.ppt
14889574 dl ml RNN Deeplearning MMMm.pptManiMaran230751
 
12337673 deep learning RNN RNN DL ML sa.ppt
12337673 deep learning RNN RNN DL ML sa.ppt12337673 deep learning RNN RNN DL ML sa.ppt
12337673 deep learning RNN RNN DL ML sa.pptManiMaran230751
 
HADOOP AND MAPREDUCE ARCHITECTURE-Unit-5.ppt
HADOOP AND MAPREDUCE ARCHITECTURE-Unit-5.pptHADOOP AND MAPREDUCE ARCHITECTURE-Unit-5.ppt
HADOOP AND MAPREDUCE ARCHITECTURE-Unit-5.pptManiMaran230751
 
GNA 13552928 deep learning for GAN a.ppt
GNA 13552928 deep learning for GAN a.pptGNA 13552928 deep learning for GAN a.ppt
GNA 13552928 deep learning for GAN a.pptManiMaran230751
 
Reinforcemnet Leaning in ML and DL.pptx
Reinforcemnet Leaning in ML and  DL.pptxReinforcemnet Leaning in ML and  DL.pptx
Reinforcemnet Leaning in ML and DL.pptxManiMaran230751
 
24.09.2021 Reinforcement Learning Algorithms.pptx
24.09.2021 Reinforcement Learning Algorithms.pptx24.09.2021 Reinforcement Learning Algorithms.pptx
24.09.2021 Reinforcement Learning Algorithms.pptxManiMaran230751
 
The Stochastic Network Calculus: A Modern Approach.pptx
The Stochastic Network Calculus: A Modern Approach.pptxThe Stochastic Network Calculus: A Modern Approach.pptx
The Stochastic Network Calculus: A Modern Approach.pptxManiMaran230751
 
Open Access and IR along with Quality Indicators.pptx
Open Access and IR along with Quality Indicators.pptxOpen Access and IR along with Quality Indicators.pptx
Open Access and IR along with Quality Indicators.pptxManiMaran230751
 

More from ManiMaran230751 (11)

one shot15729752 Deep Learning for AI and DS
one shot15729752 Deep Learning for AI and DSone shot15729752 Deep Learning for AI and DS
one shot15729752 Deep Learning for AI and DS
 
Deep-Learning-2017-Lecture ML DL RNN.ppt
Deep-Learning-2017-Lecture  ML DL RNN.pptDeep-Learning-2017-Lecture  ML DL RNN.ppt
Deep-Learning-2017-Lecture ML DL RNN.ppt
 
14889574 dl ml RNN Deeplearning MMMm.ppt
14889574 dl ml RNN Deeplearning MMMm.ppt14889574 dl ml RNN Deeplearning MMMm.ppt
14889574 dl ml RNN Deeplearning MMMm.ppt
 
12337673 deep learning RNN RNN DL ML sa.ppt
12337673 deep learning RNN RNN DL ML sa.ppt12337673 deep learning RNN RNN DL ML sa.ppt
12337673 deep learning RNN RNN DL ML sa.ppt
 
HADOOP AND MAPREDUCE ARCHITECTURE-Unit-5.ppt
HADOOP AND MAPREDUCE ARCHITECTURE-Unit-5.pptHADOOP AND MAPREDUCE ARCHITECTURE-Unit-5.ppt
HADOOP AND MAPREDUCE ARCHITECTURE-Unit-5.ppt
 
GNA 13552928 deep learning for GAN a.ppt
GNA 13552928 deep learning for GAN a.pptGNA 13552928 deep learning for GAN a.ppt
GNA 13552928 deep learning for GAN a.ppt
 
Reinforcemnet Leaning in ML and DL.pptx
Reinforcemnet Leaning in ML and  DL.pptxReinforcemnet Leaning in ML and  DL.pptx
Reinforcemnet Leaning in ML and DL.pptx
 
24.09.2021 Reinforcement Learning Algorithms.pptx
24.09.2021 Reinforcement Learning Algorithms.pptx24.09.2021 Reinforcement Learning Algorithms.pptx
24.09.2021 Reinforcement Learning Algorithms.pptx
 
The Stochastic Network Calculus: A Modern Approach.pptx
The Stochastic Network Calculus: A Modern Approach.pptxThe Stochastic Network Calculus: A Modern Approach.pptx
The Stochastic Network Calculus: A Modern Approach.pptx
 
Open Access and IR along with Quality Indicators.pptx
Open Access and IR along with Quality Indicators.pptxOpen Access and IR along with Quality Indicators.pptx
Open Access and IR along with Quality Indicators.pptx
 
Fundamentals of RL.pptx
Fundamentals of RL.pptxFundamentals of RL.pptx
Fundamentals of RL.pptx
 

Recently uploaded

POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 

Recently uploaded (20)

POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 

Acoustic Model Classification

  • 2. Acoustic Models Classification Model Range Dependent Ray Theory Parabolic Equation Range Independent Normal Mode Multipath Expansion Fast Field
  • 3. Ray Theory Model • BELLHOP gaussian beam/finite element beam code(2018) (M. Porter, Heat, Light, and Sound Research, Inc.) • Eigenray Eigenray Acoustic Ray Tracing Code (2015) (B. Dushaw, Applied Physics Laboratory, U. Washington) • TRACEO Beam Tracing code (2015) (O. Rodríguez and Emanuel Ey, Univ. Algarve, Portugal) • HWT_3D_mm Huygens Wavefront Tracing in 3D for moving media (2013) (Nikolay Zabotin, Oleg A. Godin, and Liudmila Ye. Zabotina, National Oceanic and Atmospheric Administration) • USML: Under Sea Modeling Library with WaveQ3D beam tracing code for 3D (C++) (2015) (S. Reilly, Univ. Rhode Island and AEgis Technologies Group) • TV-APM: Time-Variable Acoustic Propagation Model (manual) (2012) (A. J. Silva and O. Rodríguez, University of Algarve, Portugal) • Ray, Eigenray Ray Tracing Code (1992) (Jim Bowlin, Orig. WHOI)A basic, easy to use, range-dependent
  • 4. Normal Mode Model • The KRAKEN Normal Mode Program (DRAFT) Michael B. Porter • KrakenZ: This version uses a new root finder based on winding number integrals that is much more robust (P. Cristini /CNRS-Laboratoire de Mécanique ed d'Acoustique, France) Fast-Field Programs Model • The SCOOTER FFP model - SCOOTER is a finite element code for computing acoustic fields in range-independent environments. • The SPARC pulse model - SPARC (SACLANTCEN Pulse Acoustic Research Code) is an experimental time-marched FFP • The BOUNCE reflection coefficient model - BOUNCE computes the reflection coefficient for a stack of acoustic media optionally overlying elastic media.
  • 5. Parabolic Equation Models • FOR3D : 3D and 2D PE model (this version is from L. Henderson, HLS with minor fixes) (Feb. 14, 2015) • MPIRAM: (Message Passing Interface) A parallel version of RAM that uses either OPENMP or MPI for parallelization. (fortran 90) (B. Dushaw, Applied Physics Laboratory, U. Washington)) (2015) • RAMSurf - Range-dependent Acoustic Model : RAMSurf recoded in C and vectorized for speed (Thomas Folegot, Quiet-Oceans); also on github repository (2013) • MMPE : Monterey-Miami PE model and intro file. (K.B. Smith/U.S. Naval Postgraduate School and F. Tappert/Rosenstiel School of Marine and Atmospheric Sciences) Updated 2006 to correct for treatment of attenuation and add calculations of the particle velocity field • UMPE : University of Miami PE model and User's Guide (the guide is also an excellent introduction to the PE approach) (K. Smith and F. Tappert) (1998)
  • 6. Simulators Tools Year Language Propagation Model S i m u l a t i o n T o o l NS-2 1996 C++ Radio Model QualNet Visual C++ Radio Model AUNetSim 2008 Python Thorp’s Model WOSS 2009 C++ Bellhop, Kraken, Scooter, SPARC OPNET C++/Python Customized / Pipeline Stages Aqua-Sim 2009 C++ Thorp’s Model Aqua-Tools 2009 C++ Thorp’s Model Fisher-Simmons Ainslie and McColm Aqua-GLomo 2012 PARSEC Thorp’s Model NS-3 2008 C++ / Python UAN Model
  • 7. ACOUSTIC CHANNEL MODELS  Ray-theoretical models  Normal Mode Models  Multipath expansion models  Fast-field models  Parabolic equation models (PE models)  Finite State Markov Model  GILBERT-ELLIOTT Model  K-th order Markov Model  MTA Model - Markov based Trace Analysis (MTA)
  • 8. WAVE EQUATION • The wave equation is itself derived from the more fundamental equations of state, continuity and motion. • Where is the Laplacian operator, • is the potential function, • c is the speed of sound and • t is the time. • the Laplace operator or Laplacian is a differential operator given by the divergence of the gradient of a scalar function on Euclidean space. • General Wave Equation
  • 9. Derivation of WAVE EQUATION • We take A as the origin, the line of equilibrium of the string as X Axis and the motion is confirmed to XY Plane. • Consider the motion the of an element PQ of length x • Let P be at the distance x and Q be at the distance x+ x from A • Let the tangents P and Q make angles 1 and 2 with the x-axis • The vertical component of the force acting on element PQ is • When is very small • The vertical component of the force • Newtons Law of Motion is F=MassXAcceleration • From 1 & 2
  • 10. Derivation of WAVE EQUATION • When Q  P or x  0 • Finally by Rewriting
  • 11. WAVE EQUATION • The wave equation • Subsequent simplifications incorporate a solution in order to obtain the time- independent Helmholtz equation. Specifically, a harmonic solution is assumed for the potential function • Where is the time-independent potential function, ω is the source frequency (2πf ) and f is the acoustic frequency • where k = (ω/c) = (2π/λ) is the wavenumber and λ is the wavelength. • then the wave Equation reduces to the Helmholtz equation, the time- independent wave equation.
  • 12. WAVE EQUATION • In cylindrical coordinates, the above equation becomes -elliptic-reduced wave equation. • Throughout the theoretical development of these five techniques, the potential function ϕ normally represents the acoustic field pressure. When this is the case, the transmission loss (TL) can easily be calculated as • To describe the different approaches effectively, it is useful to first develop a classification scheme, with associated taxonomy, based on five canonical solutions to the wave equation: ray theory, normal mode, multipath expansion, fast field, and parabolic equation (PE) techniques. • A generalized classification scheme has been constructed using five categories or responding to the five canonical solutions of the wave equation
  • 14. Helmholtz equation • Underwater sound is produced by natural or artificial phenomena through forced mass injection. • Since the coefficients to the two differential operators in above eqn are independent of time, the dimension of the wave equation can be reduced to three by use of the frequency–time Fourier transform pair, • leading to the frequency-domain wave equation, or Helmholtz equation, • where k(r) is the medium wavenumber at radial frequency • the homogeneous Helmholtz equation
  • 15. RAY-THEORY MODEL • Our starting point is the Helmholtz equation in Cartesian coordinates x =(x, y, z) • where c.x/ is the sound speed and ! is the angular frequency of the source located at x0. To obtain the ray equations, we seek a solution of the Helmholtz equation in the form • This is called the ray series. Taking derivatives of the ray series, we obtain
  • 16. RAY-THEORY MODEL • Thus, we can write • Substituting this result into the Helmholtz equation and equating terms of like order in ,we obtain the following infinite sequence of equations for the functions and • The equation for is known as the eikonal equation. The remaining equations for are known as the transport equations.
  • 17. RAY-THEORY MODEL Eikonal Equation: The eikonal equation is a first-order nonlinear PDE that can be solved by a variety of techniques. Since is a vector perpendicular to the wavefronts, we can define the ray trajectory x(s) by the following differential equation, • The factor of c is introduced so that the tangent vector dx/ds has unit length. Now, from the eikonal equation the term on the right is found to be unity. Since dx/ds =1, the parameter s is simply the arclength along the ray. Differentiation with respect to s yields
  • 18. RAY-THEORY MODEL Using this can be written as Then, using the eikonal equation, to replace the terms in square brackets, we Obtain By applying this process to each of the coordinates, we obtain the following vector equation for the ray trajectories, In cylindrical coordinates (r,z), these ray equations may be written in the first- order form where [r(s), z(s)] is the trajectory of the ray in the range–depth plane. We have introduced the auxiliary variables and in order to write the equations in first-order form.
  • 19. RAY-THEORY MODEL Recall that the tangent vector to a curve [r(s), z(s)] parameterized by arc length is given by [dr/ds, dz/ds]. Thus, from the above equations the tangent vector to the ray is normal vectors to the ray: One may immediately verify that tray .nray =0. The tangent and normal are, of course, arbitrary with respect to sign. However, to complete the specification of the rays we also need initial conditions. As indicated in Fig. 3.3, the initial conditions are that the ray starts at the source position [ro, zo] with a specified take-off angle . Thus, we have
  • 20. RAY-THEORY MODEL To obtain the pressure field we need to associate a phase and an amplitude with each ray. The phase is obtained by solving the eikonal equation in the coordinate systemof the rays. Recall that Therefore This is the eikonal equation written in terms of the ray coordinate s. Note that the original nonlinear PDE has been reduced to a linear ordinary differential equation which is readily solved to yield The integral term in this equation is the travel time along the ray, so from a physical point of view the phase of the wave is simply delayed in accordance with its travel time.
  • 21. Three-Dimensional Ray Tracing At the present, full three-dimensional ray tracing models are used much less frequently than 2-D versions. This is partly because the environmental information is more difficult to obtain and partly because the computational costs are much greater. These equations are solved with the initial conditions where and are, respectively, the declination and azimuthal take-off angles of the ray as shown in Fig. The equations for the phase and amplitude along a ray retain the form