112
Computational Ocean Acoustics (Ray Theory) SALMAN IJAZ SIDDIQUI Department of Electronics and Telecommunication, Norwegian University of Science and Technology (NTNU). NO-7491 Trondheim, Norway. April 27, 2015 SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 1 / 28

Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Computational Ocean Acoustics(Ray Theory)

SALMAN IJAZ SIDDIQUI

Department of Electronics and Telecommunication,Norwegian University of Science and Technology (NTNU).

NO-7491 Trondheim, Norway.

April 27, 2015

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 1 / 28

Page 2: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Presentation Outline

Introduction.

Mathematical Derivation.

Mathematical properties.

WKB method.

Wavenumber integration technique .

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 2 / 28

Page 3: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Presentation Outline

Introduction.

Mathematical Derivation.

Mathematical properties.

WKB method.

Wavenumber integration technique .

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 2 / 28

Page 4: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Presentation Outline

Introduction.

Mathematical Derivation.

Mathematical properties.

WKB method.

Wavenumber integration technique .

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 2 / 28

Page 5: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Presentation Outline

Introduction.

Mathematical Derivation.

Mathematical properties.

WKB method.

Wavenumber integration technique .

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 2 / 28

Page 6: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Presentation Outline

Introduction.

Mathematical Derivation.

Mathematical properties.

WKB method.

Wavenumber integration technique .

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 2 / 28

Page 7: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Presentation Outline

Introduction.

Mathematical Derivation.

Mathematical properties.

WKB method.

Wavenumber integration technique .

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 2 / 28

Page 8: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Introduction

Ray is defined as normal to a wavefront.

Ray is characterized by the angle and trajectory.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 3 / 28

Page 9: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Introduction

Ray is defined as normal to a wavefront.

Ray is characterized by the angle and trajectory.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 3 / 28

Page 10: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Introduction

Ray is defined as normal to a wavefront.

Ray is characterized by the angle and trajectory.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 3 / 28

Page 11: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Introduction

Ray angle can be found using snell’s law.

k(zi)cosθ(zi) = k(zi+1)cosθ(zi+1)

The ray trajectory can be found using the figure above

drdz

= cotθ(z) and r(z) =∫ zr

z0

cotθ(z)dz

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 4 / 28

Page 12: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Introduction

Ray angle can be found using snell’s law.

k(zi)cosθ(zi) = k(zi+1)cosθ(zi+1)

The ray trajectory can be found using the figure above

drdz

= cotθ(z) and r(z) =∫ zr

z0

cotθ(z)dz

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 4 / 28

Page 13: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Introduction

Ray angle can be found using snell’s law.

k(zi)cosθ(zi) = k(zi+1)cosθ(zi+1)

The ray trajectory can be found using the figure above

drdz

= cotθ(z) and r(z) =∫ zr

z0

cotθ(z)dz

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 4 / 28

Page 14: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Ray series solution of wave equation

Starting with helmholtz equation in Cartesian coordinates

∇2p +ω2

c2(x)p = δ(x− x0)

In the ray theory, the solution will be of the ray series form

p(x) = eiωτ(x)∞∑

j=0

Aj(x)(iω)j

Taking the derivative and computing the divergence we have

∇2p = eiωτ[−ω2|∇τ2|+ iω∇2τ]

∞∑j=0

Aj

(iω)j

+eiωτ(x)

2iω∇τ ·∞∑

j=0

∇Aj

(iω)j +

∞∑j=0

∇2Aj

(iω)j

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 5 / 28

Page 15: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Ray series solution of wave equation

Starting with helmholtz equation in Cartesian coordinates

∇2p +ω2

c2(x)p = δ(x− x0)

In the ray theory, the solution will be of the ray series form

p(x) = eiωτ(x)∞∑

j=0

Aj(x)(iω)j

Taking the derivative and computing the divergence we have

∇2p = eiωτ[−ω2|∇τ2|+ iω∇2τ]

∞∑j=0

Aj

(iω)j

+eiωτ(x)

2iω∇τ ·∞∑

j=0

∇Aj

(iω)j +

∞∑j=0

∇2Aj

(iω)j

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 5 / 28

Page 16: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Ray series solution of wave equation

Starting with helmholtz equation in Cartesian coordinates

∇2p +ω2

c2(x)p = δ(x− x0)

In the ray theory, the solution will be of the ray series form

p(x) = eiωτ(x)∞∑

j=0

Aj(x)(iω)j

Taking the derivative and computing the divergence we have

∇2p = eiωτ[−ω2|∇τ2|+ iω∇2τ]

∞∑j=0

Aj

(iω)j

+eiωτ(x)

2iω∇τ ·∞∑

j=0

∇Aj

(iω)j +

∞∑j=0

∇2Aj

(iω)j

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 5 / 28

Page 17: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Ray series solution of wave equation

Starting with helmholtz equation in Cartesian coordinates

∇2p +ω2

c2(x)p = δ(x− x0)

In the ray theory, the solution will be of the ray series form

p(x) = eiωτ(x)∞∑

j=0

Aj(x)(iω)j

Taking the derivative and computing the divergence we have

∇2p = eiωτ[−ω2|∇τ2|+ iω∇2τ]

∞∑j=0

Aj

(iω)j

+eiωτ(x)

2iω∇τ ·∞∑

j=0

∇Aj

(iω)j +

∞∑j=0

∇2Aj

(iω)j

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 5 / 28

Page 18: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Eikonal equation

Eikonal equation is used to trace the acoustic rays and find the phase ofthe pressure field.

|∇τ|2 =1

c2(x)

Ray coordinates are used to linearize the differential equation.

Considering ∇τ perpendicular to the wavefront, the ray trajectory x(s) isdefined as.

dxds

= c∇τ and∣∣∣∣dxds

∣∣∣∣2 = c2|∇τ|2

The eikonal equation can be represented in terms of c(x) by doing somemanipulations.

dds

(1c

dxds

)= − 1

c2∇c

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28

Page 19: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Eikonal equation

Eikonal equation is used to trace the acoustic rays and find the phase ofthe pressure field.

|∇τ|2 =1

c2(x)

Ray coordinates are used to linearize the differential equation.

Considering ∇τ perpendicular to the wavefront, the ray trajectory x(s) isdefined as.

dxds

= c∇τ and∣∣∣∣dxds

∣∣∣∣2 = c2|∇τ|2

The eikonal equation can be represented in terms of c(x) by doing somemanipulations.

dds

(1c

dxds

)= − 1

