HomeAcousticsAcoustic Levitation: Standing Waves & Radiation Force

🔊 Acoustic Levitation: Standing Waves & Radiation Force

Interactive acoustic levitation simulator. Two opposing ultrasonic transducer arrays create a standing wave; watch beads settle at pressure nodes under a real Gor'kov radiation-force model. Tune frequency, gap, size and density.

Acoustics2DModerate60 FPS
acoustic-levitation ↗ Open standalone

About this simulation

This tool models acoustic levitation: two opposing ultrasonic transducer arrays emit coherent sound, forming a standing wave with pressure nodes spaced exactly half a wavelength apart. Small beads placed in the field feel a real, if simplified, radiation-force gradient derived from the Gor'kov potential — drop one off-node and watch it get pulled back to the nearest node, then float there against gravity.

🔬 What it shows

A standing-wave pressure field between two opposing transducer arrays, with beads that physically settle into stable pressure-node planes under a node-seeking restoring force, not a scripted snap.

🎮 How to use

Adjust Frequency and Transducer separation to change wavelength and node spacing, tune Drive level, Bead radius and density, set Number of beads, then Scatter them to watch them re-trap.

💡 Did you know?

Open-source "TinyLev" acoustic levitators use exactly this two-array, opposing-transducer geometry at 40 kHz to float water droplets, insects and small electronic components with no physical contact.

Frequently asked questions

What actually holds the bead up — is it just sound pressure pushing it?

No — simple radiation pressure alone can't produce a stable trap. What traps the bead is the acoustic radiation force, a small nonlinear (second-order) effect described by the Gor'kov potential, which depends on the spatial gradient of both the time-averaged pressure and velocity fields, not on the instantaneous push of the wave.

Why do beads settle at pressure nodes rather than pressure antinodes?

For a particle denser and less compressible than the surrounding air — true for polystyrene beads and water droplets — the Gor'kov potential has its minimum energy at the pressure node (which is also the velocity antinode), so that location is where the bead is stable. Very light, highly compressible objects like bubbles in a liquid can behave the opposite way.

Why is the node spacing always exactly half the wavelength?

Two coherent waves travelling in opposite directions interfere to form a standing wave whose pressure amplitude is zero every half wavelength (λ/2) — that spacing falls directly out of the interference condition and doesn't depend on transducer separation, only on frequency.

Why does raising the frequency change how many beads I can trap?

Higher frequency means shorter wavelength, so node planes pack closer together and more of them fit in the same transducer gap — more node planes means more independent stable trapping sites between the arrays.

Why does bead size matter so much for how strongly it's trapped?

The Gor'kov radiation force scales with the particle's volume, i.e. with the cube of its radius, while gravity (its weight) also scales with volume — but the acoustic term additionally carries an extra factor from the size-to-wavelength ratio, so trap stiffness falls off fast for beads that aren't small compared to the wavelength.

What is this used for in the real world?

Acoustic levitation enables containerless processing of materials that would be contaminated by touching a container, contactless manipulation of cells and droplets in biomedical research, and — via open-source rigs like TinyLev — hobbyist experiments floating small water drops, foam beads and insects.

Why does the field in the animation pulse so slowly compared to real ultrasound?

Real transducers oscillate 20,000-60,000 times per second — far too fast for any screen to render frame by frame. The pulsing here is deliberately slowed down purely to make the standing-wave shape visible; the actual trapping force depends only on the time-averaged field, which doesn't care how fast we animate it.

Why don't the beads also drift sideways out of the trap?

Real levitators (including TinyLev) use curved or phased arrays that focus the beam and create a true 3-D potential well. This simulation uses flat opposing arrays, so lateral confinement is approximated with a simplified restoring term rather than a fully derived 3-D Gor'kov field — noted here for transparency.

⚙ Under the hood

Two opposing ultrasonic transducer arrays create a standing wave; watch beads settle at pressure nodes under a real Gor'kov radiation-force model.

acousticsstanding-wavesradiation-forcelevitationultrasonics

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)