Centre of Mass Frame

Key idea: Learn how to compute the COM velocity, transform into the zero-momentum frame, and use COM symmetry to simplify collision questions.

  • GCE A-Level H3 Physics 2027
On this page

Learning objectives

  • show an understanding that the centre of mass frame (or zero momentum frame) is the inertial frame in which the total linear momentum of the system is zero
  • solve one-dimensional collision problems by considering velocities relative to the centre of mass of the system (i.e. in the zero-momentum frame)

The centre of mass (COM) frame (also called the zero-momentum frame) is an inertial frame where the total linear momentum of the system is zero. It’s a powerful tool for simplifying 1D collision questions in H3.

1. Definitions (Must Know)

  • Centre of mass (COM): The point that moves as if all the system’s mass were concentrated there for translational motion.
  • COM velocity, vector V_cm (m s⁻¹):
    vector V_cm = (∑ mᵢ vector vᵢ)/(∑ mᵢ)
  • Total momentum, vector Pₜₒₜ (kg m s⁻¹): vector Pₜₒₜ = ∑ mᵢ vector vᵢ.
  • Centre of mass frame / zero-momentum frame: The inertial frame moving at velocity vector V_cm relative to the lab frame, so that vector Pₜₒₜ' = 0.
  • Velocity in COM frame: vector vᵢ' = vector vᵢ- vector V_cm (Galilean transformation).
  • Symbols used in this lesson: m mass (kg), vector v velocity (m s⁻¹), vector V_cm COM velocity (m s⁻¹), vector P momentum (kg m s⁻¹).

2. Key Ideas (What Earns Marks)

  • The COM frame is defined by a single condition: total momentum is zero in that frame.
  • vector Pₜₒₜ = M vector V_cm where M = ∑ mᵢ (total mass). This lets you find vector V_cm quickly.
  • For a two-body system in 1D, the COM-frame momenta are equal and opposite: m₁v₁' = -m₂v₂'. The objects therefore move in opposite directions, with the heavier object moving more slowly in magnitude.
  • Collision problems often become symmetric in the COM frame, then you transform back to the lab frame.

Quick comparison:

Quantity/ideaLab frameCOM frame
Total momentumPₜₒₜ can be non-zeroPₜₒₜ' = 0 by definition
Typical pattern (2-body, 1D)Asymmetric speedsOpposite directions, mass-weighted speeds
Why it helpsDirect algebra in unknownsUse symmetry/constraints, then transform back
Laboratory momenta have a non-zero sum; after transforming to the centre-of-mass frame, the two momenta are equal and opposite.
Subtracting the COM velocity changes each momentum so that their vector sum is zero; it does not make each object stationary.

3. Detailed Explanations

A. Why the COM frame has zero total momentum

Start with: vector V_cm = (∑ mᵢ vector vᵢ)/(∑ mᵢ) Let M = ∑ mᵢ. Then: ∑ mᵢ vector vᵢ = M vector V_cm That is: vector Pₜₒₜ = M vector V_cm

Now move to a frame travelling at vector V_cm (Galilean transformation): vector vᵢ' = vector vᵢ- vector V_cm So the total momentum in the COM frame is:

vector Pₜₒₜ' = ∑ mᵢ vector vᵢ'; = ∑ mᵢ(vector vᵢ- vector V_cm); = ∑ mᵢ vector vᵢ - vector V_cm∑ mᵢ; = M vector V_cm - vector V_cmM; = vector 0

B. Two-body intuition (1D)

In the COM frame for two objects: m₁ v₁' + m₂ v₂' = 0 So they must move in opposite directions, with the heavier object moving more slowly in magnitude.

4. Common Mistakes

  • Using COM position formulas when the question is about the COM frame (momentum/velocity).
  • Forgetting that vector V_cm is a vector (sign matters in 1D).
  • Computing vector V_cm using speeds instead of signed velocities.
  • Transforming one velocity but forgetting to transform the others with the same vector V_cm.

