HomeEngineering & MaterialsTraveling-Wave Ultrasonic Motor

Traveling-Wave Ultrasonic Motor

Interactive 3D model of a piezoelectric traveling-wave ultrasonic motor: two-phase quadrature drive launches a flexural wave around the stator, surface points trace micro-ellipses, and friction at the wave crests spins the rotor.

Engineering & Materials3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
piezoelectric-ultrasonic-motor-drive ↗ Open standalone

A piezoelectric ultrasonic motor has no coils or magnets: two groups of piezo ceramics bonded to a metal ring, driven 90° apart in time and space, launch a flexural traveling wave around the stator. Because tangential displacement lags vertical displacement by 90° in a bending wave, each point on the surface traces a tiny ellipse rather than a straight line — and it is exactly this elliptical micro-motion, rectified by friction contact at the wave crests, that spins the rotor pressed against the stator teeth. This simulator renders the real two-phase superposition formula for the traveling wave, traces one surface point's actual elliptical path, and computes contact tip velocity and resulting rotor rpm live as you adjust drive frequency, amplitude, the inter-phase angle φ (which sets both direction and how "traveling" vs. "standing" the wave is), and the friction/preload coupling.

⚙ Under the hood

Two-phase piezoelectric drive launches a flexural traveling wave around a stator ring; surface points trace real elliptical orbits whose friction contact spins a rotor, with live wave speed, tip velocity and rotor rpm readouts.

piezoelectricultrasonic motortraveling wavefriction driveactuatorengineering

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)