Simple Harmonic Motion Examples to Know for AP Physics 1 (2025)

What You Need to Know

Simple Harmonic Motion (SHM) is the motion you get when a system has a restoring influence that is proportional to displacement from equilibrium and points back toward equilibrium:

Fnet=keffxa=ω2xF_{\text{net}} = -k_{\text{eff}} x \quad\Rightarrow\quad a = -\omega^2 x

Why it matters in AP Physics 1: SHM shows up everywhere—springs, pendulums, energy graphs, period questions, and “is this SHM?” conceptual traps.

The big idea (how you recognize SHM)

A system undergoes SHM when (for small displacements):

  • There is a stable equilibrium position.
  • The net force (or net torque) behaves like constant×(displacement from equilibrium)-\text{constant}\times (\text{displacement from equilibrium}).

Then the motion is sinusoidal with:

ω=keffm,T=2πω\omega = \sqrt{\frac{k_{\text{eff}}}{m}}, \quad T = \frac{2\pi}{\omega}

Critical reminder: Displacement xx in SHM is measured from equilibrium, not necessarily from where the spring is unstretched.

The “examples you must know” list

These are the high-yield SHM systems for AP Physics 1:

  • Horizontal mass–spring (classic)
  • Vertical mass–spring (equilibrium shift!)
  • Simple pendulum (small-angle) (uses sinθθ\sin\theta\approx\theta)
  • Springs in series/parallel leading to an effective spring constant keffk_{\text{eff}}
  • Small oscillations about equilibrium (e.g., block in a shallow bowl / track approximated as parabolic, or any situation where you can linearize the restoring force)

Step-by-Step Breakdown

Use this every time you see “oscillates,” “vibrates,” “small displacement,” or “period.”

A. Decide if it’s SHM (force test)
  1. Find equilibrium: where Fnet=0F_{\text{net}}=0 (or τnet=0\tau_{\text{net}}=0).
  2. Define a displacement variable from equilibrium:
    • Springs: xx (meters)
    • Pendulum: either angle θ\theta (radians) or arc length s=Lθs=L\theta
  3. Write the net restoring influence in terms of that displacement.
  4. Check if it’s (or can be approximated as):

FnetkeffxorτnetκθF_{\text{net}}\approx -k_{\text{eff}}x \quad \text{or} \quad \tau_{\text{net}}\approx -\kappa\,\theta

If yes, it’s SHM with:

ω=keffm(translational)orω=κI(rotational)\omega = \sqrt{\frac{k_{\text{eff}}}{m}} \quad \text{(translational)} \qquad \text{or} \qquad \omega = \sqrt{\frac{\kappa}{I}} \quad \text{(rotational)}

Decision point: If you see sinθ\sin\theta, SHM only holds for **small angles** where sinθθ\sin\theta\approx\theta (with θ\theta in radians).

B. Find the period quickly (pattern recognition)
  1. If it’s a mass–spring system:

T=2πmkeffT = 2\pi\sqrt{\frac{m}{k_{\text{eff}}}}

  1. If it’s a simple pendulum (small-angle):

T=2πLgT = 2\pi\sqrt{\frac{L}{g}}

  1. If multiple springs are involved:
    • Compute keffk_{\text{eff}} (series/parallel) first.
C. Use energy to get speed at a position (fast on exams)

For ideal SHM (no damping): total mechanical energy is constant.

Mass–spring:

E=12kA2=12kx2+12mv2E = \frac{1}{2}kA^2 = \frac{1}{2}kx^2 + \frac{1}{2}mv^2

So:

v=ωA2x2v = \omega\sqrt{A^2-x^2}

Pendulum (small-angle): you can use energy too, but be careful whether you’re using angle or arc length.

Mini worked method (annotated)

A block of mass mm attached to a spring oscillates. You’re told “amplitude AA” and asked for vv when displacement is xx.

  1. Recognize mass–spring SHM: ω=k/m\omega=\sqrt{k/m}.
  2. Use SHM speed relation:

