HomeMedicine & BiophysicsPharyngeal Collapse 2D: Starling-Resistor Cross-Section

Pharyngeal Collapse 2D: Starling-Resistor Cross-Section

Interactive 2D longitudinal-profile model of upper-airway collapse in obstructive sleep apnea: the same self-consistent Starling-resistor flow/collapse solver as the 3D pharynx model, rendered as a real-time cross-section silhouette with speed-scaled flow particles, critical closing pressure, dilator tone, respiratory drive and CPAP splinting all tunable live.

Medicine & Biophysics2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-sleep-apnea-airway-collapse-mechanics ↗ Open standalone

The upper airway that collapses during an obstructive sleep apnea event is not blocked by a solid object — it is a flexible tube with no rigid skeleton, held open only by muscle tone against the surrounding tissue pressure. This 2D companion model renders that tube as a longitudinal cross-section silhouette and drives it with the same self-consistent Starling-resistor solver used in Pcrit research: a balance between the anatomical critical closing pressure, active dilator-muscle tone, the diaphragm's inspiratory drive, and any CPAP splinting pressure, iterated every frame so narrowing and flow feed back on each other exactly as they do physiologically. Increase respiratory drive on a positive-Pcrit airway and watch flow accelerate through the narrowest point, Bernoulli-drop the local pressure below Pcrit, and snap the airway shut — then dial in CPAP and watch the same airway pop back open, which is exactly why pneumatic splinting, not sedation or muscle stimulants, is first-line OSA therapy.

⚙ Under the hood

A 2D longitudinal-profile companion to the 3D Starling-resistor pharynx model: the same self-consistent flow/collapse solver, rendered as a real-time cross-section silhouette with speed-scaled flow particles, so you can watch critical closing pressure, dilator tone, respiratory drive and CPAP splinting narrow, flow-limit or reopen the airway.

sleep apneaairway collapsePcritStarling resistorCPAPrespiratory physiology2D cross-section

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

What did you find?

Add reproduction steps (optional)