Sound Velocity Profile Simulator

Acoustic Ray Tracing & Refraction Analysis

Simulate underwater acoustic propagation through varying sound velocity profiles. Visualize ray bending due to temperature, salinity, and pressure gradients using Snell's Law.

Environment Parameters

Horizontal Range

0
m

Max Depth Reached

0
m

Surface Speed

1500
m/s

Speed Gradient

-2.5
m/s per 100m
Sound Velocity Profile
Ray Tracing Simulation
Multi-Angle Ray Paths

Acoustic Propagation Theory

Sound Speed in Seawater

The speed of sound in seawater depends on temperature (T), salinity (S), and pressure (P). We use the Mackenzie empirical formula:

c = 1448.96 + 4.591×T - 5.304×10⁻²×T² + 2.374×10⁻⁴×T³ + 1.340×(S - 35) + 1.630×10⁻²×D + 1.675×10⁻⁷×D² - 1.025×10⁻²×T×(S - 35) - 7.139×10⁻¹³×T×D³ where: - T = temperature (°C) - S = salinity (PSU, parts per thousand) - D = depth (m)

Typical Ocean Sound Speed Profiles

Ocean sound speed profiles exhibit characteristic layers:

Snell's Law for Ray Bending

Acoustic rays bend according to Snell's Law as they pass through layers with different sound speeds. Rays refract toward regions of lower sound speed:

c₁ / cos(θ₁) = c₂ / cos(θ₂) = constant (ray parameter) where: - c = sound speed at depth - θ = ray angle from horizontal

Ray Tracing Algorithm

We trace acoustic rays by numerically integrating the ray equations:

dx/ds = cos(θ) dz/ds = sin(θ) dθ/ds = (1/c) × (dc/dz) × cos(θ) where s is arc length along the ray

Sound Channels and Shadow Zones

Sound speed gradients create acoustic ducts and shadow zones:

Implications for Underwater Navigation

Sound velocity variations affect acoustic positioning systems: