IB Physics SL Book 2025; Papers 1 & 2 Practice 5 Sections39 Lessons19 Quizzes12 Weeks
C.1 Simple harmonic motion
Lesson C.1 — Simple Harmonic Motion (IB Physics)
These notes develop a clear, self-study friendly understanding of oscillations and simple harmonic motion (SHM), including definitions, conditions for SHM, time period relationships, pendulums and springs, energy transfers, and (HL) phase relationships.
Syllabus map
- C.1.1 Simple harmonic motion
- C.1.2 Simple pendulum and mass–spring system
- C.1.3 Position and velocity
- C.1.4 (HL) Energy in SHM
C.1.1 Simple Harmonic Motion (SL)
Learning objectives
- Identify examples of SHM and describe the conditions required for SHM.
- Use the terms: equilibrium position, displacement
, amplitude
, time period
, frequency
, angular frequency
. - Use the defining equation of SHM:
. - Use
and
.
Equilibrium position
Imagine pushing a friend on a swing. If you stop pushing and your friend does not pump the swing,
the oscillations gradually get smaller and the swing comes to rest directly underneath the pivot.
The position where the object would naturally rest if it were not moving is called the equilibrium position.
At equilibrium:
![]()
Key idea: SHM requires that if the object is displaced from equilibrium, there is a restoring force (and therefore acceleration)
that pulls it back toward equilibrium.
Displacement and amplitude
Definitions
Displacement,
, is the distance from equilibrium at a particular instant (can be positive or negative).
Amplitude,
, is the maximum displacement from equilibrium.
![]()
Scaffolding (how to think about it):
changes throughout the motion.
is fixed for that oscillation unless energy is added/removed.- Amplitude is linked to energy: bigger
means more total energy.
Time period and frequency
Definitions
The time period,
, is the time taken for one complete oscillation.
The frequency,
, is the number of oscillations per second.
![]()
Units:
in seconds (s),
in hertz (Hz).
Angular frequency
Angular frequency
measures how fast the oscillator moves through its cycle in radians per second.
One complete oscillation corresponds to
radians.
![]()
![]()
Common misconception
and
are related but not the same.
counts cycles per second;
counts radians per second.
Defining condition for SHM
A system performs simple harmonic motion if the acceleration is:
- proportional to displacement from equilibrium, and
- directed toward equilibrium.
This is written as:
![]()
Why the negative sign matters:
- If
is positive (object is to the right), acceleration is negative (pulls left). - If
is negative, acceleration is positive (pulls right). - This restoring acceleration is what produces oscillation.
Worked example 1 — Angular frequency ratio
Oscillator A has time period
.
Oscillator B has frequency
.
Determine the ratio
.
Step 1: Find
.
![]()
Step 2: Use
.
![]()
![]()
Step 3: Ratio
![]()
Answer: ![]()
IB exam tip
If you are given a graph of
against
for SHM, it is a straight line through the origin with gradient
.
If you are given a graph of
against
, the gradient is not constant (because
changes sinusoidally).
C.1.2 Simple Pendulum and Mass–Spring System (SL + HL derivation)
Learning objectives
- Use
for a mass–spring system. - Use
for a simple pendulum (small angles). - (HL) Derive the pendulum period using the small-angle approximation.
Mass–spring system
A spring exerts a restoring force that is proportional to displacement (Hooke’s law):
![]()
Using Newton’s second law
:
![]()
![]()
Comparing with the SHM definition
:
![]()
Therefore the period is:
![]()
Scaffolding (what this means)
- Larger mass
more inertia
slower oscillation
larger
. - Stiffer spring (larger
)
stronger restoring force
faster oscillation
smaller
.
Simple pendulum — full derivation (HL rigour)
Consider a pendulum of length
displaced by a small angle
from the vertical.
The bob has weight
acting downward.
The restoring effect is due to the component of weight along the arc:
![]()
For motion along an arc, Newton’s second law becomes:
![]()
The tangential acceleration is related to angular acceleration:
![]()
Substitute into Newton’s second law:
![]()
Cancel
:
![]()
Rearrange:
![]()
Small-angle approximation: for
in radians and
,
![]()
So the equation becomes:
![]()
This has the same form as SHM:
![]()
Therefore:
![]()
Finally, the period is:
![Rendered by QuickLaTeX.com \[T=\frac{2\pi}{\omega}=2\pi\sqrt{\frac{L}{g}}\]](https://i0.wp.com/alphyschool.org/wp-content/ql-cache/quicklatex.com-8640a132c87e2d26aa73c753179c6d19_l3.png?resize=155%2C60&ssl=1)
IB exam tip
Always state the assumption: “small-angle approximation,
(radians)”.
If the angle is large, the motion is still oscillatory but not perfectly SHM and the formula becomes less accurate.
Worked example 2 — Pendulum length
A simple pendulum completes 4 full oscillations in 2.0 s.
Determine the length of the pendulum. Take
.
Step 1: Find frequency.
![]()
Step 2: Find period.
![]()
Step 3: Use
and rearrange.
![]()
![]()
Answer: ![]()
Worked example 3 — Spring constant
A mass of
attached to a spring undergoes SHM with frequency
.
Calculate the spring constant
.
Use
.
![]()
![]()
![]()
![]()
Answer: ![]()
Energy of SHM
In SHM, energy continuously transfers between:
- Potential energy (gravitational for pendulum, elastic for spring)
- Kinetic energy (due to motion)
At maximum displacement (
):

- energy is entirely potential
At equilibrium (
):
is maximum- energy is entirely kinetic
C.1.3 Position and Velocity (HL)
For an oscillator with amplitude
:
Displacement:
![]()
Velocity:
![]()
Acceleration:
![]()
Scaffolding (reading the graphs)
is maximum at turning points.
is maximum at equilibrium.
is maximum at turning points (because
is maximum).
is zero when
.
C.1.4 Energy (HL)
Total energy is constant (no damping). For a mass–spring system:
![]()
Kinetic energy and potential energy vary with time:
![]()
![]()
Kinetic energy has two maxima per cycle because it depends on
(always positive).
IB-Style Exam Practice (SL + HL)
Instructions
- Show full working and include units.
- Use
unless otherwise stated. - State assumptions (e.g. small-angle approximation) where needed.
Question 1 (SL) — Period, frequency and angular frequency
A particle oscillates with time period
.
(a) Calculate the frequency
.
(b) Calculate the angular frequency
.
(c) State the units of
and
.
Solution
(a)
![]()
(b)
![]()
(c)
in Hz,
in rad s
.
Question 2 (SL) — Identifying SHM from an
–
graph
A graph of acceleration
against displacement
for an oscillator is a straight line through the origin with gradient
.
(a) Explain why this indicates SHM.
(b) Determine
.
(c) Determine the period
.
Solution
(a) SHM requires
, so an
–
straight line through the origin with negative gradient matches
.
(b) Gradient
, so
.
(c)
![]()
Question 3 (SL) — Mass–spring period and change in parameters
A mass
on a spring oscillates with period
.
The mass is changed to
while the spring is unchanged.
(a) Determine the new period.
(b) Explain physically why the period changes in this way.
Solution
(a)
![]()
So:
![]()
(b) Increasing mass increases inertia; the system accelerates less for the same restoring force, so oscillations take longer.
Question 4 (SL) — Simple pendulum and ratios
Pendulum A has twice the mass and half the length of pendulum B.
Both oscillate with small amplitude.
Determine the ratio
.
Solution
For a simple pendulum:
![Rendered by QuickLaTeX.com \[T=2\pi\sqrt{\frac{L}{g}}\]](https://i0.wp.com/alphyschool.org/wp-content/ql-cache/quicklatex.com-d12d98ee863087695fc956d1b630f97e_l3.png?resize=101%2C60&ssl=1)
So mass does not matter and
.
Given
:
![Rendered by QuickLaTeX.com \[\frac{T_A}{T_B}=\sqrt{\frac{L_A}{L_B}}=\sqrt{\frac{1/2}{1}}=\frac{1}{\sqrt{2}}\]](https://i0.wp.com/alphyschool.org/wp-content/ql-cache/quicklatex.com-daace9ae255f87d5bf00ac38f9827627_l3.png?resize=242%2C52&ssl=1)
Answer:
![]()
Question 5 (HL) — Displacement and velocity at a given time
An oscillator has amplitude
and frequency
.
It starts at equilibrium at
moving in the positive direction, so
.
(a) Determine
.
(b) Determine the displacement
at
.
(c) Determine the velocity
at
.
Solution
(a)
![]()
(b)
![]()
![]()
(c)
![]()
![]()
This makes sense because at
the oscillator is at (approximately) maximum displacement, so
.
Question 6 (HL) — Energy at a displacement
A mass–spring system has spring constant
and amplitude
.
(a) Determine the total energy of the oscillator.
(b) Determine the elastic potential energy when
.
(c) Determine the kinetic energy when
.
Solution
(a)
![]()
(b)
![]()
(c)
![]()
Key ideas to take away
- SHM is defined by
(restoring and proportional).
and
link the time and angular descriptions.- Mass–spring:
; pendulum:
(small angles). - Energy transfers between kinetic and potential while total energy stays constant (no damping).
- (HL)
,
, and
are sinusoidal and phase-shifted relative to each other.