c2∇c

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28

Page 20: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Eikonal equation

Eikonal equation is used to trace the acoustic rays and find the phase ofthe pressure field.

|∇τ|2 =1

c2(x)

Ray coordinates are used to linearize the differential equation.

Considering ∇τ perpendicular to the wavefront, the ray trajectory x(s) isdefined as.

dxds

= c∇τ and∣∣∣∣dxds

∣∣∣∣2 = c2|∇τ|2

The eikonal equation can be represented in terms of c(x) by doing somemanipulations.

dds

(1c

dxds

)= − 1

c2∇c

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28

Page 21: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Eikonal equation

Eikonal equation is used to trace the acoustic rays and find the phase ofthe pressure field.

|∇τ|2 =1

c2(x)

Ray coordinates are used to linearize the differential equation.

Considering ∇τ perpendicular to the wavefront, the ray trajectory x(s) isdefined as.

dxds

= c∇τ and∣∣∣∣dxds

∣∣∣∣2 = c2|∇τ|2

The eikonal equation can be represented in terms of c(x) by doing somemanipulations.

dds

(1c

dxds

)= − 1

c2∇c

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28

Page 22: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Eikonal equation

Eikonal equation is used to trace the acoustic rays and find the phase ofthe pressure field.

|∇τ|2 =1

c2(x)

Ray coordinates are used to linearize the differential equation.

Considering ∇τ perpendicular to the wavefront, the ray trajectory x(s) isdefined as.

dxds

= c∇τ and∣∣∣∣dxds

∣∣∣∣2 = c2|∇τ|2

The eikonal equation can be represented in terms of c(x) by doing somemanipulations.

dds

(1c

dxds

)= − 1

c2∇c

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28

Page 23: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Eikonal equation

In cylindrical coordinates (r, z), these ray equations will be given infirst-order form as.

drdz

= cξ(s),dξds

= − 1c2∂c∂r

dzds

= cζ(s)dζds

= − 1c2∂c∂z

In order to completely specify the equation, the initial conditions areused to specify the source position (r0, z0) and take-off angle θ0.

r = r0, ξ = −cosθ0

c(0)

z = z0, ζ = −sinθ0

c(0)

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 7 / 28

Page 24: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Eikonal equation

In order to completely specify the equation, the initial conditions areused to specify the source position (r0, z0) and take-off angle θ0.

r = r0, ξ = −cosθ0

c(0)

z = z0, ζ = −sinθ0

c(0)

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 8 / 28

Page 25: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Phase of the pressure field

The phase of the pressure field is obtained from the eikonal equation inray coordinate system

∇τ · ∇τ =1c2

∇τ · 1c

dxds

=1c2

dτds

=1c

This is the eikonal equation in ray coordinate s. Linearizing the PDE wehave

τ(s) = τ(0) +∫ s

0

1c(s′)

ds′

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 9 / 28

Page 26: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Phase of the pressure field

The phase of the pressure field is obtained from the eikonal equation inray coordinate system

∇τ · ∇τ =1c2

∇τ · 1c

dxds

=1c2

dτds

=1c

This is the eikonal equation in ray coordinate s. Linearizing the PDE wehave

τ(s) = τ(0) +∫ s

0

1c(s′)

ds′

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 9 / 28

Page 27: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Phase of the pressure field

The phase of the pressure field is obtained from the eikonal equation inray coordinate system

∇τ · ∇τ =1c2

∇τ · 1c

dxds

=1c2

dτds

=1c

This is the eikonal equation in ray coordinate s. Linearizing the PDE wehave

τ(s) = τ(0) +∫ s

0

1c(s′)

ds′

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 9 / 28

Page 28: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Ray amplitudes and Jacobian

The amplitude of the pressure field is obtained from the transportequation in ray cooridinate system

2∇τ · ∇A0 + (∇2τ)A0 = 0

Rays are defined as being perpendicular to the wavefront so

2c

dxds· ∇A0 + (∇2τ)A0 = 0

The first term represents the directional derivative along the ray path so

2c

dA0

ds+ (∇2τ)A0 = 0

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 10 / 28

Page 29: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Ray amplitudes and Jacobian

The amplitude of the pressure field is obtained from the transportequation in ray cooridinate system

2∇τ · ∇A0 + (∇2τ)A0 = 0

Rays are defined as being perpendicular to the wavefront so

2c

dxds· ∇A0 + (∇2τ)A0 = 0

The first term represents the directional derivative along the ray path so

2c

dA0

ds+ (∇2τ)A0 = 0

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 10 / 28

Page 30: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Ray amplitudes and Jacobian

The amplitude of the pressure field is obtained from the transportequation in ray cooridinate system

2∇τ · ∇A0 + (∇2τ)A0 = 0

Rays are defined as being perpendicular to the wavefront so

2c

dxds· ∇A0 + (∇2τ)A0 = 0

The first term represents the directional derivative along the ray path so

2c

dA0

ds+ (∇2τ)A0 = 0

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 10 / 28

Page 31: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Ray amplitudes and Jacobian

The amplitude of the pressure field is obtained from the transportequation in ray cooridinate system

2∇τ · ∇A0 + (∇2τ)A0 = 0

Rays are defined as being perpendicular to the wavefront so

2c

dxds· ∇A0 + (∇2τ)A0 = 0

The first term represents the directional derivative along the ray path so

2c

dA0

ds+ (∇2τ)A0 = 0

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 10 / 28

Page 32: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Ray amplitudes and Jacobian

2c

dxds· ∇A0 + (∇2τ)A0 = 0

2c

dA0

ds+ (∇2τ)A0 = 0

∇2τ can be calculated using the Jacobian

∇2τ =1J

dds

(Jc

)

Putting this value and integrating we have

A0(s) = A0(0)∣∣∣∣c(s)J(0)c(0)J(s)

∣∣∣∣1/2

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 11 / 28

Page 33: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Ray amplitudes and Jacobian

2c

dxds· ∇A0 + (∇2τ)A0 = 0

2c

dA0

ds+ (∇2τ)A0 = 0

∇2τ can be calculated using the Jacobian

∇2τ =1J

dds

(Jc

)

Putting this value and integrating we have

A0(s) = A0(0)∣∣∣∣c(s)J(0)c(0)J(s)

∣∣∣∣1/2

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 11 / 28

Page 34: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Ray amplitudes and Jacobian

2c

dxds· ∇A0 + (∇2τ)A0 = 0

2c

dA0

ds+ (∇2τ)A0 = 0

