About the Elastic Collision Calculator
This calculator finds the final velocities of two objects after they collide head-on in a perfectly elastic collision, where both momentum and kinetic energy are conserved. It is built for one-dimensional problems like colliding carts, billiard balls, or particles moving along a single line.
How It Works
You enter the mass and velocity of each object before the collision. The calculator applies the standard 1D elastic collision equations, which combine conservation of momentum and conservation of kinetic energy, to compute each object's velocity immediately after impact.
Formula & Methodology
By hand, first add the two masses to get total mass. For object 1's final velocity, multiply the mass difference (m1 minus m2) divided by total mass by object 1's initial velocity, then add twice object 2's mass divided by total mass times object 2's initial velocity. Object 2's final velocity mirrors this with the roles of the objects swapped. As a check, when the two masses are equal, the objects simply swap velocities.
Examples
A 2 kg object at 5 m/s striking a 3 kg object at -2 m/s
Total mass is 5 kg. Object 1's final velocity = ((2-3)/5) x 5 + (2x3/5) x (-2) = -1 - 2.4 = -3.4 m/s. Object 2's final velocity = ((3-2)/5) x (-2) + (2x2/5) x 5 = -0.4 + 4 = 3.6 m/s.
Equal masses colliding head-on
A 4 kg object moving at 6 m/s strikes a stationary 4 kg object. Because the masses are equal, the formulas reduce to a full velocity exchange: the first object ends at 0 m/s and the second ends at 6 m/s.
Advantages
- Solves both post-collision velocities at once from four simple inputs, without requiring the user to set up simultaneous momentum and energy equations by hand.
- Works for any combination of masses and directions, including objects initially moving toward each other, apart, or one starting at rest.
- Makes the mass-ratio dependence of elastic collisions visually intuitive by letting you quickly compare equal-mass swaps against very unequal-mass bounces.
Common Mistakes
- Applying this formula to a collision that is actually inelastic (such as a car crash), where kinetic energy is not conserved and these equations do not hold.
- Entering velocities with inconsistent sign conventions for direction, which produces a physically confusing rather than incorrect result since the math itself is direction-agnostic.
- Forgetting this tool solves strictly one-dimensional, head-on collisions and does not apply to glancing or two-dimensional collisions.
Edge Cases to Watch For
- The calculator requires total mass to be greater than zero and returns an error otherwise, since the equations divide by (m1 + m2).
- When m1 equals m2, the formulas simplify so the objects exchange velocities exactly, a useful sanity check for any input set.
- A negative velocity is treated as valid and simply represents motion in the opposite direction along the line of collision, as shown by the default example where object 2 approaches from the other side.
Common Use Cases
- Physics students checking homework problems on conservation of momentum and kinetic energy.
- Educators demonstrating how mass ratio determines the outcome of an elastic collision, from a light ball bouncing off a heavy one to two equal masses trading velocities.
- Hobbyists modeling simple collision scenarios, such as billiards or Newton's cradle style setups, for games or simulations.