Virginia Research Institute
Virginia Research Institute
Virtual Laboratory  ·  Built by E2 Innovations
← Back to Virtual Labs|2D Collisions
Mechanics · Momentum in Two Dimensions

2D Collisions

Send two balls into an off-centre collision and watch them scatter across the table. Measure the x- and y-components of momentum before and after, and confirm that momentum is conserved independently in each direction. Compare elastic and inelastic collisions, calculate impulse from the change in momentum, and check whether kinetic energy is conserved.

Theory — Momentum in Two Dimensions

Momentum is a Vector

Momentum p = mv is a vector, so in two dimensions it has separate x- and y-components. In an isolated collision (no external forces), momentum is conserved independently in each direction: the total x-momentum before equals the total x-momentum after, and likewise for y.

Conservation of Momentum (2D) Σpₓ,before = Σpₓ,after
Σp_y,before = Σp_y,after

pₓ = m·vₓ · p_y = m·v_y
Each component is conserved on its own

Elastic vs. Inelastic

Momentum is always conserved in an isolated collision. Kinetic energy, however, is conserved only in an elastic collision. In an inelastic collision some kinetic energy is converted to heat or deformation; in a perfectly inelastic collision the objects stick together.

Kinetic Energy KE = ½mv² = ½m(vₓ² + v_y²)

Elastic: KE conserved · Inelastic: KE decreases

Impulse

The impulse delivered to an object equals its change in momentum. For one ball, the impulse is a vector with x- and y-components.

Impulse–Momentum Theorem J = Δp = m(v_f − v_i)

Jₓ = m(v_fx − v_ix) · J_y = m(v_fy − v_iy)
Impulse on ball 1 is equal and opposite to that on ball 2

x and y separate

Resolve every velocity into components; conservation holds in each direction independently.

Off-centre hit

An off-axis collision sends the balls off at angles, giving non-zero y-momentum for each — but the totals still match.

Newton's third law

The impulse ball 1 gives ball 2 is equal and opposite to the impulse ball 2 gives ball 1.

QuantityRelationshipNotes
Momentum componentspₓ = mvₓ, p_y = mv_yvector, by direction
ConservationΣpₓ, Σp_y each constantindependent in x and y
Kinetic energyKE = ½m(vₓ²+v_y²)conserved only if elastic
ImpulseJ = Δp = m(v_f − v_i)per ball, a vector

Instructions — Running the Virtual Experiment

The 2D Collision tab lets you set the masses, velocities, and the vertical offset for an off-centre hit, then fire; the Components & Data tab records the x- and y-momentum (and KE) before and after so you can verify each is conserved. Record every reading in your lab report with screenshots.

Part A — Off-Centre Collision (2D Collision tab)
1
Open Simulation → 2D Collision. Set the masses and the initial velocity of each ball, choose the collision type (elastic or inelastic), and set a vertical offset so the hit is off-centre (not head-on).
2
Click Fire and let the balls collide and separate. The readout shows each ball's velocity and momentum components before and after.
Part B — Verify Component Conservation (Components & Data tab)
1
Open Components & Data. The table lists pₓ and p_y for each ball before and after, plus the system totals. Confirm Σpₓ and Σp_y are each unchanged.
2
Compare total KE before and after (conserved only for elastic), and read the impulse J = Δp delivered to ball 1.

Simulation — Two Balls on a Table

2D Collisions Virtual LabSet up an off-centre hit and fire
pink ball (1)
blue ball (2)
Off-centre offset makes the balls scatter in 2D.

Setup

Live velocities
Pink v (vₓ, v_y)(2.0, 0.0)
Blue v (vₓ, v_y)(0.0, 0.0)
Σpₓ2.00
Σp_y0.00
Total KE2.00 J
Fire to collide. Σpₓ and Σp_y stay constant.
Momentum vectors before (faded) and after (solid). Totals match.
Conservation check
Σpₓ before → after
Σp_y before → after
KE before → after
Impulse on pink Jₓ
Impulse on pink J_y
Fire a collision on the first tab, then view the data here.
Ballmvₓ beforev_y beforevₓ afterv_y afterpₓ beforep_y beforepₓ afterp_y after
Fire a collision on the 2D Collision tab to populate the data.

Team Questions

