Question about travel-time (or time-of-flight)

  • Thread starter Thread starter huangchao
  • Start date Start date
AI Thread Summary
To compute the travel-time of sound when the speed varies significantly, knowing the speed-of-sound distribution is crucial. If the speed is known at discrete points, numerical methods can be employed to approximate travel-time, especially if analytical forms are unavailable. A finer grid may be necessary if adjacent points show large differences in sound speed. Linear interpolation of speed between grid points is also suggested as a viable approach. Accurate travel-time calculations depend on the resolution and method used to handle speed variations.
huangchao
Messages
19
Reaction score
0
Hi, everyone,

I have a question about the travel-time of sound: If the distribution of speed-of-sound is known (the variation of the speed-of-sound map is NOT small), how can I compute the travel-time from a source to a receiver? Here I want to use the ray model instead of the wave model.

I've read some papers about this, but they all require small variation of speed-of-sound, which is not my situation. So I am wondering if someone can give me some suggestions. Thanks in advance!
 
Science news on Phys.org
If speed of sound is varying, and you do NOT know how it is varying, then you cannot calculuate that.

If you do know the speed of sound as a function of x, say v= f(x), perhaps because the speed of sound varies with air pressure and you know how the pressure varies with x, then you need to solve the differential equation, dx/dt= v= f(x) which you can convert to dx/f(x)= dt and integrate.
 
Hi, HallsofIvy,

This is the exact bottleneck. I only know the speed-of-sound on discrete points or grids, but the analytical form of the speed-of-sound map is not available, so do you think if the travel-time can be computed numerically in this case? Thanks!
 
Last edited:
If immediately adjacent grid points have a large difference in the sound speed, perhaps you need to use a finer grid.

Otherwise, why not linearly interpolate the speed?
 
Back
Top