AP Physics C: Mechanics — Simple Harmonic Motion & Calculus-Driven Oscillations
1. Introduction & AP Exam Weight
Simple Harmonic Motion (SHM) and Calculus-Driven Oscillations account for 10–14% of the AP Physics C: Mechanics exam. While the raw percentage appears modest, SHM is the primary conceptual bridge on the exam that connects linear dynamics, rotational dynamics, potential energy functions, and differential equations.
For students targeting MIT, SHM is not merely a topic to memorize; it is the fundamental physical archetype for linear second-order differential equations. Mastery of this domain demonstrates readiness to bypass 8.01 (Classical Mechanics) via the Advanced Standing Exam (ASE) or AP credit validation, accelerating directly into 8.02 (Electricity & Magnetism) and 8.03 (Vibrations & Waves).
On the AP Exam, SHM questions routinely separate 4-scorers from 5-scorers by requiring students to: 1. Derive non-standard differential equations from first principles ($\sum F = ma$ or $\sum \tau = I\alpha$). 2. Linearize non-linear restoring forces using Taylor series approximations. 3. Compute equivalent spring constants and natural frequencies $\omega_0$ for complex rotational/translational physical systems.
2. Deep Concept Breakdown
A. The Fundamental Linear SHM Differential Equation
A system exhibits Simple Harmonic Motion if and only if the net restoring force (or torque) is directly proportional to the displacement from a stable equilibrium point.
From Newton’s Second Law for a 1D translational system: $$\sum F = -k x = m a = m \frac{d^2 x}{dt^2}$$
Rearranging yields the canonical homogenous 2nd-order linear ordinary differential equation (ODE): $$\frac{d^2 x}{dt^2} + \left( \frac{k}{m} \right) x = 0$$
Defining the angular frequency $\omega_0 \equiv \sqrt{\frac{k}{m}}$, the equation becomes: $$\frac{d^2 x(t)}{dt^2} + \omega_0^2 x(t) = 0$$
Proof of the General Solution
The general solution to this linear ODE is: $$x(t) = A \cos(\omega_0 t + \phi)$$
Taking the first and second time derivatives: $$v(t) = \frac{dx}{dt} = -\omega_0 A \sin(\omega_0 t + \phi)$$ $$a(t) = \frac{d^2 x}{dt^2} = -\omega_0^2 A \cos(\omega_0 t + \phi) = -\omega_0^2 x(t)$$
Substituting $a(t)$ back into $\frac{d^2 x}{dt^2} + \omega_0^2 x = 0$: $$-\omega_0^2 x(t) + \omega_0^2 x(t) = 0 \quad \blacksquare$$
The system oscillates with a period $T$ and frequency $f$: $$\omega_0 = 2\pi f = \frac{2\pi}{T} \implies T = 2\pi \sqrt{\frac{m}{k}}$$
B. Arbitrary Potential Wells & Linearization via Taylor Series
Not all physical systems involve ideal Hooke's Law springs ($U(x) = \frac{1}{2}kx^2$). However, any smooth potential energy function $U(x)$ oscillates with SHM for small perturbations around a local stable equilibrium $x_0$.
Proof via Taylor Expansion
Expand $U(x)$ about the stable equilibrium point $x_0$: $$U(x) = U(x_0) + U'(x_0)(x - x_0) + \frac{1}{2!} U''(x_0)(x - x_0)^2 + \frac{1}{3!} U'''(x_0)(x - x_0)^3 + \mathcal{O}((x - x_0)^4)$$
At a stable equilibrium point $x_0$: 1. $F(x_0) = -U'(x_0) = 0$ (definition of equilibrium). 2. $U''(x_0) > 0$ (definition of local minimum / stability).
For small displacements $x - x_0 = \Delta x$, higher-order terms $\mathcal{O}(\Delta x^3) \approx 0$. Setting $U(x_0) = 0$ as reference: $$U(x) \approx \frac{1}{2} U''(x_0) (\Delta x)^2$$
Comparing this directly to $U_{\text{spring}} = \frac{1}{2} k_{\text{eff}} (\Delta x)^2$, the effective spring constant is: $$k_{\text{eff}} = \left. \frac{d^2 U}{dx^2} \right|_{x = x_0}$$
Thus, the angular frequency of small oscillations in any arbitrary potential well is: $$\omega_0 = \sqrt{\frac{\left. \frac{d^2 U}{dx^2} \right|_{x_0}}{m}}$$
C. Rotational Oscillations: The Physical Pendulum
A physical pendulum consists of an arbitrary rigid body of mass $M$ and rotational inertia $I$ pivoted about a frictionless axis located at distance $d$ from its center of mass (CM).
Pivot (O)
o
/ \
/ \ d
/ \
/ o Center of Mass (CM)
/ /
/ / mg
Applying Newton’s Second Law for Rotation about the pivot point $O$: $$\sum \tau_O = I_O \alpha$$ $$-M g d \sin\theta = I_O \frac{d^2 \theta}{dt^2}$$
Rearranging: $$\frac{d^2 \theta}{dt^2} + \frac{M g d}{I_O} \sin\theta = 0$$
Small-Angle Approximation
Applying the Taylor series expansion for $\sin\theta$ around $\theta = 0$: $$\sin\theta = \theta - \frac{\theta^3}{3!} + \frac{\theta^5}{5!} - \dots \implies \lim_{\theta \to 0} \sin\theta \approx \theta$$
Substituting into the non-linear ODE yields the SHM ODE form: $$\frac{d^2 \theta}{dt^2} + \left( \frac{M g d}{I_O} \right) \theta = 0$$
Thus, the angular frequency and period for small oscillations are: $$\omega_0 = \sqrt{\frac{M g d}{I_O}} \implies T = 2\pi \sqrt{\frac{I_O}{M g d}}$$
D. Computational Dynamics: Non-Linear vs. Linear Pendulum
To visualize how the small-angle approximation breaks down at large amplitudes, consider the Python code below, which uses numerical integration (scipy.integrate.solve_ivp) to compare linear SHM versus full non-linear pendulum dynamics.
import numpy as np
from scipy.integrate import solve_ivp
import matplotlib.pyplot as plt
# Physical Parameters
g = 9.81 # m/s^2
L = 1.0 # meters
omega_0_sq = g / L
# Differential Equations System: y = [theta, omega]
def nonlinear_pendulum(t, y):
theta, omega = y
return [omega, -omega_0_sq * np.sin(theta)]
def linear_pendulum(t, y):
theta, omega = y
return [omega, -omega_0_sq * theta]
# Initial conditions: Large angle (60 degrees = pi/3 rad)
theta_0 = np.pi / 3
y0 = [theta_0, 0.0]
t_span = (0, 10)
t_eval = np.linspace(0, 10, 1000)
# Solve
sol_nonlin = solve_ivp(nonlinear_pendulum, t_span, y0, t_eval=t_eval)
sol_lin = solve_ivp(linear_pendulum, t_span, y0, t_eval=t_eval)
# Plotting Comparison
plt.figure(figsize=(10, 5))
plt.plot(sol_lin.t, sol_lin.y[0], 'r--', label='Linear SHM Solution (sin θ ≈ θ)')
plt.plot(sol_nonlin.t, sol_nonlin.y[0], 'b-', label='Exact Non-Linear Differential Solution')
plt.title('Non-Linear Oscillations vs. Small-Angle Linear SHM Approximation (θ₀ = 60°)')
plt.xlabel('Time (s)')
plt.ylabel('Angle θ (rad)')
plt.grid(True)
plt.legend()
plt.savefig('pendulum_comparison.png')
3. Common AP Exam Pitfalls & Score 5 Scoring Rubric Nuances
Scoring Nuance: 4 vs. 5 Student Responses
| Problem Task | Score 4 Student Approach | Score 5 Student Approach |
|---|---|---|
| Deriving $T$ for non-standard systems | Plugs parameters into standard formula $T = 2\pi\sqrt{m/k}$ without justifying $k_{\text{eff}}$. | Sets up $\sum F = m \frac{d^2x}{dt^2}$ or $\sum \tau = I \frac{d^2\theta}{dt^2}$, brings ODE to standard form $\frac{d^2x}{dt^2} + \omega^2 x = 0$, explicitly identifies $\omega = \sqrt{\text{coeff}}$, and states $T = 2\pi/\omega$. |
| Physical Pendulum Derivations | Uses center-of-mass moment of inertia $I_{\text{cm}}$ in the period formula instead of $I_{\text{pivot}}$. | Applies Parallel Axis Theorem $I_{\text{pivot}} = I_{\text{cm}} + M d^2$ explicitly before computing $\omega$. |
| Phase Constant ($\phi$) Calculations | Assumes $\phi = 0$ universally; fails when $x(0) \neq A$ or $v(0) \neq 0$. | Solves boundary value equations: $\tan\phi = -\frac{v(0)}{\omega x(0)}$ and specifies correct quadrant. |
| Potential Well Analysis | Identifies equilibrium where $U(x) = 0$ instead of $U'(x) = 0$. | Sets $\frac{dU}{dx} = 0$ to find $x_0$, then calculates $k_{\text{eff}} = \left.\frac{d^2U}{dx^2}\right |
High-Frequency Scoring Rubric Traps
- The Missing Minus Sign Trap: When writing Newton's 2nd Law for restoring forces, omitting the negative sign ($\sum F = -kx$) will cost the initial setup point on AP Free Response Questions (FRQs).
- Failure to Linearize Explicitly: If asked to "derive the differential equation," writing $\frac{d^2\theta}{dt^2} + \frac{mgd}{I}\sin\theta = 0$ is insufficient unless accompanied by the explicit mathematical step: "For small angles, $\sin\theta \approx \theta$, yielding $\frac{d^2\theta}{dt^2} + \frac{mgd}{I}\theta = 0$."
- Evaluating $I$ About Wrong Axis: On rotation-oscillations questions, forgetting to apply $I = I_{\text{cm}} + md^2$ instantly loses 2 out of 4 points on the equation derivation sequence.
4. MIT Placement Pathway: Exemption & Acceleration
AP Physics C: Mechanics (Score 5) / MIT ASE
│
▼
Satisfies 8.01 Classical Mechanics (GIR)
│
┌─────────┴─────────┐
▼ ▼
8.02 Electricity 8.03 Vibrations
& Magnetism & Waves
│ │
└─────────┬─────────┘
▼
Advanced Tracks: Course 2 (MechE) / Course 6-1, 6-2 (EECS)
Institutional Context: 8.01 GIR Exemption
MIT requires all undergraduates to satisfy the General Institute Requirement (GIR) in Physics. Earning a Score 5 on AP Physics C: Mechanics combined with passing the 8.01 Advanced Standing Exam (ASE) waives 8.01 Classical Mechanics (12 units).
Mathematical Isomorphism: The Bridge to 8.02 & 8.03
Mastering second-order differential equations in SHM gives MIT students a distinct edge due to the exact mathematical equivalence across physical domains:
- Mechanical Oscillator (8.01 / AP Physics C): $$m \frac{d^2 x}{dt^2} + b \frac{dx}{dt} + k x = F(t)$$
- Electromagnetic LC / RLC Circuit (8.02): $$L \frac{d^2 q}{dt^2} + R \frac{dq}{dt} + \frac{1}{C} q = V(t)$$
When you enter 8.03 (Vibrations & Waves), classical mechanics drops coordinate systems in favor of normal modes, coupled oscillators, and complex exponentials ($e^{i\omega t}$): $$\mathbf{M} \frac{d^2\vec{x}}{dt^2} + \mathbf{K}\vec{x} = 0$$
Students who master the calculus-driven derivations of SHM in high school skip introductory remedial steps and can immediately focus on linear algebra transformations, Fourier analysis, and driven wave PDEs.
5. High-Yield Practice Problem & Step-by-Step Solution Checklist
Problem Statement
A uniform thin rod of total mass $M$ and length $L$ is pivoted smoothly at a point located at a distance $h = \frac{L}{6}$ from its center of mass. A small mass $m = \frac{M}{2}$ is attached to the bottom tip of the rod. A horizontal spring of spring constant $k$ is connected to the top end of the rod, as shown below. The rotational inertia of a uniform rod about its center of mass is $I_{\text{cm}} = \frac{1}{12} M L^2$.
Pivot O (at h = L/6 from CM)
k o
###/\/\/\/[Top]
│
│
(CM)
│
│
[m] (Bottom tip)
- Derive the total rotational inertia $I_O$ of the combined system about the pivot $O$ in terms of $M$ and $L$.
- Write the non-linear differential equation governing the angular displacement $\theta(t)$ of the rod when rotated away from the vertical equilibrium position.
- Apply small-angle approximations to express the second-order linear differential equation in canonical form, and determine the natural angular frequency $\omega_0$ of small oscillations in terms of $M, L, k,$ and $g$.
Step-by-Step Solution & Scoring Checklist
Part 1: Rotational Inertia $I_O$
-
Step 1: Use the Parallel Axis Theorem for the uniform rod of mass $M$: $$I_{\text{rod}, O} = I_{\text{cm}} + M h^2 = \frac{1}{12} M L^2 + M \left(\frac{L}{6}\right)^2 = \frac{1}{12} M L^2 + \frac{1}{36} M L^2 = \frac{4}{36} M L^2 = \frac{1}{9} M L^2$$
-
Step 2: Calculate distance from pivot $O$ to the bottom attached mass $m$: The center of mass is at distance $\frac{L}{6}$ below pivot $O$. The bottom tip is at distance $\frac{L}{2}$ below CM. $$d_m = \frac{L}{6} + \frac{L}{2} = \frac{2L}{3}$$
-
Step 3: Treat mass $m = \frac{M}{2}$ as a point mass and sum the inertias: $$I_{m, O} = m (d_m)^2 = \left(\frac{M}{2}\right) \left(\frac{2L}{3}\right)^2 = \left(\frac{M}{2}\right) \left(\frac{4L^2}{9}\right) = \frac{2}{9} M L^2$$ $$I_O = I_{\text{rod}, O} + I_{m, O} = \frac{1}{9} M L^2 + \frac{2}{9} M L^2 = \frac{1}{3} M L^2$$
Part 2: Non-Linear Differential Equation Construction
-
Step 1: Determine distance from pivot $O$ to top of rod: $$d_{\text{top}} = \frac{L}{2} - \frac{L}{6} = \frac{L}{3}$$ When rotated by angle $\theta$, displacement of top spring point is $x \approx d_{\text{top}} \theta = \frac{L}{3} \theta$. Restoring torque due to spring force $F_s = -k \left(\frac{L}{3}\theta\right)$: $$\tau_{\text{spring}} = -\left(k \frac{L}{3} \sin\theta\right) \left(\frac{L}{3}\right) = -\frac{1}{9} k L^2 \sin\theta$$
-
Step 2: Gravitational restoring torques: For rod CM (located at $h = L/6$ below pivot): $$\tau_{\text{grav, rod}} = -M g \left(\frac{L}{6}\right) \sin\theta$$ For point mass $m = M/2$ (located at $d_m = 2L/3$ below pivot): $$\tau_{\text{grav, mass}} = -\left(\frac{M}{2}\right) g \left(\frac{2L}{3}\right) \sin\theta = -\frac{1}{3} M g L \sin\theta$$
-
Step 3: Total Net Torque ($\sum \tau_O = I_O \frac{d^2\theta}{dt^2}$): $$\sum \tau_O = -\left[ \frac{1}{9} k L^2 + \frac{1}{6} M g L + \frac{1}{3} M g L \right] \sin\theta = I_O \frac{d^2\theta}{dt^2}$$ $$\sum \tau_O = -\left[ \frac{1}{9} k L^2 + \frac{1}{2} M g L \right] \sin\theta = \left(\frac{1}{3} M L^2\right) \frac{d^2\theta}{dt^2}$$
-
Step 4: Non-linear ODE: $$\frac{d^2\theta}{dt^2} + \frac{\frac{1}{9} k L^2 + \frac{1}{2} M g L}{\frac{1}{3} M L^2} \sin\theta = 0$$
Part 3: Canonical Linearization & Natural Frequency $\omega_0$
-
Step 1: Apply small-angle approximation $\sin\theta \approx \theta$: $$\frac{d^2\theta}{dt^2} + \left[ \frac{\frac{1}{9} k L^2 + \frac{1}{2} M g L}{\frac{1}{3} M L^2} \right] \theta = 0$$
-
Step 2: Simplify internal coefficient: $$\text{Coefficient} = \frac{3}{M L^2} \left( \frac{1}{9} k L^2 + \frac{1}{2} M g L \right) = \frac{k}{3M} + \frac{3g}{2L}$$
-
Step 3: Express in Canonical Form $\frac{d^2\theta}{dt^2} + \omega_0^2 \theta = 0$: $$\frac{d^2\theta}{dt^2} + \left( \frac{k}{3M} + \frac{3g}{2L} \right) \theta = 0$$
-
Step 4: Extract Angular Frequency $\omega_0$: $$\omega_0 = \sqrt{\frac{k}{3M} + \frac{3g}{2L}}$$
Official AP-Style Scoring Rubric (15 Point Scale)
Part 1 (4 Points Total)
- +1 Point: Correct application of parallel axis theorem to derive $I_{\text{rod}, O} = \frac{1}{9} ML^2$.
- +1 Point: Correct identification of point mass distance from pivot ($d_m = \frac{2}{3}L$).
- +1 Point: Calculation of point mass moment of inertia ($I_m = \frac{2}{9}ML^2$).
- +1 Point: Correct total inertia summation yielding $I_O = \frac{1}{3}ML^2$.
Part 2 (5 Points Total)
- +1 Point: Setting up Newton's rotational second law $\sum \tau_O = I_O \alpha$.
- +1 Point: Correct horizontal displacement expression for top spring $x = \frac{L}{3}\sin\theta$ or $\frac{L}{3}\theta$.
- +1 Point: Correct evaluation of gravity torque for rod CM ($-\frac{1}{6}MgL \sin\theta$).
- +1 Point: Correct evaluation of gravity torque for attached point mass ($-\frac{1}{3}MgL \sin\theta$).
- +1 Point: Correct negative signs on all restoring torque terms.
Part 3 (6 Points Total)
- +1 Point: Explicit statement and substitution of small angle approximation $\sin\theta \approx \theta$.
- +1 Point: Substitution of calculated $I_O = \frac{1}{3}ML^2$ into the angular equation.
- +1 Point: Algebraic isolation of $\frac{d^2\theta}{dt^2}$ to yield standard form $\frac{d^2\theta}{dt^2} + C \theta = 0$.
- +1 Point: Correct simplification of $\frac{k}{3M}$ component.
- +1 Point: Correct simplification of $\frac{3g}{2L}$ component.
- +1 Point: Correct final expression for $\omega_0 = \sqrt{\frac{k}{3M} + \frac{3g}{2L}}$.