Can You Calculate the Pinger's Angle Using Hydrophone Data?

  • Thread starter Thread starter Number2Pencil
  • Start date Start date
Click For Summary
SUMMARY

The discussion focuses on calculating the angle of a pinger using data from three hydrophones arranged in a T formation on a submarine. The pinger emits sound at 1 m/s, and the hydrophones provide timing data to determine the angle relative to the submarine. The user attempted to derive equations based on the time differences between hydrophones A, B, and C, employing both parabolic equations and the distance formula. Despite efforts, the user encountered challenges in solving the equations and sought assistance for computational methods.

PREREQUISITES
  • Understanding of sound propagation in water
  • Familiarity with basic trigonometry and geometry
  • Knowledge of distance and time relationship (v = d/t)
  • Experience with mathematical software (e.g., Mathcad)
NEXT STEPS
  • Research triangulation methods for locating sound sources
  • Explore advanced mathematical modeling techniques for solving nonlinear equations
  • Learn about the application of hydrophone arrays in underwater acoustics
  • Investigate software alternatives for solving complex mathematical problems
USEFUL FOR

Acoustic engineers, mathematicians, and students involved in underwater acoustics or signal processing who are interested in triangulating sound sources using hydrophone data.

Number2Pencil
Messages
204
Reaction score
1

Homework Statement


This is somewhat of a design problem instead of a right/wrong answer. A pinger is placed in the ocean which produces an audible sound at random intervals from an unknown location. For simplicity say the sound travels at 1m per second. 3 hydrophones are placed on a submarine in a T shape, with a max distance of 10 m for the top of the T and 20m for the long part of the T. The only information from the hydrophones about the ping includes which hydrophone the ping hits first, and the times it takes for the ping to travel from the first hydrophone to the other two. The crewmen must use this information to calculate the angle of the pinger relative to the sub.

Homework Equations


parabola = Ax^2 + Bx + C


The Attempt at a Solution



I put hydrophone A and B on the top of the T. I tried to use the fact that at 0deg the time between hydrophone A and B would = 0, at 90deg the time between A and B would be 10s, and after acurately drawing a scaled down version on a piece of paper and properly having the pinger placed at 45 deg, when the time between A and B was 2.67s the angle was 45 deg.

I tried to create a parabola equation to make an theta(t) equation...but it didn't turn out so well.

any other ideas??
 
Physics news on Phys.org
hmmm...I'm going to ask the trig forum if there is some standard way of triangulation that would help me out...
 
alright, well I've found no obvious answer...so I've tried taking a 2-d mathematical approach, with only this physics equation: v = d/t

I know I can place the hydrophones where i want, so I'm going to set the origin reference (0,0) right inbetween two of them so they are located at (-pos.x,0) and (pos.x,0) and the third one i will put directly below the origin at (0,pos.y)

so i know the speed of sound in water, and delta-time (i'll label it t.1 and t.2 for hydrophone 1 to 2 and 1 to 3 respectively), so i can find delta-distance (d.1 and d.2), so it's time for the distance formula on delta-d for hydrophone 1 and 2:

[tex] \Delta d_1 = \sqrt{y^2 + (x + pos_x)^2} - \sqrt{y^2+(x-pos_x)^2}[/tex]

where x and y are the coordinates of my unknown pinger..

solving for this I got:

[tex] y = \pm \sqrt{16x^2p_x^2-4x^2\Delta d_1^2-4p_x^2\Delta d_1^2 + \Delta d_1^4}[/tex]

which gives me a curve(s) where the relationship of delta-d.1 always holds true...
so now the distance equation for delta-d of hydrophone 1,3

[tex] \Delta d_2 = \sqrt{y^2+(x+p_x)^2} - \sqrt{(y+p_y)^2+x^2}[/tex]

so now i can plug in the y= equation from above and try to solve for x...or i can try to let mathcad do it for me!

yeah...mathcad stalled out thinking for about a whole minute before it gave up and told me "no solution found". looks like I'm going to have to attempt this by hand...UNLESS somebody out there would be kind enough to chug it into their fancy math software and see if it can do it !
 

Similar threads

Replies
3
Views
2K
Replies
23
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
Replies
8
Views
2K
Replies
3
Views
6K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
4K
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K