Ballistocardiography 2D: Momentum-Flux Recoil Model
2D ballistocardiography simulator built from momentum flux: an aortic mass-flow pulse (measured in physiological mL/beat and m/s exit velocity) drives a Newton's-third-law reaction force into a mass-spring-damper body model, plotting a live accelerometer trace and beat detector.
A wearable doesn't need electrodes or an LED to find your pulse — it can just feel you rock. This 2D companion model drives that recoil from real momentum flux: a stroke-volume slider (mL ejected per beat) and an aortic peak-velocity slider (m/s) are combined, rocket-equation style, into an instantaneous thrust force F = v(t)·dm/dt(t), and Newton's third law flips that into the reaction pushing the body against the sensor plate. The body itself is a driven mass–spring–damper rendered as a side-view schematic — torso, spring coupling and reaction-force arrow all rise and fall with the computed displacement — while a separate strip plots the resulting accelerometer trace and runs a live beat detector on it. Heart rate, stroke volume, aortic velocity, body mass and motion noise are all live controls: watch the ejected-mass readout track the stroke-volume slider exactly, and watch the same heartbeat shrink toward the noise floor as body mass climbs, exactly as the physics predicts.
A 2D ballistocardiography simulator derived from real momentum flux: a stroke-volume (mL/beat) and aortic peak-velocity slider combine, rocket-equation style, into an instantaneous thrust force whose Newton's-third-law reaction drives a mass-spring-damper body model, plotted live on an accelerometer trace with a running beat detector.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install