Michael Fowler
3/06/07
In this lecture, we will be looking at a wide variety of oscillatory phenomena. After a brief recap of undamped simple harmonic motion, we go on to look at a heavily damped oscillator. We do that before considering the lightly damped oscillator because the mathematics is a little more straightforward—for the heavily damped case, we don’t need to use complex numbers. But they arise very naturally in the lightly damped case, and are great for understanding the driven oscillator and resonance phenomena, as will become apparent in later sections.
Our basic model simple harmonic oscillator is a mass m moving back and forth along a line on a smooth horizontal surface, connected to an inline horizontal spring, having spring constant k, the other end of the string being attached to a wall. The spring exerts a restoring force equal to – kx on the mass when it is a distance x from the equilibrium point. By “equilibrium point” we mean the point corresponding to the spring resting at its natural length, and therefore exerting no force on the mass. The in-class realization of this model was an aircar, with a light spring above the track (actually, we used two light springs, going in opposite directions—we found if we just one it tended to sag on to the track when it was slack, but two in opposite directions could be kept taut. The two springs together act like a single spring having spring constant the sum of the two).
![]()
Solving this differential equation gives the position of the mass (the aircar) relative to the rest position as a function of time:
![]()
Here A is the maximum displacement, and is called the
amplitude of the motion.
is called the phase.
is called the phase
constant: it depends on where in the cycle you start, that is, where is the
oscillator at time zero.
The velocity and acceleration are given by differentiating x(t) once and twice:
![]()
and
![]()
We see immediately that this x(t) does indeed
satisfy
is given by
![]()
Exercise: Verify that, apart from a possible overall
constant, this expression for
could have
been figured out using dimensions.
The spring stores potential energy: if you push one end of the spring from some positive extension x to x + dx (with the other end of the spring fixed, of course) the force – kx opposes the motion, so you must push with force + kx, and therefore do work kxdx. To find the total potential energy stored by the spring when the end is x0 away from the equilibrium point (natural length) we must find the total work required to stretch the spring from its natural length to an extension x0. This means adding up all the little bits of work kxdx needed to get the spring from no extension at all to an extension of x0. In other words, we need to do an integral to find the potential energy U(x0):

So the potential energy plotted as a function of distance from equilibrium is parabolic:
![]()

The oscillator has total energy equal to kinetic energy + potential energy,
![]()
when the mass is at position x. Putting in the values of x(t), v(t) from the equations above, it is easy to check
that E is independent of time and equal to
, A being the
amplitude of the motion, the maximum displacement. Of course, when the oscillator is at A, it is momentarily at rest, so has no
kinetic energy.
Suppose now the motion is damped, with a drag force proportional to velocity. The equation of motion becomes:
![]()
Although this equation looks more difficult, it really isn’t! The important point is that the terms are just derivatives of x with respect to time, multiplied by constants. It would be a lot more difficult if we had a drag force proportional to the square of the velocity, or if the force exerted by the spring were not a constant times x (this means we can’t stretch the string too far!). Anyway, it is easy to find exponential functions that are solutions to this equation. Let us guess a solution:
![]()
Inserting this in the equation, using
![]()
we find that it is a solution provided that
satisfies:
![]()
from which
![]()
Staring at this expression for
, we notice that for
to be real, we need to
have
![]()
What can that mean? Remember b is the damping parameter—we’re finding that our proposed exponential solution only works for large damping! Let’s analyze the large damping case now, then after that we’ll go on to see how to extend the solution to small damping.
It’s worth looking at the case of very large damping, where the two exponential solutions turn out to decay at very different rates. For b2 much greater than 4mk, we can write

