Lab 6 - Ocean Acoustic Environment

Similar documents
Lab #5 Ocean Acoustic Environment

THE EFFECT OF HORIZONTAL REFRACTION ON BACK-AZIMUTH ESTIMATION FROM THE CTBT HYDROACOUSTIC STATIONS IN THE INDIAN OCEAN

The geometry of reflection and refraction Wave conversion and reflection coefficient

INTRODUCTION REFLECTION AND REFRACTION AT BOUNDARIES. Introduction. Reflection and refraction at boundaries. Reflection at a single surface

13. Brewster angle measurement

2.710 Optics Spring 09 Solutions to Problem Set #1 Posted Wednesday, Feb. 18, 2009

To graph the point (r, θ), simply go out r units along the initial ray, then rotate through the angle θ. The point (1, 5π 6. ) is graphed below:

Travel-Time Sensitivity Kernels in Long-Range Propagation

Fall 2016 Semester METR 3113 Atmospheric Dynamics I: Introduction to Atmospheric Kinematics and Dynamics

Homework Set 3 Due Thursday, 07/14

Lecture 7 Notes: 07 / 11. Reflection and refraction

GG450 4/5/2010. Today s material comes from p and in the text book. Please read and understand all of this material!

TEAMS National Competition Middle School Version Photometry Solution Manual 25 Questions

A Direct Simulation-Based Study of Radiance in a Dynamic Ocean

Geometric Acoustics in High-Speed Boundary Layers

MEFT / Quantum Optics and Lasers. Suggested problems from Fundamentals of Photonics Set 1 Gonçalo Figueira

Geometrical Optics INTRODUCTION. Wave Fronts and Rays

Refraction and Polarization of Light

VARIATIONAL PRINCIPLE APPLIED TO THE PROPAGATION OF ACOUSTIC WAVES. LATERAL WAVES: Conical acoustic waves at an interface

Ray optics! Postulates Optical components GRIN optics Matrix optics

TEAMS National Competition High School Version Photometry Solution Manual 25 Questions

Jim Lambers MAT 169 Fall Semester Lecture 33 Notes

Reflection & refraction

J. Acoust. Soc. Am. 112 (5), Pt. 1, Nov /2002/112(5)/1797/20/$ Acoustical Society of America

PH880 Topics in Physics

Topics in Analytic Geometry Part II

axis, and wavelength tuning is achieved by translating the grating along a scan direction parallel to the x

This theorem concerned a spherical gradient index in which the refractive density of a medium

Ray optics! 1. Postulates of ray optics! 2. Simple optical components! 3. Graded index optics! 4. Matrix optics!!

Refraction and Polarization of Light

Reflection, Refraction and Polarization of Light

A Direct Simulation-Based Study of Radiance in a Dynamic Ocean

Outline The Refraction of Light Forming Images with a Plane Mirror 26-3 Spherical Mirror 26-4 Ray Tracing and the Mirror Equation

FINDING THE INDEX OF REFRACTION - WebAssign

Lab 2: Snell s Law Geology 202 Earth s Interior

Modeling Custom Surface Roughness with LucidShape 2D Scatter Curve BSDF Material

Reflection and Refraction of Light

Computational Ocean Acoustics

THE APPLICABILITY OF RAY-TRACING BASED SIMULATION TOOLS TO PREDICT SOUND PRESSURE LEVELS AND REVERBERATION TIMES IN COUPLED SPACES

X-ray Diffraction from Materials