5. Exam Tips

  • Write the workflow explicitly:
    1. Choose + direction, list mᵢ and vᵢ (with signs).
    2. Compute V_cm = (∑ mᵢ vᵢ)/(∑ mᵢ).
    3. Convert to COM frame using vᵢ' = vᵢ - V_cm.
    4. Use the simplification in COM frame, then convert back.
  • Always include units: V_cm in m s⁻¹, momentum in kg m s⁻¹.
  • Quick check: after transforming, verify ∑ mᵢ vᵢ' = 0 (in 1D) to catch sign errors.

6. Worked Examples

Modelled example 1

Finding the COM velocity and COM-frame velocities (1D)

Core

Problem

Two carts move along a line: m₁ = 2.0 kg at v₁ = +3.0 m s⁻¹ and m₂ = 1.0 kg at v₂ = -1.0 m s⁻¹. Find V_cm, v'₁ and v'₂.
Study the worked solution
  1. Find total momentum and mass

    Method

    Pₜₒₜ = 5.0 kg m s⁻¹ and M = 3.0 kg.

    Reason

    Momentum components retain their direction signs.

    Working

    Pₜₒₜ = (2.0)(3.0) + (1.0)(-1.0) = 5.0
  2. Find COM velocity

    Method

    V_cm = 1.67 m s⁻¹.

    Reason

    The COM velocity is total momentum divided by total mass.

    Working

    V_cm = 5.0/3.0 = 1.67 m s⁻¹
  3. Transform both velocities

    Method

    v'₁ = 1.33 m s⁻¹ and v'₂ = -2.67 m s⁻¹.

    Reason

    Subtract the same frame velocity from each lab velocity.

    Working

    v'₁ = 3.0-1.67 = 1.33, v'₂ = -1.0-1.67 = -2.67 m s⁻¹
  4. Check zero momentum

    Method

    The COM-frame momenta cancel.

    Reason

    The defining property of the COM frame is zero total momentum.

    Working

    (2.0)(1.33) + (1.0)(-2.67) ≈ 0

Example A: momentum in lab vs COM frameLab-frame momenta do not cancel here, but in the centre-of-mass frame the momenta are equal and opposite.Example A: momentum in lab vs COM frameMomentum (kg m s⁻¹)KeyLab frameLab frameCOM frameCOM frame
In the COM frame, total momentum is zero: the two momenta cancel.

Guided practice 2

Recognising the COM frame from momentum

About 4 min

Problem

A one-dimensional system has total momentum Pₜₒₜ = 12 kg m s⁻¹ and total mass M = 3.0 kg. Find V_cm.

Try this before viewing the solution

Hints

Hint 1: use the system quantities
You do not need the individual object velocities when total momentum and total mass are known.
Hint 2: form the ratio
Use Pₜₒₜ = MV_cm.
View solution step by step
  1. Use the system relation

    Method

    V_cm = Pₜₒₜ/M.

    Reason

    Total momentum equals total mass times COM velocity.

    Working

    Pₜₒₜ = MV_cm
  2. Evaluate

    Method

    V_cm = 4.0 m s⁻¹.

    Reason

    The positive momentum sets the positive direction.

    Working

    V_cm = 12/3.0 = 4.0 m s⁻¹

Common misconception 3

COM velocity for three objects (1D)

Find and correct the mistake

Learner claim

Three carts have (m,v) = (1.0, + 4.0), (2.0,-2.0) and (3.0, + 1.0) in SI units. A learner averages the three speed magnitudes to find the COM velocity. Explain what is wrong with the method and calculate V_cm.

Try this before viewing the solution

Required average

View solution step by step
  1. Sum signed momentum

    Method

    Pₜₒₜ = 3.0 kg m s⁻¹.

    Reason

    The second cart’s negative velocity gives negative momentum.

    Working

    Pₜₒₜ = (1.0)(4.0) + (2.0)(-2.0) + (3.0)(1.0) = 3.0
  2. Sum mass

    Method

    M = 6.0 kg.

    Reason

    Mass is scalar and all masses add positively.

    Working

    M = 1.0 + 2.0 + 3.0 = 6.0 kg
  3. Calculate COM velocity

    Method

    V_cm = +0.50 m s⁻¹.

    Reason

    Divide signed total momentum by total mass.

    Working

    V_cm = 3.0/6.0 = 0.50 m s⁻¹

