Home▸Everyday Physics▸Hourglass Sand Flow (2D): Grain-by-Grain Beverloo Law with Orifice Sweep and Force Chains

⌛ Hourglass Sand Flow (2D): Grain-by-Grain Beverloo Law with Orifice Sweep and Force Chains

A 2D hourglass in which every sand grain is a disc in a discrete-element solver: the flow through the neck is constant, follows the Beverloo (D - k d)^(3/2) law, and an orifice sweep fits the constants, with arch jamming, force chains and flow-pattern colouring.

Everyday Physics2DModerate60 FPS📱 Mobile-adapted🌍 Earth⇄ 3D version
Hourglass Sand Flow (2D): Grain-by-Grain Beverloo Law with Orifice Sweep and Force Chains ↗ Open standalone
⚙ Under the hood

A 2D hourglass in which every sand grain is a disc in a discrete-element solver: the flow through the neck is constant, follows the Beverloo (D - k d)^(3/2) law, and an orifice sweep fits the constants, with arch jamming, force chains and flow-pattern colouring.

Hourglass FlowGranular FlowBeverloo EquationDiscrete Element MethodOrifice JammingJanssen Effect

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

What did you find?

Add reproduction steps (optional)