and then expand the square root using
![]()
valid for small x, to find that approximately—for
large b—the two possible values of
are:
![]()
That is to say, there are two possible highly damped decay modes,
![]()
Note that since the damping b is large,
is large,
meaning fast decay, and
is small,
meaning slow decay.
Question: what, physically, is going on in these two different highly damped exponential decays? Can you construct a plausible scenario of a mass on a spring, all in molasses, to see why two very different rates of change of speed are possible?
Hint: look again at the equation of motion of this damped oscillator. Notice that in each of these highly damped decays, one term doesn’t play any part—but the irrelevant term is a different term for the two decays!
Answer 1: for
, evidently the mass doesn’t play a role. This decay is what you get if you pull the
mass to one side, let go, then, after it gets moving, it will very slowly
settle towards the equilibrium point.
Its rate of approach is determined by balancing the spring’s force
against the speed-dependent damping force, to give the speed. The rate of change of speed—the acceleration—is
so tiny that the inertial term—the mass—is negligible.
Answer 2: for
, the spring is negligible. And, this is very fast
motion (b/m >>
k/b, since we said b2 >> 4mk.) The way to get this motion is to pull the mass
to one side, then give it a very strong kick towards the equilibrium
point. If you give it just the right
(high) speed, all the momentum you imparted will be spent overcoming the
damping force as the mass moves to the center—the force of the spring will be
negligible.
The damped oscillator equation
![]()
is a linear equation. This means that if x1(t) is a solution, and x2(t) is another solution, that is,

then just adding the two equations we get:
![]()
It is also clear that multiplying a solution by a constant produces another solution: if x(t) satisfies the equation, so does 3x(t).
This means, then, that given two solutions x1(t) and x2(t), and two arbitrary constants A1 and A2, the function
A1x1(t) + A2x2(t)
is also a solution of the differential equation.
In fact, all possible motions of the highly damped oscillator have this form. The way to understand this is to realize that the oscillator’s motion is completely determined if we specify at an initial instant of time both the position and the velocity of the oscillator. The equation of motion gives the acceleration as a function of position and velocity, so, at least in principle, we can work out step by step how the mass must move; technically, we are integrating the equation of motion, either mathematically, or numerically such as by using a spreadsheet. So, by suitably adjusting the two arbitrary constants A1 and A2, we can match our sum of solutions to any given initial position and velocity.
To summarize, for the highly damped oscillator any solution is of the form:

Exercises on highly damped oscillations
1. If the oscillator is pulled aside a distance x0, and released from rest at t = 0, what are A1, A2? Describe the subsequent motion, especially the very beginning: what is the initial acceleration? (Hint: think carefully about how important the damping term is immediately after release from rest—you should be able to guess the initial acceleration.)
2. If the oscillator is initially at the equilibrium position x0 = 0, but is given a kick to a velocity v0, find A1 and A2 and describe the subsequent motion.
The equation for the highly damped oscillator is a linear differential equation, that is, an equation of the form (in more usual notation):
![]()
where c0, c1 and c2 are constants, that is, independent of x.
For such a linear differential equation, if f1(x) and f2(x) are solutions, so is A1f1(x) +A2f2(x) for any constants A1, A2. This is called the Principle of Superposition, and is proved in general exactly as we proved it for the highly damped oscillator in the preceding section.
Even more important, this Principle of Superposition is valid, using analogous arguments, for linear differential equations in more than one variable, such as the wave equations we shall be considering shortly. In that case, it gives insight into how waves can pass through each other and emerge unchanged.
We can go through exactly the same mathematical steps in solving the equation of motion as we did for the heavily damped case: we look for solutions of the form
![]()
![]()
and as before we find there are solutions with
![]()
But the difference is that for light damping, by which we mean b2 < 4mk, the expression inside the square root is negative! We are going to have to work with the square root of a negative number. We do this formally by writing:
![]()
with i2 = -1 as usual. This gives the two possible exponential solutions:
![]()
and a general solution
![]()
Of course, the position of the mass x(t) has to be a real number! We must choose A1 and A2 to make sure this is so. If we choose
![]()
where A and
are real, and
remembering
![]()
we find

