Level 5 — MasteryOscillations & Waves

Oscillations & Waves

90 minutes60 marksprintable — key stays hidden on paper

Mastery Examination (Level 5)

Time limit: 90 minutes Total marks: 60 Instructions: Answer all three questions. Show full derivations, reasoning, and (where indicated) pseudo-code/algorithmic thinking. Use ...... notation for mathematics.


Question 1 — Damped-Driven Oscillator: Theory, Energy & Numerics (22 marks)

A mass m=0.50 kgm = 0.50\ \text{kg} hangs on a vertical spring of stiffness k=200 N/mk = 200\ \text{N/m}. A velocity-dependent damping force Fd=bx˙F_d = -b\,\dot{x} acts, with b=2.0 kg/sb = 2.0\ \text{kg/s}. A sinusoidal drive F(t)=F0cos(ωdt)F(t) = F_0\cos(\omega_d t) with F0=4.0 NF_0 = 4.0\ \text{N} is applied.

(a) Starting from Newton's second law, write the full equation of motion for the displacement xx from the equilibrium point, and show that for the vertical spring the gravitational term drops out (i.e. the equilibrium shift absorbs gravity). (4)

(b) For the free, undriven case (F0=0F_0 = 0): compute the natural angular frequency ω0\omega_0, the damping ratio ζ=b/(2mk)\zeta = b/(2\sqrt{mk}), and classify the regime (under/critical/over-damped). Derive the damped angular frequency ω1\omega_1 and evaluate it numerically. (5)

(c) Define the quality factor Q=ω0m/bQ = \omega_0 m / b. Compute QQ and state, with a one-line justification, the fractional energy lost per radian of oscillation. (3)

(d) For the steady-state driven response x(t)=A(ωd)cos(ωdtδ)x(t) = A(\omega_d)\cos(\omega_d t - \delta), derive the amplitude A(ωd)=F0/m(ω02ωd2)2+(bωd/m)2.A(\omega_d) = \frac{F_0/m}{\sqrt{(\omega_0^2 - \omega_d^2)^2 + (b\omega_d/m)^2}}. Then find the drive frequency ωres\omega_{\text{res}} at which AA is maximum (amplitude resonance) and evaluate it. Compare it to ω0\omega_0 and comment. (6)

(e) Outline (in ≤ 8 lines of pseudo-code) a numerical scheme (e.g. RK4 or velocity-Verlet) to integrate this ODE, and state what quantitative check you would run to confirm your code has reached the correct steady-state amplitude from part (d). (4)


Question 2 — Standing Waves, Harmonics & a Beat/Doppler Cross-Problem (22 marks)

A steel string of length L=0.80 mL = 0.80\ \text{m} and linear mass density μ=4.0×103 kg/m\mu = 4.0\times10^{-3}\ \text{kg/m} is fixed at both ends and tensioned to T=320 NT = 320\ \text{N}.

(a) Derive the transverse wave speed vv on the string from the wave equation (state the small-slope assumptions), and compute vv numerically. (5)

(b) Derive the frequencies of the standing-wave harmonics fnf_n and compute the fundamental f1f_1 and the third harmonic f3f_3. Sketch (describe) the node/antinode pattern of the third harmonic. (5)

(c) A second identical string is slightly detuned so that when both fundamentals sound together a beat of 3.0 Hz3.0\ \text{Hz} is heard. Derive the beat-frequency formula from superposition of two cosines, and give the two possible tensions of the detuned string. (5)

(d) The sound from the first string (frequency f1f_1) is now emitted by a speaker moving directly towards a stationary listener at us=30 m/su_s = 30\ \text{m/s} (speed of sound c=340 m/sc = 340\ \text{m/s}). Derive the Doppler-shifted frequency the listener hears and evaluate it. Then state what beat frequency would now be heard between this Doppler-shifted tone and the stationary detuned string (take the lower-tension case). (7)


Question 3 — Shock Waves & Intensity: Rocket Design Application (16 marks)

A rocket rises through air where the local speed of sound is c=300 m/sc = 300\ \text{m/s}.

(a) Define the Mach number and derive the half-angle θ\theta of the Mach cone. If the rocket travels at 900 m/s900\ \text{m/s}, compute the Mach number and θ\theta. (5)

(b) A microphone on the ground registers the sound intensity level of the passing rocket as 130 dB130\ \text{dB}. Given the reference intensity I0=1.0×1012 W/m2I_0 = 1.0\times10^{-12}\ \text{W/m}^2, compute the physical intensity II in W/m2\text{W/m}^2. (4)

(c) At a distance r1=500 mr_1 = 500\ \text{m} the level is 130 dB130\ \text{dB}. Assuming spherical spreading (I1/r2I \propto 1/r^2), derive and compute the intensity level (in dB) at r2=2000 mr_2 = 2000\ \text{m}. (4)

(d) Give one design/engineering consequence of resonance OR shock loading relevant to rockets, in ≤ 3 sentences. (3)


Answer keyMark scheme & solutions

Question 1

