Two-Body Explosion PhysicsSpring Energy & Momentum Conservation
Introduction
A two-body explosion is an event in which a stored energy source releases between two masses and each mass flies away in the opposite direction; this simulator models the special case where the two masses begin at rest and in contact. A breakup can equally happen while the pair's centre of mass is already moving; the same bookkeeping then applies in the centre-of-mass frame. The prototypical version compresses a spring between the two bodies, holds them together, then releases; the spring pushes both bodies apart simultaneously. Because no external horizontal force acts on the pair, total momentum stays exactly zero throughout the event, each body carries a momentum equal in magnitude and opposite in sign to the other.
The scenario underpins a remarkably wide range of real systems: rocket propulsion, firearms recoil, radioactive decay, and ice-skater push-offs all share this same momentum bookkeeping, even though a rocket is a continuous variable-mass system and many decays produce more than two fragments. Engineers use the inverse mass ratio relationship to size propellant loads, predict how velocity and momentum are shared between the parts, and calculate separation velocities for staged vehicles; the recoil force itself also depends on how the impulse is spread over time. The simulator tracks the ΣP readout (total momentum) and the individual KE₁ and KE₂ readouts, making every prediction numerically testable within the canvas.
Most people approaching this setup for the first time expect both masses to move at the same speed, or the heavier mass to move faster since it absorbs more of the spring's push. The ΣP readout contradicts that picture directly: with m1 = 1.0 kg, m2 = 2.0 kg, and spring energy E = 10 J, the v1 readout settles at 3.65 m/s while v2 reads 1.83 m/s, the lighter body moves at nearly twice the speed of the heavier one, and ΣP holds at 0.00 kg·m/s throughout.
The Physics Explained
The entire derivation rests on two conservation laws applied simultaneously. Before the spring releases, the system is stationary: total momentum P = m1·0 + m2·0 = 0. No external force acts horizontally during or after release, so that zero is permanent. After release, momentum conservation therefore requires m1·v1 + m2·v2 = 0, which immediately gives v1 = −(m2/m1)·v2. The negative sign means the bodies move in opposite directions, and the ratio of their speeds equals the inverse of their mass ratio.
Energy conservation provides the second equation. The spring's stored potential energy E converts entirely to kinetic energy: ½m1·v1² + ½m2·v2² = E. Substituting v1 = −(m2/m1)·v2 and solving for v2 yields v2 = sqrt(2·E·m1 / (m2·(m1+m2))). With the simulator's default values of m1 = 1.0 kg, m2 = 2.0 kg, E = 10 J, this evaluates to v2 = sqrt(20/6) ≈ 1.826 m/s. The v2 readout reports 1.83 m/s, matching to three significant figures. Back-substituting gives v1 = −(2.0/1.0)·1.826 ≈ −3.651 m/s, and the v1 readout confirms 3.65 m/s in magnitude.
The center-of-mass marker, the dashed vertical line through the middle of the canvas (the grid labels count from the left edge, so it sits on the 55 m gridline), illustrates an important geometric consequence: because total momentum is zero, the center of mass of the system never moves. Each body sweeps away from that fixed point at its analytically determined speed, with body 1 (lighter) always covering more ground per unit time than body 2 (heavier). The KE₁ readout settles at approximately 6.67 J and KE₂ at approximately 3.33 J, summing to 10.00 J, recovering the full spring energy, confirming that no energy leaks from the system.
Equal masses produce the symmetric special case. With m1 = 2.0 kg, m2 = 2.0 kg, E = 10 J, both speed formulas yield sqrt(5) ≈ 2.236 m/s, and both KE readouts land at 5.00 J. The two bodies depart at identical speeds in opposite directions, KE₁ = KE₂, and ΣP reads 0.00 kg·m/s as expected. This symmetry breaks immediately when the masses differ, and the asymmetry in speed grows with the mass ratio.
Key Equations
Because the system starts at rest and no external horizontal force acts, total momentum is zero before and after the spring releases. With m1 = 1.0 kg, m2 = 2.0 kg, v1 ≈ −3.651 m/s, v2 ≈ 1.826 m/s: 1.0·(−3.651) + 2.0·1.826 = −3.651 + 3.652 ≈ 0.000 kg·m/s. The ΣP readout holds at 0.00 kg·m/s throughout the run.
Substituting m1 = 1.0 kg, m2 = 2.0 kg, E = 10 J: v2 = sqrt(2·10·1.0 / (2.0·3.0)) = sqrt(20/6) = sqrt(3.333) ≈ 1.826 m/s. The v2 readout reports 1.83 m/s, matching the analytic prediction within rounding. This formula comes from simultaneously solving momentum conservation and energy conservation for the two unknown post-release velocities.
Once v2 is known, the momentum equation delivers v1 directly. With m2/m1 = 2.0/1.0 = 2.0 and v2 ≈ 1.826 m/s: v1 = −2.0·1.826 ≈ −3.651 m/s. The v1 readout shows 3.65 m/s in magnitude. The negative sign encodes the direction: body 1 flies left while body 2 flies right in the canvas.
The speed ratio is the mirror image of the mass ratio. At m1 = 1.0 kg, m2 = 2.0 kg, E = 10 J, |v1|/|v2| = 3.651/1.826 ≈ 2.000, exactly m2/m1 = 2.0/1.0. Setting m1 = 0.5 kg and m2 = 5.0 kg (E = 40 J) pushes the ratio to 10.0: the simulator reports |v1| ≈ 12.06 m/s and |v2| ≈ 1.206 m/s, a 10× speed difference that the readouts bear out precisely.
Key Variables
| Symbol | Name | Unit | Meaning |
|---|---|---|---|
| m₁ | Mass of body 1 | kg | Inertial mass of the left-flying body (sky blue in canvas) |
| m₂ | Mass of body 2 | kg | Inertial mass of the right-flying body (amber in canvas) |
| E | Spring energy | J | Elastic potential energy stored in the compressed spring; converts entirely to kinetic energy on release |
| v₁, v₂ | Post-release velocities | m/s | Signed velocities after release; v₁ is negative (leftward), v₂ is positive (rightward) |
| ΣP | Total momentum | kg·m/s | Sum m₁·v₁ + m₂·v₂; equals zero at all times in this scenario |
| KE₁, KE₂ | Kinetic energies | J | ½m₁v₁² and ½m₂v₂²; sum equals E after release |
Real World Examples
Why do rockets keep accelerating in the vacuum of space?
A rocket engine is a continuous two-body explosion. Combustion products are expelled at high velocity out the nozzle, and by the same momentum-conservation logic that governs a spring release, the vehicle body accelerates in the opposite direction. No external surface is needed to push against: the exhaust carries momentum one way and the rocket body carries equal and opposite momentum the other way.
Each kilogram of propellant ejected at exhaust velocity ve transfers momentum mprop·ve to the gas, so the rocket gains the same magnitude of momentum in the forward direction. With m1 = 5.0 kg as a stand-in for the vehicle (structure plus the propellant still on board) and m2 = 0.5 kg as one parcel of exhaust, E = 40 J representing the combustion energy released into that parcel, the simulator reports |v1| ≈ 1.206 m/s for the vehicle versus |v2| ≈ 12.06 m/s for the exhaust, with the ΣP readout locked at 0.00 kg·m/s throughout.
The ΣP readout staying at zero is the simulator's confirmation that thrust in space does not require an external push. The 10:1 speed ratio at those slider values matches the 10:1 inverse mass ratio (m1/m2 = 5.0/0.5): the light exhaust leaves fast while the heavy vehicle gains only a small velocity increment per parcel. Summing those increments as the vehicle sheds mass is what the Tsiolkovsky rocket equation does for every mission from low-Earth orbit to interplanetary transfer.
How does a gun's recoil speed depend on bullet mass?
Firing a gun demonstrates conservation of momentum in a single-event explosion. Propellant releases chemical energy and sends the bullet forward while the firearm recoils rearward. Before the shot, the system is at rest and total momentum is zero, exactly matching the two-body explosion starting condition with both bodies at rest, side by side at the centre. After firing, bullet momentum and gun momentum must sum to zero, so mgun·vgun = mbullet·vbullet in magnitude.
The speed ratio is the inverse of the mass ratio: the same |v1|/|v2| = m2/m1 relationship the ΣP readout preserves. Setting m1 = 1.5 kg (firearm), m2 = 0.5 kg (bullet proxy), E = 40 J in the simulator produces |v1| ≈ 3.65 m/s and |v2| ≈ 10.95 m/s, a speed ratio of 3.00 matching m2/m1 = 0.5/1.5 inverted: the bullet travels at three times the speed of the gun's rearward motion.
Real firearms eject bullets at hundreds of metres per second while recoiling at only a few metres per second, because bullet mass is a small fraction of total firearm mass. A 0.010 kg bullet leaving at 900 m/s carries 9 kg·m/s of momentum; a 1.5 kg handgun therefore recoils at 6 m/s rearward. The ΣP readout confirms 0.00 kg·m/s at every frame, showing that recoil is not a side-effect of firing but the direct consequence of momentum conservation with no external horizontal force involved.
How do ice skaters use momentum conservation when pushing off each other?
Two skaters standing face-to-face on frictionless ice and pushing off each other demonstrate the two-body explosion law. The push reproduces the two-body explosion with high fidelity. Before the push, the system is stationary: total momentum is zero. The mutual push, like a compressed spring releasing, accelerates both skaters in opposite directions. The lighter skater moves faster by the inverse mass ratio, departing at a speed proportionally greater than the heavier partner.
With m1 = 2.0 kg and m2 = 3.0 kg as a scaled proxy for a 50 kg and 75 kg skater pair, E = 10 J in the simulator gives |v1| ≈ 2.449 m/s and |v2| ≈ 1.633 m/s. The ratio 2.449/1.633 ≈ 1.500 matches m2/m1 = 3.0/2.0 exactly. Scaled to the real masses, the lighter skater slides away at 1.5 times the speed of the heavier one, regardless of how hard they push, the speed ratio is set by mass alone.
The ΣP readout remains at 0.00 kg·m/s from the moment of release onward, confirming that no external horizontal force acts. Ice friction is negligible during the brief push, and air resistance plays no role at skating speeds on this timescale, so the frictionless-ice idealization is a close match to the physical system.
Further Reading
- Elastic collisions: both momentum and kinetic energy are conserved when two moving bodies collide, extending the same conservation framework to non-zero initial velocities.
- Inelastic collisions: what happens when momentum is conserved but kinetic energy is not, and where the missing energy goes inside the colliding bodies.
- Cannon recoil: the two-body momentum budget applied to a projectile fired from a wheeled cannon, with the recoil velocity derived from the same inverse mass ratio.
- Newton's third law carts: paired carts on a track demonstrate the equal and opposite force pairs that drive every explosion and collision scenario.