v=ωA2x2v = \omega\sqrt{A^2-x^2}

  1. If they ask “maximum speed,” set x=0x=0:

vmax=ωAv_{\max}=\omega A

Key Formulas, Rules & Facts

SHM core relationships (know cold)
RelationshipWhen to useNotes
Fnet=keffxF_{\text{net}}=-k_{\text{eff}}xIdentifying SHMxx measured from equilibrium
a=ω2xa=-\omega^2 xAcceleration vs displacementDirection always toward equilibrium
ω=keffm\omega = \sqrt{\frac{k_{\text{eff}}}{m}}Translational SHMRequires linear restoring force
T=2πωT=\frac{2\pi}{\omega}PeriodAlways includes 2π2\pi
f=1Tf=\frac{1}{T}FrequencyUnits: Hz
x(t)=Acos(ωt+ϕ)x(t)=A\cos(\omega t+\phi)Position vs timeYou rarely need full trig form in AP1
vmax=ωAv_{\max}=\omega AMax speedOccurs at equilibrium
amax=ω2Aa_{\max}=\omega^2 AMax accelerationOccurs at endpoints
E=12kA2E=\frac{1}{2}kA^2Total energy (spring SHM)Constant if no damping
v=ωA2x2v=\omega\sqrt{A^2-x^2}Speed at displacement xxComes from energy
Spring systems you must recognize
SystemPeriod TTKey setup notes
Horizontal mass–springT=2πmkT=2\pi\sqrt{\frac{m}{k}}Gravity doesn’t affect horizontal oscillation (if level)
Vertical mass–springT=2πmkT=2\pi\sqrt{\frac{m}{k}}Same formula as horizontal, but equilibrium is shifted
Springs in parallelkeff=k1+k2+k_{\text{eff}}=k_1+k_2+\dotsSame displacement, forces add
Springs in series1keff=1k1+1k2+\frac{1}{k_{\text{eff}}}=\frac{1}{k_1}+\frac{1}{k_2}+\dotsSame force, displacements add
Simple pendulum (small-angle) essentials
QuantityFormulaNotes
PeriodT=2πLgT=2\pi\sqrt{\frac{L}{g}}Only for small angles; depends on length, not mass
Angular frequencyω=gL\omega=\sqrt{\frac{g}{L}}Small-angle
Small-angle approximationsinθθ\sin\theta\approx\thetaθ\theta must be in radians
Arc lengths=Lθs=L\thetaIf you want linear SHM form: atgLsa_t\approx-\frac{g}{L}s
“Small oscillations about equilibrium” (linearization idea)

If for small displacements the restoring force can be approximated as:

F(x)(dFdxx=0)x=keffxF(x)\approx -\left(\frac{dF}{dx}\bigg|_{x=0}\right)x = -k_{\text{eff}}x

then it behaves like SHM with:

ω=keffm\omega=\sqrt{\frac{k_{\text{eff}}}{m}}

This shows up when they give you a weird force function but tell you “small oscillations.”

Examples & Applications

Example 1: Classic horizontal mass–spring (most common)

A 0.50kg0.50\,\text{kg} block on a frictionless surface is attached to a spring with k=200N/mk=200\,\text{N/m}. It’s pulled to amplitude A=0.10mA=0.10\,\text{m} and released.

Setup & key insight: Identify ω\omega and then use speed/energy relationships.

  • ω=km=2000.50=400=20rad/s\omega=\sqrt{\frac{k}{m}}=\sqrt{\frac{200}{0.50}}=\sqrt{400}=20\,\text{rad/s}
  • Period:

T=2πω=2π20=0.314sT=\frac{2\pi}{\omega}=\frac{2\pi}{20}=0.314\,\text{s}

  • Max speed (at equilibrium):

vmax=ωA=(20)(0.10)=2.0m/sv_{\max}=\omega A=(20)(0.10)=2.0\,\text{m/s}

  • Total energy:

E=12kA2=12(200)(0.10)2=1.0JE=\frac{1}{2}kA^2=\frac{1}{2}(200)(0.10)^2=1.0\,\text{J}

