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.
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.
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.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install