∇2τ can be calculated using the Jacobian

∇2τ =1J

dds

(Jc

)

Putting this value and integrating we have

A0(s) = A0(0)∣∣∣∣c(s)J(0)c(0)J(s)

∣∣∣∣1/2

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 11 / 28

Page 35: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Initial Conditions

τ(s) = τ(0) +∫ s

0

1c(s′)

ds′

A0(s) = A0(0)∣∣∣∣c(s)J(0)c(0)J(s)

∣∣∣∣1/2

Initial condition is found using the canonical problems method.Considering the point source in an infinite homogenous media ascanonical problem

p0(s) =eiωs/c0

4πs

where s is the distance from the source and c0 = c|s=0.The amplitude and the phase associated with the solution are.

A0(s) =1

4πsτ0(s) =

sc0

A0(0) =∞ τ(0) = 0 (1)SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 12 / 28

Page 36: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Initial Conditions

τ(s) = τ(0) +∫ s

0

1c(s′)

ds′

A0(s) = A0(0)∣∣∣∣c(s)J(0)c(0)J(s)

∣∣∣∣1/2

Initial condition is found using the canonical problems method.Considering the point source in an infinite homogenous media ascanonical problem

p0(s) =eiωs/c0

4πs

where s is the distance from the source and c0 = c|s=0.The amplitude and the phase associated with the solution are.

A0(s) =1

4πsτ0(s) =

sc0

A0(0) =∞ τ(0) = 0 (1)SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 12 / 28

Page 37: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Initial Conditions

τ(s) = τ(0) +∫ s

0

1c(s′)

ds′

A0(s) = A0(0)∣∣∣∣c(s)J(0)c(0)J(s)

∣∣∣∣1/2

Initial condition is found using the canonical problems method.Considering the point source in an infinite homogenous media ascanonical problem

p0(s) =eiωs/c0

4πs

where s is the distance from the source and c0 = c|s=0.The amplitude and the phase associated with the solution are.

A0(s) =1

4πsτ0(s) =

sc0

A0(0) =∞ τ(0) = 0 (1)SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 12 / 28

Page 38: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Initial Conditions

τ(s) = τ(0) +∫ s

0

1c(s′)

ds′

A0(s) = A0(0)∣∣∣∣c(s)J(0)c(0)J(s)

∣∣∣∣1/2

Initial condition is found using the canonical problems method.Considering the point source in an infinite homogenous media ascanonical problem

p0(s) =eiωs/c0

4πs

where s is the distance from the source and c0 = c|s=0.The amplitude and the phase associated with the solution are.

A0(s) =1

4πsτ0(s) =

sc0

A0(0) =∞ τ(0) = 0 (1)SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 12 / 28

Page 39: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Initial Conditions

τ(s) = τ(0) +∫ s

0

1c(s′)

ds′

A0(s) = A0(0)∣∣∣∣c(s)J(0)c(0)J(s)

∣∣∣∣1/2

Initial condition is found using the canonical problems method.Considering the point source in an infinite homogenous media ascanonical problem

p0(s) =eiωs/c0

4πs

where s is the distance from the source and c0 = c|s=0.The amplitude and the phase associated with the solution are.

A0(s) =1

4πsτ0(s) =

sc0

A0(0) =∞ τ(0) = 0 (1)SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 12 / 28

Page 40: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Initial Conditions

For A0 the intial condition is computed for A0(0)|J(0)|1/2

The Jacobian in the homongenous medium turns out to be

J(s) = −s2cosθ0

The initial condition will be

lims→0

A(s)|J(s)|1/2 =1

4π|cosθ0|1/2

Putting this in A0(s) and then obtaining the complete pressure field,

p(s) =1

∣∣∣∣c(s)cosθ0

c(0)J(s)

∣∣∣∣1/2

eiω∫ s

01

c(s′)ds′

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 13 / 28

Page 41: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Initial Conditions

For A0 the intial condition is computed for A0(0)|J(0)|1/2

The Jacobian in the homongenous medium turns out to be

J(s) = −s2cosθ0

The initial condition will be

lims→0

A(s)|J(s)|1/2 =1

4π|cosθ0|1/2

Putting this in A0(s) and then obtaining the complete pressure field,

p(s) =1

∣∣∣∣c(s)cosθ0

c(0)J(s)

∣∣∣∣1/2

eiω∫ s

01

c(s′)ds′

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 13 / 28

Page 42: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Initial Conditions

For A0 the intial condition is computed for A0(0)|J(0)|1/2

The Jacobian in the homongenous medium turns out to be

J(s) = −s2cosθ0

The initial condition will be

lims→0

A(s)|J(s)|1/2 =1

4π|cosθ0|1/2

Putting this in A0(s) and then obtaining the complete pressure field,

p(s) =1

∣∣∣∣c(s)cosθ0

c(0)J(s)

∣∣∣∣1/2

eiω∫ s

01

c(s′)ds′

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 13 / 28

Page 43: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Initial Conditions

For A0 the intial condition is computed for A0(0)|J(0)|1/2

The Jacobian in the homongenous medium turns out to be

J(s) = −s2cosθ0

The initial condition will be

lims→0

A(s)|J(s)|1/2 =1

4π|cosθ0|1/2

Putting this in A0(s) and then obtaining the complete pressure field,

p(s) =1

∣∣∣∣c(s)cosθ0

c(0)J(s)

∣∣∣∣1/2

eiω∫ s

01

c(s′)ds′

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 13 / 28

Page 44: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Mathematical Derivation

Initial Conditions

For A0 the intial condition is computed for A0(0)|J(0)|1/2

The Jacobian in the homongenous medium turns out to be

J(s) = −s2cosθ0

The initial condition will be

lims→0

A(s)|J(s)|1/2 =1

4π|cosθ0|1/2

Putting this in A0(s) and then obtaining the complete pressure field,

p(s) =1

∣∣∣∣c(s)cosθ0

c(0)J(s)

∣∣∣∣1/2

eiω∫ s

01

c(s′)ds′

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 13 / 28

Page 45: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Intensity Calculation

Coherent Transmission Loss

The intensity at any point in the pressure field is the sum of thecontribution of each eigen ray

p(C)(r, z) =N(r,z)∑

j=1

pj(r, z)

The number of contributing eigenrays varies with the range andsource-receiver position.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 14 / 28

Page 46: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Intensity Calculation

Coherent Transmission Loss

The intensity at any point in the pressure field is the sum of thecontribution of each eigen ray

p(C)(r, z) =N(r,z)∑