Examiner practice 4

Transforming into the COM frame (and checking P'ₜₒₜ = 0)

5 marks

Examination question

For the three carts in Example C, use V_cm = 0.50 m s⁻¹ to find each COM-frame velocity and verify P'ₜₒₜ = 0. [5 marks]

Try this before viewing the solution

View solution step by step
  1. Transform cart 1

    1 mark

    Method

    v'₁ = 3.50 m s⁻¹.

    Reason

    Subtract V_cm from the lab velocity.

    Working

    v'₁ = 4.0-0.50 = 3.50
  2. Transform cart 2

    1 mark

    Method

    v'₂ = -2.50 m s⁻¹.

    Reason

    The negative lab velocity becomes more negative after subtracting + 0.50.

    Working

    v'₂ = -2.0-0.50 = -2.50
  3. Transform cart 3

    1 mark

    Method

    v'₃ = 0.50 m s⁻¹.

    Reason

    Apply the same boost.

    Working

    v'₃ = 1.0-0.50 = 0.50
  4. Verify momentum

    2 marks

    Method

    P'ₜₒₜ = 0.

    Reason

    The transformed mass-weighted velocities cancel.

    Working

    P'ₜₒₜ = (1.0)(3.50) + (2.0)(-2.50) + (3.0)(0.50) = 0

Challenge 5

Converting COM-frame velocities back to the lab

Minimal support

Independent transfer

In the COM frame, a 2.0 kg object has v'₁ = +2.0 m s⁻¹ and a 1.0 kg object has v'₂ = -4.0 m s⁻¹. The COM frame moves at V_cm = +1.0 m s⁻¹ relative to the lab. Find both lab velocities.

Try this before viewing the solution

Hints

Hint 1: invert the boost
Rearrange v'ᵢ = vᵢ-V_cm for vᵢ.
View solution step by step
  1. Invert the transform

    Method

    vᵢ = v'ᵢ + V_cm.

    Reason

    Returning to the lab adds the COM frame velocity.

    Working

    vᵢ = v'ᵢ + V_cm
  2. Recover both velocities

    Method

    v₁ = +3.0 m s⁻¹ and v₂ = -3.0 m s⁻¹.

    Reason

    Add + 1.0 m s⁻¹ to each COM-frame velocity.

    Working

    v₁ = 2.0 + 1.0 = 3.0, v₂ = -4.0 + 1.0 = -3.0 m s⁻¹

7. Mind Stretchers

Mind stretcher 1: When is the lab frame already the COM frame?Extension

Give a condition on the initial velocities for a two-body system (1D) so that the lab frame is the COM frame.

Answer

The lab frame is the COM frame when Pₜₒₜ = 0, i.e. m₁v₁ + m₂v₂ = 0.

Mind stretcher 2: How does V_cm change when you change frames?Extension

An observer changes from lab frame S to another inertial frame S' moving at speed u along + x relative to S. How does the COM velocity transform?

Answer

Velocities transform as vᵢ' = vᵢ - u. Then: V_cm' = (∑ mᵢ vᵢ')/(∑ mᵢ) = (∑ mᵢ(vᵢ-u))/(∑ mᵢ) = (∑ mᵢ vᵢ)/(∑ mᵢ)-u = V_cm-u

8. Optional/Enrichment: Beyond 1D

Everything here generalises to 2D/3D by using vectors: vector V_cm = (∑ mᵢ vector vᵢ)/(∑ mᵢ) and transforming each velocity by vector vᵢ' = vector vᵢ- vector V_cm.

Next step

Return to the Frames of Reference hub, or apply this zero-momentum condition in Collision Problems in the COM Frame.

Continue with the next resource in this course.

Course and syllabus information
Course
GCE A-Level H3 Physics
Edition
GCE A-Level H3 Physics 2027