HomeEcology & Conservation BiologyJellyfish Bell Contraction 2D: Vortex-Ring Formation Number

Jellyfish Bell Contraction 2D: Vortex-Ring Formation Number

2D side-view jet-propulsion simulator: a medusa bell contracts on an asymmetric duty cycle, shedding a vortex ring whose circulation, self-induced speed and formation number (the real Gharib-Rosenfeld-Dabiri pinch-off threshold) are computed live and drive the animal's swim speed.

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

This 2D companion to the 3D bell-contraction simulator swaps the momentum-flux thrust balance for a vortex-impulse formulation grounded in real vortex-ring-formation research: it integrates the vorticity flux shed through the orifice each stroke, tracks the dimensionless formation number that governs when a coherent ring pinches off versus spills into a trailing jet (the universal ≈4 threshold documented by Gharib, Rosenfeld and Dabiri), and derives the reaction thrust on the animal directly from the ring's growing hydrodynamic impulse and Saffman self-induced velocity. The side-view canvas renders the vortex ring's cross-section as a drifting pair of cores so you can watch circulation, formation number and swim speed respond live as you tune frequency, duty cycle, bell size and drag.

⚙ Under the hood

2D side-view jet-propulsion simulator: a medusa bell contracts on an asymmetric duty cycle, shedding a vortex ring whose circulation, self-induced speed and formation number (the real Gharib-Rosenfeld-Dabiri pinch-off threshold) are computed live and drive the animal's swim speed.

jellyfishjet propulsionvortex ringformation numberbiomechanicsfluid dynamics

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

What did you find?

Add reproduction steps (optional)