Exam variation: They may give you a graph of x(t)x(t); you read AA from peak and TT from peak-to-peak, then compute ω\omega.


Example 2: Vertical mass–spring (equilibrium shift trap)

A mass mm hangs from a vertical spring kk and oscillates with small amplitude.

Setup & key insight: Gravity changes the equilibrium position but does not change the period.

  1. Find equilibrium extension x0x_0 from the spring’s natural length:

kx0=mgx0=mgkkx_0=mg \Rightarrow x_0=\frac{mg}{k}

  1. Define displacement from equilibrium: y=xx0y=x-x_0.
  2. Net force (taking downward positive) near equilibrium:

Fnet=mgkx=mgk(y+x0)=mgkykx0=kyF_{\text{net}}=mg-kx=mg-k(y+x_0)=mg-ky-kx_0=-ky

So it’s SHM in yy with:

ω=km,T=2πmk\omega=\sqrt{\frac{k}{m}}, \quad T=2\pi\sqrt{\frac{m}{k}}

Exam variation: They’ll give “stretched an additional Δx\Delta x then released.” Your amplitude is A=ΔxA=\Delta x about equilibrium, not from the unstretched spring.


Example 3: Simple pendulum (small-angle) + speed at bottom

A simple pendulum of length L=1.2mL=1.2\,\text{m} is released from rest at a small angle θ0=0.20rad\theta_0=0.20\,\text{rad}.

Setup & key insight: Period depends only on LL and gg (small-angle), and speed at the bottom comes from converting gravitational potential to kinetic.

  • Period:

T=2πLg=2π1.29.82.20 sT=2\pi\sqrt{\frac{L}{g}}=2\pi\sqrt{\frac{1.2}{9.8}}\approx2.20\text{ s}

  • Approximate maximum speed at bottom (use energy): height drop

Δh=L(1cosθ0)\Delta h=L(1-\cos\theta_0)

For small θ0\theta_0, you can use cosθ1θ22\cos\theta\approx 1-\frac{\theta^2}{2}, so:

ΔhL(1(1θ022))=Lθ022\Delta h\approx L\left(1-\left(1-\frac{\theta_0^2}{2}\right)\right)=\frac{L\theta_0^2}{2}

Energy: mgΔh=12mvmax2mg\Delta h=\frac{1}{2}mv_{\max}^2:

vmax2g(Lθ022)=θ0gLv_{\max}\approx \sqrt{2g\left(\frac{L\theta_0^2}{2}\right)}=\theta_0\sqrt{gL}

Plug in:

vmax(0.20)(9.8)(1.2)0.69m/sv_{\max}\approx (0.20)\sqrt{(9.8)(1.2)}\approx 0.69\,\text{m/s}

Exam variation: They may ask “is it SHM?” You must say: only approximately, for small angles where sinθθ\sin\theta\approx\theta.


Example 4: Two springs (effective spring constant)

A mass mm is attached to two identical springs (each kk) in parallel, oscillating horizontally.

Setup & key insight: In parallel, both springs stretch the same xx, so forces add.

  • Restoring force: F=kxkx=2kxF=-kx-kx=-2kx so keff=2kk_{\text{eff}}=2k.
  • Period:

T=2πm2kT=2\pi\sqrt{\frac{m}{2k}}

Series version (common twist): If the two identical springs are in series, then keff=k2k_{\text{eff}}=\frac{k}{2} and:

T=2πmk/2=2π2mkT=2\pi\sqrt{\frac{m}{k/2}}=2\pi\sqrt{\frac{2m}{k}}

