Momentum & Collisions
Level 5 Mastery Examination
Time limit: 75 minutes Total marks: 60 Instructions: Answer all three questions. Show all derivations. Where coding is requested, write clean pseudocode/Python that would run correctly. Use where needed.
Question 1 — Elastic collisions: derivation, proof & simulation (22 marks)
A particle of mass moving with velocity collides head-on and elastically with a particle of mass initially at rest.
(a) Starting from conservation of momentum and kinetic energy, derive the final velocities and : (6 marks)
(b) Prove that for a 1D elastic collision the relative velocity of approach equals the relative velocity of separation (i.e. show ), starting from your result in (a) for the general case (both masses moving). (5 marks)
(c) A neutron () strikes a stationary deuteron () elastically. Compute the fraction of the neutron's kinetic energy transferred to the deuteron. (4 marks)
(d) Write a Python function elastic_1d(m1, m2, u1, u2) that returns for a general 1D elastic collision, and state one numerical assertion (test case) that verifies momentum conservation for your function. (7 marks)
Question 2 — Centre of mass by integration & COM motion (20 marks)
(a) A thin uniform lamina is a semicircular disc of radius and uniform surface density. By integration, derive the distance of its centre of mass from the straight (diameter) edge, showing it equals . (8 marks)
(b) A uniform solid hemisphere of radius has its COM at height from the flat face. A composite body is formed by placing this hemisphere (flat face down) on top of a uniform solid cylinder of the same radius , height , and the same density. Find the height of the COM of the composite above the base of the cylinder. (7 marks)
(c) Two skaters, masses and , stand apart on frictionless ice and pull on a rope. Determine how far each moves before they meet, using the fact that the COM stays fixed. Prove why the COM stays fixed. (5 marks)
Question 3 — Variable mass & impulse (18 marks)
(a) Starting from Newton's second law applied to a system of variable mass, derive the rocket equation clearly defining each symbol, then integrate (with ) to obtain . (8 marks)
(b) A rocket has initial mass (including fuel) and exhaust speed . Ignoring gravity, compute its final speed when all fuel is burnt (start from rest). (4 marks)
(c) A ball of mass hits a wall horizontally at and rebounds at . The contact lasts . Using the impulse–momentum theorem, find the average force on the ball, and write a one-line Python expression computing this force magnitude. (6 marks)
Answer keyMark scheme & solutions
Question 1
(a) [6 marks] Momentum: (1) Energy: (1 mark each equation = 2)
Rearrange momentum: (i) Rearrange energy: (ii) (1 mark) Divide (ii)/(i): (1 mark) — this is the key elimination step. Substitute back into (i): , solve: (1 mark) Then . (1 mark)
(b) [5 marks] For general case with both moving, the same divide step gives (with algebra): → rearrange: = . (3 marks for the derivation) Coefficient of restitution . (2 marks) Why: elastic ⇒ KE conserved ⇒ relative speed unchanged in magnitude, reversed in direction.
(c) [4 marks] Fraction to target for hitting stationary : (2 marks for formula, derivable from ) With : . (2 marks)
(d) [7 marks]
def elastic_1d(m1, m2, u1, u2):
v1 = ((m1 - m2)*u1 + 2*m2*u2) / (m1 + m2)
v2 = ((m2 - m1)*u2 + 2*m1*u1) / (m1 + m2)
return v1, v2(5 marks: correct general formulae; 1 mark clean structure) Test (momentum conservation): (1 mark)
v1, v2 = elastic_1d(2, 3, 5, -1)
assert abs((2*5 + 3*(-1)) - (2*v1 + 3*v2)) < 1e-9Question 2
(a) [8 marks] Take semicircle in upper half plane, diameter along x-axis. By symmetry ; find . (1 mark) Surface density , total mass . (1 mark) Use strips parallel to diameter at height , length , thickness : (2 marks) (1 mark) . (2 marks) (1 mark)
(b) [7 marks] Same density . Cylinder: volume ; mass . COM at height . (1 mark) Hemisphere: volume ; COM at above base (sits on top of cylinder height ). (2 marks) Masses ratio (density cancels): . (1 mark) (2 marks) (1 mark)
(c) [5 marks] COM fixed because no external horizontal force (frictionless, internal rope forces cancel by Newton's third law ⇒ , and initially at rest). (2 marks) with . (1 mark) ; , . (2 marks) (50 kg skater moves 3.5 m, 70 kg skater moves 2.5 m.)
Question 3
(a) [8 marks] Consider system mass at velocity ; in time it ejects mass (>0) at exhaust velocity relative to rocket (backwards). (1 mark) Total momentum conserved incl. external force impulse: (2 marks) Expand, drop 2nd order : (2 marks) (1 mark) With : ; integrate: (2 marks)
(b) [4 marks] , kg. (1 mark) . (1 mark) ; . (2 marks)
(c) [6 marks]
Take direction into wall as positive: , m/s. (1 mark)
. (2 marks)
; magnitude N (directed away from wall). (2 marks)
Python: F = abs(0.20*(-10 - 15))/0.02 # = 250.0 (1 mark)
[
{"claim":"Elastic 1D general formulae conserve momentum for test case", "code":"m1,m2,u1,u2=2,3,5,-1\nv1=((m1-m2)*u1+2*m2*u2)/(m1+m2)\nv2=((m2-m1)*u2+2*m1*u1)/(m1+m2)\nresult = simplify(m1*u1+m2*u2-(m1*v1+m2*v2))==0"},
{"claim":"KE fraction transferred neutron->deuteron is 8/9", "code":"m1,m2=1,2\nf=Rational(4*m1*m2,(m1+m2)**2)\nresult = f==Rational(8,9)"},
{"claim":"Composite hemisphere+cylinder COM is 17R/20", "code":"R=symbols('R',positive=True)\nmc,mh=3,2\nycm=(mc*(R/2)+mh*(R+Rational(3,8)*R))/(mc+mh)\nresult = simplify(ycm-Rational(17,20)*R)==0"},
{"claim":"Semicircle COM integral gives 4R/(3pi)", "code":"R,y=symbols('R y',positive=True)\nnum=integrate(y*2*sqrt(R**2-y**2),(y,0,R))\nden=pi*R**2/2\nresult = simplify(num/den-4*R/(3*pi))==0"},
{"claim":"Rocket final speed = 2500 ln4", "code":"vf=2500*log(2000/500)\nresult = abs(float(vf)-3465.7)<1.0"}
]