Question 1. A 1.0 kg ball moves at vₓ = 2.0 m/s (v_y = 0); a 1.0 kg ball is at rest. What is the total x-momentum before the collision? (Type just the number in kg·m/s — e.g. 2.0)
Question 2. Before that collision, the total y-momentum is zero. After an off-centre elastic hit, ball 1 has p_y = −0.80 kg·m/s. What must ball 2's p_y be, so total p_y is still conserved? (Type the number in kg·m/s)
Question 3. In a 2D collision, is momentum conserved in the x-direction independently of the y-direction? (Answer yes or no)
Question 4. Ball 1 (1.0 kg) changes from vₓ = 2.0 to vₓ = 0.40 m/s. What is the x-component of the impulse on it, Jₓ = m(v_fx − v_ix)? (Type the number in kg·m/s — e.g. −1.6)
Question 5. In an elastic collision, what happens to the total kinetic energy? (One word — e.g. conserved / lost)
Question 6. In a perfectly inelastic collision, what do the two balls do right after impact? (A few words)
Question 7 — Challenge. The impulse ball 1 delivers to ball 2 compares to the impulse ball 2 delivers to ball 1 how? (A few words — think Newton's third law)

Example Lab Report

Sample report demonstrating the expected format and level of detail. Use as a guide for your own submission, and include labelled screenshots of the before and after states.

2D Collisions

Physics | Section: [Your Section] | Date: [Date]

Lab Members: [Names of all members present]

Purpose

To verify that linear momentum is conserved independently in the x- and y-directions during a two-dimensional collision, to compare elastic and inelastic collisions through their kinetic energy, and to calculate the impulse delivered to one ball from its change in momentum.

Theory

Momentum is a vector, p = mv, so in 2D it resolves into pₓ = mvₓ and p_y = mv_y. In an isolated collision each component is conserved: Σpₓ and Σp_y are unchanged. Kinetic energy KE = ½m(vₓ²+v_y²) is conserved only for an elastic collision. The impulse on a ball equals its change in momentum, J = Δp = m(v_f − v_i).

Σpₓ,i = Σpₓ,f · Σp_y,i = Σp_y,f
KE = ½m(vₓ²+v_y²) · J = m(v_f − v_i)

Sample — Off-Centre Elastic Collision

Pink ball (1.0 kg) moving at vₓ = 2.0 m/s strikes a stationary 1.0 kg blue ball off-centre (offset 0.5). After impact: pink v = (0.45, −0.84) m/s, blue v = (1.55, +0.84) m/s.

ComponentBeforeAfter
Σpₓ (kg·m/s)2.00(1.0)(0.45)+(1.0)(1.55) = 2.00
Σp_y (kg·m/s)0.00(1.0)(−0.84)+(1.0)(+0.84) = 0.00
Total KE (J)2.000.45 + 1.55 ≈ 2.00

Impulse on pink ball: Jₓ = m(v_fx − v_ix) = 1.0(0.45 − 2.0) = −1.55 kg·m/s; J_y = 1.0(−0.84 − 0) = −0.84 kg·m/s.

Discussion

The total x-momentum was 2.00 kg·m/s both before and after, and the total y-momentum was zero both before and after, confirming that momentum is conserved separately in each direction — the y-components of the two balls were equal and opposite (−0.84 and +0.84), summing to zero just as before the collision. For the elastic case the total kinetic energy was unchanged at 2.00 J, whereas repeating with an inelastic setting reduced the kinetic energy while momentum stayed conserved. The impulse on the pink ball, (−1.55, −0.84) kg·m/s, was equal and opposite to the impulse on the blue ball, as required by Newton's third law.

Small discrepancies in a real experiment would come from reading velocity components off the display and from the exact moment the motion is paused. Using component sums rather than a single speed makes the conservation check unambiguous.

Conclusion

Momentum was conserved independently in x and y for the 2D collision, kinetic energy was conserved only in the elastic case, and the impulse on each ball equalled its change in momentum, equal and opposite between the two balls.

Practice Questions

Show all work and include units. Resolve momentum into components: pₓ = mvₓ, p_y = mv_y.

Question 1
A 2.0 kg ball moving at vₓ = 3.0 m/s strikes a stationary 2.0 kg ball. After the off-centre hit, the first ball moves at (1.0, 1.5) m/s. Find the second ball's velocity components from momentum conservation.
Hint: Σpₓ and Σp_y are each conserved; solve for v₂ₓ and v₂y.
Question 2
Two equal-mass balls collide. Before: ball A = (4, 0) m/s, ball B = (0, 0). After: ball A = (1, 2) m/s. Find ball B's velocity and check whether the collision is elastic.
Hint: conserve each component, then compare total KE before and after.
Question 3
A 1.5 kg ball's velocity changes from (2.0, 0) to (0.5, −1.0) m/s in a collision. Calculate the impulse vector delivered to it.
Hint: J = m(v_f − v_i), component by component.
Question 4
Explain why, in a 2D collision, you cannot simply add the speeds of the two balls to check conservation, but must use the momentum components.
Hint: momentum is a vector; only the component sums are conserved, not the scalar speeds.
Question 5
A perfectly inelastic 2D collision: a 1.0 kg ball at (3, 0) m/s sticks to a 2.0 kg ball at (0, 3) m/s. Find the common velocity of the combined mass afterward.
Hint: total p / total mass gives the common velocity components.
Question 6 — Challenge
In an off-centre elastic collision of equal masses where one is initially at rest, show that the two balls move off at 90° to each other. Use a specific example from your data to illustrate.
Hint: for equal masses with one at rest, v₁·v₂ = 0 after an elastic collision, so the velocity vectors are perpendicular.