🧑🎓
What exactly is happening physically when one domino knocks over the next? It seems simple, but there must be more to it.
🎓
Basically, it's a transfer of rotational energy and momentum. The falling domino gains kinetic energy from gravity. When it hits the next one, it applies an impulse—a sudden force over a short time—that gives the second domino a push, starting its own rotation. Try reducing the "Spacing" parameter in the simulator above; you'll see the transfer happens much faster.
🧑🎓
Wait, really? So the speed of the chain reaction isn't just about how hard the first push is? What else controls it?
🎓
Exactly! The propagation speed depends heavily on the domino's geometry and spacing. A taller domino has a higher center of mass, so gravity can pull it down with a greater torque, making it fall faster. That's why the "Height" slider has such a big effect. In practice, the chain's speed is a balance between how fast each domino falls and how far it has to tip to hit the next one.
🧑🎓
What about the "g" parameter? That's gravity, right? How does changing gravity affect the simulation on Earth?
🎓
Right, "g" is the gravitational acceleration. On Earth, it's 9.8 m/s², but tweaking it in the simulator shows a core principle: a higher "g" increases the driving torque from gravity, making dominoes fall much more violently. For instance, on a planet with higher gravity, your domino chain would collapse in a blur. This direct control lets you isolate and see gravity's specific role in the dynamics.
The motion of a single domino rotating about its base is governed by the rotational version of Newton's second law. The angular acceleration depends on the net torque applied.
$$I\ddot{\theta}= \tau_g - c\dot{\theta}$$
Here, $I = \frac{mh^2}{3}$ is the moment of inertia for a thin rod rotating about its end (a good model for a domino), $\tau_g = mg\frac{h}{2}\sin\theta$ is the torque due to gravity pulling on the center of mass, and $- c\dot{\theta}$ is a small damping torque that slows motion, representing air resistance and friction.
The chain reaction is powered by the transfer of angular momentum during the brief collision. When a falling domino strikes its neighbor, it delivers an impulse that provides the initial "kick" to start the next domino's rotation.
$$\Delta L = \int \tau_{impact} \, dt$$
$\Delta L$ is the change in angular momentum of the struck domino. This impulse depends on the impact speed and the geometry—specifically, where on the domino the hit occurs. This is why the spacing between dominoes is a critical parameter you can experiment with.
Common Misconceptions and Points to Note
First, you might think that "the narrower the spacing, the faster the chain reaction," but in fact, there is an optimal spacing. For example, if the spacing is extremely narrow relative to the tile's height (e.g., less than 10% of the height), a falling tile will hit the top of the adjacent tile, resulting more in a "pushing in" motion rather than a clean push-over. This fails to transmit effective torque (as $r_{\perp}$ becomes smaller) and can actually slow down or even stop the chain. As a guideline, a spacing of about 20-30% of the tile's height often allows for the most efficient transfer of angular momentum.
Next, even if you set the "coefficient of friction" to zero in the simulation, this is impossible in reality. If the friction with the table were completely zero, the tile's pivot point would slip as it falls, preventing a clean rotational motion. This tool assumes infinite friction with the table (no slipping), allowing you to observe pure rotational motion. The pitfall is that when reproducing this with physical objects, you need to use non-slip mats or similar to approximate this condition.
Finally, note that "increasing gravity g does not make the chain infinitely faster." While the angular acceleration of the fall is proportional to g, the collision moment cannot be ignored. If g is increased too much, the falling speed becomes so high that upon collision, tiles may bounce back or generate impact forces large enough to damage the next tile. Since the simulation does not model "destruction," you might observe unnatural bouncing. In practical chain design, it's crucial to identify the range of g that allows for stable propagation.
Related Engineering Fields
The core calculation of this simulator—"rotation and collision of rigid bodies"—is actually foundational to various advanced fields. For example, dynamic control of robot arms. The way multiple joints (links) are connected and moved by motor torque can be thought of as an "active, precisely controlled" domino chain. The equations of motion considering each link's moment of inertia $I$ are essentially the same as the domino equations.
Furthermore, in automotive crash safety simulation (crash analysis), the transfer and absorption of angular momentum is a key theme. When a vehicle rotates and collides with an obstacle, how is angular momentum (≈ rotational force) distributed to various parts of the vehicle and crash test dummies, and which parts absorb the energy? That analysis is an extension of the simple collision model of dominos, applied to vastly more complex 3D shapes and material properties.
More surprisingly, consider wafer and mask handling mechanisms in semiconductor manufacturing equipment. Such physical models are useful in foundational studies for accurately and softly positioning delicate, expensive components using mechanical principles of "levers" or "chains." The design philosophy of "reliability"—ensuring operation with minute forces—is precisely that of a domino chain.
For Further Learning
As a recommended next step, try considering the "theoretical speed limit of the chain." While the chain speed might seem simply as $d/T$ from the time $T$ for one domino to fall and the spacing $d$, it is actually influenced by collision time $\Delta t$ and tile thickness. Use the simulator to measure results while varying parameters and compare them with your predictions. This is the first step in "modeling and verification."
If you wish to deepen the mathematical background, studying Lagrangian mechanics
Finally, if you grow tired of this tool, a good challenge would be to explore "3D rigid body simulation" or "Multi-Body Dynamics (MBD)." In 3D, the moment of inertia becomes a tensor, and the axis of rotation is not fixed, allowing you to handle richer phenomena such as "twisting" during a domino's fall. Learning these concepts will give you a solid understanding of the fundamentals, from physics in game engines to actual mechanical design CAE.