(a) [4 marks] Newton's law vertical (down positive), total spring stretch =y0+x= y_0 + x where ky0=mgky_0 = mg at equilibrium: mx¨=mgk(y0+x)bx˙+F0cosωdt.m\ddot{x} = mg - k(y_0 + x) - b\dot{x} + F_0\cos\omega_d t. Since ky0=mgky_0 = mg, the constant terms cancel: (2 for setup, 2 for cancellation) mx¨+bx˙+kx=F0cosωdt.m\ddot{x} + b\dot{x} + kx = F_0\cos\omega_d t. Gravity only sets the equilibrium point, not the dynamics.

(b) [5 marks]

  • ω0=k/m=200/0.5=400=20 rad/s\omega_0 = \sqrt{k/m} = \sqrt{200/0.5} = \sqrt{400} = 20\ \text{rad/s}. (1)
  • ζ=b/(2mk)=2.0/(20.5200)=2.0/(210)=0.10\zeta = b/(2\sqrt{mk}) = 2.0/(2\sqrt{0.5\cdot200}) = 2.0/(2\cdot10) = 0.10. (1)
  • ζ<1\zeta < 1 \Rightarrow underdamped. (1)
  • Damped frequency: ω1=ω01ζ2=2010.01=200.9919.90 rad/s\omega_1 = \omega_0\sqrt{1-\zeta^2} = 20\sqrt{1-0.01} = 20\sqrt{0.99} \approx 19.90\ \text{rad/s}. (2)

(c) [3 marks] Q=ω0m/b=200.5/2.0=5.0Q = \omega_0 m/b = 20\cdot0.5/2.0 = 5.0. (1) Fractional energy lost per radian 1/Q=0.20\approx 1/Q = 0.20 (20%), because Eeω0t/QE \propto e^{-\omega_0 t/Q} over a phase ω0t\omega_0 t, so per radian the exponent decreases by 1/Q1/Q. (2)

(d) [6 marks] Substitute trial x=Acos(ωdtδ)x = A\cos(\omega_d t - \delta) into mx¨+bx˙+kx=F0cosωdtm\ddot x + b\dot x + kx = F_0\cos\omega_d t. Balancing gives (standard phasor/complex method): (3 for derivation) A(ωd)=F0/m(ω02ωd2)2+(bωd/m)2.A(\omega_d) = \frac{F_0/m}{\sqrt{(\omega_0^2-\omega_d^2)^2 + (b\omega_d/m)^2}}. Maximize AA ⟺ minimize the radicand g(ωd2)=(ω02ωd2)2+(b/m)2ωd2g(\omega_d^2)=(\omega_0^2-\omega_d^2)^2+(b/m)^2\omega_d^2. Setting dg/d(ωd2)=0dg/d(\omega_d^2)=0: (2) ωres=ω02b22m2=400420.25=4008=39219.80 rad/s.\omega_{\text{res}} = \sqrt{\omega_0^2 - \tfrac{b^2}{2m^2}} = \sqrt{400 - \tfrac{4}{2\cdot0.25}} = \sqrt{400-8}=\sqrt{392}\approx 19.80\ \text{rad/s}. This is slightly below ω0=20\omega_0=20 because damping shifts the amplitude peak down. (1)

(e) [4 marks] Pseudo-code (velocity-Verlet style), any correct scheme accepted: (3)

x=0; v=0; dt=1e-4
for n in range(N):
    a = (F0*cos(wd*n*dt) - b*v - k*x)/m
    v += a*dt
    x += v*dt      # or half-step Verlet
record x, v

Check: run past transient (many 1/ζω01/\zeta\omega_0 decay times), fit steady x(t)x(t) to Acos(ωdtδ)A\cos(\omega_d t-\delta) and confirm AA matches the analytic A(ωd)A(\omega_d) of part (d) to within tolerance. (1)


Question 2

(a) [5 marks] Wave equation from a string element: net vertical force =T2y/x2dx= T\,\partial^2 y/\partial x^2\,dx (small slope sinθtanθ=y/x\sin\theta\approx\tan\theta=\partial y/\partial x), mass =μdx=\mu\,dx: (3) μtty=Txxyv=T/μ.\mu\,\partial_{tt}y = T\,\partial_{xx}y \Rightarrow v=\sqrt{T/\mu}. v=320/(4.0×103)=80000283 m/sv=\sqrt{320/(4.0\times10^{-3})}=\sqrt{80000}\approx 283\ \text{m/s} (=2002=200\sqrt2). (2)

(b) [5 marks] Fixed–fixed: L=nλn/2λn=2L/nL=n\lambda_n/2 \Rightarrow \lambda_n=2L/n, fn=v/λn=nv/(2L)f_n=v/\lambda_n=nv/(2L). (2) f1=283/(20.8)=283/1.6176.8 Hzf_1 = 283/(2\cdot0.8)=283/1.6\approx176.8\ \text{Hz}. (1) f3=3f1530.3 Hzf_3=3f_1\approx530.3\ \text{Hz}. (1) Third harmonic: 4 nodes (including 2 ends) and 3 antinodes; pattern N–A–N–A–N–A–N. (1)