This is the most general real solution of the lightly damped
oscillator—the two arbitrary constants are the amplitude A and the phase
. So for small b,
we get a cosine oscillation multiplied by a gradually decreasing function, e-bt/2m.
This is often written in terms of a decay time
defined by
![]()
The amplitude of oscillation A therefore decays in time as
, and the energy of the oscillator (proportional to A2)
decays as
This means that in
time
the energy is down by a factor 1/e, with e =
2.71828…
The solution is sometimes written
![]()
where
![]()
Notice that for small damping, the oscillation frequency doesn’t change much from the undamped value: the change is proportional to the square of the damping.
The Q factor is a measure of the “quality” of an oscillator (such as a bell): how long will it keep ringing once you hit it? Essentially, it is a measure of how many oscillations take place during the time the energy decays by the factor of 1/e.
Q is defined by:
![]()
so,
strictly speaking, it measures how many radians the oscillator goes around in
time
. For a typical bell,
would be a few
seconds, if the note is middle C, 256 Hz, that’s
so Q would be
of order a few thousand.
Exercise: estimate Q for the following oscillator (and don’t forget the energy is proportional to the square of the amplitude):

The yellow curves in the graph above are the pair of functions +e-bt/2m, - e-bt/2m, often referred to as the envelope of the oscillation curve, as they “envelope” it from above and below.
There is just one case we haven’t really discussed, and it’s called “critical damping”: what happens when b2 – 4mk is exactly zero? At first glance, that sounds easy to answer: there’s just the one solution
![]()
But that’s not good enough—it tells us that if we begin at t = 0 with the mass at x0, it must have velocity dx/dt equal to -x0b/2m. But, in fact, we can put the mass at x0 and kick it to any initial velocity we want! So what happened to the other solution?
We can get a clue by examining the two exponentially falling solutions for the overdamped case as we approach critical damping:

As we approach critical damping, the small quantity
![]()
![]()
approaches zero. The general solution to the equation has the form
![]()
This is a valid solution for any real A1, A2. To find the solution we’re missing, the trick
is to take
In the limit of small
, we can take
and we discover the
solution
![]()
As usual, we can always multiply a solution of a linear differential equation by a constant and still have a solution, so we write our new solution as
![]()
The general solution to the critically damped oscillator then has the form:
![]()
Exercise: check that this is a solution for the critical damping case, and verify that solutions of the form t times an exponential don’t work for the other (noncritical damping) cases.
A shock absorber is basically a damped spring oscillator, the damping is from a piston moving in a cylinder filled with oil. Obviously, if the oil is very thin, there won’t be much damping, a pothole will cause your car to bounce up and down a few times, and shake you up. On the other hand, if the oil is really thick, or the piston too tight, the shock absorber will be too stiff—it won’t absorb the shock, and you will! So we need to tune the damping so that the car responds smoothly to a bump in the road, but doesn’t continue to bounce after the bump.
Clearly, the “Damped Oscillator” graph in the Q-factor section above corresponds to too little damping for comfort from a shock absorber point of view, such an oscillator is said to be underdamped. The opposite case, overdamping, looks like this:

The dividing line between overdamping and underdamping is called critical damping. Keeping everything constant except the damping force from the graph above, critical damping looks like:

This
corresponds to
in the equation for x(t)
above, so it is a purely exponential curve. Notice that the oscillator moves
more quickly to zero than in the overdamped (stiff oil) case.
You might think that critical damping is the best solution for a shock absorber, but actually a little less damping might give a better ride: there would be a slight amount of bouncing, but a quicker response, like this:

You can find out how your shock absorbers behave by pressing down one corner of the car and then letting go. If the car clearly bounces around, the damping is too little, and you need new shocks.
We are now ready to examine a very important case: the driven damped oscillator. By this, we mean a damped oscillator as analyzed above, but with a periodic external force driving it. If the driving force has the same period as the oscillator, the amplitude can increase, perhaps to disastrous proportions, as in the famous case of the Tacoma Narrows Bridge.
The equation of motion for the driven damped oscillator is:
![]()
We shall be using
for the frequency of the driving force, and
for the natural frequency of the oscillator if the damping
term is ignored, ![]()
The solution to this differential equation is not unique: as with any second order differential equation, there are two constants of integration, which are determined by specifying the initial position and velocity.
However, as we shall prove below using complex numbers, the
equation does have a unique steady state solution with x oscillating at the same frequency as
the external drive. How can that be
fitted to arbitrary initial conditions?
The key is that we can add to the steady state solution any solution of
the undriven equation ![]()