j=1

pj(r, z)

The number of contributing eigenrays varies with the range andsource-receiver position.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 14 / 28

Page 47: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Intensity Calculation

Coherent Transmission Loss

The intensity at any point in the pressure field is the sum of thecontribution of each eigen ray

p(C)(r, z) =N(r,z)∑

j=1

pj(r, z)

The number of contributing eigenrays varies with the range andsource-receiver position.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 14 / 28

Page 48: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Intensity Calculation

Coherent Transmission Loss

In the near-field the contributing rays can be direct ray, bottom bouncedray and a surface bounced ray.

At longer ranges, there can be many rays with many top and bottominteractions.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 15 / 28

Page 49: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Intensity Calculation

Coherent Transmission Loss

In the near-field the contributing rays can be direct ray, bottom bouncedray and a surface bounced ray.

At longer ranges, there can be many rays with many top and bottominteractions.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 15 / 28

Page 50: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Intensity Calculation

Coherent Transmission Loss

In the near-field the contributing rays can be direct ray, bottom bouncedray and a surface bounced ray.

At longer ranges, there can be many rays with many top and bottominteractions.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 15 / 28

Page 51: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Intensity Calculation

Incoherent Transmission Loss

Ray methods are used for high frequency problems.

At high frequencies, the pressure field is very sensitive to theenvironmental factors and detailed knowledge of the enviroment is notavailable all the time.

In this case incoherent calculations are considered where the phase of thepressure associated with each ray is ignored.

p(I)(r, z) =

N(r,z)∑j=1

|pj(r, z)|21/2

Computationally efficient because the sampling in terms of rays and raystep size is less critical.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 16 / 28

Page 52: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Intensity Calculation

Incoherent Transmission Loss

Ray methods are used for high frequency problems.

At high frequencies, the pressure field is very sensitive to theenvironmental factors and detailed knowledge of the enviroment is notavailable all the time.

In this case incoherent calculations are considered where the phase of thepressure associated with each ray is ignored.

p(I)(r, z) =

N(r,z)∑j=1

|pj(r, z)|21/2

Computationally efficient because the sampling in terms of rays and raystep size is less critical.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 16 / 28

Page 53: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Intensity Calculation

Incoherent Transmission Loss

Ray methods are used for high frequency problems.

At high frequencies, the pressure field is very sensitive to theenvironmental factors and detailed knowledge of the enviroment is notavailable all the time.

In this case incoherent calculations are considered where the phase of thepressure associated with each ray is ignored.

p(I)(r, z) =

N(r,z)∑j=1

|pj(r, z)|21/2

Computationally efficient because the sampling in terms of rays and raystep size is less critical.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 16 / 28

Page 54: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Intensity Calculation

Incoherent Transmission Loss

Ray methods are used for high frequency problems.

At high frequencies, the pressure field is very sensitive to theenvironmental factors and detailed knowledge of the enviroment is notavailable all the time.

In this case incoherent calculations are considered where the phase of thepressure associated with each ray is ignored.

p(I)(r, z) =

N(r,z)∑j=1

|pj(r, z)|21/2

Computationally efficient because the sampling in terms of rays and raystep size is less critical.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 16 / 28

Page 55: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Intensity Calculation

Incoherent Transmission Loss

Ray methods are used for high frequency problems.

At high frequencies, the pressure field is very sensitive to theenvironmental factors and detailed knowledge of the enviroment is notavailable all the time.

In this case incoherent calculations are considered where the phase of thepressure associated with each ray is ignored.

p(I)(r, z) =

N(r,z)∑j=1

|pj(r, z)|21/2

Computationally efficient because the sampling in terms of rays and raystep size is less critical.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 16 / 28

Page 56: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Intensity Calculation

Coherent Vs Incoherent Transmission Loss

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 17 / 28

Page 57: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Intensity Calculation

Semicoherent Transmission Loss

Compromises between the coherent and non-coherent solutions.

Informal and partially empirical based techniques.

p(S)(r, z) =

N(r,z)∑j=1

S(θ0)|pj(r, z)|21/2

S(θ0) is a shading function which weights the amplitude of the rays as afunction of its take-off angle.

Appropriate for directional sources.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 18 / 28

Page 58: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Intensity Calculation

Semicoherent Transmission Loss

Compromises between the coherent and non-coherent solutions.

Informal and partially empirical based techniques.

p(S)(r, z) =

N(r,z)∑j=1

S(θ0)|pj(r, z)|21/2

S(θ0) is a shading function which weights the amplitude of the rays as afunction of its take-off angle.

Appropriate for directional sources.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 18 / 28

Page 59: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Intensity Calculation

Semicoherent Transmission Loss

Compromises between the coherent and non-coherent solutions.

Informal and partially empirical based techniques.

p(S)(r, z) =

N(r,z)∑j=1

S(θ0)|pj(r, z)|21/2

S(θ0) is a shading function which weights the amplitude of the rays as afunction of its take-off angle.

Appropriate for directional sources.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 18 / 28

Page 60: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Intensity Calculation

Semicoherent Transmission Loss

Compromises between the coherent and non-coherent solutions.

Informal and partially empirical based techniques.

p(S)(r, z) =

N(r,z)∑j=1

S(θ0)|pj(r, z)|21/2

S(θ0) is a shading function which weights the amplitude of the rays as afunction of its take-off angle.

Appropriate for directional sources.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 18 / 28

Page 61: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Intensity Calculation

Semicoherent Transmission Loss

Compromises between the coherent and non-coherent solutions.

Informal and partially empirical based techniques.

p(S)(r, z) =

N(r,z)∑j=1

S(θ0)|pj(r, z)|21/2

S(θ0) is a shading function which weights the amplitude of the rays as afunction of its take-off angle.

Appropriate for directional sources.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 18 / 28

Page 62: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Intensity Calculation

Geometric Beams

How to calculate the field in between the rays ?

Interpolate from the ray grid by constructing a beam around each ray.

The amplitude of the rays varies linearly on both side of the ray.

The halfwidth is chosen so that the beam vanishes at the location of itsneighboring ray.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 19 / 28

Page 63: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Intensity Calculation

Geometric Beams

How to calculate the field in between the rays ?

Interpolate from the ray grid by constructing a beam around each ray.

The amplitude of the rays varies linearly on both side of the ray.

The halfwidth is chosen so that the beam vanishes at the location of itsneighboring ray.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 19 / 28

Page 64: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Intensity Calculation

Geometric Beams

How to calculate the field in between the rays ?

Interpolate from the ray grid by constructing a beam around each ray.

The amplitude of the rays varies linearly on both side of the ray.

The halfwidth is chosen so that the beam vanishes at the location of itsneighboring ray.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 19 / 28

Page 65: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Intensity Calculation

Geometric Beams

How to calculate the field in between the rays ?

Interpolate from the ray grid by constructing a beam around each ray.

The amplitude of the rays varies linearly on both side of the ray.

The halfwidth is chosen so that the beam vanishes at the location of itsneighboring ray.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 19 / 28

Page 66: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Intensity Calculation

Geometric Beams

How to calculate the field in between the rays ?

Interpolate from the ray grid by constructing a beam around each ray.

The amplitude of the rays varies linearly on both side of the ray.

The halfwidth is chosen so that the beam vanishes at the location of itsneighboring ray.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 19 / 28

Page 67: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Some mathematical properties

Treatment of attenuationVolumetric attenuation can be included by adding an imaginary part tothe sound speed.

Complicates the process of finding the eigenrays.

To simplify, we can neglect the imaginary part of the sound speed andadd a loss corresponding to the path length of the real rays.

Eikonal equation is given by.

c2(x)|∇τ|2 = 1

Perturbed sound speed is given by.

c = c0 + εc1 + · · ·

and seeking solution of the form.

τ = τ0 + ετ1 + · · ·

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 20 / 28

Page 68: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Some mathematical properties

Treatment of attenuationVolumetric attenuation can be included by adding an imaginary part tothe sound speed.

Complicates the process of finding the eigenrays.

To simplify, we can neglect the imaginary part of the sound speed andadd a loss corresponding to the path length of the real rays.

Eikonal equation is given by.

c2(x)|∇τ|2 = 1

Perturbed sound speed is given by.

c = c0 + εc1 + · · ·

and seeking solution of the form.

τ = τ0 + ετ1 + · · ·

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 20 / 28

Page 69: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Some mathematical properties

Treatment of attenuationVolumetric attenuation can be included by adding an imaginary part tothe sound speed.

Complicates the process of finding the eigenrays.

To simplify, we can neglect the imaginary part of the sound speed andadd a loss corresponding to the path length of the real rays.

Eikonal equation is given by.

c2(x)|∇τ|2 = 1

Perturbed sound speed is given by.

c = c0 + εc1 + · · ·

and seeking solution of the form.

τ = τ0 + ετ1 + · · ·

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 20 / 28

Page 70: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Some mathematical properties

Treatment of attenuationVolumetric attenuation can be included by adding an imaginary part tothe sound speed.

Complicates the process of finding the eigenrays.

To simplify, we can neglect the imaginary part of the sound speed andadd a loss corresponding to the path length of the real rays.

Eikonal equation is given by.

c2(x)|∇τ|2 = 1

Perturbed sound speed is given by.

c = c0 + εc1 + · · ·

and seeking solution of the form.

τ = τ0 + ετ1 + · · ·

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 20 / 28

Page 71: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Some mathematical properties

Treatment of attenuationVolumetric attenuation can be included by adding an imaginary part tothe sound speed.

Complicates the process of finding the eigenrays.

To simplify, we can neglect the imaginary part of the sound speed andadd a loss corresponding to the path length of the real rays.

Eikonal equation is given by.

c2(x)|∇τ|2 = 1

Perturbed sound speed is given by.

c = c0 + εc1 + · · ·

and seeking solution of the form.

τ = τ0 + ετ1 + · · ·

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 20 / 28

Page 72: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Some mathematical properties

Treatment of attenuationVolumetric attenuation can be included by adding an imaginary part tothe sound speed.

Complicates the process of finding the eigenrays.

To simplify, we can neglect the imaginary part of the sound speed andadd a loss corresponding to the path length of the real rays.

Eikonal equation is given by.

c2(x)|∇τ|2 = 1

Perturbed sound speed is given by.

c = c0 + εc1 + · · ·

and seeking solution of the form.

τ = τ0 + ετ1 + · · ·

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 20 / 28

Page 73: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Some mathematical properties

Treatment of attenuationVolumetric attenuation can be included by adding an imaginary part tothe sound speed.

Complicates the process of finding the eigenrays.

To simplify, we can neglect the imaginary part of the sound speed andadd a loss corresponding to the path length of the real rays.

Eikonal equation is given by.

c2(x)|∇τ|2 = 1

Perturbed sound speed is given by.

c = c0 + εc1 + · · ·

and seeking solution of the form.

τ = τ0 + ετ1 + · · ·

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 20 / 28

Page 74: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Some mathematical properties

Treatment of attenuationComparing O(ε) term.

c20(∇τ0)(∇τ1) + c0c1|∇τ0|2 = 0

After some manipulations we have .

τ1(s) = −∫ s

0

c1(s′)c2

0(s′)

ds′

If the perturbation is due to loss α, it introduces an imaginary part in thesound speed.

ici ' −iα|c2

r |ω

Putting this value the complete pressure field becomes.

p(s) =1

∣∣∣∣c(s)cosθ0

c(0)J(s)

∣∣∣∣1/2

eiω∫ s

01

c(s′) ds′e−i∫ s

0 α(s′)ds′

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 21 / 28

Page 75: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Some mathematical properties

Treatment of attenuationComparing O(ε) term.

c20(∇τ0)(∇τ1) + c0c1|∇τ0|2 = 0

After some manipulations we have .

τ1(s) = −∫ s

0

c1(s′)c2

0(s′)

ds′

If the perturbation is due to loss α, it introduces an imaginary part in thesound speed.

ici ' −iα|c2

r |ω

Putting this value the complete pressure field becomes.

p(s) =1

∣∣∣∣c(s)cosθ0

c(0)J(s)

∣∣∣∣1/2

eiω∫ s

01

c(s′) ds′e−i∫ s

0 α(s′)ds′

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 21 / 28

Page 76: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Some mathematical properties

Treatment of attenuationComparing O(ε) term.

c20(∇τ0)(∇τ1) + c0c1|∇τ0|2 = 0

After some manipulations we have .

τ1(s) = −∫ s

0

c1(s′)c2

0(s′)

ds′

If the perturbation is due to loss α, it introduces an imaginary part in thesound speed.

ici ' −iα|c2

r |ω

Putting this value the complete pressure field becomes.

p(s) =1

∣∣∣∣c(s)cosθ0

c(0)J(s)

∣∣∣∣1/2

eiω∫ s

01