(c) [5 marks] Superpose y1=acos(2πf1t)y_1=a\cos(2\pi f_1 t), y2=acos(2πf2t)y_2=a\cos(2\pi f_2 t): y=2acos ⁣(2πf1f22t)cos ⁣(2πf1+f22t).y=2a\cos\!\big(2\pi\tfrac{f_1-f_2}{2}t\big)\cos\!\big(2\pi\tfrac{f_1+f_2}{2}t\big). Envelope amplitude modulation gives fbeat=f1f2f_{\text{beat}}=|f_1-f_2|. (3) So f2=176.8±3.0=179.8f_2 = 176.8 \pm 3.0 = 179.8 or 173.8 Hz173.8\ \text{Hz}. Since fTf\propto\sqrt{T}, T2=T(f2/f1)2T_2=T(f_2/f_1)^2: (1)

  • T2(+)=320(179.8/176.8)2331 NT_2^{(+)}=320(179.8/176.8)^2\approx331\ \text{N}
  • T2()=320(173.8/176.8)2309 NT_2^{(-)}=320(173.8/176.8)^2\approx309\ \text{N}. (1)

(d) [7 marks] Source moving toward stationary observer: f=f1ccus=176.834034030=176.8340310193.9 Hz.f'=f_1\frac{c}{c-u_s}=176.8\cdot\frac{340}{340-30}=176.8\cdot\frac{340}{310}\approx193.9\ \text{Hz}. (4) Lower-tension detuned string still sounds its fundamental f2=173.8 Hzf_2=173.8\ \text{Hz} (stationary, unshifted). (1) Beat between ff' and f2f_2: 193.9173.820.1 Hz|193.9-173.8|\approx 20.1\ \text{Hz}. (2)


Question 3

(a) [5 marks] Mach number M=v/cM = v/c. Wavefronts form a cone; in time tt source moves vtvt, sound travels ctct, so sinθ=ct/(vt)=1/M\sin\theta = ct/(vt)=1/M. (3) M=900/300=3.0M=900/300=3.0; θ=arcsin(1/3)19.47\theta=\arcsin(1/3)\approx19.47^\circ. (2)

(b) [4 marks] L=10log10(I/I0)I=I010L/10=10121013=10 W/m2L=10\log_{10}(I/I_0)\Rightarrow I=I_0\,10^{L/10}=10^{-12}\cdot10^{13}=10\ \text{W/m}^2. (4)

(c) [4 marks] I1/r2I\propto1/r^2: ΔL=10log10(I2/I1)=10log10(r12/r22)=20log10(r1/r2)\Delta L = 10\log_{10}(I_2/I_1)=10\log_{10}(r_1^2/r_2^2)=20\log_{10}(r_1/r_2). (2) =20log10(500/2000)=20log10(0.25)12.04 dB=20\log_{10}(500/2000)=20\log_{10}(0.25)\approx-12.04\ \text{dB}. L2=13012.04118.0 dBL_2=130-12.04\approx118.0\ \text{dB}. (2)

(d) [3 marks] Acceptable answers, e.g.: Rocket structures must be designed so their natural resonant frequencies avoid the dominant driving frequencies of engine thrust oscillations (POGO) / aerodynamic buffeting, otherwise resonance amplifies vibration to destructive amplitudes. Shock/sonic-boom overpressure imposes transient loads on the airframe and launch structures that must be damped or structurally accommodated. (3 for one coherent point)

[
  {"claim":"omega0=20, zeta=0.1 underdamped, omega1~19.8997","code":"w0=sqrt(200/Rational(1,2)); zeta=2/(2*sqrt(Rational(1,2)*200)); w1=w0*sqrt(1-zeta**2); result=(w0==20) and (zeta==Rational(1,10)) and abs(float(w1)-19.8997)<1e-3"},
  {"claim":"Amplitude resonance omega_res=sqrt(392)~19.7990","code":"wres=sqrt(400-4/(2*Rational(1,4))); result=abs(float(wres)-19.79899)<1e-3"},
  {"claim":"String speed 200*sqrt2 and f1~176.78","code":"v=sqrt(320/Rational(4,1000)); f1=v/(2*Rational(8,10)); result=(v==200*sqrt(2)) and abs(float(f1)-176.777)<1e-2"},
  {"claim":"Doppler f'~193.85 Hz, beat ~20.1 Hz","code":"f1=200*sqrt(2)/(2*Rational(8,10)); fp=f1*340/310; f2=float(f1)-3; beat=abs(float(fp)-f2); result=abs(float(fp)-193.85)<0.3 and abs(beat-20.1)<0.3"},
  {"claim":"Mach cone: M=3, theta=asin(1/3), dB drop 20log10(0.25)","code":"import math; M=900/300; theta=math.degrees(math.asin(1/M)); dropdb=20*math.log10(500/2000); result=(M==3.0) and abs(theta-19.4712)<1e-3 and abs(dropdb+12.041)<1e-2"}
]