Acoustics & Radiation Physics

Acoustic Levitation

Simulate ultrasonic acoustic levitation. Opposing transducers create a $40 \text{ kHz}$ standing sound wave. Gor'kov acoustic radiation force $F_{\text{rad}} = -\nabla U$ traps styrofoam beads motionless at pressure nodes.

Sound Frequency 40.0 kHz
Trapped Beads 5 beads
Gor'kov Force Max 1.85 mN

Transducer Setup

Visual Overlay

Controls

Gor'kov Acoustic Radiation Potential

Standing Wave Pressure: P(y, t) = P₀ · cos(k y) · cos(ω t)
Gor'kov Potential: U_G = V · [ (⟨P²⟩ / 2ρ₀c²) - (¾ ρ₀ ⟨v²⟩) ]
Acoustic Radiation Force: F_rad = -∇ U_G (Traps objects at pressure nodes y = nλ/2)
Developer Reference

Core Algorithm & Standalone Script

// Acoustic levitation Gorkov radiation force solver
const canvas = document.getElementById('canvas');
const ctx = canvas.getContext('2d');
// Frad = -grad(U_gorkov)