c(s′) ds′e−i∫ s

0 α(s′)ds′

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 21 / 28

Page 77: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Some mathematical properties

Treatment of attenuationComparing O(ε) term.

c20(∇τ0)(∇τ1) + c0c1|∇τ0|2 = 0

After some manipulations we have .

τ1(s) = −∫ s

0

c1(s′)c2

0(s′)

ds′

If the perturbation is due to loss α, it introduces an imaginary part in thesound speed.

ici ' −iα|c2

r |ω

Putting this value the complete pressure field becomes.

p(s) =1

∣∣∣∣c(s)cosθ0

c(0)J(s)

∣∣∣∣1/2

eiω∫ s

01

c(s′) ds′e−i∫ s

0 α(s′)ds′

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 21 / 28

Page 78: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Some mathematical properties

Treatment of attenuationComparing O(ε) term.

c20(∇τ0)(∇τ1) + c0c1|∇τ0|2 = 0

After some manipulations we have .

τ1(s) = −∫ s

0

c1(s′)c2

0(s′)

ds′

If the perturbation is due to loss α, it introduces an imaginary part in thesound speed.

ici ' −iα|c2

r |ω

Putting this value the complete pressure field becomes.

p(s) =1

∣∣∣∣c(s)cosθ0

c(0)J(s)

∣∣∣∣1/2

eiω∫ s

01

c(s′) ds′e−i∫ s

0 α(s′)ds′

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 21 / 28

Page 79: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Related Techniques

WKB Method

Application of ray theory to one dimensional problems.

The derivation of WKB approximation proceeds the same way except allvectors equations becomes scalar with single variable z.

p(z) = eiωτ(z)∞∑

j=0

Aj(z)(iω)j

Similarly the eikonal and transport equations become.∣∣∣∣dτdz

∣∣∣∣2 =k2

z (z)ω2

2dτdz

dA0

dz+

d2τ

dz2 A0 = 0

2dτdz

dAj

dz+

d2τ

dz2 Aj = −d2Aj−1

dz2 , j = 1, 2, . . .

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 22 / 28

Page 80: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Related Techniques

WKB Method

Application of ray theory to one dimensional problems.

The derivation of WKB approximation proceeds the same way except allvectors equations becomes scalar with single variable z.

p(z) = eiωτ(z)∞∑

j=0

Aj(z)(iω)j

Similarly the eikonal and transport equations become.∣∣∣∣dτdz

∣∣∣∣2 =k2

z (z)ω2

2dτdz

dA0

dz+

d2τ

dz2 A0 = 0

2dτdz

dAj

dz+

d2τ

dz2 Aj = −d2Aj−1

dz2 , j = 1, 2, . . .

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 22 / 28

Page 81: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Related Techniques

WKB Method

Application of ray theory to one dimensional problems.

The derivation of WKB approximation proceeds the same way except allvectors equations becomes scalar with single variable z.

p(z) = eiωτ(z)∞∑

j=0

Aj(z)(iω)j

Similarly the eikonal and transport equations become.∣∣∣∣dτdz

∣∣∣∣2 =k2

z (z)ω2

2dτdz

dA0

dz+

d2τ

dz2 A0 = 0

2dτdz

dAj

dz+

d2τ

dz2 Aj = −d2Aj−1

dz2 , j = 1, 2, . . .

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 22 / 28

Page 82: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Related Techniques

WKB Method

Application of ray theory to one dimensional problems.

The derivation of WKB approximation proceeds the same way except allvectors equations becomes scalar with single variable z.

p(z) = eiωτ(z)∞∑

j=0

Aj(z)(iω)j

Similarly the eikonal and transport equations become.∣∣∣∣dτdz

∣∣∣∣2 =k2

z (z)ω2

2dτdz

dA0

dz+

d2τ

dz2 A0 = 0

2dτdz

dAj

dz+

d2τ

dz2 Aj = −d2Aj−1

dz2 , j = 1, 2, . . .

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 22 / 28

Page 83: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Related Techniques

WKB MethodSolving the eikonal equation we have

τ(z) = ± 1ω

∫kz(z)dz

Using this result, the first transport equation becomes

2kz(z)dA0

dz+

dkz

dzA0 = 0

Implying

A0(z) =B√kz(z)

Putting is all together we have the pressure field,

p(kr, z) 'Be±

∫ zz0

kz(z′)dz′√kz(z)

where B is an arbitrary constant.SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 23 / 28

Page 84: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Related Techniques

WKB MethodSolving the eikonal equation we have

τ(z) = ± 1ω

∫kz(z)dz

Using this result, the first transport equation becomes

2kz(z)dA0

dz+

dkz

dzA0 = 0

Implying

A0(z) =B√kz(z)

Putting is all together we have the pressure field,

p(kr, z) 'Be±

∫ zz0

kz(z′)dz′√kz(z)

where B is an arbitrary constant.SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 23 / 28

Page 85: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Related Techniques

WKB MethodSolving the eikonal equation we have

τ(z) = ± 1ω

∫kz(z)dz

Using this result, the first transport equation becomes

2kz(z)dA0

dz+

dkz

dzA0 = 0

Implying

A0(z) =B√kz(z)

Putting is all together we have the pressure field,

p(kr, z) 'Be±

∫ zz0

kz(z′)dz′√kz(z)

where B is an arbitrary constant.SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 23 / 28

Page 86: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Related Techniques

WKB MethodSolving the eikonal equation we have

τ(z) = ± 1ω

∫kz(z)dz

Using this result, the first transport equation becomes

2kz(z)dA0

dz+

dkz

dzA0 = 0

Implying

A0(z) =B√kz(z)

Putting is all together we have the pressure field,

p(kr, z) 'Be±

∫ zz0

kz(z′)dz′√kz(z)

where B is an arbitrary constant.SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 23 / 28

Page 87: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Related Techniques

WKB MethodSolving the eikonal equation we have

τ(z) = ± 1ω

∫kz(z)dz

Using this result, the first transport equation becomes

2kz(z)dA0

dz+

dkz

dzA0 = 0

Implying

A0(z) =B√kz(z)

Putting is all together we have the pressure field,

p(kr, z) 'Be±

∫ zz0

kz(z′)dz′√kz(z)

where B is an arbitrary constant.SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 23 / 28

Page 88: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Related Techniques

WKB MethodSolving the eikonal equation we have

τ(z) = ± 1ω

∫kz(z)dz

Using this result, the first transport equation becomes

2kz(z)dA0

dz+

dkz

dzA0 = 0

