HomeMedicine & BiophysicsArterial Windkessel Pressure Simulator

Arterial Windkessel Pressure Simulator

Interactive two-element Windkessel model of the systemic arterial tree: watch a pulsatile heartbeat inflate a compliant arterial reservoir that drains through peripheral resistance, and see how heart rate, compliance and resistance reshape systolic, diastolic and mean blood pressure in real time.

Medicine & Biophysics3DModerate60 FPS📱 Mobile-adapted⇄ 2D version
internal-medicine ↗ Open standalone

This simulator renders the two-element Windkessel model of the systemic circulation as a real 3D scene: a pulsatile ventricular inflow fills a compliant elastic reservoir standing in for the aorta and large arteries, which continuously drains through a peripheral-resistance tube. The reservoir's pressure is integrated live from the governing ODE C·dP/dt = Q_in(t) − P/R, so its size visibly swells with each systolic ejection and relaxes through diastole exactly as the equation dictates. Heart rate, stroke volume, peripheral resistance and arterial compliance are all live controls, with a scrolling pressure trace and continuously updated systolic, diastolic, mean arterial and pulse-pressure readouts — showing directly why stiffer arteries (lower compliance) widen pulse pressure even at unchanged cardiac output.

⚙ Under the hood

A two-element Windkessel model of the systemic arteries: a pulsatile heartbeat inflates a compliant arterial reservoir that drains through peripheral resistance, with live systolic, diastolic, mean and pulse-pressure readouts.

cardiologyinternal medicineblood pressurehemodynamicsphysiologyarterial compliance

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

What did you find?

Add reproduction steps (optional)