Simple Harmonic Motion on a Spring — when the graphs start doing the teaching
If you’ve ever taught (or learned) Simple Harmonic Motion (SHM) from a textbook, you’ll know the usual pattern:
-
draw a sine wave
-
write down a = −ω²x
-
nod wisely
-
then secretly wonder why velocity is a quarter of a cycle “ahead” of displacement
Today we’ll do something far more satisfying: we’ll measure SHM properly using PASCO sensors, and we’ll watch displacement, velocity, acceleration and force chase each other around in real time.
This is one of those experiments where students suddenly stop asking “Do we need to know this?” and start saying “Ohhh… that’s what it means.”
What we’re trying to show (in one sentence)
In SHM, the motion is sinusoidal, and the key quantities have fixed phase relationships:
-
Velocity is 90° (¼ cycle) out of phase with displacement
-
Acceleration is 180° out of phase with displacement
-
Force is in phase with acceleration (because F = ma), and also 180° out of phase with displacement (because F = −kx)
Once you see that on real sensor traces, it sticks.
Equipment (PASCO-friendly)
You can do this a few ways; pick what matches your kit.
Core setup
-
A spring and mass (stable stand + clamp)
-
PASCO interface + Capstone (or SPARKvue)
Sensor options
-
Motion Sensor (ultrasonic) for displacement-time
-
Rotary Motion Sensor + pulley (if you prefer a guided vertical track)
-
Force Sensor inline with the spring (excellent for force-time)
-
Acceleration Sensor (on the mass) or compute acceleration from x(t) data
Nice extras
-
A low-friction guide (to reduce sideways wobble)
-
A little bit of mass variety for changing ω
Method: make the spring behave like a spring (not like a pendulum)
-
Hang the mass and let it settle at equilibrium.
-
Pull down a small distance and release gently (keep it within the spring’s linear region).
-
Start recording.
-
Repeat with different masses (or different initial amplitudes) to compare.
Tip: If the mass starts wandering sideways, your data will look like SHM performed by someone who’s had three espressos. A simple guide makes a big difference.
What to plot
In PASCO Capstone/SPARKvue you can show multiple traces at once:
-
Displacement x(t)
-
Velocity v(t) (either directly, or using software derivative)
-
Acceleration a(t) (direct sensor or second derivative)
-
Force F(t) (force sensor)
If you can only measure x(t) cleanly, that’s still enough:
-
v(t) is the gradient of x(t)
-
a(t) is the gradient of v(t)
Then compare shapes and timing.
The bit students remember: phase differences you can actually see
1) Displacement and velocity: the “peak vs zero” rule
-
When displacement is maximum (top or bottom), the mass momentarily stops → velocity is zero.
-
When displacement is zero (passing equilibrium), it’s moving fastest → velocity is maximum.
On the graph this means:
-
Peaks in x(t) line up with zero-crossings in v(t)
-
Peaks in v(t) line up with zero-crossings in x(t)
That’s a clean 90° phase difference.
2) Displacement and acceleration: the “opposite sign” rule
SHM’s signature equation is:
a = −ω²x
So whenever the mass is:
-
below equilibrium (x positive if you choose downwards), acceleration points upwards (negative)
-
above equilibrium, acceleration points downwards
On the graph:
-
x(t) and a(t) are mirror images about the time axis
That’s 180° out of phase.
3) Force and everything else
If you measure force with a force sensor inline with the spring:
-
Hooke’s law: F = −kx
-
Newton’s law: F = ma
So:
-
F(t) is 180° out of phase with x(t)
-
F(t) is in phase with a(t)
That’s a lovely moment: the students can literally watch “restoring force” appear as a real curve.
Quick analysis ideas (high impact, low fuss)
A) Measure the period and compare to theory
For a mass–spring system:
T = 2π √(m/k)
So if you change the mass, T should change predictably. You can:
-
measure T from peaks on x(t)
-
estimate k from F vs x (see next)
B) Find the spring constant from your own data
If you have both force and displacement, plot F vs x (scatter plot).
You should get a straight line with gradient −k.
That’s one of the nicest “joining up” moments in mechanics:
-
Hooke’s law stops being a slogan and becomes a measured result.
C) Bonus: energy (if you want a stretch goal)
If you can compute velocity, you can estimate:
-
KE ~ ½mv²
-
PE ~ ½kx²
and see the energy swap back and forth (with small losses).
Common “real world” wrinkles (and why they’re useful)
-
Damping: amplitude slowly decreases. Great for discussing energy loss and why oscillations don’t last forever.
-
Non-linearity: stretch the spring too far and it stops obeying Hooke’s law. Good physics, but messy graphs.
-
Noise in derivatives: velocity and especially acceleration calculated from displacement can be noisy. That’s not failure — it’s a chance to talk about sampling rate, smoothing, and uncertainty.
Wrap-up
This is SHM at its best: not just “sine waves on paper”, but a moving mass producing four linked graphs — and the phase differences become obvious rather than mystical.
If you’re revising SHM for A-Level Physics, or teaching it, this is one of the quickest ways to turn it from memorisation into understanding.