Implying

A0(z) =B√kz(z)

Putting is all together we have the pressure field,

p(kr, z) 'Be±

∫ zz0

kz(z′)dz′√kz(z)

where B is an arbitrary constant.SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 23 / 28

Page 89: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Related Techniques

WKB Method

WKB solution breaks down in the vicinity of the turning points.

2D ray result gives the field at a given point in terms of contribution of afinite number of eigenrays contribution.

WKB solution represents a single spectral component and the field at anypoint is obtained by summing up infinite number of contributions.

Spectral integral is asymptotically dominated by particular points in thekr spectrum.

Take-off angle of eigen rays is different for different source receiverpositions, similarly different part of the spectral integral producedominant contribution depending on the source recevier depths.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 24 / 28

Page 90: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Related Techniques

WKB Method

WKB solution breaks down in the vicinity of the turning points.

2D ray result gives the field at a given point in terms of contribution of afinite number of eigenrays contribution.

WKB solution represents a single spectral component and the field at anypoint is obtained by summing up infinite number of contributions.

Spectral integral is asymptotically dominated by particular points in thekr spectrum.

Take-off angle of eigen rays is different for different source receiverpositions, similarly different part of the spectral integral producedominant contribution depending on the source recevier depths.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 24 / 28

Page 91: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Related Techniques

WKB Method

WKB solution breaks down in the vicinity of the turning points.

2D ray result gives the field at a given point in terms of contribution of afinite number of eigenrays contribution.

WKB solution represents a single spectral component and the field at anypoint is obtained by summing up infinite number of contributions.

Spectral integral is asymptotically dominated by particular points in thekr spectrum.

Take-off angle of eigen rays is different for different source receiverpositions, similarly different part of the spectral integral producedominant contribution depending on the source recevier depths.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 24 / 28

Page 92: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Related Techniques

WKB Method

WKB solution breaks down in the vicinity of the turning points.

2D ray result gives the field at a given point in terms of contribution of afinite number of eigenrays contribution.

WKB solution represents a single spectral component and the field at anypoint is obtained by summing up infinite number of contributions.

Spectral integral is asymptotically dominated by particular points in thekr spectrum.

Take-off angle of eigen rays is different for different source receiverpositions, similarly different part of the spectral integral producedominant contribution depending on the source recevier depths.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 24 / 28

Page 93: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Related Techniques

WKB Method

WKB solution breaks down in the vicinity of the turning points.

2D ray result gives the field at a given point in terms of contribution of afinite number of eigenrays contribution.

WKB solution represents a single spectral component and the field at anypoint is obtained by summing up infinite number of contributions.

Spectral integral is asymptotically dominated by particular points in thekr spectrum.

Take-off angle of eigen rays is different for different source receiverpositions, similarly different part of the spectral integral producedominant contribution depending on the source recevier depths.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 24 / 28

Page 94: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Related Techniques

WKB Method

WKB solution breaks down in the vicinity of the turning points.

2D ray result gives the field at a given point in terms of contribution of afinite number of eigenrays contribution.

WKB solution represents a single spectral component and the field at anypoint is obtained by summing up infinite number of contributions.

Spectral integral is asymptotically dominated by particular points in thekr spectrum.

Take-off angle of eigen rays is different for different source receiverpositions, similarly different part of the spectral integral producedominant contribution depending on the source recevier depths.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 24 / 28

Page 95: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Wavenumber integration Techniques

Introduction

Numerical implementation of the integral transform technique forhorizontally stratified media.

The final solution is in the form of spectral wavenumber integral.

This technique provides the wave field in each layer in terms of unknowncoefficients.

These coefficients are obtained by matching boundry conditionssimultaneously at all interface.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 25 / 28

Page 96: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Wavenumber integration Techniques

Introduction

Numerical implementation of the integral transform technique forhorizontally stratified media.

The final solution is in the form of spectral wavenumber integral.

This technique provides the wave field in each layer in terms of unknowncoefficients.

These coefficients are obtained by matching boundry conditionssimultaneously at all interface.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 25 / 28

Page 97: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Wavenumber integration Techniques

Introduction

Numerical implementation of the integral transform technique forhorizontally stratified media.

The final solution is in the form of spectral wavenumber integral.

This technique provides the wave field in each layer in terms of unknowncoefficients.

These coefficients are obtained by matching boundry conditionssimultaneously at all interface.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 25 / 28

Page 98: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Wavenumber integration Techniques

Introduction

Numerical implementation of the integral transform technique forhorizontally stratified media.

The final solution is in the form of spectral wavenumber integral.

This technique provides the wave field in each layer in terms of unknowncoefficients.

These coefficients are obtained by matching boundry conditionssimultaneously at all interface.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 25 / 28

Page 99: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Wavenumber integration Techniques

Introduction

Numerical implementation of the integral transform technique forhorizontally stratified media.

The final solution is in the form of spectral wavenumber integral.

This technique provides the wave field in each layer in terms of unknowncoefficients.

These coefficients are obtained by matching boundry conditionssimultaneously at all interface.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 25 / 28

Page 100: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Wavenumber integration Techniques

Integral Transform solution

Considering cylinderical coordinate system (r, ϕ, z) with z-axis passingthrough the source, the field is independent of the azimuthal angle ϕ.

The acoustic field in layer m containing the source can be expressed interms of displacement potential ψm(r, z) satisfying the Helmholtzequation.

[∇2 + k2m(z)]ψm(r, z) = fs(z, ω)

δ(r)2πr

where km(z) =ω

c(z)

The solution of the wave equation will be a combination of greenfunctions.

ψm(kr, z) = ψ̂m(kr, z) + A+m (kr)ψ

+m (kr, z) + A−m (kr)ψ

−m (kr, z)

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 26 / 28

Page 101: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Wavenumber integration Techniques

Integral Transform solution

Considering cylinderical coordinate system (r, ϕ, z) with z-axis passingthrough the source, the field is independent of the azimuthal angle ϕ.

The acoustic field in layer m containing the source can be expressed interms of displacement potential ψm(r, z) satisfying the Helmholtzequation.

[∇2 + k2m(z)]ψm(r, z) = fs(z, ω)

δ(r)2πr

where km(z) =ω

c(z)

The solution of the wave equation will be a combination of greenfunctions.

ψm(kr, z) = ψ̂m(kr, z) + A+m (kr)ψ

+m (kr, z) + A−m (kr)ψ

−m (kr, z)

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 26 / 28

Page 102: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Wavenumber integration Techniques

