In simple terms
A friendly intro before the formal notes — no formulas yet.
The Rhythm of Repetition
Simple harmonic motion is a special, predictable back-and-forth motion, like a pendulum's swing or a mass on a spring. The key is that the force pulling the object back to the middle grows in step with how far it has strayed — furthest away means strongest pull back.
Think of pushing a child on a swing. The further you pull them back from the lowest point (equilibrium), the stronger the urge to return to the bottom. As they sweep through the lowest point they are moving fastest; at the very top of the swing they stop for an instant before reversing. This constant trade between position and speed, driven by a restoring force that grows with displacement, is the essence of SHM.
- 1
Find the equilibrium position — the point of zero net force. Every displacement is measured from here.
- 2
Check the restoring force. For SHM it must point back towards equilibrium and be directly proportional to the displacement, giving .
- 3
Read off the timing. Angular frequency sets the period and frequency ; for a pendulum or spring these depend on the system, not the amplitude.
- 4
Track the energy. Without damping the total stays constant, swapping between kinetic energy (maximum at the centre) and potential energy (maximum at the extremes).
Explore the concept
Use the live diagram, PhET or GeoGebra sim, and synced steps — play it, drag controls, or tap a step.
Step 1
Find the equilibrium position — the point of zero net force. Every displacement is measured from here.
34 more simulations for this topic — run them in the Simulations section below
Simulations
Every simulation here runs the real model — try the steps on a card, then check what you see against the notes.
34 simulations · 5 to start with
Start herein this order — each one shows a different piece of the topic
- 3JCN PhysicsStart here · 19702 17.1 · 9702 17.2 · IB C.1
Simple Harmonic Motion (SHM)
Set mass, spring constant and amplitude; watch x, v, a graphs and the energy exchange of a block on a spring
Why this one: Watch x, v and a on one time axis: v leads x by a quarter cycle and a is always opposite x.
Try this
- Set mass, spring constant and amplitude and read the period from the x graph.
- Double the amplitude and compare the period and the peak velocity.
- Compare the x, v and a graphs: note where each crosses zero and peaks.
- Watch the KE and PE exchange across one cycle.
Look for a is proportional to minus x, v peaks at x = 0, and the period is independent of amplitude.
3JCN Physics Simulation by Thomas Nguyen · CC BY 4.0
- 3JCN PhysicsStart here · 29702 17.1 · 9702 17.2 · 9702 12.1
Circular Motion & SHM Relationship
Run uniform circular motion beside its projection to see SHM as a shadow of circular motion
Why this one: The shadow of uniform circular motion is SHM, so omega means the same thing in both.
Try this
- Run the circular motion and watch its projection move alongside.
- Compare the projection's displacement with the angle turned.
Look for The projection of uniform circular motion is SHM with x = r cos ωt, so ω of the SHM equals the angular speed.
3JCN Physics Simulation by Thomas Nguyen · CC BY 4.0
- 3JCN PhysicsStart here · 39702 17.1 · 9702 17.2 · IB C.1
Simple Pendulum
Set length and amplitude of a simple pendulum; read the period and compare with the formula
Why this one: Change the length, read the period and check T = 2-pi-root(l/g); amplitude and mass do nothing.
Try this
- Set a length and amplitude and read the period.
- Quadruple the length and compare the period with the formula.
- Change the amplitude only and compare.
Look for T = 2π√(L/g): the period doubles when the length quadruples and is independent of small amplitudes.
3JCN Physics Simulation by Thomas Nguyen · CC BY 4.0
- PhETStart here · 49702 17.1 · IB C.1
Pendulum Lab
Swing a pendulum; vary length, mass, gravity and amplitude, with a period timer and energy graph.
Why this one: Open the energy graph and watch kinetic and potential trade places while the total stays flat.
Try this
- Set L = 1 m, small angle — time 10 swings; then try 2 m.
- Change the mass — does T change at all?
- Set the angle to 60° — notice T is no longer quite what the formula gives.
Look for T = 2π√(L/g): independent of mass and (for small angles) amplitude.
Simulation by PhET Interactive Simulations, University of Colorado Boulder · Licensed to MarkScheme (public licence CC BY-NC 4.0 since 2026-03-30)
- 3JCN PhysicsStart here · 59702 17.1 · 9702 17.2 · 9702 1.3
SHM for Lab
Timed mass-spring oscillator for lab: change mass and k and measure the period
Why this one: Time ten oscillations for several masses and test T-squared against m to find k.
Try this
- Set a mass and k, time ten oscillations and divide for the period.
- Double the mass and measure the period again.
- Double k instead and measure the period again.
Look for T = 2π√(m/k): quadrupling the mass doubles the period.
3JCN Physics Simulation by Thomas Nguyen · CC BY 4.0
More simulations29 more on this topic — core ones first
- oPhysicsCore9702 5.1 · 9702 5.2 · 9702 17.2
Conservation of Mechanical Energy: Mass on a Vertical Spring
Mass oscillating on a vertical spring with live KE / GPE / EPE bar graphs; adjust mass and spring constant
Try this
- Watch the three bars through one full oscillation.
- Increase the mass and compare the bar heights.
- Increase the spring constant and compare the period.
Look for KE, GPE and EPE trade against each other while their total stays constant.
Simulation by Tom Walsh, oPhysics.com — made with GeoGebra · Licensed to MarkScheme (site: free for non-profit educational use; applets made with GeoGebra)
- oPhysicsCore9702 17.1 · 9702 7.1 · IB C.1
Simple Harmonic Motion, Circular Motion, and Transverse Waves
Link SHM, uniform circular motion and a transverse wave side by side with sliders and checkboxes
Try this
- Use the checkboxes to show SHM and circular motion together.
- Change the frequency slider and watch all three panels.
- Show the transverse wave and compare one particle with the SHM.
Look for The SHM is the projection of circular motion, and each wave particle performs the same SHM with a phase lag.
Simulation by Tom Walsh, oPhysics.com — made with GeoGebra · Licensed to MarkScheme (site: free for non-profit educational use; applets made with GeoGebra)
- oPhysicsCore9702 17.1 · 9702 17.2 · IB C.1
Simple Harmonic Motion: Mass on a Spring
Mass on a horizontal spring: set initial displacement, mass and k; step through motion with x, v, a graphs
Try this
- Set an initial displacement and step through one period.
- Double the mass and compare the period.
- Double k instead and compare again.
Look for Acceleration is always opposite to displacement, and the period grows with mass and shrinks with spring constant.
Simulation by Tom Walsh, oPhysics.com — made with GeoGebra · Licensed to MarkScheme (site: free for non-profit educational use; applets made with GeoGebra)
- oPhysicsCore9702 17.1 · IB C.1
Oscillation Graphs Quiz
Quiz: match or interpret displacement/velocity/acceleration graphs of an oscillator
Try this
- Work through one question and check the answer.
- Identify which graph is the gradient of which.
- Try another question.
Look for Velocity is zero where displacement is largest, and the acceleration graph is the displacement graph inverted.
Simulation by Tom Walsh, oPhysics.com — made with GeoGebra · Licensed to MarkScheme (site: free for non-profit educational use; applets made with GeoGebra)
- oPhysicsCore9702 17.1 · IB C.1
Simple Harmonic Motion Tutorial
Step-by-step tutorial on SHM with embedded interactive panels (Next/Back navigation)
Try this
- Step through the tutorial with Next.
- Use the interactive panel on each page before moving on.
- Go Back to recheck a definition.
Look for Acceleration in SHM is proportional to displacement and directed towards equilibrium.
Simulation by Tom Walsh, oPhysics.com — made with GeoGebra · Licensed to MarkScheme (site: free for non-profit educational use; applets made with GeoGebra)
- oPhysicsCore9702 17.1 · IB C.1
Oscillations
SHM related to uniform circular motion with x-t, v-t and a-t graphs toggled by checkbox
Try this
- Toggle the x-t graph and watch it against the circular motion.
- Add the v-t graph and compare its phase.
- Add the a-t graph.
Look for Velocity leads displacement by a quarter cycle and acceleration is in antiphase with displacement.
Simulation by Tom Walsh, oPhysics.com — made with GeoGebra · Licensed to MarkScheme (site: free for non-profit educational use; applets made with GeoGebra)
Key formulas
Tap any symbol to reveal exactly what it means and its units.
Tap a symbol — great for exam definitions
Full topic notes
Formal explanation with the rigour you need for the exam.
Defining simple harmonic motion
For an object to undergo SHM, two things must be true. First, it oscillates about a fixed equilibrium position — the point where it would rest undisturbed, because the net force there is zero. Second, whenever it is displaced, it feels a restoring force that is directly proportional to the displacement and always directed back towards equilibrium. The further you pull it away, the harder it is pulled back. Together these give the single defining condition of SHM: the acceleration is proportional to the displacement and points in the opposite direction.
This is why a constant force (like a steady push) or a force that does not point back to a centre cannot produce SHM. It is the proportional, restoring nature of the force — captured entirely by — that makes the motion repeat with a fixed rhythm.
The minus sign is the whole point: the acceleration is always opposite to the displacement , so the force is restoring — it drives the object back to the centre.
is the constant of proportionality. is the angular frequency, a fixed property of the particular oscillating system.
Force follows the same rule. Since , the restoring force is , i.e. — the test for whether a motion is simple harmonic at all.
Angular frequency, period and frequency
Three quantities describe the timing of an oscillation, and they are all connected. The period is the time for one complete oscillation (in seconds). The frequency is the number of oscillations per second (in hertz, Hz), so . The angular frequency measures the rate of oscillation in radians per second and ties directly to the defining equation. All three are linked by a single relationship.
Because appears in , knowing the period of an oscillator immediately tells you its acceleration at any displacement, and vice versa. Everything about the timing of the motion is carried by this one constant.
The two systems: pendulum and mass–spring
Two systems dominate SHM problems, and each has a period formula you must be able to use. A simple pendulum — a small bob on a light string — swings with SHM as long as the angle stays small. A mass on a spring oscillates with SHM because the spring supplies a restoring force proportional to extension (Hooke's law). Notice what each period depends on, and — just as importantly — what it does not.
Pendulum: the period depends only on the length and the gravitational field strength — not on the mass of the bob and not (for small swings) on the amplitude.
Mass–spring: the period grows with mass and shrinks with spring stiffness ; a heavier mass or a softer spring oscillates more slowly.
Neither depends on amplitude. This isochronism — same period whatever the swing size — is exactly what makes oscillators useful as clocks.
Link to : comparing with gives for the pendulum and for the spring.
How displacement, velocity and acceleration vary
In SHM the displacement traces out a sinusoidal curve in time — a sine or cosine, depending only on where you start the clock. If timing begins when the object is at maximum displacement (the amplitude ), the displacement follows a cosine, the velocity follows a negative sine, and the acceleration follows a negative cosine. You do not need to derive these at SL, but you must know how the three quantities relate in size and in phase.
At the extremes (): the speed is zero and the acceleration is maximum, . The object is momentarily at rest as it turns around.
At the centre (): the acceleration is zero and the speed is maximum, . This is where the object moves fastest.
Phase relationships: displacement and acceleration are exactly out of step (opposite signs, peaking together), while velocity peaks a quarter-cycle away from both, as the object passes through the centre.
Velocity from displacement: at any point, , so speed falls smoothly from at the centre to zero at the extremes.
Energy in simple harmonic motion
In an ideal, undamped oscillator the total mechanical energy is constant; it only shuttles between kinetic energy and potential energy . At the extremes the object is momentarily at rest, so all the energy is potential. As it accelerates towards the centre that potential energy converts into kinetic energy, reaching all-kinetic at the equilibrium position, where the speed is greatest. The cycle then reverses. Because the total is fixed by the amplitude, : doubling the amplitude quadruples the energy.
Kinetic energy: maximum at the centre (); zero at the extremes ().
Potential energy: zero at the centre; maximum at the extremes.
Total energy: constant throughout the motion (no damping), and proportional to the square of the amplitude, .
Damping (friction, air resistance) removes energy, so a real oscillator's amplitude and total energy decay over time.
Common mistakes examiners penalise
Forgetting the defining condition — SHM requires a restoring force proportional to displacement and directed towards equilibrium (). A constant force, or a force that does not point back to the centre, is not SHM, however 'wobbly' the motion looks.
Dropping or misreading the minus sign in — the acceleration is always opposite to the displacement. The sign shows direction (restoring), not merely 'slowing down'.
Swapping where speed and acceleration peak — speed is maximum at the centre and zero at the extremes; acceleration is maximum at the extremes and zero at the centre. Mixing these up costs marks in both graph and calculation questions.
Thinking the period depends on amplitude — for a spring, and a pendulum at small angles, the period is independent of amplitude. A bigger swing changes the energy and the top speed, not the timing.
Assuming total energy changes during the motion — without damping the total is constant; only the split between kinetic and potential energy changes. Don't say energy is 'lost' at the extremes — it is all potential there.
Confusing pendulum and spring variables — a pendulum period depends on length and (not mass); a spring period depends on mass and (not ). Check which formula the system needs before substituting.
Forgetting to convert centimetres to metres, or leaving the calculator in degrees — convert every length to metres before substituting, carry extra figures through the working, and always attach the correct unit to the final answer.
Model answer — marked the way our engine marks it
In Paper 2 the marks are analytic: each is tied to a specific line of working — a method mark (M) or an answer mark (A) — and error-carried-forward (ECF) means a wrong number early on does not have to cost you the marks that follow. But that protection only exists if your method is written down. Study how each mark below is earned by a specific line in a two-part SHM calculation.
Where this leads
SHM is the seed of wave physics. The sinusoidal displacement of a single oscillator, repeated across many connected particles, is exactly what a travelling wave is — so the definitions of amplitude, period, frequency and phase carry straight into the wave topics that follow in unit C. The energy picture reappears too: standing waves, resonance and damping all build on the idea of energy stored and exchanged in an oscillator. Master the habit here — check the defining condition, read the timing from , keep speed and acceleration at the right places, and follow the energy — and wave behaviour becomes variations on a motion you already own.
Worked examples
See the formulas applied — reveal one step at a time, like the exam.
A simple pendulum has a length of 0.65 m. Taking m s⁻², calculate (a) its period of oscillation and (b) its frequency. [3]
- 1
List what you have. m, m s⁻².
A trolley oscillates with SHM of amplitude 12 cm and period 0.80 s. Calculate (a) the angular frequency, (b) the maximum speed of the trolley and (c) the magnitude of its acceleration when the displacement is 6.0 cm. [5]
- 1
List what you have. cm m, s.
A 0.30 kg mass oscillates on a spring of spring constant N m⁻¹ with an amplitude of 5.0 cm. Calculate (a) the total energy of the oscillator and (b) the speed of the mass when its displacement is 3.0 cm from equilibrium. [4]
- 1
List what you have. kg, N m⁻¹, cm m.
A mass of 0.20 kg on a spring of spring constant 50 N m⁻¹ oscillates with SHM. Calculate the period and the maximum speed if the amplitude is 4.0 cm. [4]
- 1
Model answer — full working.
How it all connects
The big idea sits in the middle — tap a linked idea to explore the link.
Tap a linked idea to see how it connects back to the main topic — that connection is what examiners reward.
Glossary
Key terms for this topic — skim now; the Check step will test them.
- Definition of simple harmonic motion
Oscillation in which the acceleration is directly proportional to the displacement from a fixed equilibrium position and always directed towards it. Equivalently, the restoring force obeys .
- The defining equation of SHM
. The acceleration is proportional to displacement and the minus sign makes it point opposite to — back towards equilibrium. is the constant of proportionality.
- Angular frequency
The rate of oscillation in rad s⁻¹. Linked to period and frequency by . It is a scalar characteristic of the oscillating system.
- Period vs frequency
Period is the time for one complete oscillation (seconds); frequency is the number of oscillations per second (Hz). They are reciprocals: .
- Period of a simple pendulum
, where is the length and is the gravitational field strength. The period depends on length and only — not on the mass of the bob nor (for small swings) on the amplitude.
- Period of a mass–spring system
, where is the mass and is the spring constant. A heavier mass or a softer spring gives a longer period.
- Phase of displacement, velocity and acceleration
Displacement and acceleration are exactly out of step ( is largest and opposite when is largest); velocity is a quarter-cycle out of phase with both, peaking as the object passes through the centre.
- Energy interchange in SHM
Kinetic energy is maximum at the centre and zero at the extremes; potential energy is zero at the centre and maximum at the extremes. Without damping the total mechanical energy is constant.
- Total energy of an SHM oscillator
; for a spring this equals . The total energy is proportional to the square of the amplitude .
Name it
Read the meaning, then pick which of this lesson’s terms it describes. Miss one and you see what your choice really means.
Oscillation in which the acceleration is directly proportional to the displacement from a fixed equilibrium position and always directed towards it. Equivalently, the restoring force obeys .
Quick check
Write your answer first, then compare it with the model one — the gap is what you would have lost.
Teach it back
If you can explain it simply, you own it — gaps here are marks you’d lose.
Teach it back
Explain this topic as if teaching a friend. We name the gaps an examiner would still dock.
Revision flashcards
Guess first, then flip — retrieval beats re-reading.
Key takeaways
Review these before you close the topic — retrieval beats re-reading.
The minus sign is the whole point: the acceleration is always opposite to the displacement , so the force is restoring — it drives the object back to the centre.
is the constant of proportionality. is the angular frequency, a fixed property of the particular oscillating system.
Force follows the same rule. Since , the restoring force is , i.e. — the test for whether a motion is simple harmonic at all.
Practice — then mark it
The whole point: a real Cambridge question, marked mark-by-mark.
Get a Paper 2 calculation marked: solve an SHM problem with full working
Get a Paper 2 calculation marked: solve an SHM problem with full working
Extra simulations & links
PhET, GeoGebra and other curated tools — open in a new tab.
Frequently asked
Checkpoint
One marked question is worth ten re-reads — close the loop before you move on.
Reading it isn’t knowing it — prove it.
Before you move on: do Get a Paper 2 calculation marked: solve an SHM problem with full working on paper, snap a photo, and get examiner-style feedback on exactly where you win and lose marks.
Discuss Simple harmonic motion
Ask, share and discuss with other Physics SL students
No posts yet — be the first to start the conversation.