Newton's Laws & Dynamics
Level 3: Production (From-Scratch Derivations & Explanation)
Time limit: 45 minutes Total marks: 60 Instructions: Derive every result from first principles. Show all free body diagrams. State assumptions explicitly. Use and where numbers are required.
Question 1 — Atwood Machine from scratch (10 marks)
Two masses hang over a massless, frictionless pulley connected by an inextensible string.
(a) Draw the free body diagram for each mass. (2) (b) From Newton's second law applied to each mass, derive expressions for the acceleration and the string tension . (5) (c) Explain in one or two sentences why the tension is the same throughout the string and why it is less than but greater than . (3)
Question 2 — Angle of repose derivation (10 marks)
A block rests on a rough inclined plane whose angle is slowly increased.
(a) Draw the free body diagram and resolve forces along and perpendicular to the incline. (3) (b) Derive the condition for impending sliding and show that the angle of repose satisfies . (4) (c) A block just begins to slide at . Compute , and state the relationship between angle of repose and angle of friction. (3)
Question 3 — Banking of roads (12 marks)
(a) Derive, from first principles (FBD + Newton's second law with centripetal acceleration), the expression for the ideal banking angle of a curve of radius for a car travelling at speed with no friction. (6) (b) Now include friction (coefficient ). Derive the expression for the maximum safe speed . (4) (c) For , , , compute . (2)
Question 4 — Vertical circular motion (10 marks)
A ball of mass on a string of length is whirled in a vertical circle.
(a) Draw FBDs at the top and bottom of the circle. (2) (b) Derive the minimum speed at the top for the string to remain taut. (3) (c) Using energy conservation, derive the corresponding minimum speed at the bottom, . Show . (3) (d) Explain out loud (in writing) what provides the centripetal force at the top, at the bottom, and at the side. (2)
Question 5 — Escape and orbital velocity (10 marks)
(a) Starting from the gravitational potential energy , derive the escape velocity from a planet's surface (radius , mass ). (4) (b) Derive the orbital velocity for a circular orbit at radius by equating gravitational force to the required centripetal force. (3) (c) Show that at the surface. (3)
Question 6 — Pseudo-forces & weightlessness (8 marks)
(a) A person of mass stands on a scale inside an elevator accelerating upward with acceleration . Draw the FBD and derive the scale reading (apparent weight) . (4) (b) Explain, from the standpoint of a non-inertial frame, why an astronaut in a freely-falling orbiting spacecraft feels weightless despite gravity being strong there. Distinguish true vs apparent weightlessness. (4)
Answer keyMark scheme & solutions
Question 1 — Atwood Machine
(a) FBD (2): For : weight down, tension up. For : weight down, tension up. (1 each)
(b) Derivation (5): Let accelerate down with , up with (inextensible ⇒ same magnitude). Add: (1) (1) Substitute back: (1)
(c) Explanation (3):
- Tension is uniform because the string is massless and inextensible over a frictionless massless pulley — no net force can build across a massless element (1).
- because accelerates downward (net downward force needed) (1).
- because accelerates upward (net upward force needed) (1).
Question 2 — Angle of repose
(a) FBD & resolution (3): Weight vertically down; Normal ⊥ surface; friction up the incline. Perpendicular: (1.5) Along incline: (1.5)
(b) Derivation (4): At impending sliding, and (1).
(c) Numbers (3): (2). The angle of repose equals the angle of friction (both = ) (1).
Question 3 — Banking of roads
(a) Frictionless derivation (6): FBD: weight down, normal perpendicular to road (tilted by ). (1) Vertical: (2) Horizontal (centripetal, toward center): (2) Divide:
(b) With friction, max speed (4): At friction acts down the slope (magnitude ). Perpendicular: Along horizontal/centripetal balance gives:
(c) Numbers (2): . Numerator factor: . Denominator: . . (2)
Question 4 — Vertical circular motion
(a) FBD (2): Top: tension down + weight down. Bottom: tension up, weight down. (1 each)
(b) Min speed at top (3): At top both point toward center: (1) Minimum: (1):
(c) Bottom speed (3): Energy conservation, height difference : (1) (1)
(d) Explanation (2):
- Top: tension + gravity together provide centripetal force. (0.5)
- Bottom: tension minus gravity provides centripetal force. (0.5)
- Side: tension provides centripetal force; gravity is tangential. (1)
Question 5 — Escape & orbital velocity
(a) Escape velocity (4): Energy conservation, escape means reaching with (total energy = 0): (2)
(b) Orbital velocity (3): Gravity provides centripetal force: (2)
(c) Relation (3): At surface : , (1).
Question 6 — Pseudo-forces & weightlessness
(a) Elevator scale (4): FBD: normal up, weight down. Upward acceleration : (2) (2) — apparent weight exceeds true weight.
(b) Explanation (4):
- In the freely-falling (orbiting) frame, a pseudo-force arises; since (free fall), it exactly cancels gravity, giving zero apparent weight (2).
- True weightlessness requires zero gravitational field (never actual near Earth); apparent weightlessness is what the astronaut feels — gravity acts fully but both astronaut and craft accelerate together so the normal/contact force vanishes (2).
[
{"claim":"Atwood acceleration for m1=3,m2=1,g=9.8 equals 4.9","code":"m1,m2,g=3,1,9.8; a=(m1-m2)*g/(m1+m2); result = abs(a-4.9)<1e-9"},
{"claim":"Atwood tension for m1=3,m2=1,g=9.8 equals 14.7","code":"m1,m2,g=3,1,9.8; T=2*m1*m2*g/(m1+m2); result = abs(T-14.7)<1e-9"},
{"claim":"mu_s from angle of repose 30 deg is 1/sqrt(3)","code":"from sympy import tan,pi,sqrt,Rational,simplify; mu=tan(pi/6); result = simplify(mu-1/sqrt(3))==0"},
{"claim":"Banked road vmax approx 26.5 m/s for r=80,theta=20,mu=0.4","code":"from sympy import tan,pi,sqrt; th=20*pi/180; mu=0.4; r=80; g=9.8; v=sqrt(r*g*(tan(th)+mu)/(1-mu*tan(th))); result = abs(float(v)-26.5)<0.2"},
{"claim":"v_bottom = sqrt(5gL) from vtop=sqrt(gL) and height 2L","code":"from sympy import symbols,sqrt,simplify; g,L=symbols('g L',positive=True); vb2=g*L+4*g*L; result = simplify(sqrt(vb2)-sqrt(5*g*L))==0"},
{"claim":"v_esc = sqrt(2)*v_orb at surface","code":"from sympy import symbols,sqrt,simplify; G,M,R=symbols('G M R',positive=True); vesc=sqrt(2*G*M/R); vorb=sqrt(G*M/R); result = simplify(vesc-sqrt(2)*vorb)==0"}
]