Integral Transform solution

Considering cylinderical coordinate system (r, ϕ, z) with z-axis passingthrough the source, the field is independent of the azimuthal angle ϕ.

The acoustic field in layer m containing the source can be expressed interms of displacement potential ψm(r, z) satisfying the Helmholtzequation.

[∇2 + k2m(z)]ψm(r, z) = fs(z, ω)

δ(r)2πr

where km(z) =ω

c(z)

The solution of the wave equation will be a combination of greenfunctions.

ψm(kr, z) = ψ̂m(kr, z) + A+m (kr)ψ

+m (kr, z) + A−m (kr)ψ

−m (kr, z)

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 26 / 28

Page 103: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Wavenumber integration Techniques

Integral Transform solution

Considering cylinderical coordinate system (r, ϕ, z) with z-axis passingthrough the source, the field is independent of the azimuthal angle ϕ.

The acoustic field in layer m containing the source can be expressed interms of displacement potential ψm(r, z) satisfying the Helmholtzequation.

[∇2 + k2m(z)]ψm(r, z) = fs(z, ω)

δ(r)2πr

where km(z) =ω

c(z)

The solution of the wave equation will be a combination of greenfunctions.

ψm(kr, z) = ψ̂m(kr, z) + A+m (kr)ψ

+m (kr, z) + A−m (kr)ψ

−m (kr, z)

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 26 / 28

Page 104: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Wavenumber integration Techniques

Integral Transform solution

A+m (kr) and A−m (kr) can be found from the boundary conditions at the

interfaces.

ψ̂m(kr, z) is the field produced by the source in the absence ofboundaries.

The total field at the angular frequency ω is found by evaluating theinverse Hankel transform.

In wavenumber integration implementation, the solution of the waveequation in boundry less case is evaluated analytically unlike normalmode technique.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 27 / 28

Page 105: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Wavenumber integration Techniques

Integral Transform solution

A+m (kr) and A−m (kr) can be found from the boundary conditions at the

interfaces.

ψ̂m(kr, z) is the field produced by the source in the absence ofboundaries.

The total field at the angular frequency ω is found by evaluating theinverse Hankel transform.

In wavenumber integration implementation, the solution of the waveequation in boundry less case is evaluated analytically unlike normalmode technique.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 27 / 28

Page 106: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Wavenumber integration Techniques

Integral Transform solution

A+m (kr) and A−m (kr) can be found from the boundary conditions at the

interfaces.

ψ̂m(kr, z) is the field produced by the source in the absence ofboundaries.

The total field at the angular frequency ω is found by evaluating theinverse Hankel transform.

In wavenumber integration implementation, the solution of the waveequation in boundry less case is evaluated analytically unlike normalmode technique.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 27 / 28

Page 107: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Wavenumber integration Techniques

Integral Transform solution

A+m (kr) and A−m (kr) can be found from the boundary conditions at the

interfaces.

ψ̂m(kr, z) is the field produced by the source in the absence ofboundaries.

The total field at the angular frequency ω is found by evaluating theinverse Hankel transform.

In wavenumber integration implementation, the solution of the waveequation in boundry less case is evaluated analytically unlike normalmode technique.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 27 / 28

Page 108: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Wavenumber integration Techniques

Integral Transform solution

A+m (kr) and A−m (kr) can be found from the boundary conditions at the

interfaces.

ψ̂m(kr, z) is the field produced by the source in the absence ofboundaries.

The total field at the angular frequency ω is found by evaluating theinverse Hankel transform.

In wavenumber integration implementation, the solution of the waveequation in boundry less case is evaluated analytically unlike normalmode technique.

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 27 / 28

Page 109: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Wavenumber integration Techniques

Homogeneous Fluid Layers

In the absence of a source, the total field can be represented as acombination of an upgoing and downgoing canonical wave.

φ(r, z) =∫ ∞

0

[A−e−ikzz + A+e−ikzz

]J0(krr)krdkr

To evaluate the boundry conditions vertical displacement w(r, z) andnormal stress σzz is used.

w(r, z) =∂φ

∂zσzz = −ρω2φ(r, z)

In the presence of a source we have to add the contribution of φ̂(kr, z).

φ̂(kr, z) =Sω4π

eikz|z−zs|

ikzJ0(krr)dkr

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 28 / 28

Page 110: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Wavenumber integration Techniques

Homogeneous Fluid Layers

In the absence of a source, the total field can be represented as acombination of an upgoing and downgoing canonical wave.

φ(r, z) =∫ ∞

0

[A−e−ikzz + A+e−ikzz

]J0(krr)krdkr

To evaluate the boundry conditions vertical displacement w(r, z) andnormal stress σzz is used.

w(r, z) =∂φ

∂zσzz = −ρω2φ(r, z)

In the presence of a source we have to add the contribution of φ̂(kr, z).

φ̂(kr, z) =Sω4π

eikz|z−zs|

ikzJ0(krr)dkr

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 28 / 28

Page 111: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Wavenumber integration Techniques

Homogeneous Fluid Layers

In the absence of a source, the total field can be represented as acombination of an upgoing and downgoing canonical wave.

φ(r, z) =∫ ∞

0

[A−e−ikzz + A+e−ikzz

]J0(krr)krdkr

To evaluate the boundry conditions vertical displacement w(r, z) andnormal stress σzz is used.

w(r, z) =∂φ

∂zσzz = −ρω2φ(r, z)

In the presence of a source we have to add the contribution of φ̂(kr, z).

φ̂(kr, z) =Sω4π

eikz|z−zs|

ikzJ0(krr)dkr

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 28 / 28

Page 112: Computational Ocean Acousticsacousticsresearchcentre.no/wp-content/uploads/2015/05/Salman_AR… · SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 6 / 28. Mathematical Derivation Eikonal

Wavenumber integration Techniques

Homogeneous Fluid Layers

In the absence of a source, the total field can be represented as acombination of an upgoing and downgoing canonical wave.

φ(r, z) =∫ ∞

0

[A−e−ikzz + A+e−ikzz

]J0(krr)krdkr

To evaluate the boundry conditions vertical displacement w(r, z) andnormal stress σzz is used.

w(r, z) =∂φ

∂zσzz = −ρω2φ(r, z)

In the presence of a source we have to add the contribution of φ̂(kr, z).

φ̂(kr, z) =Sω4π

eikz|z−zs|

ikzJ0(krr)dkr

SALMAN IJAZ SIDDIQUI ARC Seminar 2 27/04/2015 28 / 28