Elastic Collision Calculator
Find post-collision velocities for perfectly elastic 1D collisions using momentum + kinetic energy conservation.
Enter masses and initial velocities (positive = right, negative = left). Kinetic energy is fully conserved.
Understanding Elastic Collision
An elastic collision is one in which both momentum and kinetic energy are conserved. No energy is lost to heat, sound, or deformation — the objects bounce off perfectly. Real-world examples include billiard balls, atomic and subatomic particle collisions, and superball bounces. Most macroscopic collisions are inelastic to some degree.
The 1D elastic collision equations are: v₁' = ((m₁−m₂)v₁ + 2m₂v₂)/(m₁+m₂) and v₂' = ((m₂−m₁)v₂ + 2m₁v₁)/(m₁+m₂). These are derived simultaneously from the conservation of momentum (m₁v₁ + m₂v₂ = m₁v₁' + m₂v₂') and kinetic energy (½m₁v₁² + ½m₂v₂² = ½m₁v₁'² + ½m₂v₂'²).
Special cases reveal interesting physics: equal masses (m₁ = m₂) → velocities exchange. A heavy ball hitting a light stationary one: heavy barely slows, light flies off at ~2× the heavy ball's speed. A light ball hitting a massive stationary one: light bounces back at nearly the same speed, massive barely moves.
In physics simulations, particle physics experiments, and game engines, elastic collisions are fundamental building blocks. Thermodynamic temperature in an ideal gas derives from elastic molecular collisions. The coefficient of restitution (e) quantifies elasticity: e = 1 for perfect elastic, 0 for perfectly inelastic.
Formula Reference Table
| Solve For | Formula | Notes |
|---|---|---|
| Post-collision v₁' | v₁' = ((m₁−m₂)v₁ + 2m₂v₂)/(m₁+m₂) | Both KE and p conserved |
| Post-collision v₂' | v₂' = ((m₂−m₁)v₂ + 2m₁v₁)/(m₁+m₂) | From same two conservation laws |
| Equal masses | v₁' = v₂, v₂' = v₁ | Velocities exchange |
| Momentum | m₁v₁ + m₂v₂ = m₁v₁' + m₂v₂' | Always conserved |
| Kinetic energy | ½m₁v₁² + ½m₂v₂² = ½m₁v₁'² + ½m₂v₂'² | Only for elastic collision |
| Coeff. of restitution | e = (v₂'−v₁')/(v₁−v₂) = 1 | Perfect elasticity |
3 Worked Examples
Two 2 kg billiard balls: ball 1 at 5 m/s hits stationary ball 2.
- v₁' = ((2−2)×5 + 2×2×0)/(2+2) = 0 m/s
- v₂' = ((2−2)×0 + 2×2×5)/(2+2) = 5 m/s
- Ball 1 stops completely; ball 2 moves at 5 m/s
3 kg ball at 8 m/s hits stationary 1 kg ball.
- v₁' = ((3−1)×8 + 0)/(3+1) = 16/4 = 4 m/s
- v₂' = (0 + 2×3×8)/(3+1) = 48/4 = 12 m/s
- Heavy slows from 8 to 4; light flies off at 12 m/s
2 kg at +6 m/s vs 2 kg at −4 m/s (head-on).
- v₁' = ((2−2)×6 + 2×2×(−4))/(4) = −4 m/s
- v₂' = ((2−2)×(−4) + 2×2×6)/(4) = +6 m/s
- Velocities exchange — both reverse!
Real-World Applications
Common Mistakes to Avoid
Elastic = momentum AND kinetic energy conserved. Inelastic = only momentum conserved. Many students use only momentum conservation for elastic problems, missing the second equation needed.
One equation (energy) gives two unknowns (v₁', v₂'). You always need both conservation equations simultaneously to solve for both final velocities uniquely.
Velocities are signed. A ball moving left is negative. Head-on collisions require careful sign tracking — both input and output velocities can be negative.
If objects stick together, it is perfectly INELASTIC, not elastic. Always check whether objects bounce separately (elastic/inelastic) or merge (perfectly inelastic).
Only elastic collisions conserve KE. Most real collisions (cars, clay, dropping objects) are inelastic — use only momentum conservation unless specifically told the collision is elastic.
Frequently Asked Questions
Related Calculators
Formula Explorer connections
Interpretation: This relationship connects motion, force, momentum, work or energy in a mechanical system. Assumption: Choose a consistent reference direction and unit system. The model may assume constant acceleration, rigid bodies, negligible losses or an isolated system.