The force law for simple harmonic motion · Physics… | StemPy Lab
Course 13.2·Lesson 1 of 3
The force law for simple harmonic motion
A body moves in simple harmonic motion when the force on it points back to the middle and grows in step with the displacement: F=−kx. Newton's second law then gives ω=k/m
Lesson 1 of 3Show all lessonsHide
Try the code and the simulations beside the lesson.
What makes a motion simple harmonic?
Pull a glider on an air track to one side and let it go. A spring ties it to the end of the track. The glider shoots back, passes the middle, slows down, stops, and comes back again. Why does it keep doing this?
Look at the force of the spring. Stretch it by x and it pulls back with a force kx. Squeeze it by x and it pushes back with the same size of force. So
F=−kx
This is Hooke's law. The constant k is the spring constant, in N/m. The minus sign is the important part. It says the force always points back toward the middle, x=0. A force like this is called a restoring force.
Two drawings. Left: the same block on a spring, fixed to a wall, in three rows. Top: the block is pulled to the right of the middle line, x greater than 0, and a red arrow F on it points left. Middle: the block sits at the middle line, x equal to 0, with no force. Bottom: the block is pushed to the left of the middle, x less than 0, and the red arrow F points right. Right: a graph of the force F against the displacement x. It is a straight line through the origin that slopes down, labelled F equal to minus k x, slope minus k.
From the force to the motion
Newton's second law says F=ma. With F=−kx:
ma=−kx
So the acceleration is
a=−mkx
In the last course you met simple harmonic motion, with a=−ω2x. Our glider obeys exactly that rule, with ω2=k/m. So the glider moves in simple harmonic motion, with
ω=mk,T=ω2π=2πkm,f=T1
Let us try it. A glider of 0.50kg sits on a spring of 72N/m.
ω=0.50kg72N/m=12rad/s.
T=12rad/s2π=0.52s.
f=0.52s1=1.9Hz.
Make the glider four times as heavy. What happens to the period? Now change only the amplitude. Does the period change at all?
What the formula tells us
Read T=2πm/k like a sentence.
A heavier body swings more slowly. Four times the mass gives twice the period.
A stiffer spring makes it swing faster. Four times the spring constant gives half the period.
The amplitude is not in the formula. A small swing and a large swing take the same time, as long as the spring obeys Hooke's law.
The value of g is not in it either. On the Moon, the glider and its spring keep the same period.
A test for simple harmonic motion
Any force of the form F=−(constant)×x gives simple harmonic motion. It does not have to come from a spring. Look at these forces on a body:
F=−(30N/m)x: simple harmonic, with k=30N/m.
F=+(30N/m)x: not an oscillation at all. The force pushes the body further away.
F=−(30N/m3)x3: it oscillates, but it is not simple harmonic. The force does not grow in step with x.
F=−12N, a steady force: no oscillation.
There is one more useful fact. Most bodies that rest at a stable point feel a restoring force when they move a little away. For small displacements, that force is very nearly in proportion to x. So small oscillations about a stable point are nearly always simple harmonic.
Practise with new numbers
Try it in Python
The program does not use the formula for T. It moves the block forward in tiny steps of time, using only F=−kx and F=ma. Then it measures the period and compares it with 2πm/k.
Common mistakes
Writing T=2πk/m. The mass goes on top. A heavier body is slower.
Using grams. Put the mass in kg and k in N/m. Then T comes out in seconds.
Thinking a bigger swing takes longer. For a spring that obeys Hooke's law, the period does not depend on the amplitude.
Mixing ω and f.ω=2πf. The angular frequency is in rad/s and the frequency is in Hz.
Remember these
Simple harmonic motion needs a restoring force in proportion to the displacement: F=−kx.
a=−mkx, so ω=mk.
T=2πkm and f=T1.
The period depends on m and k only, not on the amplitude.
Check yourself
Try each one on your own first. If you are stuck, open a hint. Then check with Show the answer.
Why must there be a minus sign in F=−kx?
A block on a spring has a period of 0.8s. The block is swapped for one four times as heavy. What is the new period?
A body of 0.30kg feels the force F=−(48N/m)x. Find its angular frequency.
Does the force F=−(5N/m2)x2 give simple harmonic motion?
Enroll free in Force Law, Springs and Energy in SHM
Every lesson is open to read. Enrolling also lets you:
Mark lessons done and carry on where you stopped.
Take the tests of this lesson and its course.
Count the course towards the certificate for its chapter.