HomeEcology & Conservation BiologyJellyfish Bell Contraction: Vortex-Ring Thrust

Jellyfish Bell Contraction: Vortex-Ring Thrust

Interactive jet-propulsion simulator: a medusa bell contracts and relaxes on an asymmetric duty cycle, ejecting a vortex ring each pulse. Tune frequency, duty cycle, bell size and drag, and watch thrust and swim speed respond live.

Ecology & Conservation Biology3DModerate60 FPS📱 Mobile-adapted⇄ 2D version
jellyfish-propulsion-bell-contraction ↗ Open standalone

This simulator models medusa jet propulsion from first principles: a bell of a given diameter contracts fast and relaxes slowly on a tunable duty cycle, the rate of change of its enclosed volume sets an ejected flow rate through the sub-umbrella orifice, and that flow's momentum flux produces a real thrust force balanced against quadratic drag to give a swim speed. Each contraction sheds a visible vortex ring — the same coherent wake structure biomechanics research has documented as the mechanism behind efficient jellyfish and squid propulsion — while live readouts track bell diameter, jet velocity, thrust and swim speed as you adjust frequency, duty cycle, bell size and drag.

⚙ Under the hood

Interactive jet-propulsion simulator: a medusa bell contracts and relaxes on an asymmetric duty cycle, ejecting a vortex ring each pulse, while live thrust and swim-speed readouts respond to frequency, duty cycle, bell size and drag.

jellyfishjet propulsionvortex ringbiomechanicsmarine biologyfluid dynamics

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

What did you find?

Add reproduction steps (optional)