To graph the point (r, θ), simply go out r units along the initial ray, then rotate through the angle θ. The point (1, 5π 6

usimmarine: Basic Vehicle Simulation

Experiment 9. Law of reflection and refraction of light

Seismic refraction surveys

Engineering Physics 1 Dr. M. K. Srivastava Department of Physics Indian Institute of Technology- Roorkee. Module-01 Lecture 03 Double Refraction

Figure 1 - Refraction

specular diffuse reflection.

Chapter 11. Parametric Equations And Polar Coordinates

Physics 4C Chabot College Scott Hildreth

At the interface between two materials, where light can be reflected or refracted. Within a material, where the light can be scattered or absorbed.

Unit 7: Trigonometry Part 1

Chapter 33 cont. The Nature of Light and Propagation of Light (lecture 2) Dr. Armen Kocharian

AP Physics Problems -- Waves and Light

Experimental Competition. Sample Solution

Experiment 6. Snell s Law. Use Snell s Law to determine the index of refraction of Lucite.

Physics 202, Lecture 23

4.5 Images Formed by the Refraction of Light

COMPUTER SIMULATION TECHNIQUES FOR ACOUSTICAL DESIGN OF ROOMS - HOW TO TREAT REFLECTIONS IN SOUND FIELD SIMULATION

Ray Trace Notes. Charles Rino. September 2010

MODELING OF THREE-DIMENSIONAL PROPAGATION ON A COASTAL WEDGE WITH A SEDIMENT SUPPORTING SHEAR

LECTURE 13 REFRACTION. Instructor: Kazumi Tolich

Scattering of Acoustic Waves from Ocean Boundaries

Reflection AB5 Concave Mirror. Teacher s Notes

Supplementary Figure 1 Optimum transmissive mask design for shaping an incident light to a desired

FLAP P6.2 Rays and geometrical optics COPYRIGHT 1998 THE OPEN UNIVERSITY S570 V1.1

Validation of aspects of BeamTool

A Level. A Level Physics. WAVES: Wave Properties (Answers) AQA, Edexcel, OCR. Name: Total Marks: /30

Part 1: Plane Mirrors!

Polar Coordinates. Chapter 10: Parametric Equations and Polar coordinates, Section 10.3: Polar coordinates 28 / 46

Development and application of a three-dimensional coupled-mode model

Polar Coordinates. Chapter 10: Parametric Equations and Polar coordinates, Section 10.3: Polar coordinates 27 / 45

TEAMS National Competition High School Version Photometry 25 Questions

Shallow Water MCM and ASW Using Off-Board, Autonomous Sensor Networks and Multistatic, Time-Reversal Acoustics

Final Exam. Today s Review of Optics Polarization Reflection and transmission Linear and circular polarization Stokes parameters/jones calculus

Figure 1: Derivation of Bragg s Law

FINAL REPORT: Sonar Detection of Buried Targets at Subcritical Grazing Angles: APL-UW Component. Approved ft r Public Release Distribution Unlimited

Precalculus 2 Section 10.6 Parametric Equations

Chapter 3 Geometric Optics

Chapter 7: Geometrical Optics. The branch of physics which studies the properties of light using the ray model of light.

Waves & Oscillations

Math 11 Fall 2016 Section 1 Monday, October 17, 2016

A three-dimensional, two-way, parabolic equation model for acoustic backscattering in a cylindrical coordinate system

Lecture 24 EM waves Geometrical optics

Lab 10 - GEOMETRICAL OPTICS

Post Processing, Visualization, and Sample Output

Noncontact measurements of optical inhomogeneity stratified media parameters by location of laser radiation caustics

Chapter N/A: The Earthquake Cycle and Earthquake Size

Lecture 24: TUE 20 APR 2010 Ch : E&M Waves

normal angle of incidence increases special angle no light is reflected

Refraction of Light Finding the Index of Refraction and the Critical Angle

Geometrical Optics. Theory. N = normal to surface. n r > n i. n i. n r. PHY 192 Geometrical Optics Spring

DOING PHYSICS WITH MATLAB COMPUTATIONAL OPTICS

Out-of-Plane Effects in Ocean Acoustics

Physics 102: Lecture 17 Reflection and Refraction of Light

SS4 - Spatial array processing

MODELING MIXED BOUNDARY PROBLEMS WITH THE COMPLEX VARIABLE BOUNDARY ELEMENT METHOD (CVBEM) USING MATLAB AND MATHEMATICA

Trigonometry * Scott Starks. 1 Trigonometry

Coupling of surface roughness to the performance of computer-generated holograms

GEOMETRIC OPTICS. LENSES refract light, so we need to know how light bends when entering and exiting a lens and how that interaction forms an image.

Fiber Optic Communication Systems. Unit-03: Properties of Light.

Transcription:

Lab 6 - Ocean Acoustic Environment 2.680 Unmanned Marine Vehicle Autonomy, Sensing and Communications Feb 26th 2019 Henrik Schmidt, henrik@mit.edu Michael Benjamin, mikerb@mit.edu Department of Mechanical Engineering MIT, Cambridge MA 02139 1 The ocean acoustic environment 3 1.1 Ocean Acoustic Waveguide.......................................... 3 1.2 Ray tracing................................................... 3 1.3 Part 3. Acoustic Pressure........................................... 5 1.4 Linear Sound Speed Profile.......................................... 6 2 Lab Assignment 8 2.1 Problem Statement............................................... 8 2.2 MOOS Process pcommunicationangle.................................... 8 2.3 Configuration Parameters........................................... 8 2.4 MOOSDB Subscriptions............................................ 9 2.5 MOOSDB Publications............................................ 9 2.6 Testing and Demonstration.......................................... 9 1

2

Topics in this lab: Ocean Acoustic Waveguide Ray Tracing Acoustic Pressure Linear Sound Speed Profile 1 The ocean acoustic environment 1.1 Ocean Acoustic Waveguide The ocean is an acoustic waveguide limited above by the sea surface and below by the seafloor. The speed of sound in the waveguide plays the same role as the index of refraction does in optics. In the ocean, density is related to static pressure, salinity, and temperature. The sound speed in the ocean is an increasing function of temperature, salinity, and pressure, the latter being a function of depth. In general the temperature and salinity are close to constant at depth, but vary at the surface due to heating and cooling by the atmosphere and freshwater runoff from rivers. This depth-dependence is the dominant feature, and for most applications it may be assumed that the environment is range-independent, i.e. constant in the horizontal. The Munk profile is an idealized ocean sound-speed profile which captures this depth-dependence and allows us to illustrate many features that are typical of deep-water propagation. In its general form, the profile is given by The quantity ɛ is taken to be c(z) = 1500.0 [ 1.0 + ɛ ( z 1 + e z)]. (1) while the scaled depth z is given by ɛ = 0.00737, z = 2 (z z C) z C where z C is the depth of the minimum sound speed, the so-called SOFAR Channel depth, typically in the range 1000-1500 m depth. The resulting profile for z C = 1300m/s is plotted in Figure 1. 1.2 Ray tracing As in optics, a ray of sound propagates in a depth-dependent medium according the Snell s law cos θ(z) c(z) = Const. (2) where θ(z) is the grazing angle, i.e. the angle with horizontal for a ray at depth z. For a sound speed profile that is linear in depth, i.e. when temperature and salinity are constant, then this leads to ray paths that are circle section as described below. For the general sound speed variation, 3

Figure 1: The Munk sound-speed profile. the ray tracing is performed by solving the coupled ordinary differential equations. In cylindrical coordinates (r, z) these ray equations are of the form: dr ds dz ds = c ξ(s), = c ζ(s), dξ ds = 1 dc c 2 dr, dζ ds = 1 dc c 2 dz, where [r(s), z(s)] is the trajectory of the ray in the range depth plane, with s being the arc-length, shown schematically in Figure 2. Note that we assume here that the sound speed profile is rangeindependent, i.e. dc/dr = 0. We have introduced the auxiliary variables ξ(s) and ζ(s) in order to write the equations in first-order form. Recall that the tangent vector to a curve [r(s), z(s)] is given by [dr/ds, dz/ds]. Thus from the above equations the tangent vector to the ray is c [ξ(s), ζ(s)]. This set of ordinary differential equations is solved numerically using numerical methods such as Euler s method and Runge-Kutta integration. However, to complete the specification of the rays we also need initial conditions. As indicated in Figure 2, the initial conditions are that the ray starts at the source position (r 0, z 0 ) with a specified take-off angle θ 0. Thus we have r = r 0, ξ = cos θ 0 c(z 0 ), z = z 0, ζ = sin θ 0 c(z 0 ). The source coordinate is of course a given quantity whereas the take-off angle θ 0 for the moment is an unknown variable. 4

Figure 2: Schematic of 2-D ray geometry. 1.3 Part 3. Acoustic Pressure The pressure field amplitude along each ray path is p(s) = 1 4π c(z(s)) cos θ 0 c(z 0 ) J(s) 1/2 (3) where J(s) is a measure of the relative cross-sectional area of the ray tube, varying as the ray propagates, and θ 0 is the launch angle of the ray at the source. One can see from the geometry in Figure 3 that the cross-sectional area is just the hypotenuse: [ ( z ) 2 J = r + θ ( ) ] r 2 1/2. (4) θ The extra factor of r accounts for the fact that we have assumed cylindrical symmetry so that Figure 3 is really just showing a slice through a ray tube that is rotated around the z axis. The cross-sectional area may be calculated by putting calipers on the ray trajectories, i.e. using finite-difference approximations. This yields the approximation: J(s) = r i(s) sin θ r i+1 (s) r i (s) dθ 0, (5) where r i (s) and r i+1 (s) are bracketing rays forming a ray tube, and θ is the local grazing angle at arc-length s. As in geometric optics, the rays hitting the surface or seabed will reflect. Assume the reflection is governed by the rule that reflected angle is equal to the incident angle on the interface. For your pressure computation, assume a ray reflected from the seabed undergoes a loss of 6 db. 5

Figure 3: The ray-tube cross section. The acoustic pressure is commonly expressed in terms of Transmission Loss, which is a logarithmic measure of the relative amplitude change along the ray path, with the reference being the pressure at 1 m distance, i.e. ( ) p(s) T L(s) = 20 log 10 p(1) with p(1) = 1/4π when using the source normalization Eq.(3). 1.4 Linear Sound Speed Profile It can be shown [1], that in an ocean with a sound speed that is linear in depth, c(z) = c(0) + gz, the ray paths will be circular arcs. The circles are centered along the line where the sound speed vanishes, and have an arbitrary radius z = c(0)/g R = 1 ag, depending on the choice of a, as shown in Figure 4. The value of a is determined by the initial conditions for the ray. Thus, for a ray launched from depth z 0 at grazing angle θ 0, Snell s law, Eq. 2, requires the sound speed at the deepest point z max of the array, the turning point, to be 6

Figure 4: Ray path in a medium with linear sound-speed variation. yielding c(z max ) = c(0) + gz max = c(z 0) cos θ 0, z max = c(z 0) c(0). g cos θ 0 g The last term is the depth of the center of the circular arcs, and the first term is therefore the radius, yielding R = c(z 0) g cos θ 0. (6) Thus, the arbitrary parameter a is simply the constant in Snell s law, Eq. 2, a = 1 gr = cos θ 0 c(z 0 ). Now one can easily compute the ray paths in range and depth. Thus, the arc length is s = R(θ 0 θ), yielding, together with simple projection of the circular arc, r(s) = R sin θ 0 R sin θ = R [sin θ 0 + sin(s/r θ 0 )] z(s) = R cos θ c(0)/g = R cos(s/r θ 0 ) c(0)/g 7

2 Lab Assignment 2.1 Problem Statement Power consumption is a critical issue for the deployment of underwater vehicles for long-time surveillance in the open ocean. Acoustic communication is the only feasible approach to maintaining connectivity with other underwater nodes and the operators, but each transmission require significant power. A common way of conserving power is to use directional sources and receivers. Thus, instead of transmitting sound in all directions from a point source, the use of a vertical source array allows for steering the transmitted energy into a directional, conical beam of finite width, which, if properly designed, can reduce the power consumption by a couple of orders of magnitude. The same approach is also used for active sonars for target detection and tracking. The use of directional beams obviously requires that the autonomy system is capable of predicting how a particular directional beam of sound is propagating through the environment, and more importantly solve the inverse problem of determining the vertical transmission angle that will make the sound beam reach the collaborator or the target of interest. The creation of a MOOS process that performes this task is the goal of this Lab assignment. Because of the strong diffraction associated with the depth-dependence of the sound speed, there will often be cases where a direct path does not exist for the sound to propagate undistorted to and from the collaborator and in such cases it will be necessary to move the platform to a location which is more favorable, and obviously you want to minimize the amount of power you use for such maneuvers. This Lab will develop a MOOS process which will determine whether a path exists, and if it does, computes the vertical steering angle to be used for the acoustic transmitter. If a direct path does not exist, your application shall instead compute a location from which the vehicle will be able to send a communication package to the collaborator. 2.2 MOOS Process pcommunicationangle The process you will write and demonstrate shall use the navigation information available for the collaborator to compute and publish to the MOOSDB a current estimate of the vertical transmission angle to be used for the communication transmission. Only direct paths will in general be reliable for communication, i.e. paths reflected from the surface or the seabed will not be useful. Therefore the process must contain a check for a direct path existing. In the case a direct path does not exist, you must compute a location which will allow communication, and report it to the MOOSDB, e.g. for use by the platform autonomy.. 2.3 Configuration Parameters The process shall be configured for an environment with a linear sound speed profile and arbitrary depth, through the following configuration parameters, Listing 2.1: Configuration Parameters. surface sound speed sound speed gradient water depth Sound speed in m/s at the sea surface Sound speed gradient with depth, in (m/s)/m. Water depth in meters. 8

time interval Time interval in seconds between estimates. 2.4 MOOSDB Subscriptions The process shall subscribe to the following MOOS variables, all of which contain values of double: VEHICLE NAME: Name of the ownship platform COLLABORATOR NAME: Name of collaborator, referred to as collaborator in the following. NAV X: ownship East location in in local metric coordinates. NAV Y: ownship North location in in local metric coordinates. NAV DEPTH: ownship depth in meters. NAV HEADING: ownship heading in degrees. NAV SPEED: ownship speed in meters/second. collaborator NAV X: collaborator East location in in local metric coordinates collaborator NAV Y: collaborator North location in in local metric coordinates. collaborator NAV DEPTH: collaborator depth in meters. collaborator NAV HEADING: collaborator heading in degrees. collaborator NAV SPEED: collaborator speed in meters/second. 2.5 MOOSDB Publications The process shall publish the following variable to the MOOSDB: ACOUSTIC PATH: String containing your answer, and your email for identifation, in the format elev angle=xxx.x, transmission loss=yyy.y,id=user@mit.edu. CONNECTIVITY LOCATION: String containing the location to which to transit at curent speed for achieving connectivity. If a path currently exists, the location is obviously the current location. The format should be: x=xxx.xxx,y=yyy.yyy,depth=ddd.d,id=user@mit.edu. Note: In case no direct path exists, the published values in ACOUSTIC PATH must be specified as NaN. 2.6 Testing and Demonstration A simulated MOOS community named Spermwhale for an underwater vehicle operating in the deep ocean will be provided for testing and demonstration of your process: Server oceanai.mit.edu Port 9011 You should give your process a unique name during execution, e.g. pcommunicationangle userid to avoid interferrence with other student s processes. The environmental parameters are as follows: 9

surface sound speed sound speed gradient water depth 1480 m/s 0.016 (m/s)/m 6000 m You may check your solution by comparing the reference solution, published in the MOOS variables: ACOUSTIC PATH REF CONNECTIVITY LOCATION REF You may use uxms to check these variables together with the ones you are publishing, using the command $ uxms pcommunicationangle.moos ELEV_ANGLE ELEV_ANGLE_REF Note that you need to make your comparison in real time, since the vehicles are moving. References [1] F.B. Jensen, W.A. Kuperman, M.B. Porter, and H. Schmidt. Computational Ocean Acoustics, 2nd Edition. Springer, New York, NY, 2011. 10