Domino chain - 2D side view and wave speed

Each domino tips about its front edge and strikes the next one: how fast does the toppling wave travel?

Switch to 3D

Presets

Playback

Parameters

Model checks

The science

One domino

A domino of height h, thickness t and mass m tips about its front bottom edge. Its moment of inertia about that edge is I = m(h² + t²)/3 and gravity gives the torque m g (h sinθ − t cosθ)/2, so the equation of motion is I θ'' = m g (h sinθ − t cosθ)/2. A standing domino is stable until tanθ > t/h, and from there it accelerates, converting potential energy into rotation: ½ I ω² = U(θ0) − U(θ) with U = m g (h cosθ + t sinθ)/2.

The chain

When the top corner of domino i reaches the back face of domino i + 1 (after tipping by about sin−1(s/h) for gap s) the two collide. Here the contact is a stiff damped spring acting at the top edge, so a damping ratio sets how much energy each collision loses. The tipping of each domino adds energy to the pulse, so a steady toppling front of speed v ≈ (s + t)/Δt forms. Dimensional analysis gives v ∝ √(g h) for geometrically similar chains, so a chain scaled up four times travels twice as fast; small gaps give many weak pushes and large gaps give fewer, harder ones, with a maximum speed in between.

Honest simplifications: rigid thin plates, a single contact point at the top edge, no floor friction or sliding, no air, dominoes that cannot tip backwards, and a penalty-spring contact whose stiffness is scaled with m g / h. Real chains also show bouncing and slip that this model leaves out, so absolute speeds are indicative while the scaling is the honest result.

What to try
  • Press Wide gaps: the pulse slows, and beyond a gap of about 0.9 h it stalls.
  • Press Tight gaps: dominoes lean on each other and the wave is slow but dependable.
  • Use the Giant dominoes preset and compare the wave speed with the standard chain: it is close to twice as fast for 4 times the size.
  • Raise the collision damping and see the wave speed fall.
Toppling time against domino number (slope = wave speed)
Tilt angle against time for dominoes 1, 6, 11, 16 and 21
Measured wave speed against spacing (dot = current setting)