Common Mistakes & Traps

  1. Using displacement from the wrong reference point (vertical spring)

    • What goes wrong: you plug xx measured from the unstretched length into F=kxF=-kx and treat it as SHM.
    • Why wrong: SHM equation needs displacement from equilibrium, where net force is zero.
    • Fix: find x0=mgkx_0=\frac{mg}{k}, then use y=xx0y=x-x_0.
  2. Forgetting the small-angle condition for pendulums

    • What goes wrong: you claim a pendulum is always SHM.
    • Why wrong: exact restoring torque involves sinθ\sin\theta, which is not linear for large angles.
    • Fix: explicitly state “small-angle” and use sinθθ\sin\theta\approx\theta (radians).
  3. Dropping the 2π2\pi in period formulas

    • What goes wrong: you use T=m/kT=\sqrt{m/k} or T=L/gT=\sqrt{L/g}.
    • Why wrong: that’s missing the sinusoidal timing factor.
    • Fix: memorize T=2πT=2\pi\sqrt{\cdot} for both main systems.
  4. Mixing up frequency and angular frequency

    • What goes wrong: you treat ω\omega (rad/s) like ff (Hz).
    • Why wrong: ω=2πf\omega=2\pi f.
    • Fix: if you find ω\omega, compute ff by f=ω2πf=\frac{\omega}{2\pi}.
  5. Wrong effective spring constant for series/parallel

    • What goes wrong: you add series constants or invert parallel constants.
    • Why wrong: series springs share force; parallel springs share displacement.
    • Fix: remember: parallel adds kk, series adds reciprocals.
  6. Saying max speed occurs at amplitude

    • What goes wrong: you say it’s fastest at the endpoint because “it traveled far.”
    • Why wrong: at amplitude, it turns around so v=0v=0.
    • Fix: max speed at equilibrium; max acceleration at endpoints.
  7. Using degrees inside trig approximations

    • What goes wrong: you use sinθθ\sin\theta\approx\theta with θ\theta in degrees.
    • Why wrong: approximation only works when θ\theta is in radians.
    • Fix: convert to radians or keep it symbolic.
  8. Confusing amplitude with peak-to-peak distance on graphs

    • What goes wrong: you read peak-to-peak as AA.
    • Why wrong: peak-to-peak is 2A2A.
    • Fix: amplitude is from equilibrium line to a peak.

Memory Aids & Quick Tricks

Trick / mnemonicWhat it helps you rememberWhen to use it
“SHM = Proportional + Opposite”Restoring force must look like constant×x-\text{constant}\times x“Is it SHM?” conceptual questions
“Measure from E” (E = equilibrium)Always define xx from equilibrium, especially vertical springAny setup with gravity or pre-stretch
“2\pi\sqrt{\ \ } twins”Both key periods look like 2πinertiarestoring2\pi\sqrt{\frac{\text{inertia}}{\text{restoring}}}Quickly recalling TT for spring vs pendulum
Parallel = Plus, Series = Swap-then-pluskeffk_{\text{eff}} rules: parallel adds; series uses reciprocalsMulti-spring oscillators
“V at middle, A at ends”Max vv at equilibrium, max a|a| at amplitudeAny question about extrema
Energy shortcutv=ωA2x2v=\omega\sqrt{A^2-x^2} avoids time-domain trigFind speed at position fast

Quick Review Checklist

  • You can state the SHM condition: FxF\propto -x (or for pendulum: sinθθ\sin\theta\approx\theta).
  • You always define displacement from equilibrium (especially for vertical springs).
  • You know the two must-know periods:
    • T=2πmkeffT=2\pi\sqrt{\frac{m}{k_{\text{eff}}}}
    • T=2πLgT=2\pi\sqrt{\frac{L}{g}} (small-angle)
  • You can compute keffk_{\text{eff}} for series and parallel springs.
  • You know where the motion is fastest/slowest:
    • vmaxv_{\max} at x=0x=0, v=0v=0 at x=±Ax=\pm A
    • a|a| max at x=±Ax=\pm A
  • You can use energy to get speeds without solving for tt:
    • 12kA2=12kx2+12mv2\frac{1}{2}kA^2=\frac{1}{2}kx^2+\frac{1}{2}mv^2
  • You won’t mix ω\omega and ff: ω=2πf\omega=2\pi f.

You’ve got this—if you can spot F=keffxF=-k_{\text{eff}}x and measure from equilibrium, SHM questions become plug-and-play.