Conservation of Momentum Calculator

Compute final velocities after a one‑dimensional collision using conservation of momentum and coefficient of restitution. Visualize before/after motion, verify momentum invariance, and explore real physics scenarios.

Object 1
Object 2
? Equal masses, elastic (m₁=m₂, v₂ᵢ=-v₁ᵢ)
⚡ Heavy hits light (m₁=5kg, m₂=1kg, v₁ᵢ=4)
? Perfectly inelastic (cars collide & stick)
? Restitution 0.8 (tennis ball – concrete)
? Newton's cradle style
100% local – calculations & rendering done in your browser. No data uploaded.

The principle of momentum conservation: physics foundation

In classical mechanics, the total momentum of an isolated system remains constant if no external forces act. This fundamental law — derived from Newton's third law — enables prediction of post‑collision velocities regardless of collision complexity. Our calculator solves one‑dimensional collisions using both momentum conservation (m₁v₁ᵢ + m₂v₂ᵢ = m₁v₁f + m₂v₂f) and the coefficient of restitution ε = (v₂f − v₁f) / (v₁ᵢ − v₂ᵢ), which characterizes elasticity.

General solution for final velocities:
v₁f = [m₁v₁ᵢ + m₂v₂ᵢ − m₂ε (v₁ᵢ − v₂ᵢ)] / (m₁ + m₂)
v₂f = [m₁v₁ᵢ + m₂v₂ᵢ + m₁ε (v₁ᵢ − v₂ᵢ)] / (m₁ + m₂)
Note: These equations are obtained by solving the linear system formed by conservation of momentum and the definition of restitution (ε).

For perfectly elastic collisions (ε=1), kinetic energy is also conserved; for perfectly inelastic (ε=0), objects move together. Real‑world collisions (billiards, car crashes, subatomic particles) have 0 ≤ ε ≤ 1. Our tool lets you explore the whole range.

Interactive diagram insights

The canvas displays both objects after impact. Arrow lengths (proportional to final velocity magnitude) and directions reveal how momentum redistributes. Hover and experiment: a heavy object hitting a light one transfers less velocity, while equal masses exchange velocities in elastic collisions — a signature effect seen in Newton's cradle.

Step‑by‑step walkthrough

  1. Enter masses (positive numbers) and initial velocities (positive/negative indicating rightward/leftward motion).
  2. Choose collision type or set a custom restitution coefficient (0 = sticky, 1 = superball).
  3. Click “Calculate” – final velocities and total momentum before/after appear instantaneously.
  4. Observe the interactive vector diagram: arrows shrink, reverse, or grow depending on energy transfer.
  5. Use preset examples to learn common physics scenarios.
Real‑world case study: Vehicle collision analysis

Forensic engineers apply momentum conservation to reconstruct accidents. Suppose a 1500 kg car (v=+15 m/s) rear‑ends a 1200 kg SUV at rest. With ε = 0.15 (typical car‑to‑car inelastic), final velocities are computed instantly: both move together ~8.33 m/s and momentum before = 22500 kg·m/s equals after. Our calculator replicates such analysis, aiding physics students and safety researchers.

Historical & theoretical authority

The concept of momentum (Latin: movimentum) was refined by René Descartes and later formalized by Isaac Newton in Philosophiæ Naturalis Principia Mathematica (1687). The coefficient of restitution was introduced by Newton himself. Modern particle physics, rocket propulsion, and even fluid dynamics rely on conservation of linear momentum. This tool’s algorithm follows standard derivations from University Physics (Young & Freedman) and classical mechanics by Goldstein. The derivation follows the method presented in Classical Mechanics by Herbert Goldstein (3rd ed., Chapter 1), ensuring full compatibility with standard physics curricula.

Common misconceptions clarified

  • Momentum is not the same as kinetic energy: Momentum is a vector, energy scalar. Elastic collision conserves both; inelastic conserves only momentum.
  • Negative velocities are meaningful: They indicate opposite direction. Our diagram automatically reverses arrows accordingly.
  • Restitution & material properties: Values differ: steel ball on steel (ε≈0.6), glass (ε≈0.9), clay (ε≈0).

Accuracy & precision

Calculations use double‑precision floating point arithmetic (error < 1e-12). The “momentum conservation badge” confirms consistency with 1e-9 tolerance. All results are rounded to 4 decimal places for readability while retaining high precision. All computations are performed in double‑precision (IEEE 754), with relative error below 1e-12. The momentum conservation badge uses an absolute tolerance of 1e-9 kg·m/s, suitable for all practical inputs.

Numerical stability note: When masses or velocities are extremely large (e.g., >10⁶), the calculator remains stable; results are rounded to 4 decimals for readability. The underlying linear system is solved symbolically, avoiding matrix inversion issues.

Expanded real‑life applications

  • Rocket propulsion: Thrust derives from momentum ejection of exhaust gases.
  • Sports engineering: Baseball bat and ball interaction (ε ≈ 0.55).
  • Nuclear physics: Neutron moderation in reactors uses elastic scattering.
  • Crash test simulations: Automotive safety design relies on momentum models.

Frequently Asked Questions

Then final total momentum is also zero; objects will move in opposite directions with speeds inversely proportional to masses, typical of explosions or decay.

Mass must be positive. Negative mass is not physically realistic in classical collisions; the calculator enforces positive mass check and shows error.

Deformation, heat, or sound dissipates mechanical energy, but total (system + internal) energy still conserves. Momentum remains conserved because internal forces cancel.

Velocity direction: positive means right, negative left. The canvas draws arrows accordingly – shortening the arrow if low speed, reversing if negative.

This version handles 1D collisions along a straight line. For 2D oblique collisions, you would need to decompose into perpendicular components; we plan a separate tool soon.

Reference collision data (demonstration)

Case m₁, v₁ᵢ m₂, v₂ᵢ ε v₁f (m/s) v₂f (m/s)
Equal mass elastic 2 kg, +4 m/s 2 kg, 0 m/s 1.0 0.00 4.00
Superball on floor 0.1 kg, -5 m/s 1000 kg (earth), 0 0.9 +4.50 ~0
Car crash inelastic 1200 kg, +10 800 kg, -5 0.0 4.00 4.00
References: The Physics Classroom, Khan Academy, Young & Freedman “University Physics” (15th ed., §8.3), Goldstein “Classical Mechanics” (3rd ed., Ch.1), and Coefficient of restitution.