Dynamics Lecture Notes Overview
Dynamics Lecture Notes Overview
• Part 4 (3 lectures)
L18 - Rotating frames. Coriolis & centrifugal forces.
L19 - Earth as a rotating frame. Foucault’s pendulum.
L20 - Rigid bodies. Inertia tensor. Rolling Motion.
• Part 5 (2 lectures)
L21 - Euler-Lagrange Equation. Lagrangian dynamics.
L22 - Examples using Lagrangian dynamics
1
Recommended Texts
There are no required textbooks for this class. All examinable material is
contained in these notes, plus the workshop assignments and homeworks.
2
1 Introduction to Dynamics
Dynamics, also called classical mechanics, is a branch of physics that is con-
cerned with the study of forces and their effect on the motion of objects.
This is arguably the most essential physics class you will take, in terms of
real-world applicability, and the concept introduced here underlie essentially
all future physics courses.
The concept of force is fundamental to dynamics. Much of this course will
be about how objects move under different types of forces. The equations
that connect force to motion are called Newton’s Laws, first published in
Principia in 1687. The idea of solving a dynamics problem is typically to
apply Newton’s Laws (or relations derived from them) to a physical situation,
and obtain a mathematical description for how the object(s) in the problem
with move over time. In other words, solving a dynamics problem means
determining the position ⃗x(t) and/or velocity ⃗v(t) for each object in the
system.
Since most of this course will involve studying applications of Newton’s
Laws to a wide variety of physical systems to determine mathematically
how they respond under common types of forces, let us begin by reviewing
Newton’s Laws.
3
1.1.2 Newton’s Second Law: Definition of Force
N̄2: ⃗ is defined as the rate of change of momentum ⃗p ≡ m⃗v:
F̄orce F
⃗ =
F d⃗
p
.
dt
• In the case where the inertial mass m is constant, we obtain the familiar
formula:
⃗ = m d⃗v = m⃗a,
F
dt
while the more general form is
⃗ = d⃗p = m⃗a + ⃗v dm
F
dt dt
• N2 applies within any chosen inertial reference frame. Within the frame
the acceleration of an object is attributed to the presence of a net force.
• The force F
⃗ is the vector sum of all forces acting on the body. When
more than one force is present, it is known as a superposition of forces.
4
1.1.3 Newton’s Third Law: Conservation of Momentum
N3: When one object exerts force upon another (F ⃗ 21 ), the other object
⃗ 12 that is equal in magnitude
object exerts a force on the first F
and opposite in direction:
⃗ 12 = −F
F ⃗ 21
• For central forces the mutual force acts along the line between the
centres-of-mass (or charge) of the objects. Examples include gravity
and the Coulomb electrostatic force.
• For normal forces the mutual force acts perpendicular to the surfaces at
the point of contact. The actual force is being provided by electrostatic
bonds in the surface material.
• For resistive forces such as friction and drag, the mutual force acts
along the line of relative motion between the objects, and opposite to
the direction of motion.
5
1.2 Modelling Resistive Drag
We will now discuss some example applications of Newton’s Laws. Our first
example will be motion under a drag force.
6
which has the solution
kt
ln(vx ) = − +C
m
To evaluate the constant of integration C, we require some boundary condi-
tion. Let us assume a given initial velocity of vx,0 at t = 0:
vx = vx,0 e−kt/m
7
This is known as separation of variables; we’ve separated all the vz terms
onto the LHS, and all the t terms on the RHS. This allows us to integrate
both sides:
Z
dvz Z
m
= − dt =⇒ ln [g + (k/m)vz ] = −t + C
g + (k/m)vz k
If we specify an initial condition vz = vz,0 at t = 0, we can determine the
constant of integration C:
m
C= ln [g + (k/m)vz,0 ]
k
Hence
m
−t = (ln [g + (k/m)vz ] − ln [g + (k/m)vz,0 ])
k
g + (k/m)vz
e−kt/m =
g + (k/m)vz,0
mg −kt/m
vz = vz,0 e−kt/m + e −1
k
This is then the equation of motion.
Let us examine some limits. As t → ∞, e−kt/m → 0, so the object
approaches a terminal velocity:
mg
vterm = − .
k
At terminal velocity, the balancing of gravity and drag forces leads to an
equilibrium, and thus by N1, uniform motion.
One can also compute the acceleration by differentiating with respect to
(w.r.t.) time:
dvz
az = = − [g + (k/m)vz,0 ] e−kt/m
dt
As the velocity approaches terminal, the acceleration (which is always nega-
tive) approaches zero exponentially.
Two-dimensional motion: Now imagine a projectile shot at an angle
θ with a linear drag force. Since forces are vectors, we can separate the
problem into a horizontal (x) component and a vertical (z) component.
N2 in this case is written
⃗ = −k⃗v − mgẑ.
F
8
This represents two equations, one each for x (horizontal) and z (vertical)
directions.
In fact, these are exactly the two problems we have solved above: The x
direction is given by the first case, where there is no gravity. The z direction
is given by the gravity case. In this case, these two equations are completely
independent, since the linear drag force acts in each direction independently.
Note that this is only true because the linear drag force depends only on the
velocity in that particular direction.
Two equations now require two initial conditions. For instance, vx,0 =
v0 cos θ and vz,0 = v0 sin θ, specified by two variables v0 (the speed at launch)
and θ. From this, one obtains the full solution.
1 1 k′t vx,0
− =− =⇒ vx =
vx,0 vx m 1 + (k ′ vx,0 /m)t
Integrating one more time gives the displacement:
m
x = x0 + ′
ln[1 + (k ′ vx,0 /m)t]
k
This result differs from the linear drag model. The velocity goes to zero like
1/t rather than exponentially, and the displacement increases logarithmically.
Vertical: For vertical motion under gravity there are two forces, mg down-
wards and k ′ vz2 upwards:
dvz
m = −mg + k ′ vz2
dt
9
Note that the sign of the drag term is opposite to the linear case, since vz2 is
always positive and the drag force acts in the positive (upwards) direction.
It is not as easy to solve this, but we can still obtain the terminal ve-
locity just by setting dvdtz = 0, since we intuitively know terminal velocity
corresponds to zero acceleration. This gives
mg
r
vterm = −
k′
The full motion requires a more difficult integral which yields a hyperbolic
tangent function for vz . Assuming it starts at rest (i.e. vz (t = 0) = 0), then
vz = vterm tanh(gt/vterm )
2-D projectile: When using a quadratic drag force to describe the two-
dimensional motion of a projectile it is necessary to write down the vector
form of the drag force correctly:
⃗ drag = −k ′ |⃗v|2 v̂ = −k ′ |⃗v|⃗v
F
q
The magnitude |⃗v| = vx2 + vz2 , depends on both vx and vz . This leads to
coupled differential equations for the two components vx and vz :
dvx q
m = −k ′ vx2 + vz2 vx
dt
dvz q
m = −mg − k ′ vx2 + vz2 vz
dt
These cannot be solved analytically, and numerical methods must be used.
10
1.3 Circular Motion
In the drag force case, the motion was rectilinear, i.e. the direction of the
force was aligned with the motion. We now consider several examples forces
that are perpendicular to the velocity. Such a force is called centripetal,
because as we will see it results in circular motion.
In contrast to being given a force and solving for the motion as in the
previous drag case, let us approach this dynamics problem in the opposite
way: Let us assume an object is in circular motion at a constant radius r
and a constant angular velocity ω, namely:
dr dθ
= 0; ω= = constant =⇒ θ = ωt
dt dt
and then ask: What force is required to generate this motion?
11
Since θ = ωt is time-dependent, the polar basis vectors r̂ and θ̂ are also
time-dependent (unlike î and ĵ). They rotate round with the motion, with r̂
perpendicular to and θ̂ parallel to the tangential velocity ⃗v. The derivatives
of the basis vectors with respect to θ are:
dr̂ dr̂ dr̂ dθ
= − sin θî + cos θĵ = θ̂ =⇒ = = ω θ̂
dθ dt dθ dt
dθ̂ dθ̂ dθ̂ dθ
= − cos θî − sin θĵ = −r̂ =⇒ = = −ωr̂
dθ dt dθ dt
This allows us to simplify the derivatives of polar basis vectors. These rela-
tions will be used throughout the term.
d⃗v dθ̂
⃗a = = rω ,
dt dt
hence
12
⃗a = −rω 2 r̂
The acceleration is centripetal (towards the centre), i.e. in the −r̂ direction,
with a constant magnitude rω 2 .
This can also be generalised in terms of vector products, where we note
⃗ is a constant and hence only ⃗r differentiates into ⃗v:
that ω
d⃗
v
⃗a = dt
⃗ × ⃗v = ω
=ω ⃗ × (⃗ω × ⃗r)
Note that the order of cross products specified by the parantheses is impor-
tant! It is not the same as (⃗ω × ω
⃗ ) × ⃗r = 0.
Thus we arrive at the force required for circular motion: a constant
centripetal (inwards) force of F = mrω 2 produces circular motion. Using
ω = v/r, we can also write this as F = mv 2 /r.
Centrifugal force: The above equations are valid within any inertial frame
of reference, where N2 is valid. But in many cases, we would like to solve the
problem in the object’s frame (i.e. as if we were sitting on the object) as it
moves around in a circle. Trouble is, this is no longer an inertial frame! Can
we still use N2 somehow?
The answer is yes, by introducing a “fictitious force” known as centrifugal
force. A fictitious force is an omnipresent force felt by objects in a non-inertial
frame. As you know, if you place a ball down on a rotating carousel, it will
not stand still, it will seem to feel a force “coming from nowhere” that pushes
it outwards. This is centrifugal force.
It should be evident that the centrifugal force must be equal and opposite
to the centripetal force required to keep the frame rotating. In the carousel
case, even though the ball feels no force, the frame itself feels a force, so
within that frame the ball will feel the opposite force.
Thus to do dynamics calculations in a non-inertial frame, we simply have
to add the appropriate fictitious force into N2, and then we can happily do
calculations as if we are in an inertial frame. In the case of a frame rotating
with constant circular motion, we must add a centrifugal force mω 2 r (or
mv 2 /r) that acts outwardly from the axis of rotation.
13
motion with a radius r through the turn. As is often the case on highways,
the road has been banked at an angle θ through the turn. Intuitively, you
probably know that if the car goes too slow, it will slip down the bank towards
the turn, while if it go too fast it will experience a force outwards from the
turn. We want to know: How fast must the car go in order not to slip off the
road?
Figure 2: Force diagram for a car on a banked curve. In the frame of the
car, there is additionally a centrifugal force that acts horizontally outwards
with an amplitude mv 2 /r.
14
Since our problem is 2-D, this involves two separate equations we must
balance: vertical and horizontal. For the vertical case, gravity downwards
must balance the component of the normal force upwards, which is N cos θ:
mg
mg = N cos θ =⇒ N =
cos θ
This gives us N , which is otherwise not specified.
Next, we do the horizontal case. Here, the centrifugal force must be
balanced by the horizontal component of the normal force:
mv 2
= N sin θ = mg tan θ
r
where we have substituted N from the vertical equation. Solving for v, we
get q
v = gr tan θ
To be concrete, let us take r = 300 m, θ = 30◦ , and g = 9.8 m/s2 . Then
This is 150 km/h or about 90 mph, which is quite fast since a 30◦ bank is
quite steep (comparable to what is found on NASCAR racetracks). Note
that the car’s mass m is irrelevant.
15
The vertical equation, now including a frictional force perpendicular to
⃗
N, becomes
mg
mg = N cos θ ∓ µN sin θ =⇒ N =
cos θ ∓ µ sin θ
In the horizontal plane the centripetal force is balanced by
mv 2
" #
sin θ ± µ cos θ
= N sin θ ± µN cos θ = mg
r cos θ ∓ µ sin θ
If we take µ = 0.4 and other quantities as before, then the − and + cases
give values of 21 m/s and 61 m/s, respectively. Thus with this frictional force
present there is a range of safe speeds between 21 and 61 m/s where the car
won’t slide in either direction. Without the frictional force (i.e. using µ = 0
in the above equation) there is only one safe speed of 41 m/s.
qBz
qvBz = mvω =⇒ ωc =
m
16
Figure 3: Motion of a charge in parallel magnetic and electric fields along
the y axis. The helix shold be getting stretched out as the particle moves,
which is not depicted well in this figure.
Now let us add an electric field. In general, it can be in any direction relative
to the magnetic field. But let us consider the two cases where E ⃗ and B ⃗ are
parallel and perpendicular, respectively.
⃗ ∥ B:
E ⃗ Here, E ⃗ = E k̂, so the electric field accelerates the charge along
the z-axis. Since B ⃗ only acts in the x − y plane, nothing is changed in re-
gards to the magnetic field, which still causes cyclic motion at a frequency
⃗
ωc . In the k̂ direction, meanwhile, there is now an acceleration q E/m. Hence
the motion is helical, with the helix getting stretched out vertically as the
charge is accelerated.
⃗ ⊥ B:
E ⃗ Here the situation is more complex. Let us take B ⃗ = Bz k̂ (so
⃗ = Ey ĵ. In this case, for the x direction we have no
Bx = By = 0), and E
17
electric force, but we have a magnetic force:
dvx
Fx = m = qvy Bz
dt
In the y direction we have both a contribution from Ey and Bz :
dvy
Fy = m = q(Ey − vx Bz )
dt
Note that these equations are coupled, in the sense that the vy differential
depends on vx and vice versa.
Solving this requires a bit of cleverness. One can show that the solution
to these simultaneous equations with the initial condition vy (t = 0) = 0 is
Ey
vx = −v cos ωt +
Bz
vy = v sin ωt
where v is the constant tangential velocity. This corresponds to uniform
linear motion in the x direction given by the ratio of electric to magnetic
fields, superimposed on circular motion due to the magnetic field.
For the special case of v = Ey /Bz , vx varies between 0 at t = 0 and 2v at
ωt = π, and vy varies between +v at ωt = π/2 and −v at ωt = 3π/2. This
motion is known as a cycloid. A nice animation of various cases is shown at
[Link]
1. Sketch the system, and draw a force diagram showing all forces acting
on the body, and their directions. Remember to choose a convenient
coordinate system to make your life easier.
2. Write down N2 for each direction, by separating the forces into compo-
nents in your chosen coordinates. Problems in N dimensions will result
in N equations. Each equation will represent an ordinary differential
equation (ODE).
18
3. Solve the system of ODEs. This typically involves manipulating the
ODE into an integral form, and then solving the integrals.
5. From the solution to each ODE, obtain the equation of motion ⃗x(t)
and ⃗v(t), or whatever quantities are desired.
6. Do a sanity check that the object behaves as you would expect physi-
cally; it is often useful to examine limiting cases for this.
Much of this course will involve discussing both specific and generalized
approaches to solving such dynamics problems in a variety of circumstances.
In the next section, we discuss Step 3 of this process, namely systematic
approaches to solving ODEs.
19
2 Ordinary Differential Equations
Ordinary Differential Equations (ODEs) are used to describe a vast range of
scientific phenomena. As we have already seen, they are particularly impor-
tant in dynamics, where motion is typically described by functions of time
and their derivatives. ODEs are the subject of four chapters (12 to 15) in
Riley, Hobson & Bence (RHB). The first few chapters of Boyce & Diprima
(BD) are also recommended.
As a reminder, solutions to integrals can be found in many places, so you
don’t normally need to solve them yourself. Some online tools are:
[Link] (Mathematica)
[Link] (Maple)
For exam purposes you will be expected to handle standard integrals, but
for more complicated cases the result will be given to you.
20
Usually, to solve an ODE, the idea will be to convert it into one or more
integrals, since these can be solved straightforwardly (if not always easily).
Each order of the ODE will result in one integration to reduce the order of
the differential, which thus requires one constant of integration. As such, an
nth order ODE will require n constants of integration. If there are m dimen-
sions with m separate ODEs, then each will require n separate constants of
integration to fully specify, for a total of mn constants of integration.
The constants of integration are determined by the application of suitable
boundary conditions, which specify the state of the system at some time t.
Boundary conditions at t = 0 are often called initial conditions.
A solution y(t) can always be checked by taking the derivatives and sub-
stituting back into the original ODE. This can be a useful way to figure out
what you did wrong if your resulting y(t) doesn’t make physical sense.
In this section we discuss some analytical methods for solving first order
ODEs. Usually there are several different methods for arriving at the same
solution, all of which are equally valid, and it is your choice which is the
easiest.
21
• An ODE is linear if neither y nor the derivatives dn y/dtn is raised to a
power, or appears in a product with another derivative. Linear ODEs
are generally the easiest to solve. Non-linear ODEs can contain terms
such as (dy/dt)2 , y 2 or y(dy/dt), such as the logistic equation which
leads to the well-known S-curve describing population growth:
dN (t) N
= rN 1 − logistic equation
dt K
dv
= av − bv 2
dt
where a and b are non-zero coefficients with dimension s−1 and m−1 respec-
tively. This is solvable by separating variables:
dv
= dt
v(a − bv)
With two factors including v in the denominator, it is useful to use the trick of
partial fractions, which separates out the factors into their own denominators:
!
1 1 1 b
= + .
v(a − bv) a v (a − bv)
EXTRA: Let us apply some initial conditions and relate it to the results
from our previous drag force calculations. We assume v(t = 0) = bca (for
reasons that will become clear), where c is a dimensionless constant. In that
case !
a 1
K = b(c − 1) =⇒ v =
b 1 + (c − 1)e−at
23
For the special case c = 1 we have uniform motion at v = a/b. For c < 1
(c > 1) the velocity reduces (increases) asymptotically towards v = a/b. For
any initial velocity the terminal velocity is always the same. This can also
be seen directly by setting dv
dt
= 0 in the original ODE.
To relate this to the drag examples in the previous chapter, we can set
a = −k/m and b = k ′ /m. In this case c should be chosen to be negative, and
the initial positive velocity goes asymptotically to zero due to the positive
exponential term.
vdv = f (x)dx
which you can integrate to solve for v(x) and thus v(t).
More generally, the RHS of the linear ODE can be a function of both y
and t, as in
dy
= f (y, t)
dt
Here we change the dependent variable from y(t) to some other cleverly-
chosen variable u(y, t). Again, we can apply the chain rule:
du du dy du
= = f (y, t)
dt dy dt dy
24
The trick is to choose u such that the RHS comes into a form that is more
tractable, typically a separable ODE.
Solving this will give u(t), which then must be substituted using y =
u(y, t) to get y(t). Do not forget to change back to the original dependent
variable y!
25
where we choose to write the constant of integration as a natural log. Ex-
pressing the result in terms of the original variable y:
u y Ct2
= = Ct =⇒ y =
1+u y+t (1 − Ct)
• From the above examples, you can see that if you have a form dy/dt =
f (g(y, t)), it is often useful to choose u = g(y, t).
d dy dµ(t)
µ(t)Q(t) = [µ(t)y] = µ(t) + y .
dt dt dt
26
How can we choose µ(t)? Don’t worry, we don’t have to guess. Let us go
back to our ODE, but now substitute the RHS with our µ(t) equation:
" #
dy dy dµ(t)
µ(t) + P (t)y = µ(t) + y
dt dt dt
Note that the first term is the same on the LHS and RHS, and thus they
cancel! Further dividing by y, we obtain:
dµ(t) Z
dµ(t) Z Z
P (t)µ(t) = =⇒ = P (t)dt =⇒ ln[µ(t)] = P (t)dt
dt µ(t)
Note that we have discarded the constant of integration here, which would be
a multiplicative factor to the exponential. This is with no loss of generality,
because recall that we are multiplying the entire ODE by µ, so any constant
factor must cancel out and not impact the solution.
1 R
y= µ(t)
[ µ(t)Q(t)dt + C]
Notice that the constant of integration appears inside the brackets – do not
forget this! This is important because C is multiplied by µ−1 (t), and so
cannot be added in to y at the very end.
In short, by using this magic integrating factor µ(t), we are able to con-
vert any linear 1st order ODE into two integrals, one to obtain µ(t), and
another to obtain y by integrating µ(t)Q(t). This method will always give
you a solution with no guesswork, so long as you have a linear first order ODE.
27
Example: Consider the linear 1st order ODE
dy
+ 2yt = 4t
dt
Identifying P = 2t and Q = 4t, the integrating factor is:
Z
2
ln[µ(t)] = 2tdt = t2 =⇒ µ(t) = et
Z
2 2
y = e−t et 4tdt + C
2
The integral here gives 2et , so the final result is:
2
y = 2 + Ce−t
28
The magic of Bernoulli’s substitution is that the y n term can now be divided
out of the entire equation. This leaves
1 du
+ P (t)u = Q(t) n ̸= 0 or 1.
1 − n dt
which is now a linear ODE!
29
be shared among the population of N . The Logistic equation determines
how the population N evolves with time under these conditions.
This equation can be solved via separation of variables or Bernoulli’s
equation. Let us see how each works.
du r du
− − ru = − =⇒ K = r(1 − Ku)
dt K dt
This is now a first order linear ODE in u, and is separable:
Z
Kdu Z
= rdt
(1 − Ku)
• Integrating factor: The u ODE above can also be solved using an inte-
grating factor. With P (t) = r and Q(t) = r/K, the integrating factor is:
Z
µ(t) = exp P (t)dt = ert
31
2.6.1 EXTRA: Existence and uniqueness of ODE solution
The existence theorem states that:
32
3 Momentum Conservation and Variable Mass
We have seen how N2 can be used to write down a differential equation for
the velocity and/or position of a system, which can then be used to obtain
the equation of motion. An alternative approach is to use N3, or equivalently,
the idea of Conservation of Momentum. A circumstance where this can be
particularly simplifying is when the mass of the system is non-constant. We
look at some examples of this in this section.
d⃗v ⃗v dM(t)
=−
dt M(t) dt
To solve a variable mass problem, you thus need to know the function M(t),
describing how the mass varies as a function of time.
The rest of this section will consider examples of variable mass problems.
First we will consider a case where F ⃗ = 0, and then we will include gravity
as an external force.
33
momentum to the system. What is the equation of motion for the velocity?
First, we will solve this using N2. The mass at any time t is
M(t) = M0 + µt.
ln v = − ln(M0 + µt) + ln C
M0 v0 = (M0 + µt)v
which immediately yields the same result! This illustrates how conservation
of momentum can be a powerful tool for more easily solving problems in
certain situations.
Example 2: Rain on a train down the drain. Now instead of accumulat-
ing the rain, there is a drainage spout on the side of the wagon such that,
after some accumulation, the water drips out. Assume the drip-rate is also
µ, so there is no net accumulation of rain in the wagon (after the initial
accumulation), and the mass of the wagon is fixed at M0 . What is v(t)?
In this problem, we can still use conservation of momentum, but now we
have to account for the momentum of the material that went out the drain
so that we retain a closed system.
34
Let us apply N3 over some small time interval t → t + dt, over which the
change in velocity is dv. The drained mass in dt is µdt, and thus the drained
momentum is µvdt. The momentum at t is M0 v, and the momentum at t+dt
is that of the train plus the drained mass, which must be equal:
M0 v = M0 (v + dv) + µvdt =⇒ M0 dv = −µvdt
This is a separable ODE:
dv µ µt
= − dt =⇒ ln(v) = − + ln(v0 )
v M0 M0
which gives
v(t) = v0 e−µt/M0
Hence the velocity of a train with rain down the drain on a plain drops
exponentially with time.
Remarkably, at large times, the exponential slowing is faster than the
no-drip case, which has v(t → ∞) ∝ 1/t. Perhaps counter-intuitively, it is
more efficient just to keep the water on the train than to let it drip out! The
reason is that, in the accumulating case, the train’s momentum increases over
time, so the momentum of the additional rain has fractionally less impact in
slowing down the train.
35
where m0 is the initial (seed) mass of the drop.
Here, we must include the effects of gravity. Because it’s difficult to
determine how much momentum gravity provides, it is simpler in this case
to go back to N2:
dvz dm(t)
−m(t)g = m(t) + vz
dt dt
Substituting dm/dt = αm(t), all the mass terms m(t) happily drop out, and
we are left with a standard linear ODE:
dvz
= −g − αvz
dt
The mass accretion term acts exactly like a drag force, reducing the accel-
eration, with α replacing the linear drag coefficient k/m. We have already
seen the solution of this equation:
g
vz = − 1 − e−αt az = −ge−αt
α
As t → ∞ the terminal velocity is g/α, and the acceleration goes to zero.
Example 2: A more realistic model is a constant mass accretion rate:
dm
=k
dt
m(t) = m0 + kt
dvz
F = −m(t)g = m(t) + kvz
dt
The mass term m(t) no longer drops out and must be included explicitly:
dvz k
+ vz = −g
dt m0 + kt
This is an inhomogeneous 1st order ODE. No clever substitution is obvious, so
let us solve this using an integrating factor. We identify P (t) = k/(m0 + kt),
Q(t) = −g, thus the required integrating factor is:
Z
µ(t) = exp P (t)dt = exp(ln(m0 + kt)) = m0 + kt
36
3.4 Rockets
A classic variable-mass scenario is a rocket burning fuel, which leads to the
famous rocket equation. Here we will derive this.
A rocket consists of a fuselage of mass M0 , and a fuel mass of m(t) which
is initially m0 . The total mass is thus M (t) = M0 + m(t). We will work in
the frame of the ground, so it is inertial and we can use Newton’s Laws. At
launch the rocket is stationary so the initial momentum is zero,
During the burn, fuel is ejected with constant velocity u relative to the
rocket, and thus lost at a rate dm/dt. Since the fuselage mass M0 is constant
M also goes down by this amount, so dM/ dt = dm/dt.
We want to determine the rocket’s velocity v(t). In the inertial frame
of the ground, the exit velocity of the fuel is v − u the rate of change of
momentum carried off by the fuel is (v − u)(dm/dt) = (v − u)(dM/dt). This
is thus the external force on the rocket. We assume this force is so large that
gravity is negligible (we’ll add gravity later). Thus N2 becomes
dv dM (t) dM
M (t) +v = (v − u) .
dt dt dt
Cancelling out the v dM
dt
term yields a separable ODE:
dv dM (t) dM
M (t) = −u =⇒ dv = −u
dt dt M
Regardless of the exact form of M (t) (but assuming u is constant), we can
integrate this to give
M (t = 0)
v(t) = −u ln(M ) + C =⇒ v(t) = u ln
M (t)
This is the so-called rocket equation, from Tsiolkovsky (1903).
Let us compute the velocity boost given to the rocket by time T after all
the fuel has been burned. At this time, M (T ) = M0 (since the fuel is spent):
m0
v(T ) = u ln 1 +
M0
The boost to the rocket v(T ) depends only on the speed of the fuel ejection, u,
and the fuel-to-fuselage mass ratio m0 /M0 . Remarkably, it does not depend
on the functional form of M (t) or v(t). This is why rockets are designed to
eject fuel at as high a velocity as possible.
37
Perhaps counter-intuitively, it is possible to have the final velocity exceed
u: this requires (M0 + m0 )/M0 > e. This means it is possible to achieve
Earth’s escape velocity of 11.2 km/s, even though the exhaust is slower, if
one has substantially more fuel mass than rocket mass. Figure 5 shows the
final rocket velocity as a function of the fuel-to-rocket mass ratio, for various
values of the ejection velocity.
The rocket equation can be integrated to give the rocket’s height z(t):
" #
Z Z
(M0 + m0 )
z(t) = v(t)dt = u ln dt
M (t)
Note that the post-burn height z(T ) depends on the functional form of M (t),
even though the post-burn velocity doesn’t.
We didn’t consider gravity so far, but it is easy to do so, as long as we
assume the acceleration of gravity is a constant. This just adds a term to
the RHS in the rocket equation derivation:
dv dM (t)
M (t) =− u − M (t)g
dt dt
38
The first term on the RHS, known as the thrust, has to have a minimum
value of M (0)g to overcome gravity, otherwise the rocket stays on the ground
(remember, u is negative). Assuming sufficient thrust, the solution to this
ODE is much like the previous case, except with an extra term for gravity:
" #
dM (M0 + m0 )
dv = −u − gdt =⇒ v(t) = u ln − gt
M M (t)
More realistically, g will vary with time as the rocket moves away from the
Earth. This requires numerical integration to solve.
The final velocity at burnout time T now depends on T , owing to the last
term, not just u and the mass ratio. This then depends on the rate at which
the fuel is burnt. The faster it is used, the smaller T is, and the greater is
the final velocity. Thus it is advantageous to burn fuel quickly and eject it
as fast as possible. This is the engineering challenge of designing rockets.
39
The net upward external force on the balloon is given by:
k 2 t2 gkt2
" #
g
vz = −gt − −kt − =
k 2 2
and the initial acceleration can be seen to be consistent with the expression
for Fext :
az (kt << 1) = gkt
40
⃗ is defined as:
The Centre of Mass (CoM) of an N-body system R
⃗ = Pi mi⃗ri = 1
P
X
R mi⃗ri
i mi M i
P
where M= i mi is the total mass of the system. Note that with the excep-
tion of the total mass, all the other sums over the N-bodies in this section are
vector sums, i.e. three separate sums over the three components in space.
⃗ w.r.t. time gives the total velocity of the system:
Differentiating R
⃗ = Pi mi⃗vi = 1
P
X d⃗ri
V mi
i mi M i dt
We can write a version of N2 for each of the N-bodies, by dividing the force
⃗ i , and mutual forces between the bodies F
up into external components F ⃗ ij :
⃗i + ⃗ ij = mi d⃗vi
X
F F
j̸=i dt
where the contributions from the mutual forces have cancelled out in the sum
as a consequence of N3. This leads to the generalized result for N2 for an
N-body system:
⃗ ⃗ 2⃗
⃗ ext = ⃗ i = dP = M dV = M d R
X
F F
i dt dt dt2
41
For reference we give the simplified forms of these results for a two-body
system:
M = m1 + m2 ⃗ = 1 (m1⃗r1 + m2⃗r2 )
R
M
!
⃗ = 1 d⃗r1 d⃗r2 1
V m1 + m2 = (⃗p1 + ⃗p2 )
M dt dt M
⃗
⃗ = ⃗p1 + ⃗p2
P ⃗ ext = F
F ⃗1 +F⃗ 2 = dP
dt
We also give the integral forms of these results. These are relevant when
considering the motion of bodies made up of infinitesimal volume elements
dV , each of mass dmi = ρdV , where the density ρ may be uniform or a
function of ⃗r. Z
⃗ 1 Z
M = ρdV R= ρ⃗rdV
M
⃗ 1 Z d⃗r
V= ρ dV
M dt
⃗ = d⃗p = ρ d⃗r dV
Z Z
P
dt
⃗
⃗ = dP
Z
⃗ ext = dF
F
dt
Finally we restate the law of conservation of linear momentum for an
N-body system.
• If F
⃗ ext = 0 the system is said to be isolated. All three of its components
must be zero, and hence all three components of the total momentum
⃗ are separately conserved.
P
• If F
⃗ ext is non-zero it points in a particular direction. The component
of the total linear momentum P ⃗ in this direction changes according to
the generalized form of N2. The two components of P ⃗ perpendicular
⃗ ext are conserved.
to F
42
4 Conservation of Energy
We have seen that conservation of momentum can be a powerful tool to solve
dynamics problems. Likewise, conservation of energy can be similarly power-
ful, under the appropriate circumstances. In this section, we will define work,
kinetic and potential energy, scalar potentials, and how these all combine to
give energy conservation. Then we will show examples of applying energy
conservation to solve dynamical systems.
W =
RB
F(⃗ ⃗
⃗ r).dl
A
⃗ v = dW/dt
P = F.⃗
43
is the rate at which work is being done, which is known as power. Again
it can be either positive or negative depending on the direction of the force
relative to the motion. It has units of Watts (W) = kg m2 s−3 , name after
James Watt, the Scottish inventor of the steam engine.
1
W = m(|⃗vB |2 − |⃗vA |2 )
2
If we define the kinetic energy as:
T = 12 m|⃗v|2 ,
then the work done by a force can be interpreted as a change in the kinetic
energy, T , of an object:
W = ∆T = TB − TA .
44
4.3 Scalar Potential
The concept of a potential is extremely useful in physics. In many circum-
stances, a force can be represented as the spatial derivative of a scalar po-
tential, V (⃗r), which is only a function of position in space:
⃗ r) = − ∂V î − ∂V ĵ − ∂V k̂
F(⃗
∂x ∂y ∂z
It is not always true that V can be found for any F. ⃗ However, if it can, we
will see that this implies the force has special conservative properties, and V
becomes a valuable tool for solving dynamics problems.
Employing the ∇ notation from vector calculus, the force is the gradient
of the potential:
⃗ r) = −∇V (⃗r)
F(⃗
From a comparison with the integral definition of work done it can be seen
that the potential has units of energy. It can be either positive or negative,
and any constant offset V = V0 is removed when the derivative is taken.
The choice of V0 is an example of a gauge, which is a mathematical choice
that does not affect the physical behaviour of the system. For inverse square
forces, it is conventional to set V (∞) = 0. But any additive V0 can be used
that is convenient for the particular problem.
Note the minus sign in the definition of V ! This is purely convention, to
keep with our intuitive notion of potential energy and gravity – the gradient
represents the steepest direction up a hill, while the force of gravity pulls on
in the steepest direction down a hill. The potential thus defines a field in
space, analogous to rolling hills, where at any given location one feels a force
that depends on the local gradient of that potential (i.e. the steepness of the
hill where you’re standing).
An example of a scalar potential is a gravitational field:
GM m ⃗ r) = − GM m r̂
V (⃗r) = − F(⃗
|⃗r| |⃗r|2
where the negative sign indicates an attractive force.
Note that a −1/r potential is attractive, and a +1/r potential is repul-
sive. The latter would be like the electrostatic potential between like-sign
charges. Gravitational and electrostatic forces are examples of central forces
45
that have a 1/r2 dependence, and no dependence on time or the other spa-
tial coordinates. All central forces can be represented as potentials, which is
partly why potentials are useful in so many circumstances.
4
V(x)
3 F(x)
2
1
V(x),F(x)
0
1
2
3
41.5 1.0 0.5 0.0 0.5 1.0 1.5 2.0
x
Figure 6: Potential V (x) (blue curve) and force F (x) (green) as described
in text. The unstable equilibrium points at x ± 1 are locations where V (x)
is maximized and F (x) = 0, while the stable equilibrium point is at x = 0,
where the force restores small displacements in either direction towards the
origin.
x2
!
2
V (x) = kx 1− .
2
dV
F (x) = − = −2kx + 2kx3
dx
It is often illustrative to sketch potentials, as shown for this case in Figure 6
above, because one can think of them much like hills. For this potential, the
main features of a sketch are:
46
• There are three equilibrium points where F = 0 at x = ±1 and x = 0.
These correspond to extrema in the potential curve, i.e. peaks and
valleys. Peaks are unstable equilibria, while valleys are stable.
• For small |x| ≪ 1 the x3 term can be neglected and F ∝ −x. This
is a restoring force that moves objects back to the origin. You might
recognise this as a simple harmonic oscillator (SHO). From this it fol-
lows that x = 0 is a point of stable equilibrium, with a local minimum
at V (0) = 0
• For x < −1 the force is negative, while for x > +1 it is positive. From
this it follows that the points x = ±1 are points of unstable equilibrium
with maxima at V (±1) = k/2.
• The turning points where F (x) changes sign are obtained from dF/dx =
0:
1 4k
x = ±√ =⇒ F = ∓ √
3 3 3
W = VA − VB = −∆V
This holds if V (⃗r) is a scalar function of position with a unique value at any
point in space. It follows that for any path between the points A and B, the
47
Figure 7: Explanation of a conservative force, as being one where the work
done around any closed path is zero.
RHS gives the same change in the potential energy. If we consider a closed
loop on which A and B are any two points:
I Z B Z A
W = F. ⃗ =−
⃗ dl ⃗ −
∇[Link] ⃗ =0
∇[Link]
A B
48
⃗ =0
∇×F
where we have used the curl operator ∇×, which is given by
! ! !
⃗ = ∂Fy ∂Fz ∂Fz ∂Fx ∂Fx ∂Fy
∇×F − î + − ĵ + − k̂
∂z ∂y ∂x ∂z ∂y ∂x
If one can write F⃗ = −∇V , then the RHS integrand (∇ × ∇)V = 0, which
immediately proves that the LHS (corresponding to condition II above) is
also identically zero, therefore the force is conservative.
∆T + ∆V = 0 E = T + V = constant
X
E=T+ Ui = constant
i
The potential is a scalar quantity, and the sum of the individual potentials Ui
gives the overall potential V (⃗r). The scalar addition is a convenient feature
of potentials that simplifies the mathematics.
49
⃗ r) can then be obtained from the gradient of V :
The net external force F(⃗
⃗ = ⃗ i = −∇V
X X
V = Ui F F
i i
X X XX
E= Ti + Ui + Uij = constant.
i i i j>i
The first term represents the total kinetic energy of all objects, the second
term represents the external potential that the objects fell, and the third
term represents the interactions between the objects that gives rise to a
(conservative) force. Note that the condition j > i is required to avoid
double counting the potential energy associated with the interaction forces
between the bodies.
If the total energy E is a constant, then any derivative of E must be
zero. A specific example is dE/dt = 0, but the derivative can be taken w.r.t
any independent variable. This can be used to check if you are dealing with
conservative forces.
50
Equating the initial and final energy gives:
1 2 GME m
mv − =0
2 0 RE
2GME q
v02 = =⇒ v0 = 2gRE ≈ 11.2 km/s
RE
Note that the escape velocity v0 at the Earth’s surface can be in any direc-
tion (if it doesn’t hit the Earth, obviously). It does not have to be vertically
upwards. This is because T is a scalar, and thus is does not matter which
direction v0 is pointed.
Conservation laws are often useful if you know the system state at an ini-
tial time, and are only interested in the system state at some final time,
without wanting to know the intermediate details (i.e. the full position or
velocity evolution). Working with energies can then be simpler because they
are scalars that sum, unlike dealing with vector forces.
51
• Another familiar example of a non-conservative force is dynamical fric-
⃗ v is negative.
tion. This always acts against the motion, and again F.⃗
For these types of forces energy conservation can be restored if we in-
troduce a transfer of mechanical energy into thermal energy. As the
object slows down the friction heats up the surfaces.
As an example consider a block of mass m sliding down an incline at an angle
θ against a frictional force µN . Taking components of the forces normal and
parallel to the slope:
dv
N = mg cos θ m = mg(sin θ − µ cos θ)
dt
v = gt(sin θ − µ cos θ)
and the distance travelled down the slope is:
gt2
d= (sin θ − µ cos θ)
2
The kinetic energy is:
mg 2 t2
T = (sin θ − µ cos θ)2
2
and the potential energy changes by:
mg 2 t2
V = mgd sin θ = (sin2 θ − µ sin θ cos θ)
2
The kinetic and potential energy changes are only equal if µ = 0. The
difference between them:
µmg 2 t2
∆E = T − V = − (sin θ − µ cos θ) cos θ = −µmgd cos θ
2
This can be interpreted as the work done against the frictional force:
Z
W = F. ⃗ = −µN d = −µmgd cos θ
⃗ dl
Note that, had we also included the energy associated with motion of
the atoms owing to the frictional force (i.e. the sound or heat energy gener-
ated), then the system would again be conservative. It is essentially because
we are transferring energy out of our defined system that we obtain non-
conservation.
END OF PART I
52
5 Simple Harmonic Motion
Oscillatory motion occurs in a wide range of physical circumstances. Gener-
ically, it results from any circumstance where displacement from an equilib-
rium value results in a restoring force. In this part of the course we will
mainly discuss small or linear oscillations, which can be described by simple
harmonic motion (SHM).
We will develop the theory of free, damped and forced oscillations of
mechanical systems. In the last part of this section we will discuss coupled
oscillations of systems with more than one degree of freedom, and use matrix
algebra to solve the coupled equations. This will lead to the concept of normal
modes.
d2 x d2 x
Fx = m 2
= −kx =⇒ 2
+ ω2x = 0
dt dt
where we have defined the natural frequency of the system defined as
s
k
ω≡
m
From a dimensional analysis one can see that this will have the units of
inverse time, which is why we call it a frequency.
To solve this ODE, we need a function whose second time derivative is
itself (modulo constant factors) – only in this case will we be able to divide
out the time dependence from the system to satisfy the LHS being zero at
all times. Examples of such a function are an exponential, sine, and cosine;
indeed, all are valid solutions.
Let us first try x = eλt (we will worry about constants of integration
later). Here, d2 x/dt2 = λ2 eλt . Hence we can cancel the time dependent eλt
terms to get
λ2 + ω 2 = 0 =⇒ λ = ±iω
There are thus two possible functional forms that satisfy this, e+iωt and e−iωt .
Since this is a linear ODE, the most general solution is a linear superposi-
tion of the two possible solutions. This yields the exponential form for the
SHM solution. Using Euler’s formula and trigonometric relations, one can
straightforwardly show that there are three mathematically equivalent forms:
54
• Exponential form:
x(t) = C1 e+iωt + C2 e−iωt
where C1 and C2 are complex conjugate coefficients that have to satisfy
C1 = C2∗ in order to make x real.
• Sine/Cosine form:
• Amplitude/Phase form:
x(t) = A sin(ωt + δ)
q
where the amplitude A = A21 + A22 and the phase tan δ = A2 /A1 .
Since this is a 2nd order ODE, as expected there are two constants of in-
tegration. The values of these constants (C1 , C2 ) or (A1 , A2 ) or (A, δ) are
set by the boundary conditions. Which form you choose to use is typically
determined by how the boundary conditions are specified.
Let’s consider the amplitude/phase form. Here, the velocity of the motion is
given by:
dx
vx = = Aω cos(ωt + δ)
dt
This is π/2 out of phase with the displacement x. The velocity is zero at the
maximum displacements x = ±A, and has a maximum value vx = ±Aω at
x = 0.
If we apply the initial condition that the object starts from its equilibrium
point x(0) = 0, then we immediately see that δ = 0, and the solution can be
written as:
x(t) = A sin ωt
If we instead apply the initial condition that the object starts at its maximum
amplitude with vx (0) = 0, then δ = π/2, and the solution can be written as:
x(t) = A cos ωt
55
In the Sine/Cosine form, for any initial conditions x(0) and vx (0), the
coefficients can be identified as:
vx (0)
A2 = x(0) A1 =
ω
Next we consider some specific examples of SHM.
mg = kz0
d2 z
Fz = m 2 = mg − k(z0 + z)
dt
Using the static equilibrium equation this can be simplified to:
d2 z
Fz = m = −kz
dt2
We can immediatelyq identify the solution to this as a harmonic function with
a frequency ω = k/m, as above. Hence the mass performs SHM about the
equilibrium point with a frequency that depends only on the spring constant
k and the mass m. The effect of gravity g and the static extension of the
spring z0 do not appear in the equation of motion.
This illustrates a key point in SHM: the only thing you need to consider in
small oscillations is the change in the net force compared to the equilibrium
position; any static equilibrium force is irrelevant!
56
Figure 8: Set up of simple pendulum, with a rod of length L. If θ is small, the
solution θ(t) is a simple harmonic oscillator,
q identical to the spring solution
above with a characteristic frequency ω = g/L.
if we define the origin to the be the suspension point, the radius of the bob
is constant at L. The position and velocity are thus (recalling your polar
coordinate derivatives from §1.3):
d⃗r dr̂ dθ
⃗r = Lr̂ =⇒ ⃗v = = L = L θ̂
dt dt dt
We take the time derivative of this to get the acceleration, which has com-
ponents in both the r̂ and θ̂ directions:
!2
d2 θ dθ dθ̂ d2 θ dθ
⃗a = L 2 θ̂ + L = L 2 θ̂ − L r̂
dt dt dt dt dt
We can set m⃗a equal to the force to obtain the equation of motion. To do
this, we need to draw a force diagram for the bob at an angle θ. We will
⃗ along the rod is in the
choose to work in (r̂, θ̂) coordinates. The tension T
−r̂ direction, but gravity will have both a radial and a theta component. A
bit of geometry shows that we can write a θ̂ force and a r̂ force as follows:
Fθ = −mg sin θ Fr = mg cos θ − T
⃗ Thus we have two force equations, corresponding to the θ̂
where T ≡ |T|.
and r̂ components of the above acceleration:
!2
d2 θ dθ
mL 2 = −mg sin θ, mL = mg cos θ − T
dt dt
57
The second of these might be familiar. Recall the centripetal force for circular
motion is mrω 2 = mL( dθdt
)2 in our case. Thus the r̂ equation is simply saying
that the inward centripetal force must be balanced by the outward radial
component of gravity minus the tension, in order for it to move along a
circular path.
The θ̂ equation then gives us the angular motion of the bob. If we assume
small perturbations around equilibrium, then in the small angle approxima-
tion sin θ ≈ θ, the tangential force is proportional to θ. This leads to a SHM
equation, like we had before:
d2 θ d2 θ g
−mL = −mgθ =⇒ = θ
dt2 dt2 L
q
The natural frequency of the oscillation is read off as ω0 = g/L.
Using the amplitude/phase form and assuming an angular amplitude Aθ ,
the motion is described by:
θ = Aθ sin(ω0 t + δ)
dθ
v=L = Aθ Lω0 cos(ω0 t + δ).
dt
Note that, unlike in the uniform circular motion case we considered earlier,
here ω = dθ/dt is time dependent. Thus the tension in the rod also must be
time dependent in order to balance the time-variable centripetal force.
We can use the radial (r̂) force equation to compute the tension T (t). We
solve for T , employing the small-angle approximation cos θ ≈ 1 − θ2 /2:
θ2 mv 2
!
T = mg cos θ − Fr = mg 1 − + ,
2 L
where we have written the centripetal force in the v form. As one expects
intuitively, the tension is minimized when v = 0 at the turnaround points
where θ = ±Aθ , with a value T = mg(1 − A2θ /2). One can show using the
formula for v above that it is maximized when v is largest at θ = 0, with
T = mg(1 + A2θ ).
58
Figure 9: Diagram showing how potential and kinetic energy vary as a func-
tion of the displacement a. At the origin, the object is moving its fastest,
so K is maximised, while at the ends the energy is entirely in V . The total
energy is constant throughout.
59
5.3.1 EXTRA: Energetics of the simple pendulum
We can do an analogous exercise for the simple pendulum. For the simple
pendulum, the kinetic energy of the bob is:
!2
1 dθ 1
K = mL2 = mL2 A2θ ω02 cos2 (ω0 t + δ)
2 dt 2
For the potential energy, we need to know the height of the bob, and then we
case use mgh to describe the potential energy gained. Some simple geometry
shows that h = L − L cos θ above the bottom (θ = 0) point, hence
θ2 1
V = mg(L − L cos θ) ≈ mgL = mL2 A2θ ω02 sin2 (ω0 t + δ)
2 2
where the last step uses g = ω02 L. Hence the expression for the total energy
of small oscillations of a simple pendulum is:
1
E = K + V = mω02 L2 A2θ
2
which is the same expression as the SHM case with A = LAθ .
60
dE d2 θ dθ dθ
= 2 mL2 + mgL sin θ = 0
dt dt dt dt
d2 θ
L 2 + g sin θ = 0
dt
which is exactly the equation of motion (EoM) for the pendulum!
We can even use energetics to determine the period of oscillation. You
probably recall that the period of oscillation is given by 2π/ω0 , but let us
derive this.
Using energy conservation the kinetic energy can be written in terms of
the potential V (x):
1
K = mvx2 = E − V (x)
2
s
dx 2(E − V (x))
vx = =
dt m
This can be integrated over dx to give the time taken by the oscillations:
dx mZ dx
Z r
t= = q
vx 2 E − V (x)
The period of the oscillations is double the time for the mass to go from
x = −A to x = +A:
√ Z +A
dx
τ = 2m q
−A E − V (x)
So far this is completely general, for any oscillator. Now we specify a SHM,
for which V = kx2 /2 and E = kA2 /2:
m Z +A dx
r
τ =2 √
k −A A 2 − x2
This can be integrated using the substitution x = A sin θ, dx = A cos θdθ:
m Z π/2 m 2π
r r
τ =2 dθ = 2π =
k −π/2 k ω0
which is the expected result for SHM. This shows that we can use energy
conservation to obtain interesting information about the system, without
having to solve the equation of motion.
61
5.4 Damped Oscillations
We now consider a harmonic oscillator where there is a damping force, which
like the drag force depends on velocity. From the drag force discussion in
§1.2, we saw that drag forces are typically linearly or quadratically dependent
on the velocity. In the small-angle approximation, the quadratic terms are
expected to be small, hence we will only consider linear drag. This also makes
the solutions analytically tractable.
We introduce a drag force proportional to the velocity
d2 x dx
F =m 2
= −kx − b (1)
dt dt
where b is a constant coefficient setting the strength of damping.
Let us try an exponential solution, since any derivative of an exponential
is still an exponential. Trying
λt dx λt d2 x
x=e =⇒ = λe =⇒ 2
= λ2 eλt
dt dt
For convenience we define
b k
γ≡ ω02 ≡
2m m
which then results in a quadratic equation in λ (since the eλt cancels out of
each term):
λ2 + 2γλ + ω02 = 0
The solution is thus x(t) = eλt where λ can take two values:
q
λ = −γ ± γ 2 − ω02
62
This can also be written in amplitude/phase form:
This is just like a SHO, except with a e−γt term which represents a decaying
amplitude owing to the damping constant γ.
This oscillator will have different behaviours depending on ω:
63
The oscillator frequency is ω, superimposed with an exponential decay
in amplitude from an initial value A0 , with a decay constant γ, as shown in
Figure 10. Note that the oscillation frequency ω is different than the
q natural
frequency ω0 ; it is lowered by the introduction of damping to ω = ω02 − γ 2 .
In the limit of very small damping γ ≪ ω0 there are many oscillations
with a frequency ω ≈ ω0 , and the amplitude decays away slowly. One can
show that the total energy of the oscillations in this case is:
1
E = mA20 ω02 e−2γt
2
Even with such minimal damping, energy is not conserved in a damped SHO.
It decays away with a decay constant 2γ, because work has to be done to
overcome the damping term.
5.4.2 Overdamping
The opposite case is when γ > ω0 and ω is imaginary, which results in
overdamping. Here we define
q
λ = −γ ± δ, δ≡ γ 2 − ω02 ,
where 0 < δ < γ represents the strength of the damping. The general solution
for overdamping is thus:
Since γ > δ, both terms result in a decaying amplitude. The C2 term decays
faster than the C1 term.
Note that there are no oscillations! Overdamped systems only show tran-
sient responses to the initial conditions, so the motion approaches zero after
sufficient time.
64
Figure 11: Evolution of damped oscillators with various damping strengths.
The blue line shows the original undamped SHO. The red underdamped line
shows oscillations with a decaying amplitude. The green critically damped
case is shown here starting from rest which leads to exponential decay. The
magenta overdamped case approaches zero via a combination of two decaying
exponentials.
Finally, we would like to add a driving term to our damped SHO. However,
the increased complexity of the resulting ODEs requires us taking another
maths interlude to learn how to solve 2nd order ODEs more generally.
65
6 Second order ODEs
As you’ve seen, a simple harmonic oscillator (SHO) results in a 2nd order
ODE. Fortunately, this case had a rather obvious trial solution. The more
general case does not. In this section we develop some techniques to solve
2nd order ODEs. This is a rather lengthy subject worthy of a full course
in mathematics, so we will only cover some very basic cases applicable to
dynamics. For one, we will restrict ourselves to linear 2nd order ODEs.
d2 y dy
2
+ p(t) + q(t)y = 0
dt dt
A SHO (including damping) corresponds to the case where p(t) and q(t) are
constants, p and q.
As we have seen, the solution is to try the form y = Aeλt and substitute
it into the 2nd order ODE. This leads to a polynomial in λ which has two
solutions:
1
q
λ2 + λp + q = 0 =⇒ λ = −p ± p2 − 4q
2
For constant p and q this gives two constant values of λ. and the solution is
a linear sum of the two cases:
If λ1 = λ2 , i.e. p2 = 4q, then the two terms are degenerate. This was the
case for the critically damped SHM, and the solution is to modify one of the
terms by multiplying it by t:
66
Each of y1 (t) and y2 (t) are independent solutions to the original ODE,
and can be simply added because the ODE is linear. We can prove this by
differentiating the above and substituting into the 2nd order ODE:
d2 y 1 d2 y 2
! !
dy1 dy2
C1 2 + C2 2 + p C1 + C2 + q (C1 y1 + C2 y2 ) = 0
dt dt dt dt
d2 y 1 d2 y2
! !
dy1 dy2
C1 + p + qy1 + C 2 + p + qy2 = 0
dt2 dt dt2 dt
which is satisfied if y1 and y2 are separately solutions of the original ODE.
C1 and C2 are the fractions of each separate solution. These coefficients
are determined by two initial conditions, which are usually on y(t0 ) and
dy/dt(t0 ), or less commonly on y(t1 ) and y(t2 ), or on dy/dt(t1 ) and dy/dt(t2 ).
EXTRA: One can check that the functions y1 and y2 are independent
by applying the initial conditions:
dy1 (t0 ) dy2 (t0 ) dy(t0 )
C1 y1 (t0 ) + C2 y2 (t0 ) = y(t0 ) C1 + C2 =
dt dt dt
These are a pair of simultaneous equation, which can be solved uniquely for
the unknowns C1 and C2 provided that the determinant of the coefficients
doesn’t vanish:
y1 (t0 ) y2 (t0 ) dy2 (t0 ) dy1 (t0 )
W= = y1 (t0 ) − y2 (t0 ) ̸= 0
dy1 (t0 )/dt dy2 (t0 )/dt dt dt
This determinant is known as the Wronskian, W, of the functions y1 and y2 .
If it is non-zero for any chosen t0 then y1 and y2 are a linearly independent
set of functions, and their superposition gives a unique solution for the pa-
rameters C1 and C2 for a given set of initial conditions. Examples of such
linearly independent pairs of functions are:
y1 = sin ωt y2 = cos ωt W = −ω
67
guess the first solution y1 (t), then it is always possible to determine the
second solution y2 (t) using D’Alambert’s method.
We assume that we know a solution y1 (t) that satisfies
d2 y1 dy1
2
+ p(t) + q(t)y1 = 0
dt dt
and we want a second linearly-independent solution y2 . We begin by defining
a function u(t) such that
dy2 du dy1
y2 (t) = u(t)y1 (t) =⇒ = y1 +u
dt dt dt
d2 y 2 d2 u dy1 du d2 y 1
=⇒ = y 1 + 2 + u
dt2 dt2 dt dt dt2
Since y2 is also a solution to the original ODE, we can substitute in the
above terms to obtain
d2 u dy1 du d2 y1 du dy1
y1 2 + 2 + u 2 + p(t)y1 + p(t)u + q(t)uy1 = 0
dt dt dt dt dt dt
Rearranging terms, we have
d2 u d2 y1
!
dy1 du du dy1
y1 2 + 2 + p(t)y1 +u 2
+ p(t) + q(t)y1 = 0
dt dt dt dt dt dt
The magic of D’Alambert is that the term inside the parantheses is zero,
because it is exactly the original ODE for y1 (t)!
The remaining terms then represent a linear 1st order ODE in w(t) ≡
du/dt: !
dw dy1
y1 + p(t)y1 + 2 w=0
dt dt
Since y1 is known, this ODE can always be solved via techniques we developed
in §2. The solution yields w, which can be integrated to get u(t) = wdt.
R
Multiplying this by y1 (t) then gives the desired second solution y2 (t). Re-
markably, finding y2 doesn’t depend on knowing q(t) at all!
Thus D’Alambert’s method provides a guaranteed method to obtain a
second solution to a linear 2nd order homogeneous ODE if a first solution is
already known.
68
Example: Consider the ODE
d2 y dy
t2 2
− 2t + (2 − t2 )y = 0
dt dt
for which you can verify that y1 = te−t is a solution by differentiation and
substitution. Identifying p(t) = −2/t and setting y2 (t) = u(t)te−t , we arrive
at a first order ODE in du/dt:
d2 u du
te−t 2
− 2te−t =0
dt dt
The te−t cancels out, which leaves a simple ODE that has the solution:
du C
= Ce2t =⇒ u = e2t
dt 2
If C2 = C/2, then the second solution is thus:
One might have guessed this second solution given the form of the first, but
in any case this shows how to get it using D’Alambert’s method.
d2 y dy
2
+ p + qy = f (t)
dt dt
Let us break up the solution into two parts: y = yc + yp , where yc is the
complementary solution, while yp is the particular solution – the reason for
these names will become evident.
69
Since this is a linear ODE, we can consider yc to be the solution to the case
where f (t) = 0, i.e. the homogenous version of this ODE. This must be part
of the solution to this ODE, because f (t) = 0 is a perfectly valid choice. Since
p and q are assumed to be constant, we have already determined yc = eλt ,
where λ is given by the solutions to the quadratic equation in §6.1. If p
and q are not constant, one must guess a solution and/or use D’Alambert’s
method.
Now, we just need to find the particular solution yp , for which the RHS is
f (t). Naturally, this is the difficult bit. The function yp must satisfy the ODE
with f (t) included, and must be linearly independent of the complementary
function yc . There is no generally applicable method for finding yp . But
the nice part is, it turns out we now only need to find one solution; the
complementary solution has already given us two other solutions!
In many cases, the functional form of f (t) can give us a big hint. Here
are some common cases:
• If f (t) = a sin kt or b cos kt, try the form yp = A cos kt + B sin kt.
Note that in general you have to allow for both sin and cos terms in yp ,
even if f (t) only contains one of them. This is equivalent to the phase
shift allowed for in the previous example.
• If f (t) is the sum or product of any of the above, try the sum or product
of the corresponding functions.
The method is to substitute the trial function into the ODE and solve for
the coefficient (or coefficients) A and B. For the A sin +B cos example these
are found by matching separately the sin and cos terms in the ODE. For the
polynomial example the different powers of t are matched.
Note that unlike for the complementary function, all of the coefficients
will be uniquely determined from the ODE. Only the coefficients C1 and
70
C2 in the complementary function yc have to be determined from the initial
conditions. The physical reason for this will become evident later, when we
discuss transient solutions.
Example: Consider
d2 yp dyp
+ 2γ + ω02 yp = F0 cos Ωt
dt2 dt
for which the particular integral has the usual sine/cosine form solution:
yp = A cos Ωt + B sin Ωt
λ2 − 2λ + 1 = 0
which has only one root λ = 1, giving the same functional form for both y1
and y2 . An independent second solution can be obtained using D’Alembert’s
method, with y2 = uy1 . After taking the simplest possible form for u this
gives:
d2 u
=0 u=t y2 = tet yc (t) = (C1 + C2 t)et
dt2
By differentiating this and substituting into the ODE it can be shown that
both y = et and y = tet satisfy the ODE, and that these two parts of yc are
now linearly independent.
t2 t
!
y(t) = C1 + C2 t + e
2
72
7 Forced Oscillations
Forced oscillations are produced when an external force F (t) is applied to a
harmonic oscillator. Although F (t) can have any time-dependent form, by
far the most important case in practice is an oscillatory force, which can be
written in one of these forms:
F = F0 eiΩt F = F0 sin Ωt F = F0 cos Ωt
Note that the frequency of the applied force Ω is unrelated to the natural fre-
quency ω0 . The situation where Ω = ω0 is a special case known as resonance,
which is discussed in detail below.
The equation of motion including both damping and driving is just like
our previous damped SHO ODE except with a driving term on the RHS:
d2 x dx
2
+ 2γ + ω02 x = A0 eiΩt
dt dt
q
where we introduce the constants γ = b/2m, ω0 = k/m and A0 = F0 /m.
As we saw in the previous chapter, the general solution of the forced
oscillator will have a complementary function xc and a particular integral xp :
x = xc (t) + xp (t) = C1 eλ1 t + C2 eλ2 t + xp (t)
73
7.2 Particular integral in forced oscillations
The particular integral should have a similar form to the driving force. We
assume an amplitude/phase exponential form:
xp = Aei(Ωt−δ)
where δ allows for a possible phase shift between the driving force and the
response of the system. Note that the forced oscillations of the system are
at the frequency of the driving force Ω, not at the natural frequency of the
system ω0 . The driving force frequency can have any value Ω > 0.
The eiΩt cancels, and we can collect real and imaginary terms into
Equating the real and imaginary terms separately, we get two equations:
We can thus solve this for the amplitude A and phase δ. δ is given by
2γΩ
tan δ =
(ω02 − Ω2 )
To get the amplitude, we take the square of each equation and add them.
This is a handy trick when one has a sin and cos term, since sin2 + cos2 = 1.
This gives
(ω02 − Ω2 )2 A2 + (2γΩA)2 = A20
A0
=⇒ A(Ω) = q
(ω02 − Ω2 )2 + (2γΩ)2
Note that this amplitude is only a function of the driving frequency Ω, and
does not decay away as a function of time. This is because the driving force
supplies energy to the system that compensates for any loss of energy due
to damping. After a long time, the system will follow xp (t), and will have
forgotten about the decaying solutions xc (t).
74
EXTRA: This can also be done using the sine/cosine or amplitude/phase
form. For the sine/cosine form, we already did this as the example of a 2nd
order inhomogenous ODE in the previous section. To recap, the ODE is
d2 x dx
2
+ 2γ + ω02 x = A0 sin Ωt
dt dt
The assumed form for the particular integral is:
xp = A1 sin Ωt + A2 cos Ωt
Differentiating and substituting into the ODE gives:
dxp d2 xp
= A1 Ω cos Ωt − A2 Ω sin Ωt = −A1 Ω2 sin Ωt − A2 Ω2 cos Ωt
dt dt2
−Ω2 (A1 sin Ωt+A2 cos Ωt)+2γΩ(A1 cos Ωt−A2 sin Ωt)+ω02 (A1 sin Ωt+A2 cos Ωt) = A0 sin Ωt
Equating the sine terms:
−Ω2 A1 − 2γΩA2 + ω02 A1 = A0
and the cosine terms:
−Ω2 A2 + 2γΩA1 + ω02 A2 = 0
These are simultaneous equations that can be solved for A1 and A2 :
(ω02 − Ω2 )A0
A1 =
[(ω02 − Ω2 )2 + (2γΩ)2 ]
2γΩA0
A2 =
[(ω02 − Ω2 )2 + (2γΩ)2 ]
For the amplitude and phase form, the solution takes the form:
xp = A sin(Ωt + δ)
with
q A0 A2 2γΩ
A= A21 + A22 = q tan δ = = 2
(ω02 − Ω2 )2 + (2γΩ)2 A1 (Ω − ω02 )
75
7.3 Properties of forced oscillations
The damped, driven oscillator is a common occurence in many areas of
physics. Resonance, in particular, is an important situation. Here we ex-
amine some properties of forced oscillators, using the solution we derived in
the previous section.
7.3.1 Limits
At very low driving frequencies Ω ≪ ω0 , the natural frequency decays away
quickly, and the system then responds only to the slow driving fluctuations
with frequency Ω. This is known as the static limit. The amplitude and
phase are
A0 2γΩ
A(Ω ≪ ω0 ) ≈ 2 , δ ≈ tan−1 2 ≈ 0
ω0 ω0
The solution (ignoring the decaying complementary solution) is thus
A0 iΩt
xp (t) = e
ω02
This behaves like simple harmonic oscillator with a spring constant, except
with a frequency set by the driving frequency rather than the natural fre-
quency of the system.
A(∞) = 0 δ(∞) = π
In this limit, xp = 0, and the solution is given only by the decaying com-
plementary solution. After the decay, the system is stationary, as the slow
natural frequency never allows a response to the extremely fast variations in
the driving force (which average out to zero on short timescales).
76
Figure 12: The amplitude of oscillations peaks at resonance where the driv-
ing frequency Ω is matched to the natural frequency ω0 of the system. As
the damping constant γ is increased, the resonant peak is lowered, and the
resonance width increases.
7.3.2 Resonance
The case when Ω = ω0 is known as resonance. Here, the system is being
driven exactly at the natural frequency. You probably have the intuition that
pushing a swing exactly at the top of its arc generates a greater amplitude;
this is an example of resonance. Hence resonance can drive large amplitudes,
limited only by the damping. This has important applications in atomic
physics and engineering, among other areas.
When Ω = ω0 , we have
A0
A(ω0 ) =
2γω0
Intuitively, the amplitude is inversely proportional to the damping constant
γ: as γ → 0, A → ∞.
In engineering, it is often interesting to consider the boost in amplitude at
resonance, as compared to the amplitude far from resonance. This is known
as the quality factor
A(ω0 ) ω0
Q≡ =
A(Ω ≪ ω0 ) 2γ
77
One can show that Q also represents the energy stored in the system divided
by the energy lost per radian. The quality is higher when the damping factor
γ is lower, and γ must be below 0.5ω0 to have any boost at all.
dxp
P =F = mA0 eiΩt (AiΩ)ei(Ωt−δ)
dt
where we will take the real component of this to get the power. Without
damping (γ = 0), from §7.2 we have δ = 0 and A = A0 /(ω02 − Ω2 ):
79
Taking the real component gives
mA20 Ω
P = sin 2Ωt
(Ω2 − ω02 )
This shows that the power depends on the amplitude of the driving force
squared. The power alternates between positive and negative over the course
of an oscillation, but the time-average of sin 2Ωt is zero, so there is no net
power transfer to the system. This is expected because there is no damping.
With damping, it is difficult to compute P (t) in general, but one can compute
A0
it at resonance where Ω = ω0 . Here, A = 2γΩ , and δ = π/2. Hence
One can show that eiΩt ei(Ωt−π/2) = cos2 Ωt, and setting Ω = ω0 , we get:
mA20
P (ω0 ) = cos2 ω0 t
2γ
The average of cos2 over an oscillation is 21 , so now there is a net power input
from the driving force:
F02 QF02
< P (ω0 ) >= =
4mγ 2mω0
This is the power required over each oscillation in order to overcome the
damping.
d2 y dy
2
+ 2γ + ω02 y = F (t)
dt dt
q
where the natural frequency ω0 ≡ k/m and the damping frequency γ ≡
b/2m. The behavior of such a system depends on the relative values of ω0 ,
γ, and Ω.
80
• The solution consists of complementary and particular functions.
• The case for a non-constant γ(t) and ω0 (t) does not have a general
solution, but if one solution y1 (t) is known, then y2 (t) can be obtained
using D’Alambert’s method.
• The particular solution often takes a form similar to F (t). For instance,
if F (t) = F0 sin Ωt, then yp = A sin(Ωt + δ) is a good guess.
• F (t) fully specifies yp (t)! The initial conditions are not used for yp be-
cause they have already been used for the transient solution yc . Phys-
ically, only the transient term cares about the initial conditions; after
that is damped away, the system responds solely to the driving force.
F0 1 2γΩ
A= tan δ =
− ω02 )
q
m (ω02 − Ω2 )2 + (2γΩ)2 (Ω2
• In the static limit when the natural frequency is much smaller than the
driving frequency (ω0 ≪ Ω), the natural oscillations decay quickly, and
the system oscillates purely at the driving frequency with an amplitude
modulated by ω0 :
F0 iΩt
xp = e .
mω02
81
• Resonance occurs when ω0 = Ω, i.e. the system is driven at its natural
frequency. Here δ = π/2, so the system is 90◦ out of phase with the
driving. Without damping, this would drive oscillations to infinite
amplitude. With damping, the maximum amplitude is
F0
Amax =
2mγω0
• The resonant width ∆Ω spans the values of Ω that yield half the max
power: A2 = ±0.5A2max , i.e. ω02 − Ω2± = ±2γΩ± . For small damping,
this gives ∆Ω = Ω+ − Ω− = 2γ = ωQ0 , where Quality Q ≡ ω0 /2γ.
• The power required to drive the oscillator (after yc decays) when aver-
aged over its period 2π/Ω scales with the driving force squared:
dyp mA20
< P >= F v = F =
dt 4γ
82
8 Coupled Oscillations
Many physical systems can be described a collection of oscillators. Often, the
oscillators are not isolated, but are connected to each other in some way. Thus
the behaviour of coupled oscillators, and their response to perturbations, is
an important problem to solve.
Note: We will be using matrix algebra in this section, as this is the
most compact and intuitive way to represent coupled oscillations. It is worth
brushing up on basic matrix notation and manipulation; we will not cover
that here.
Figure 13: Coupled oscillators, connected by springs to the walls and to each
other.
The first mass m1 is connected to a wall by a spring constant k1 , and the sec-
ond to the other wall by a spring constant k3 . The two masses are connected
to each other by a spring constant k2 . The displacements of the masses from
their static equilibrium positions are x1 and x2 . The signs of the displace-
ments matter, and it is simplest to assume they are both positive to the right.
As in the earlier discussion of simple harmonic motion of a single mass, for
small oscillations we are interested in the changes in the forces due to the
83
displacements from equilibrium, i.e. we must solve for x1 (t) and x2 (t).
We can solve this using N2, by computing the forces on m1 and m2 from
their connecting springs. For m1 , there is a force to the left from k1 , and a
force to the right from k2 . For k1 , one can see that a positive displacement
in x1 will stretch spring 1, and thus result in a negative force:
F1L = −k1 x1
For spring 2, this depends on the stretching of the middle spring, which is
given by (x2 − x1 ). If this is positive (spring 2 is stretched), then this will
result in a positive force on m1 :
F1R = k2 (x2 − x1 )
Note that m1 doesn’t care about k3 ; it only responds to the forces directly
on its own centre of mass. The eventual solution for m1 will depend on k3
through the coupling, but it is important to recognize that, as a general rule,
the only forces a body cares about for N2 are the forces that are directly
acting on it.
d 2 x1
F1 = F1L + F1R = m1 = −(k1 + k2 )x1 + k2 x2
dt2
A similar exercise for m2 shows that the forces from springs 2 and 3 will be:
Note that the F1R = −F2L must be true according to N3. So m2 feels a force
d 2 x2
F2 = F2L + F2R = m2 = −(k2 + k3 )x2 + k2 x1
dt2
The equations for F1 and F2 are coupled equations in x1 and x2 . It is con-
venient to represent these using using matrices, by writing them in the com-
bined form:
d2 x
!
x1
M 2 = −Kx x=
dt x2
84
where the 2 × 2 mass matrix M and the 2 × 2 force matrix K are given by:
! !
m1 0 k1 + k2 −k2
M= K=
0 m2 −k2 k2 + k3
This equation is like Hooke’s Law, except in matrix form. Note that M is
diagonal and both M and K are symmetric – you can convince yourself that
N3 implies that K will always be symmetric. We must solve this for the
vector x(t).
Let us assume the form x = Ceiωt for both modes, except with different
values of C and ω for each mode. Taking d2 x/dt2 results in a factor of −ω 2
as usual. Thus ω must satisfy
(−ω 2 M + K)x = 0
For this to be zero for any general x, the determinant of this matrix must
vanish:
|K − ω 2 M| = 0
It is conventional to define the eigenvalues of the system λ ≡ ω 2 . Writing
the determinant out explicitly, we have
k1 + k2 − λm1 −k2
=0
−k2 k2 + k3 − λm2
85
8.2 Equal masses and spring constants
We now consider some examples to develop intuition. We begin with the
simplest case, where we have all masses and springs the same: m1 = m2 = m
and k1 = k2 = k3 = k:
2k − λm −k
=0
−k 2k − λm
To solve for x(t), we now need the amplitudes. It turns out that there
will be only one independent equation to solve for two amplitudes, hence we
can only solve for the relative amplitudes of each mode. We call the result-
ing solution for x(t) as the eigenvectors of the system, with each eigenvector
associated with the particular eigenvalue. As we will see, the eigenvectors
tell us the way in which the two masses move relative to each other.
Thus we have the solution for the normal modes or eigenmodes of our sys-
tem. The eigenmodes correspond to linear combinations of x1 (t) and x2 (t)
that correspond to the natural behaviour of the coupled oscillator. In this
case, xA (t) = √12 (x1 + x2 ), and xB (t) = √12 (x1 − x2 ) Conversely, x1 (t) and
x2 (t) can be expressed as a linear combination of eigenmodes.
The two eigenmodes can be described physically as follows:
• Mode A has a the two displacements x1 and x2 being exactly the same:
x1 = x2 = AeiωA t
Thus the masses are moving unison, back and forth. The central spring
never stretches so it plays no role, while the outer springs are alternately
compressed and extended in antiphase with each other. The frequency
of this corresponds to the natural frequency of a single mass, ωA =
q
k/m, because both masses are moving effectively as a single mass.
• Mode B has the two displacements x1 and x2 being equal and opposite:
x1 = −x2 = BeiωB t
q
at a higher frequency ωB = 3k/m. Here, the central spring is alter-
nately compressed and extended, while the outer springs are alternately
extended and compressed in phase with each other, but in exact an-
tiphase with the central spring.
One requires initial conditions for the two masses to determine A and B.
For Mode A, where the two masses moved in unison, the middle spring played
no role, so changing k2 has no effect. The only change here is in the frequency
of Mode B.
88
Figure 14: Coupled pendulums, with a spring constant k connecting them.
x1 = C1 eiωt x2 = C2 eiωt
From which we must determine C1 and C2 , and solve for possible values of
ω. Substituting this into the equations of motion gives:
ω1 = ω0 , C1 = C2
In this mode, the two pendulums move in phase with each other, so the
spring has constant length. Thus the spring constant k is irrelevant, and the
89
system oscillates in unison at the natural frequency.
The second solution can be obtained with a bit of algebra, but also can
be seen slightly less trivially by inspection:
s
2k
ω2 = ω02 + C1 = −C2
m
In this mode, the two pendulums move in antiphase with each other, with the
spring alternately compressed and expanded. As with the coupled springs,
the frequency of the antiphase mode is higher than the natural frequency.
90
Figure 15: A simple model for a CO2 molecule. The springs both have spring
constant k.
0 0 1 0 −1 1
91
nant |K − λM| = 0:
1−λ −1 0
−1 2 − µλ −1 = 0
0 −1 1−λ
Note that we have divided out by k/mO for convenience, which means that
ω 2 = mkO λ in our case.
which has the two O atoms oscillating in antiphase with the central C atom
at rest.
92
This has the two O atoms oscillating in unison and the central C atom
oscillating in antiphase and with a greater amplitude.
Note that neither Mode B or C displaces the CoM, because the transla-
tional eigenvalue is accounted for by Mode A. In Mode C, the motion of the
Carbon atom is just what is needed to counterbalance the motion of the two
Oxygen atoms.
93
9 Normal Modes
9.1 Superposition of normal modes: Beat frequencies
We’ve seen that coupled oscillators are described by normal modes that estab-
lish the characteristic frequencies of oscillation. Each mode is an independent
solution to the coupled equations of motion. The modes are linear combina-
tions of the motions of the individual masses. One can think of these normal
modes as setting the natural frequencies of the system. However, the masses
themselves do not (usually) oscillate at these frequencies!
So what does the motion of the masses look like? As a concrete example,
consider the case where mass m1 has initially been displaced to its maximum
amplitude A0 , while mass m2 is at its equilibrium position, and both masses
are initially at rest. The initial conditions at t = 0 are thus x1 = A0 , x2 = 0,
v1 = 0, v2 = 0. From these four constraints, we must determine the two
amplitudes and phases.
95
This shows that for each mode there is an oscillatory term at the average
frequency ω̄, which is modulated in amplitude by a lower-frequency envelope
given by the beat frequency ∆ω. The modes are π/2 out of phase.
Physically, the solution represents two characteristic frequencies, a high
frequency ω̄ and a low frequency ∆ω, and the motion is the superposition
of the two amplitudes at any given time. At one time, the two modes add
constructively, giving an overall maximum, while at a later time they add
destructively. The resulting pattern in shown in the Figure 16 above.
The low frequency ∆ω is known as the beat frequency. This beat pattern
is a generic outcome of superposing two normal modes. Systems with more
modes will have a more complicated pattern, but the general solution will
always be the sum of the amplitudes of the various modes at any given time.
In AM radio, the beat frequency is set to the station frequency, requiring
the radio to tune to the beat frequency in order to hear the station. Within
that, the signal is broadcast via the higher mean frequency. In contrast, in
FM radio, the beat frequency is applied to the frequency of the signal rather
than the amplitude.
k1 (k1 + 2k2 )
λA = ωA2 = λB = ωB2 =
m m
and the eigenvectors are just as in the equal k case:
! !
1 1 1 1
xA = √ xB = √
2 1 2 −1
We need to consider both the kinetic energy of the masses ( 21 mA2 ω 2 ) and
the potential energy stored in the springs ( 21 kx2 ), where A is the amplitude
of the displacement of each mass (and thus the maximum compression or
extension of each spring).
q
In Mode A with frequency ωA = k1 /m, the two masses move in unison.
Hence spring 2 does not extend, and all the ∆V is in the two outer springs
96
with constants k1 . This is balanced by a change in kinetic energy ∆T between
zero at xA = xB = A and a maximum at xA = xB = 0:
1 1
∆V = 2 × k1 A2 = k1 A2 ∆T = 2 × mA2 ωA2 = mA2 ωA2 = k1 A2
2 2
Hence energy is conserved between these two points.
For Mode B, the k1 springs are moving in opposition, while the middle k2
spring extends and contracts. At maximum displacement we have the max-
imum potential energy, corresponding to the k1 springs being (oppositely)
displaced by A, while the k2 spring is extended or contracted by 2A. Mean-
while the kinetic energy is difference between zero at xA = −xB = A and a
maximum at xA = xB = 0, is given by:
1 1 1
∆V = 2× k1 A2 + k2 (2A)2 = (k1 +2k2 )A2 ∆T = 2× mA2 ωB2 = mA2 ωB2
2 2 2
Since
(k1 + 2k2 )
ωB2 = =⇒ ∆T = (k1 + 2k2 )A2 = ∆V,
m
we see that energy is conserved in this mode as well.
This illustrates for this example that energy is conserved separately in
each of the normal modes. The higher frequency mode contains more energy.
This turns out to be a general result.
97
T + V with respect to time, and show that it vanishes. Because each mode
xi is independent, we can take the derivative of each and sum over i’s:
!T !T !T
d2 xi d2 xi
! ! !
dE 1 dxi 1 dxi 1 dxi 1 dxi
= M 2
+ M + xTi K + Kxi
dt 2 dt dt 2 dt2 dt 2 dt 2 dt
!T " !T
2 2
! # !
dE 1 dxi d xi 1 d xi dxi
= M + Kxi + M+ xTi K
dt 2 dt dt2 2 dt2 dt
Note that the quantity in the first square bracket is just our N2 equation,
which vanishes! The second bracket is simply its transpose, which also van-
ishes: !T
d2 xi d2 xi
M 2 + Kxi = 0 M + xTi K = 0
dt dt2
This proves that energy is conserved separately for each normal mode i.
Note that it is not conserved for each mass independently, because the time
derivative assumed that there was no cross-terms between xi ’s.
98
A double pendulum is formed from a simple pendulum of length L1 with
a bob of mass m1 , to which is attached a second simple pendulum of length
L2 with a bob of mass m2 . The first pendulum can oscillate about the
suspension point with angular coordinate θ1 , and the second pendulum can
oscillate about the mass m1 with angular coordinate θ2 . For simplicity we
just consider the case of equal lengths L1 = L2 = L here.
99
Now !2 !2
1 dx dy
T2 = m2 +
2 dt dt
!2 !2 ! !
1 dθ1 dθ2 dθ1 dθ2
T2 = m2 L2 + + 2(cos θ1 cos θ2 + sin θ1 sin θ2 )
2 dt dt dt dt
We can simplify this using the small angle approximation. In this case,
cos θ1 cos θ2 ≈ 1, and sin θ1 sin θ2 ≈ 0 to first order. Since the derivative
terms are already second order, the sin terms would be a 4th order correction,
which we can neglect. Hence
We can write the kinetic and potential energies written in matrix form, using
the transpose (i.e. rows and columns interchanged):
!T ! !
1 dθi dθi m1 + m2 m2
T = L2 MT MT =
2 dt dt m2 m2
! !
1 m1 + m2 0 θ1
V = gLθiT MV θi MV = where θi =
2 0 m2 θ2
By energy conservation, dT /dt + dV /dt = 0. We take the derivatives of T
and V to get:
!T !T !T
L2 d2 θ i L2 d2 θi
! ! !
dE dθi dθi gL dθi gL dθi
= MT + MT + θiT MV + MV θi
dt 2 dt dt2 2 dt2 dt 2 dt 2 dt
!T " !T
L2 d2 θi L2 d2 θi
! # !
dE dθi g g dθi
= MT + MV θi + MT + θiT MV
dt 2 dt dt2 L 2 dt2 L dt
For this to always vanish, the terms inside the two brackets must be zero.
These give the same relation, because MT and MV are symmetric so the
100
terms are just transposes of each other (recall (AB)T = B T AT ). Taking the
first term, we obtain the desired equation of motion:
d2 θi g
MT 2
+ MV θi = 0
dt L
This corresponds to two coupled SHO-like equations, except with different
mass coefficients!
The solution works as before with the coupled springs, except that our deter-
minant will look a bit different. To compute a specific case, consider equal
masses m1 = m2 = m. As usual we take a trial solution of θ = Aeiωt , so the
second derivative pulls out a factor of −ωi2 = −λi . The eigenvalues λi thus
must satisfy (noting that all m’s cancel out):
g 2(g/L − λ) −λ
MV − λMT = =0
L −λ g/L − λ
g 2 g g2
2 − λ − λ2 = 0 =⇒ λ2 − 2 λ + 2 2 = 0
L L L
The two solutions of this for the normal modes are:
g √
λi = ωi2 = (2 ± 2)
L
The eigenvectors are obtained as usual by substituting these values back into
the original equation of motion. For the top row in the matrix, we have
g
2 − λ θ1 − λθ2 = 0
L
√
Plugging in the lower-frequency mode λA = Lg (2 − 2), we get
√ √
2(1 − (2 − 2))θ1 − (2 − 2)θ2 = 0
√ √ √ √
2(2 − 2)θ1 = (2 − 2)θ2 =⇒ θ2 = 2θ1
√
Similarly one can show that for λB , θ2 = − 2θ1 . Normalizing the eigenvec-
tors to unity, we have
! !
1 √1 1 1
√
θA = √ θB = √
3 2 3 − 2
101
Physically, this√shows that the lower pendulum has an amplitude of oscil-
lation that is 2 times the upper pendulum, for both modes. In the first
mode, they are in phase, while in the second, they are in antiphase. For large
enough amplitude, the system goes unstable and becomes chaotic.
One can see that this reduces to the equal-mass case when µ2 = 12 .
END OF PART II
102
10 Central Forces
Many familiar forces in physics are central forces. A force can be represented
by a central field if it has the form:
⃗ r) = F (r)r̂
F(⃗
where r = |⃗r|, i.e. the force depends only on the distance from the origin, and
acts in the radial direction. It is spherically symmetric, and can be either
attractive or repulsive. The function F (r) can have any dependence on r, but
the two most familiar cases, gravity and electromagnetism, have F (r) ∝ 1/r2 .
103
Differentiating the expression for the velocity:
d2 r dr dr̂ dr dθ d2 θ dθ dθ̂
⃗a = 2
r̂ + + θ̂ + r 2
θ̂ + r
dt dt dt dt dt dt dt dt
Collecting terms in the r and θ components of the acceleration:
!2
d2 r d2 θ
! !!
dθ dr dθ
⃗a = 2 − r r̂ + r
2
+2 θ̂
dt dt dt dt dt
You can check that for constant radius d2 r/dt2 = dr/dt = 0, this reduces to
a centripetal acceleration and a tangential acceleration:
!2
dθ d2 θ
⃗a = −r r̂ + r θ̂
dt dt2
We now put the above equation for acceleration into N2, assuming a radial
force. The radial (r̂) acceleration equation is:
F (r) d2 r
ar = = 2 − rω 2
m dt
2
Note that there the radial acceleration is not just ddt2r , but there is an ad-
ditional term −rω 2 . This should be familiar: it is exactly the centripetal
acceleration discussed earlier. This comes in because we are working in a
non-inertial (rotating) frame.
104
The equation for aθ can be rewritten as the derivative of a product:
" #
1 2 dω dr 1d 2
r + 2rω = r ω =0
r dt dt r dt
To be true for any r, the term inside the parantheses r2 ω must be conserved.
This is more familiar when multiplied by the mass m of the object:
mr2 ω = L = constant
Not only can a central force not provide any θ̂ acceleration, it also can-
not provide an acceleration in the direction k̂ perpendicular to the initial
motion. This means that an object moving in a central force is confined to
move in the orbital plane of its initial motion.
The last definition is the most general, and can even be applied to non-
constant masses1 .
1
Some textbooks (including RDG) use r2 ω rather than mr2 ω for angular momentum.
In that case the vector product form is ⃗r × ⃗v. This is non-standard, however.
105
The orbital plane is defined by the directions of ⃗r and ⃗v. The angular mo-
mentum is then a vector pointing along the axis k̂ normal to the plane of the
radius and velocity. The angular velocity vector ω ⃗
⃗ = dθ/dt is also in that
direction.
106
10.4 Rotational Energy
We now consider the energy associated with angular motion. The kinetic
energy can be obtained from the velocity in cylindrical polar coordinates,
derived above. In vectorial form, T = 12 m⃗v · ⃗v, so
!2
1 1 dr 1
T = m⃗v · ⃗v = m + mr2 ω 2 = Tr + Tθ
2 2 dt 2
where we have split T into components associated with radial (Tr ) and an-
gular (Tθ ) motion. Tθ can be expressed in terms of the angular momentum:
1 1 1 L2
Tθ = mr2 ω 2 = Lω =
2 2 2 mr2
Because L is conserved, Tθ only has a radial dependence. Note that for a
central force, L is conserved, and Tθ has a 1/r2 dependence for any function
F (r) (not just for a 1/r2 force).
Because F⃗ and thus V (r) are radial, it is intuitive to think of the kinetic
energy Tr as being the energy associated with rolling down the (radial) po-
tential. Mathematically, we can thus introduce an effective potential:
1 L2
Veff (r) ≡ V (r) + Tθ = V (r) +
2 mr2
This effective potential depends only on radius. Thus Tr takes care of the
angular energy, while Veff (r) accounts for the radial energy. Conservation of
energy thus balances Veff (r) against Tr . This can be intuitively useful. Again,
this is valid for a central force of any form.
107
11 Orbital Motion
Let us choose a common form for the central force, an attractive 1/r2 force:
F (r) = −k/r2 , where k is a positive constant. In that case, one can imme-
diately see that the potential will be
Z ∞
k
V (r) = − F (r)dr = −
r r
A useful convention is to set the constant of integration via the boundary
condition V (∞) = 0, as we have done. Note that there is no potential dif-
ference in the θ or ϕ directions; the potential depends only on the radius.
We begin with the general form for the acceleration in polar coordinates.
From N2, the force must provide both a centripetal acceleration and a change
of radial coordinate. We must return to the full equation for ⃗a in §10.1.1,
but we can no longer assume d2 r/dt2 = 0 as in circular motion. We equate
the radial component to ar = F/m to get
d2 r k
2
= − 2 + rω 2
dt mr
Putting this into the radial acceleration equation, and using ω = L/mr2 :
d2 r k L2
= − +
dt2 mr2 m2 r3
108
Note the trick we have used to remove the (unknown) ω from the equation,
in favor of the constant L and radius r; we will use this trick repeatedly.
We must now solve this differential equation for r(t). Since we have r in
the denominator, let us try changing variables to u ≡ 1/r:
1 dr 1 du
r= =− 2
u dt u dt
A handy trick is to change the independent variable to θ, which introduces
a factor of ω:
du dθ du du
= =ω
dt dt dθ dθ
which allows us to convert a time derivative into a θ derivative. Now we can
use our trick to get rid of ω, via ω = L/(mr2 ) = u2 L/m. This is particularly
convenient because the u’s cancel out, so we are left with an equation in
terms of constants L and m:
dr ω du L du
=− 2 =−
dt u dθ m dθ
To get the second time derivative, we again convert to a θ derivative and
replace ω by L:
d2 r L d2 u dθ Lω d2 u L2 u2 d2 u
= − = − = −
dt2 m dθ2 dt m dθ2 m2 dθ2
We can now substitute this back into our original ODE for r, and express it
in terms of u:
L2 u2 d2 u ku2 L2 u3
− 2 = − +
m dθ2 m m2
Multiplying through by −m2 /(L2 u2 ) leads to the simple form:
d2 u km
+ u =
dθ2 L2
This is known as the orbit equation. It is a second order ODE in the inverse
radius u = 1/r, as a function of the angle θ(t).
109
the RHS corresponding to a constant driving term. To solve this, we try a
solution:
d2 u
u = A cos θ + B =⇒ = −A cos θ
dθ2
A more general solution would include a sin term, but since we are uncon-
cerned about the exact phase but rather just the periodic behavior, we follow
custom and only include a cos term. Plugging this back in to the ODE, we
see that
km
B= 2
L
Let us write the orbit equation back in terms of the radius r:
1 1 R
u= = (1 + e cos θ) =⇒ r =
r R 1 + e cos θ
where we have defined
1 L2 A
R≡ = e≡
B km B
Figure 19: The orbit equation gives conic sections for various choices of e.
This equation describes conic sections. The constant e is known as the ec-
centricity, which describes the variation in radius as a function of θ. The
constant R is a radius, corresponding to a circular orbit with e = 0, for
which L2 = kmR.
Sketch for yourself the behavior of r(θ), for various cases of e. One can
classify the type of orbits based on the eccentricity:
110
• Circular: e = 0 when A = 0
The closest distance of approach to the origin of the central force for any
orbit is at cos θ = +1, where r = R/(1 + e). This is known as the pericentre
Elliptical orbits have an apocentre at cos θ = −1 and r = R/(1−e). Parabolic
and hyperbolic orbits have no apocentre, as they are unbound, i.e. the motion
goes towards infinite radius. We discuss elliptical and hyperbolic orbits in
more detail in the next few sections.
The first term is the kinetic energy due to the angular velocity. which in-
creases the total energy above the minimum value for a circular orbit. The
last two terms represent the effective potential, written in terms of u:
L2 u2
Veff (u) = −ku +
2m
The effective potential (Figure 20) allows us to visualise how an object’s
energy changes with radius, enabling analogous intuition as for the normal
potential in the non-rotating case.
111
Figure 20: Effective potential Veff (r).
112
Related to the last point, one can (as we’ve done before) obtain the equation
of motion from requiring conservation of energy (dE/dt = 0):
L2 d2 u L2
" ! ! ! !#
dE dE du du du
=ω =ω 2 −k + 2u
dt dθ 2m dθ2 dθ dθ 2m dθ
L2 ω du d2 u
" ! #
km
0= 2
− 2 +u
m dθ dθ L
The term inside the brackets must vanish, which straightforwardly results in
the orbit equation from before:
d2 u km
2
+u= 2
dθ L
113
12 Elliptical Orbits
Let us now consider the case of an elliptical orbit, where 0 < e < 1. This is
the typical general case for a bound orbit, and is applicable to a wide variety
of physical situations in an attractive potential. For this, we can write the
orbit in terms of R and e. But in many situations, it is useful to consider the
geometry of the ellipse, which (if you recall from Geometry class) is described
by the semi-major and semi-minor axes a and b. Therefore it is useful to be
able to relate R and e to a and b.
Figure 21: Parameters of an ellipse. The ellipse has two foci, and the at-
tracting object sits at one of these (F ). The major and minor axes are the
longest and shortest distances across the ellipse, respectively.
114
This means the attracting object sits at one focus of the ellipse (F or F ′ in
Figure 21), not at the centre!
We first show that the ellipticity ϵ is identical to the eccentricity e from the
orbit equation. Consider the point y = b (i.e. along the minor axis). Call the
distance from the focus to this point rb . Since this distance is symmetric to
both F and F ′ , the definition of an ellipse means that rb +rb = 2a =⇒ rb = a.
We also know the distance from the centre to the focus is ea (see Fig-
ure 21). Together with the semi-minor axis, this makes a right triangle with
rb2 = b2 + e2 a2 . Therefore
b2 rb2 − e2 a2 rb2
ϵ2 ≡ 1 − = 1 − = 1 − + e2 = e2 .
a2 a2 a2
Hence ϵ = e, and from now on we drop ϵ and just use e for both.
Now we can relate R to a and b (and e). From geometry, the distance from
the focus to the pericentre rp = a−ae = a(1−e) (see Figure 21). Meanwhile,
from the orbit equation, the distance from the focus to pericentre occurs at
θ = 0, which is rp = R/(1 + e). We can equate these two:
R R
rp = a(1 − e) = =⇒ a =
1+e 1 − e2
Using e2 = 1 − b2 /a2 , we have b2 = a2 (1 − e2 ), which gives
R2 R2 R
b2 = 2 2
(1 − e 2
) = 2
=⇒ b = √
(1 − e ) 1−e 1 − e2
We can also express the angular momentum L in terms of geometrical pa-
2
rameters. One can see from the above that R = ba . Recall that R = L2 /km
from the orbit equation, so solving for L2 gives
kmb2
L2 = kmR =
a
Note that setting b = a = R (i.e. e = 0) recovers L = kmR for circular orbits.
115
can choose to compute E at any point in the orbit. It’s convenient to choose
the pericentre rp = R/(1 + e). (It’s equally straightforward to choose the
apocentre ra ; this is left as an exercise to the reader.)
krp (1 + e) k (1 + e)
T (rp ) = =
2rp2 2 rp
Hence !
k k (1 + e) k e−1
E=− + =
rp 2 rp 2 rp
Using rp = a(1 − e), this reduces to the very simple relation
k
E=−
2a
Hence the total energy of an elliptical orbit is negative (bound) and only
dependent on the semi-major axis! A circular orbit or an orbit with any
ellipticity with the same semi-major axis will have the same total energy.
You can convince yourself that using the apocentre E = − rka + 21 mva2 gives
the same answer.
116
K1: The orbits of the planets in the solar system are ellipses
with the Sun located at one focus of the ellipse.
The area of a thin triangle along the orbit between θ and θ + dθ is given by:
1 dA 1 L
dA = r2 dθ =⇒ = r2 ω = = constant
2 dt 2 2m
Hence K2 is a direct consequence of the conservation of angular momentum.
K3: The square of the planet’s orbital period τ around the Sun
is proportional to the cube of the planet’s semi-major axis a.
The period of the orbit can be obtained by integrating around the orbit using
the angular momentum, using dA = 12 r2 dθ:
dθ m Z 2π 2 2m Z 2mA
L = mr2 =⇒ τ = r dθ = dA =
dt L 0 L L
where A is the area swept out over the orbit. The area of an ellipse is
A = πab, hence
2πmab
τ=
L
From the previous section the angular momentum of an elliptical orbit is
L2 = kmb2 /a, so
4π 2 m2 a2 b2 4π 2 ma3 4π 2 3
τ2 = = = a
kmb2 /a k GM
117
12.3 Hohmann Transfer Orbits
As an example of an orbital mechanics problem, let us consider orbit transfer.
We wish to send a probe to another planet, say Jupiter. Assuming we can
get the probe out of Earth’s gravitational field, how do we send it to Jupiter?
Figure 22: Hohmann transfer orbit from Earth to Mars. A boost is given at
perihelion to send the Mars probe into an elliptical orbit whose aphelion will
coincide with Mars’s arrival. Another boost is then needed to get the probe
into orbit with Mars, enabling landing.
It turns out the most energy-efficient way to do this is to put the probe onto
an elliptical orbit, such that the closest point to the Sun is at the Earth, and
the farthest point is at Jupiter’s orbit. This is known as a Hohmann (1925)
transfer orbit. Assuming the probe is already outside Earth’s gravity, we
must therefore do two velocity boosts:
1. Boost the rocket tangentially from Earth’s orbit into the required el-
liptical orbit;
2. When it reaches Jupiter, boost the spacecraft’s velocity tangential to
Jupiter’s orbit, such that it has Jupiter’s velocity (otherwise Jupiter
will smash into it at high speed!).
118
What velocity boosts do we need to provide at each time, and how long will
the journey take2 ?
We first need to determine the required elliptical orbit for the probe. We
want perihelion at Earth’s orbit, and aphelion at Jupiter’s. We assume
for simplicity that the planetary orbits are circles at radii RE = 1 AU
and RJ = 5.2 AU (1 AU≈ 1.5 × 1011 m is an “astronomical unit”). Since
L2 = kmR,
q and L = mvR for a circular orbit at radius R, for k = GM m we
get v = GM/R. Hence the velocities of Earth and Jupiter are given by
s s
GMSun GMSun
vE = = 29.8 km/s; vJ = = 13.1 km/s
RE RJ
We can solve these two equations for a and e to get the geometric parameters
of the probe’s orbit:
a = 3.1 AU e = 0.677
To determine the boost we need, we must find the velocity that the probe
should be at in order to be on the required orbit. Let us first determine
this velocity v1 at perihelion (RE ). Recall that v(RE )2 = GM (1 + e)/RE .
2
Meanwhile
√ for the Earth, e = 0, so vE = GM/RE . Hence we can write
v1 = vE 1 + e = 38.6 km/s. Therefore, the boost in velocity needed to get
from vE up to v1 is vboost,1 = v1 − vE = 8.8 km/s. This is the first boost we
need.
119
(not the minus sign compared to perihelion). Hence the second boost needs
to be vboost,2 = vJ − v2 = 5.7 km/s. These are the two velocity boosts we
need from our rocket, the first at Earth’s orbit and the second at Jupiter’s, to
put our probe into the same orbit as Jupiter and be able to land it smoothly.
How long will it take to make the journey? Since the orbit goes from peri-
helion to aphelion, it is half the orbital period of the elliptical orbit. Using
a = 3.1 AU and Kepler’s 3rd Law,
4π 2 a3 τ
τ2 = =⇒ t = = 2.7 years
GMSun 2
This Hohmann transfer orbit can be shown to be the least energetic way to
transfer orbits (see RDG P.187 for proof). NASA uses this type of orbit to
send probes to other planets, after an initial boost to escape Earth’s gravity.
In detail, several TCMs (trajectory correction maneuvers) are used along
with way, since planetary orbits are not perfect circles.
⃗ = 1
R (m1⃗r1 + m2⃗r2 )
(m1 + m2 )
In the absence of external forces the CoM is at rest, and we set this to be
⃗ = 0). The separation of the two bodies is:
the origin (R
⃗r = ⃗r1 − ⃗r2
120
There is a central force F (r) acting between the two bodies, and from N3 we
know that
⃗ 1 = F (r)r̂
F ⃗ 2 = −F (r)r̂
F
The motion of each body is thus specified by:
d2⃗r1 d2⃗r2
m1 = F (r)r̂ m2 = −F (r)r̂
dt2 dt2
We can rewrite these both in terms of ⃗r, as follows:
d2⃗r1 d2⃗r2 m1 m2 d2⃗r m1 m2 d2⃗r m1 m2 d2⃗r
2F (r)r̂ = m1 − m 2 = + = 2
dt2 dt2 m1 + m2 dt2 m1 + m2 dt2 m1 + m2 dt2
Hence the relative motion of the two bodies is:
d2⃗r 1 m1 m2
2
= F (r)r̂ µ≡
dt µ m1 + m2
µ is known as the reduced mass of the two-body system, called so because
this mass is always less than the more massive of the two bodies.
The above equation shows that the two-body system behaves exactly like
the one-body system we have already studied extensively, except with the
(constant) reduced mass µ replacing the mass m, and both objects orbiting
a common centre of mass. For equal masses, µ = m/2, while for m1 ≪ m2 ,
µ ≈ m1 and the motion becomes a one-body problem with m2 at rest.
There can be both radial and tangential contributions to the kinetic energy,
corresponding to changes in the magnitude and direction of ⃗r. Again, these
are exactly as for the single mass case, with m → µ.
121
12.5 Extra: L and E of Two-body Orbits
We can show more explicitly that two-body orbits behave like one-body or-
bits with a reduced mass, and the separation vector replacing the radius, by
computing the angular momentum and energy of the system.
For a circular orbit of the two bodies about their CoM the centripetal forces
are:
F1 = m1 r1 ω12 F2 = m2 r2 ω22
These must be equal and opposite forces. Substituting for r1 and r2 :
F1 = −F2 = µrω 2 ω = ω1 = ω2
The angular velocity ω has to be the same for both masses. Putting in a
gravitational force between the two masses:
G(m1 + m2 ) r3
ω2 = τ 2 = 4π 2
r3 G(m1 + m2 )
The total angular momentum of the circular orbit is:
L = (m1 r12 + m2 r22 )ω = µr2 ω
The total energy of a circular orbit is given by the effective potential:
k L2 k
U =− + 2
=−
r 2µr 2r
The CoM is the centre of the orbit, the reduced mass replaces the single
masses, and the separation of the two masses acts as the radius of the orbit.
122
12.6 Precession
In the Solar System, the Sun is the dominant mass, but the other planets
(particularly Jupiter) are not negligible. The impact of the planets on each
others’ orbits causes a gradual precession of the perihelion, i.e. the orbits do
not exactly close on themselves after one revolution. To treat this properly,
one would have to solve the system including a non-central force from other
planets, which is quite challenging, and usually done numerically.
In our model, the effect of the other planets is treated as a screening correc-
tion which modifies the gravitational force due to the Sun, analogous to the
one used in the Bohr model to account for a reduction of the Coulomb force
due to the inner electron shells. The modification of the 1/r2 force law can
be written as a small change α in the power of r:
k
F (r) = −
r(2+α)
A common alternative choice is to write this as an exponential:
ke−αr
F (r) = −
r2
We leave it to the reader to show that the Taylor expansions of these two
forms are equivalent to first order in α. We will use the former version here.
We must now obtain the orbit equation for our new force, F (u) = −ku2+α ,
where u ≡ 1/r as before. This can be derived in a manner nearly identically
to before. However, in the last step before, we cancelled the u2 terms, which
happened because we had assumed F (u) = −ku2 . Now, we end up with an
extra term of uα , as in
d2 u mF (u) d2 u kmuα uα
2
+u=− 2 2 =⇒ + u = =
dθ Lu dθ2 L2 R
3
For a more general treatment of this problem see RDG P167-169.
123
with R = L2 /km as before. For α = 0, we know the solution is u = (1 +
e cos θ)/R. But now, let us assume a more general solution:
1 d2 u 1 d2 ϵ
u= [1 + ϵ(θ)] =⇒ =
R dθ2 R dθ2
For α = 0, ϵ(θ) = e cos θ. But now we must solve for ϵ(θ). Substituting the
2
u and ddθu2 terms, we have
1 d2 ϵ 1 R−α (1 + ϵ)α d2 ϵ 1
2
+ (1+ϵ) = =⇒ 2
+1+ϵ ≈ R−α 1 + αϵ + α2 ϵ2 + ...
R dθ R R dθ 2
We keep only first-order terms in α, and we assume that R−α ≈ 1. This gives
d2 ϵ
= −(1 − α)ϵ
dθ2
This should be familiar as a SHO for ϵ(θ). As usual, the solution is
√
ϵ(θ) = A cos(ωθ + δ) ω = 1−α
∆θ = απ radians/orbit
124
Figure 23: Precession of a planetary orbit. The orbital phase lags a bit each
time around, requiring the planet to go further before reaching perihelion.
∆θM = 574”/century
In the 19th century it was found that, assuming Newtonian gravity, the effects
from the other planets accounted for 531”/century, leaving a mystery as to
what accounted for the other 43”/century. General Relativity naturally does
this, by introducing a relativistic term in the orbit equation that is inversely
proportional to c2 , where c is the speed of light:
d2 u GM m2 3GM 2
+ u = + 2 u
dθ2 L2 c
The relativistic correction is ∝ 1/r2 , so this can be interpreted as a perturbing
1/r4 force. Since this drops rapidly with radius, the precessions for more
distant planets are much harder to detect; hence GR also explained why
the other planets do not show significant deviations from Newtonian in their
precession.
125
13 Hyperbolic orbits
13.1 Orbital geometry
As shown in Figure 24, a hyperbola has two branches around two foci F1
and F2 . By convention we place the attracting mass at F2 . Similar to an
ellipse, the distance from the centre to F2 (or F1 ) is ae. An orbiting object
only uses one branch depending on the sign of the force: An attracting force
results in the left hyperbola, while a repulsive force yields the right hyper-
bola. For now let us consider an attractive force (left branch).
The closest approach is when y = 0, and thus x = ±a. From this, the
126
distance of closest approach between the orbiting and attracting mass is
ae − a = a(e − 1). This is like the analogous equation for an ellipse, only
with e − 1 instead of 1 − e.
The orbit equation is independent of the nature of the orbit. Hence, just
as in the elliptical case, rmin = R/(1 + e). This allows us to relate the
semi-major and semi-minor axes to R and e via
R R b2
a= 2
b= √ 2 =⇒ R =
e −1 e −1 a
which is exactly as in the ellipse except with (1 − e2 ) → (e2 − 1).
127
comes directly from the orbit equation, independent of e:
kmb2
L2 = kmR =
a
Since L is conserved, we can evaluate it at any point on the orbit. Let us
consider r = ∞, where the perpendicular distance from the asymptote is the
impact parameter b. Here we have
⃗ = m⃗r × ⃗v =⇒ L = mbv∞ =⇒ v 2 = k
L ∞
ma
We can determine the velocity at the minimum distance rmin = a(e − 1) via
conservation of angular momentum:
bv∞
L = mbv∞ = ma(e − 1)v(rmin ) =⇒ v(rmin ) =
a(e − 1)
Now we can use b2 /a2 = e2 − 1 = (e + 1)(e − 1) and v∞
2
= k/ma , to get
2 b2 v∞
2
k (e + 1)
v (rmin ) = 2 2
=
a (e − 1) ma (e − 1)
Note again that these differ from the ellipse by the change from 1 ± e to e ± 1.
128
Extra: The repulsive force branch of a hyperbolic orbit has a point of closest
approach to F2 at:
k (e − 1)
rmin = a(e + 1) v 2 (rmin ) =
ma (e + 1)
Remembering that the potential is now repulsive and hence positive, the total
energy is given by:
k L2 k
E=+ + 2
=+
rmin 2mrmin 2a
The total energy is the same for both branches of the hyperbola!
The asymptotes are still at the half angle α, and b is again the impact pa-
rameter (the perpendicular distance between the asymptotes and the source).
Hence these relationships are also the same for both branches:
2 k
v∞ = L = mbv∞
ma
Since the comet has a positive total (kinetic) energy as r → ∞ the path
must be a hyperbola with e > 1. It is described by:
1 1 b2
= (1 + e cos θ) R=
r R a
The total energy is (specifying k = GM m for gravity):
k GM m 1 GM
E=+ = = mV 2 =⇒ V 2 =
2a 2a 2 a
129
Comparing with the specified initial condition V 2 = 4GM/3b, as see that
3b b2 25 5
a= =⇒ e2 = 1 + 2 = =⇒ e =
4 a 9 3
Thus the distance of closest approach is:
b
rmin = a(e − 1) =
2
The velocity v of the comet at this point can be found using angular momen-
tum conservation:
L = mvrmin = mV b =⇒ v = 2V
Finally the angle through which the comet is deflected by the Sun can be
determined by looking at the half angle between the asymptotes:
b 4
tan α = = =⇒ α = 53◦
a 3
The angle of deflection is:
θ = π − 2α = 74◦
130
14 Elastic Scattering
Particle collisions, and the resultant scattering, are a fundamental aspect for
many problems in physics, particularly in nuclear and particle physics. In this
process, an object is fired at an another object, the two interact or collide,
and one or both objects are scattered. The interaction can be modeled as a
repulsive central force, allowing us to use the machinery we have developed
for hyperbolic orbits in the previous chapter, except now we will use the
repulsive branch of the hyperbola. Scattering processes with no energy loss
are known as elastic collisions; we will only consider elastic collisions here.
The initial conditions are usually specified as the total energy E and an-
gular momentum L of the beam particle. These are related to b and the
initial velocity v∞ via
1 2
E = mv∞ L = mbv∞
2
These two quantities are conserved during motion in a central force. For a
hyperbolic orbit, E = k/2a, so these two quantities can be used to solve for
the geometric parameters of the orbit a and b.
131
Figure 25: Scattering experiment setup. The incident beam at an impact
parameter b is deflected by an angle θ. A change of db encompassing an
incident area dσ results in a change of −dθ in the scattering angle, which
results in an outgoing differential area dΩ indicated by the shaded region.
R (and an infinitesimally small beam particle), this is simply the face area
of the target, e.g. πR2 . However, for a subatomic particle, the cross-section
can have a more complicated form. A key goal of atomic and nuclear physics
is to determine cross-sections, which can help constrain internal structure.
This can be done by sending beams of particles towards the target at a range
of impact parameters, and measuring the resulting deflection angles.
132
Figure 26: The differential cross section σd (θ) quantifies how the area dσ in
the incident plane maps onto an outgoing solid angle dΩ.
where the integral over dϕ gives 2π since there is no ϕ dependence (i.e. the
scattering is symmetric around the beam axis), and the negative sign goes
away by flipping the limits from π → 0 to 0 → π. σT , like σd (θ), has dimen-
sions of area.
The total cross section is often infinity for infinite-range forces like grav-
ity or electromagnetism, since any b value will give at least some deflection.
So it is not so useful. But σd (θ) can still be instructive because the beam
is not infinite, but typically only extends up to some bmax . In this case, one
can use σd (θ) to determine what the expected cross-section is as a function
133
of the (measurable) scattering angle, by integrating from b = 0 → bmax , or
alternatively from θ = π → θmin . This tells you the relative area of the
target that will scatter into a given angle θ. Hence one can calculate σd (θ)
based on some assumed physical scenario and a given beam size, and test
that prediction by measuring how often a particular value of θ is seen in the
detector. This is how σd (θ) is used to test a particular physical scenario via
a scattering experiment.
The central force here acts instantaneously while the balls are in contact.
It is still a repulsive radial force – the force is in the direction from the cen-
tre of the target to the centre of beam ball. The angle between radial force
and the beam axis is α. At the exact time of contact, the ball centres are
a distance R1 + R2 apart, at an angle α relative to the beam. We can thus
construct a right triangle with angle α, having R1 + R2 as the hypotenuse
and the impact parameter b as the opposite side. This gives us a relation
between b and α = (π − θ)/2:
!
π θ θ
b = (R1 + R2 ) sin α = sin − = (R1 + R2 ) cos
2 2 2
This is the relationship between b and θ that we need to get σd (θ). Note that
since θ1 ∈ [0, π], so b ∈ [R1 + R2 , 0]; for larger impact parameters there is no
134
contact and the scattering probability is zero. Taking the derivative gives
db (R1 + R2 ) θ
=− sin
dθ 2 2
Recalling that sin θ = 2 sin 2θ cos 2θ , the relationship between differential cross-
section and b and θ is:
b db (R1 + R2 )2 θ θ (R1 + R2 )2
σd (θ) = − = sin cos =
sin θ dθ 4 sin 2θ cos 2θ 2 2 4
135
A more realistic situation is that the second ball will recoil, as in billiards.
How do we solve this? Recall we discussed §12.4 how two-body orbits work
just like the one-body case if we work in the centre-of-mass (CM) frame, so
let’s try that here. We will refer to the frame of the billiards table as the
laboratory frame (LAB).
A useful way to approach the two-body problem is thus to solve the one-
body case in the CM frame, and then transform the solution into the LAB
frame. We will find that considering momentum conservation in the two
frames is helpful for this, so let’s relate the momenta of the balls in the CM
and LAB frames. Let’s define the CM frame velocity as ⃗u in the LAB.
0 = m2⃗v2∗ + m2 ⃗u =⇒ ⃗u = −⃗v2∗ .
136
This makes sense; the CM frame is boosted by +⃗u thus the (LAB-stationary)
target must acquire a CM velocity −⃗u. Combining these, we have
m1 ∗
⃗p1 = ⃗p∗ − m1⃗v2∗ = ⃗p∗ + ⃗p .
m2
This relates the LAB beam momentum to the CM beam momentum.
Again, it is clear that the total cross section should be π(R1 + R2 )2 ; we will
use our cross section formalism to confirm this. But the more interesting
question is: What is the scattering angle of the two balls?
Here the CM frame proves useful, because the two objects can be regarded as
approaching a stationary center of mass point, and scattering off that point
as if it’s an infinitely heavy mass. Thus in the CM frame, we can use much
of the one-body case’s maths that we’ve already solved. The tricky part is,
we want the scattering angles in the LAB frame, so we will have to revert
the angles back into the LAB frame.
In the CM frame, the two bodies approach each other with equal and oppo-
site momenta, and thus must scatter at an equal angle in order for the total
momentum to be conserved (and zero). We define this CM frame scattering
angle as θ∗ for the beam (and thus −θ∗ for the target). The same geometry
applies as in the heavy target case, with the balls striking at an angle α (this
is the same in either frame), except now in the CM frame:
π θ∗
θ∗ = π − 2α =⇒ α = −
2 2
137
Figure 28: Billiard ball problem in the CM frame. The momenta must be
equal and opposite, but the velocities can be different since m1 ̸= m2 . The
angle of scattering θ∗ in the CM frame is the same for both, but in the LAB
frame the scattering angles are in general different.
In our setup, ⃗u = ux̂ (the CM vs. LAB velocity) only has a component
in the x direction. Hence the y-momentum is unchanged by transformation
from LAB to CM: p1y = p∗1y = m1 v1∗ sin θ∗ . In contrast, the x-momentum is
138
boosted: p1x = p∗1x +m1 u = m1 v1∗ cos θ∗ +m1 u. But we know that, in the CM
frame, the momenta are equal and opposite: m1 v1∗ = −m2 v2∗ . Also, we know
that the the CM velocity u = −v2∗ , since m2 was initially stationary. Hence
m1 u = −m1 v2∗ = m21 v1∗ /m2 . Thus the scattering angle in the LAB frame is
p1y m1 v1∗ sin θ∗ sin θ∗
tan θ1 = = =
p1x m1 v1∗ cos θ∗ + m21 v1∗ /m2 cos θ∗ + m1 /m2
This relates the LAB scattering angle θ1 to the CM scattering angle θ∗ , which
we can compute from α or b as in the 1-body case.
What about the recoil angle θ2 of the target particle? This proceeds much
like above, except that for m2 the scattering angle is −θ∗ , and the momentum
boost between the frames is m2 u = −m2 v2∗ :
p2y −m2 v2∗ sin θ∗ sin θ∗ θ∗
tan θ2 = = = = cot
p2x m2 v2∗ cos θ∗ − m2 v2∗ 1 − cos θ∗ 2
Interestingly, the recoil angle of the stationary ball is independent of mass.
As an exercise to the reader, one can show that the LAB opening angle
between the scattered objects is:
(m1 + m2 ) θ∗
tan(θ1 + θ2 ) = cot
(m1 − m2 ) 2
139
14.6 Rutherford Scattering
In the early 1900’s, the internal structure of the atom was unknown. Thom-
son’s model argued for a “’plum pudding” arrangement, where the positive
protons and negative electrons were intermingled. Bohr favoured an orbital
configuration, with protons concentrated in a nucleus orbited by the lighter
electrons. Thomson’s model was widely accepted. But Rutherford’s famous
scattering experiment demonstrated that the positively charged portion of
the atom is concentrated in a massive nucleus, as argued by Bohr. He did
so by shooting α-particles (i.e. helium nuclei) at gold foil and measuring
the distribution of scattering angles, and thus inferring that the scattering
cross-section was much smaller than the atom itself.
To determine the differential cross section σ(θ), we need b(θ). Recall that
the angle α is related to b and a simply by
b π θ
tan α = α= − =⇒ b = a cot(θ/2)
a 2 2
The initial conditions are set by the impact parameter b and the initial ve-
locity v∞ , which can also be expressed as an energy E = 21 mv∞
2
. However,
140
we can’t know the exact b for any give α particle, so we’d like to express σ(θ)
in terms E and the measurable scattering angle θ. We first replace a with E
as follows:
k k k θ
E= =⇒ a = =⇒ b = cot
2a 2E 2E 2
Here, k = qα qG /4πϵ0 , where qα = +2e is the charge of the α particles, qG =
+79e is the charge of the gold nucleus, and ϵ0 is the vacuum permittivity.
From this, we can differentiate to get:
db k θ
=− csc2
dθ 4E 2
which gives us our differential cross section:
!2
b db 1 k cot 2θ csc2 2θ
σd (θ) = − =
sin θ dθ 2 2E 2 sin 2θ cos 2θ
k2 0.766 × 10−28
σd (θ) = = m2
16E 2 sin4 θ/2 sin4 θ/2
where we have used E = 6.5 MeV as in Rutherford’s original experiment
(1912). The value in the numerator gives an estimate of the cross-section of
the nucleus; in this case, 0.766 barns, where 1 barn is defined as 10−28 m2 is
the unit of cross-section used by atomic physicists. This cross-section is much
smaller than that of an entire atom (∼ 108 barns), thus strongly favoring the
Bohr model.
Note that the full integral of σd (θ) gives σT = ∞, since it is strongly di-
vergent at θ = 0. This is not surprising since there is always some deflection
even at very large b. But the integral gives a finite result when integrated
from b = 0 → bmax (or θ = π → θmin ), where bmax is the extent of the beam.
Rutherford also saw that the scattering probability followed the dependence
on θ as expected from this cross-section formula. This is quite different than
what the Thomson model predicted. For instance, in the Thomson model,
the α particle would only ever interact with similar-mass particles, meaning
that it could never back-scatter. In the heavy nucleus case, back-scattering
was rare, but possible. Rutherford’s famous quote describing his result was:
“It was almost as incredible as if you fired a 15-inch shell at a piece of tissue
paper and it came back and hit you.” Later, quantum mechanics would show
141
that the situation is not so simplistic as the Bohr model, instead favoring
Schrödinger’s probabilistic model, but to this day the Bohr model remains a
useful effective theory for atomic orbitals.
This total change in momentum must be equal to the sum of the infinites-
imal changes in x momentum, integrated over the entire orbit. During a
⃗ = kr̂/r2 , the beam particle will change its
time interval dt, given a force F
momentum by:
dϕ r2
mr2 = mv∞ b =⇒ dt = dϕ
dt v∞ b
Fortuitously, the r2 in dt cancels the 1/r2 inside the integral, so we don’t
need to know r(ϕ). This leaves a simple form:
k Z +α 2k sin α
∆px = cos ϕdϕ =
bv∞ −α bv∞
142
The integration now runs from −α to +α, because these are the values of θ′
at t = ∓∞. We can now equate this to the ∆px we found from considering
the orbit:
2k sin α k
= 2mv∞ cos α =⇒ b = 2
tan α
bv∞ mv∞
2
Recall that mv∞ = 2E and α = π/2 − θ/2, therefore
k k
b= tan α = cot(θ/2)
2E 2E
Recall that this is the exact same b(θ) as we derived in the previous section.
From this, the derivation to get σ(θ) follows just as before. This illustrates
how using differential momentum change can be a useful way to solve an
orbit problem.
143
15 Rotating Frames
We usually assume that experiments on Earth are conducted in an inertial
frame. But, in actuality, it is not. The surface of the Earth is a rotating
frame, and hence we and everything on the surface of the Earth is constantly
being accelerated as the Earth rotates. Nonetheless, we would like to be
able to define quantities within the Earth’s rotating frame, and be able to
understand the dynamics of objects as measured in this frame (even when
the Earth’s rotation impacts the motion). In this chapter, we will cover how
to handle dynamics in a rotating frame. The net result is that the rotating
frame can be regarded as inertial, provided that one adds several “fictitious”
forces to the dynamics. This idea has wide applicability beyond the Earth,
such as the car turning on a banked road that we considered early in the
course. The main difference in comparison to the 2-D rotating case before,
where we introduced the idea of a (fictitious) centrifugal force, is that now
the situation is 3-dimensional.
where ⃗u(0) = ⃗v′ (0) − ⃗v(0) is the relative velocity between the frames S and
S ′ at t = 0. Note that the velocity between frames ⃗u is time-dependent:
⃗ t
⃗u(t) = ⃗v ′ (t) − ⃗v(t) = u(0) − A
144
An observer in S attributes thus the acceleration of m1 to a real force, asso-
ciated with whatever is causing frame S ′ to rotate:
⃗ = m1 A
F ⃗ (real)
This discussion can be generalised to the case where both objects have ac-
celerations ⃗a1 and ⃗a2 in an inertial frame, i.e. both S and S ′ are non-inertial
frames. In this case the two observers in S ′ and S attribute forces acting on
m2 and m1 respectively, which are partly real and partly fictitious:
⃗ ′ = m2 (⃗a2 − ⃗a1 )
F ⃗ = m1 (⃗a1 − ⃗a2 )
F
⃗ = ⃗a1 − ⃗a2 .
which can also be seen by defining A
For gravity, the special case of A ⃗ = −⃗g is known as free fall. A person
inside a lift whose cable breaks experiences this, as the frame is now acceler-
ating downwards at g. The observer thus feels a fictitious force that exactly
counteracts gravity, and there is no net force; the observer is weightless.
A satellite stably orbiting Earth is in the same situation – an observer on
the satellite experiences a centrifugal acceleration that balances gravity, and
hence is weightless. This is a fictitious force seen because the observer is in
the non-inertial frame of the orbiting satellite.
145
be a centrifugal force owing to the rotation. Here we will show that, in this
3-D case, there is another fictitious force called the coriolis force, which is
actually the dominant fictitious force in most circumstances.
Let’s call the rotating frame S ′ and the inertial frame S, as before. The
S frame is often called the “fixed stars” frame. Consider an arbitrary time-
⃗
dependent vector B(t). In S, we can represent it via its Cartesian compo-
nents, as usual:
⃗ = Bx î + By ĵ + Bz k̂
B
⃗ in the rotating S ′ frame:
We can similarly write B
⃗ = B ′ î′ + B ′ ĵ′ + B ′ k̂′
B x y z
where here we introduce a basis vector set (î′ , ĵ′ , k̂′ ) that is rotating with the
S ′ frame. These S ′ basis vectors change with time! For instance, k̂′ might
be defined as the direction vertical to the Earth’s surface, but relative to
the “fixed stars” frame, this basis vector rotates with the Earth, and so is
not constant. This is analogous to the circular motion case where the polar
coordinate basis vectors were time-dependent.
⃗
Now, dB/dt should be the same in the two frames. In the S frame, the
derivative is straightforward, since the basis vectors are constant:
⃗
dB dBx dBy dBz
= î + ĵ + k̂.
dt dt dt dt
S
The subscript here denotes the frame of the basis vectors against which the
derivative is computed.
In the S ′ frame, the derivative will need to include terms that account for
the time variation of the S ′ basis vectors:
⃗
dB dBx′ ′ dBy′ ′ dBz′ ′ dî ′ dĵ ′ dk̂ ′
= î + ĵ + k̂ + Bx′ + By′ + Bz′
dt dt dt dt dt dt dt
S
The first three terms on the RHS are just [dB ⃗ ′ /dt]S ′ , i.e. what an observer
⃗ But this observer would
in S ′ would naturally regard as the derivative of B.
see that the derivative doesn’t fully account for how B ⃗ changes. To account
146
for those last three terms, we need to determine what the derivatives of the
S ′ basis vectors are.
Consider dĵ′ , where ĵ′ is the east-west direction (mostly because it’s the
easiest one to illustrate). Over some time dt, ĵ′ changes by an angle of dθ,
in a direction towards the axis of rotation. Hence dĵ′ /dt = dθ/dt = ω in
magnitude, and the direction is given by ω̂ × ĵ′ . One can similarly show that
this is true for each of the basis vectors, so:
dî ′ dĵ ′ dk̂ ′
⃗ × î ′
=ω ⃗ × ĵ ′
=ω ⃗ × k̂ ′
=ω
dt dt dt
Thus
dĵ ′
By′ = By′ ω
⃗ × ĵ ′ = ω
⃗ × By ĵ ′
dt
and similarly for the î′ (north-south) and k̂′ (up-down) terms. Combining
⃗ ×B
these gives ω ⃗ for all the basis vector derivative terms.
⃗ in the
Putting this together, we can now relate the time derivative of B
′
S frame to quantities in the S frame:
⃗
dB ⃗
dB
= +ω ⃗
⃗ ×B
dt dt ′
S S
147
Replacing ⃗vS by ⃗vS ′ on the RHS:
" #
⃗ × ⃗r)
d(⃗vS ′ + ω
⃗aS = ⃗ × (⃗vS ′ + ω
+ω ⃗ × ⃗r)
dt S′
• ⃗aS ′ = d⃗vS ′ /dt is the acceleration of the object in the rotating frame
S ′ , which is a combination of its inertial-frame acceleration plus the
frame’s acceleration.
• ω
⃗ ×(⃗ω ×⃗r) is recognisable as the fictitious centrifugal acceleration. This
force acts radially outwards so as to compensate for the real centripetal
acceleration. It depends on the radial position of the object, but not its
motion. One can see that the cross products pick out the component
of ⃗r that is perpendicular to the rotation axis, so this is equivalent
to treating the Earth as a giant (flattened) merry-go-round. It has a
magnitude ∝ ω 2 .
Remember that with ⃗aS ′ on the LHS and ⃗aS on the RHS, the fictional forces
appear with negative signs. With ω⃗ = 0, we recover the usual N2. But to
use N2 in the rotating frame, we must add the coriolis and centrifugal forces.
148
15.4 The Earth as a Rotating Frame
The Earth is an example of a rotating frame with a constant angular velocity:
2π
ω
⃗E = k̂ = 7.3 × 10−5 k̂ rad/s
24 × 60 × 60
where we define k̂ as the unit vector towards the North pole from the Earth’s
centre. Since ωE ≪ 1, the coriolis force (first order in ω) usually dominates
over the centrifugal force (second order in ω). Note that a second-order ac-
curate solution can be obtained by making a perturbative correction to the
value of g, analogous to how we did precession; we will not consider this here.
The coriolis force can have a significant effect on objects moving relative to
the Earth’s surface (⃗vS ′ ̸= 0), particularly over long distances. Consider
ocean currents. As the Earth turns, the equator moves faster than the poles,
so currents moving south will find its angular velocity slower than the land,
and hence will be deflected towards the west (see image) in the Earth’s frame.
Conversely, currents moving north will find their angular velocity faster than
the land, and so will deflect towards the east in the Earth’s frame. This is the
effect which gives rise to the Gulf Stream circulation pattern in the Atlantic,
in which water coming northwards from the warm Carribean and is pushed
eastwards towards Scotland and Europe. This gives Scotland much milder
temperatures than comparable latitudes in e.g. Canada or Russia.
149
Example: Consider a skydiver jumping out of a plane. For simplicity, we
assume zero initial velocity in the Earth’s frame, and we ignore air resistance.
Because of the coriolis force, the skydiver in free fall towards the Earth does
not fall vertically, but rather ends up is displaced from the vertical position
at the jump. How much is that displacement?
d2 y ′ ′ dz ′
m ĵ = −2mωE cos ϕ
dt2 dt
dz ′
To determine dt
, we note that the acceleration of gravity is −gẑ ′ , so
dz ′ d2 y ′
= −gt =⇒ = 2ωE gt cos ϕ
dt dt2
where we have applied the initial condition that the vertical velocity is zero
at t = 0. Integrating twice gives the displacement to the East as a function
of t:
1
y ′ = ωE gt3 cos ϕ
3
where for simplicity we have assumed y ′ = dy ′ /dt = 0 at t = 0. Hence the
skydiver moves in the y ′ (East) direction by an amount that depends on the
cube of the fall time. At the North Pole (ϕ = 90◦ ), the skydiver experiences
no Coriolis displacement, since they are falling along the axis of the Earth’s
rotation.
150
of motion for the velocity of a falling object under gravity, in the rotating
frame as follows:
d⃗v′
!
m + 2ω⃗E × ⃗v = −mgẑ′
′
dt
2 ′
In this fully general case, besides the ddty2 equation above, we additionally
have equations including the Coriolis force in the North/South (x′ ) and
up/down (z ′ ) direction, which must be solved as a coupled set of ODEs:
d2 x′ dy ′ d2 z ′ dy ′
m = 2mωE sin ϕ m = −mg + 2mωE cos ϕ
dt2 dt dt2 dt
d⃗v′
!
m ⃗ = −mgẑ′ − Tr̂
+ 2⃗ωE × ⃗v′ = F
dt
⃗ × ⃗v′ = [ωy′ vz′ − ωz′ vy′ ]î′ + [ωz′ vx′ − ωx′ vz′ ]ĵ′ + [ωx′ vy′ − ωy′ vx′ ]k̂′
ω
151
For small displacements, the vertical motion is small (vz′ ≈ 0), so we can
ignore vz′ terms. This also means the k̂′ component is irrelevant, since the
coriolis term will not add any motion in that direction. So this reduces to:
⃗ × ⃗v′ = (−ωz′ vy′ )î′ + (ωz′ vx′ )ĵ′
ω
Now, ωz′ is the component of the Earth’s rotation in the vertical direction
at latitude ϕ, which simple geometry shows is ωz′ = ωE sin ϕ. Hence:
dy ′ ′ dx′ ′
⃗ E × ⃗v′ = −ωE sin ϕ
ω î + ωE sin ϕ ĵ
dt dt
Thus, our vector force equation including the Coriolis term gives us two
coupled equations for the î′ and ĵ′ directions:
d2 x′ dy ′ d2 y ′ dx′
− 2ωE sin ϕ + ω02 x′ = 0 + 2ω E sin ϕ + ω02 y ′ = 0
dt2 dt dt2 dt
We will guess a trial solution for x′ (t) and y ′ (t). We note that to satisfy the
above equations, a single derivative of x′ must have the same functional form
as y ′ or its double derivative, and vice versa. It is evident that that x′ as a
cosine and y ′ as a sine would satisfy this. This suggests a trial solution of
the form:
x′ = cos αt y ′ = sin αt
where we choose a simple phase so that the pendulum begins swinging in
the N-S direction (along î′ ); we’ll consider the amplitude later. Note that we
could have equivalently used η = eiαt = x′ + iy ′ , and considered the real and
imaginary parts. For our trial solution,
dx′ dy ′
= −α sin αt = α cos αt
dt dt
d 2 x′ 2 d2 y ′
= −α cos αt = −α2 sin αt
dt2 dt2
Substituting back in to the x′ equation above, we get
−α2 − 2αωE sin ϕ + ω02 = 0
(you can check that the y ′ equation gives exactly the same relation.) This is
a quadratic equation for our unknown α, which has the solution:
q
α = −ωE sin ϕ ± (ωE sin ϕ)2 + ω02
152
We define ω and Ω as follows, and get a simple form for α:
ω ≡ −ωE sin ϕ, Ω2 ≡ ω02 + ω 2 =⇒ α = ω ± Ω
Hence the full solution is
x′ = C1 cos(ω + Ω)t + C2 cos(ω − Ω)t y ′ = C1 sin(ω + Ω)t + C2 sin(ω − Ω)t
Using the trig identities cos(A + B) = cos A cos B − sin A sin B, and sin(A +
B) = sin A cos B − cos A sin B, we have
x′ = C1 [cos Ωt cos ωt − sin Ωt sin ωt] + C2 [cos Ωt cos ωt + sin Ωt sin ωt]
y ′ = C1 [sin Ωt cos ωt + cos Ωt sin ωt] + C2 [− sin Ωt cos ωt + cos Ωt sin ωt]
We pick a set of initial conditions such that C1 = C2 = 12 C, which simplifies
these equations to:
x′ = C cos ωt cos Ωt y ′ = C sin ωt cos Ωt
where ω and Ω are defined above. Note that if we set ωE = 0 (so ω = 0), we
recover the inertial frame SHO solution with Ω = ω0 , i.e. x′ = cos ω0 t, y ′ = 0.
153
16 Rigid Bodies
So far we have generally treated objects as point masses. But real objects
have a finite extent and a fixed shape that they maintain as a rigid body. For
the purpose of discussing their dynamics, rigid bodies are best described via
moments of inertia I about the principal symmetry axes of the body.
There are three additional degrees of freedom in the dynamics of rigid bodies
associated with rotational motion about the three principal symmetry axes.
These are orthogonal and pass through the Centre of Mass of the body.
Moments of inertia for some shapes are shown in Figure 30 above. Here is
how to derive the first two examples:
• A hoopRabout the symmetry axis through its centre: Here, rA = R, so
I = R2 ρdV = M R2 (Note: ρ(⃗r) does not have to be constant here).
154
• A solid cylinder about its symmetry axis, with ρ =constant, height H,
radius R, and M = ρV = πR2 Hρ:
Z R
2 R4 1
I = Hρ rA 2πrA drA = (2πHρ) = M R2
0 4 2
The numerical factor in front of each of these can be absorbed into the
definition of a radius of gyration, kA , for each object:
1 Z
kA2 = |⃗rA |2 ρ(⃗r)dV IA = M kA2
M
This represents the distance from the axis where all the mass would need to
be put (like a hoop) to give the same moment of inertia.
IA′ = IA + M d2
The first term is IA . The second term vanishes since A passes through the
CoM (one can show this from the definition of the center of mass). The third
term is trivially M d2 . This proves the parallel axis theorem.
In Figure 30, the rightmost lower case (a rod about an axis at one end) can
be seen from taking the rightmost upper case (a rod about an axis through
the middle) and noting that the d = L/2. Hence I in the end-axis case is
1
12
M L2 + 14 M L2 = 31 M L2 .
The perpendicular axes theorem states that for a planar (2-D) body, the
moment of inertia along an axis perpendicular to the plane is the sum of the
moments about two perpendicular axes in the plane (call them A and A′ ).
I⊥ = Ix + Iy
155
This can be proved as follows. Let x be the distance to A and y be the
distance to A′ . Then the perpendicular distance to the third (z) axis is
|⃗rA |2 = x2 + y 2 , hence
Z Z Z
2 2 2
Itot = (x + y )ρdV = x ρdV + y 2 ρdV = IA + IA′
156
where L and ω point along the direction of A.
Spherical and cylindrical objects can roll across surfaces. For an object of
radius R, in order to be rolling, the distance travelled as the object rotates by
∆θ must be given by ∆x = R∆θ. Dividing by ∆t, we get v = Rω. Expressed
more generally, the roll condition is:
⃗v = R(⃗ω × k̂)
since the cross-product with k̂ (normal to the surface) gives the direction of
motion.
Hence in order to roll, the object must separately satisfy two dynamics equa-
tions: one for the linear velocity ⃗v set by the linear force on the object, and
another for the angular velocity ω ⃗ set by the torque on the object. If the
force and torque are such that the roll condition is not satisfied, the object
will slide in addition to roll.
Meanwhile, the torque is τ = ⃗r × F. ⃗ The cross product picks out the per-
pendicular distance at which the force is applied relative to the ball centre,
which is b. Hence τ = bF = bM R dω dt
. We can equate this to the torque
dω 2 2
τ = I dt . For I = 5 M R , this gives:
dω dω 2 dω 2
bM R =I = M R2 =⇒ b = R
dt dt 5 dt 5
157
Hence in order to ensure pure rolling, a horizontal force must be applied
at a distance of 0.4R above the centre of the ball. You can convince your-
self that for a cylinder, this would be b = 12 R, and for a hollow sphere b = 23 R.
Example: Let’s now consider a more realistic situation, where the pool table
has friction. Say you strike the ball in the middle. At first, it will slide, i.e.
purely translation motion. Friction will cause it to slow down, and also will
apply a torque to the ball since the friction is acting at the point of contant
with the table. Hence eventually, the roll condition will be satisfied, and ball
will start rolling. At what velocity, relative to the initial velocity V , does
this rolling happen?
For simplicity we assume that, until the roll condition is satisfied, the ball’s
motion is purely translational. (In reality, the ball will already slowly start
turning until it can fully roll.) After the ball starts moving, it experiences a
⃗ = −Ffrict î. The linear force equation is thus:
frictional force F
d⃗v
M = −Ffrict î
dt
As before, we substitute this into the torque equation τ = ⃗r × F. ⃗ The
frictional force is applied at a radius ⃗r = −Rk̂, where the ball meets the
table. Hence
2 d⃗ω ⃗ = (−Rk̂) × (−Ffrict⃗i)
τ = M R2 = ⃗r × F
5 dt
So we have a translation equation for ⃗v, and a rotational equation for ω
⃗ . To
solve these simultaneously, we can cross-product the translational equation
with −Rk̂, which you will see is exactly equal to the RHS of rotational
equation. Hence !
d⃗v 2 d⃗ω
−M R k̂ × = M R2
dt 5 dt
We now want to apply the roll condition. Let us first think about the di-
rections. The velocity is in the x-direction, ⃗v = vx î. The rotation is in the
⃗ = ωy ĵ. Since k̂ × î = ĵ, the result of both sides is thus in the ĵ
y-direction, ω
direction, which is good. Substituting for ⃗v and ω ⃗ (and cancelling M R), we
have:
dvx 2R dωy
=−
dt 5 dt
158
We can integrate both sides with time. On the LHS, we get vx − vx (t = 0) =
vx − V . On the RHS, the integral of the differential gives ωy − ωy (t = 0) = ωy
since there is no initial rotation. Thus:
2R
vx − V = − ωy
5
For the roll condition to be satisfied, we need vx = Rωy . Solving for vx gives
2 5
vx − V = − vx =⇒ vx,roll = V
5 7
So if you strike a ball in the middle, it loses 2/7 of its initial speed before it
starts to roll. Notice that this is independent of frictional force Ffrict , or the
radius R! Try this the next time you are playing billiards.
159
17 Lagrangian Dynamics
As you probably noticed over this course, much of the challenge in a solv-
ing dynamics problem is in correctly setting up the force equations. So
far we have most commonly used N2, and sometimes energy conservation
(dE/dt = 0) or total momentum conservation (d⃗ptot /dt = 0), to obtain
the equations of motion. Lagrangian dynamics is an alternative approach
to doing this that elegantly avoids some of the difficulties with these other
methods. The idea is to simplify obtaining the equations of motion by only
requiring one to write down the energies (potential and kinetic) of a system,
rather than the forces, and then obtaining the equations of motion from the
ansatz that the dynamical system satistfies the Principle of Least Action,
which we discuss below. It turns out, this reformulation of classical mechan-
ics has wide applicability beyond dynamics, including in quantum mechanics
and electromagnetism.
To formulate this mathematically, let us assume that the qtrue (t) is the path
that minimises S. Now consider a deviation from this path given by ϵη(t),
where ϵ is a small time-independent number. The deviated path is then given
by
dη
q(t) = qtrue (t) + ϵη(t) q̇(t) = q̇true (t) + ϵ
dt
Note that η(t1 ) = η(t2 ) = 0, since the true and deviated paths must both
begin and end at the same place.
160
The Principle of Least Action implies that S must satisfy the condition
dS/dϵ = 0. In detail, this only requires that S be extremised, not neces-
sarily minimised, and the mathematics only requires an extremum; however,
in most realistic situations, S will be minimised not maximised by this con-
dition. To take the derivative of S, we sum the partial derivatives of f w.r.t.
q and q̇:
dS Z t2 ∂f dq ∂f dq̇ Z t2
∂f ∂f dη
= + dt = η+ dt
dϵ t1 ∂q dϵ ∂ q̇ dϵ t1 ∂q ∂ q̇ dt
The second term inside the integral can be rewritten via the product rule:
! !
d ∂f ∂f dη d ∂f
η = + η
dt ∂ q̇ ∂ q̇ dt dt ∂ q̇
Thus we can write the second term as :
Z t2 Z t2 Z t2 h ∂f it2 Z t2 d ∂f
∂f dη d ∂f d ∂f
dt = η dt − ηdt = η − ηdt
t1 ∂ q̇ dt t1 dt ∂ q̇ t1 dt ∂ q̇ ∂ q̇ t1 t1 dt ∂ q̇
∂f
Now, η(t1 ) = η(t2 ) = 0 since at the endpoints, q(t) = qtrue (t). Hence the ∂ q̇
η
term above evaluates to zero. This leaves
dS Z t2 ∂f d ∂f
= − ηdt
dϵ t1 ∂q dt ∂ q̇
The Principle of Least Action says that the above must vanish, i.e. dS
dϵ
= 0.
For this to be true for any arbitrary η(t), the integrand must be identically
zero. Hence !
∂f d ∂f
=
∂q dt ∂ q̇
This is known as the Euler-Lagrange equation. This is true for any function
f (q, q̇) that is only a function of a coordinate and its time derivative, and
not for instance an explicit function of time, that satisfies the Principle of
Least Action.
161
minimizes the action, given that f is a function of some variable p and its
time derivative. Lagrange (1788) realised, however, that a particular choice
of f leads to dynamical equations of motion!
The function that turns out to be useful is what we now call the Lagrangian:
L=T −V
where T is the kinetic energy and V the potential energy of the system. Con-
trast this with total energy E = T + V . Note that the forces in the problem
must be describable by a potential V (e.g. conservative forces).
{qi } can be any set of coordinates that describe the system. It is often
convenient to choose {qi } as the dependent variables of interest in the sys-
tem, even if they are not orthogonal. Then one obtains equations of motion
for each of the dependent variables w.r.t. time t, which is what one wants.
Linear motion in 3D: Here, the qi are the Cartesian (x, y, z), with q̇i =
(vx , vy , vz ), and the Lagrangian is given by
1
L = m(vx2 + vy2 + vz2 ) − V (x, y, z)
2
162
We now substitute this into the Euler-Lagrange equation. Remember, in a
partial derivative, we compute the derivative only of terms that explicitly
depend on the variable. So ∂L/∂x = −dV /dx = Fx , even though vx may
have some implicit dependence on x. Similarly, ∂L/∂vx = mvx . Putting
these into the Euler-Lagrange equation, we get
d
Fx = (mvx ) = max
dt
(for constant m). The y, z coordinates yield analogous equations. Hence in
this case, the Euler-Lagrange equations reduce to N2 in Cartesian coordi-
nates!
dω dV
mr2 =− = rFθ
dt dθ
since Fθ = −dV /d(rθ), i.e. the derivative of the potential w.r.t. a tangential
line element at a radius r. This equation should be familiar as the torque
equation:
⃗ = I d⃗ω
⃗τ = ⃗r × F
dt
Hence by taking the coordinates (r, θ), we have derived both the centripetal
acceleration term of the radial force equation, and the torque equation for
163
the tangential component!
These examples illustrate that, if one can write down the kinetic and poten-
tial energies for a system in terms of some general orthonormal coordinates,
it is straightforward to derive the equations of motion in those coordinates
from the Euler-Lagrange equation. Since the kinetic and potential energies
are scalars, these are often easier to compute that vector force balance in
each coordinate. It is rather remarkable that the simple choice of L = T − V
leads to this rich behavior; while not as physically intuitive as N2, it is often
mathematically quite a bit simpler, especially in more complex situations.
164
17.4.1 A ball on a cylinder
We start with a a ball constrained to move on a cylindrical surface under
the influence of a central force F = −kr acting towards the symmetry centre
of the cylinder. There are two contributions to the kinetic energy coming
from motion parallel to the axis of the cylinder, z, and motion round the
axis in ϕ. The surface of the cylinder constraint prevents motion in the third
coordinate ρ. !2 !2
1 dϕ dz
T = m R2 +
2 dt dt
The potential energy due to the central force is:
1 1
V = kr2 = k(R2 + z 2 )
2 2
Using the Euler-Lagrange equation with derivatives taken w.r.t. ϕ:
d2 ϕ dϕ
mR2 2
= 0 =⇒ L = mR2 = constant
dt dt
which is just angular momentum conservation in a central force.
Using the Euler-Lagrange equation with derivatives taken w.r.t. z:
d2 z
m = −kz
dt2
The ball can perform SHM in the z direction in combination with circular
motion in the ϕ direction.
165
The kinetic energy thus has contributions from the polar coordinate mo-
tion of the ball on the table, and from the vertical motion of the ball below
the table:
!2 !2 !2
1 dr dz 1 dr
T = m r2 θ̇2 + + = m r 2 θ̇ 2 + 2
2 dt dt 2 dt
V = −mgz = mg(r − ℓ)
The kinetic energy is a combination of the motion of the bead along the
wire in θ, and the bead spinning around with the wire. A bit of geometry
shows that at an angle θ, the bead is at a radius of R sin θ, so its spin velocity
is RΩ sin θ. Hence the kinetic energy is
!2
1 dθ
T = mR2 + Ω2 sin2 θ
2 dt
166
The potential energy due to gravity acting on the bead is:
V = mgR(1 − cos θ)
d2 θ
mR2 Ω2 sin θ cos θ − mgR sin θ = mR2
dt2
This directly gives the equation of motion of the bead:
d2 θ g
2
= sin θ Ω cos θ −
dt2 R
While this is complicated to solve fully, it can readily be seen that there
are stationary points with d2 θ/dt2 = 0 at θ = 0 and θ = π. For Ω2 > g/R
there are two additional stationary points satisfying cos θ = g/RΩ2 . At these
points, the force from gravity pulling the bead down the wire is equal to the
centrifugal force pushing it up the wire. One can find whether these are
points of stable or unstable equilibrium by considering small displacements
in θ around the points.
167
advantage of Lagrangian dynamics.
The kinetic energy comes from the wedge moving in x, plus the block moving
in ℓ. We must remember that ⃗ℓ is defined in the opposite sense to ⃗x, since
the block and wedge move in opposite directions.
!2 2
1 dx 1 d⃗ℓ d⃗x
T = M + m − +
2 dt 2 dt dt
The potential energy comes from m’s height on the wedge ℓ sin α, with a pos-
itive change in ℓ resulting in a lower potential (since it is moving downwards
along the wedge):
V = −mgℓ sin α
So now we have our Lagrangian. Applying Euler-Lagrange to the x coordi-
nate, we see that there is no explicit x dependence in L, so:
d ∂L d2 x d2 ℓ
= (M + m) 2 + m cos α 2 = 0
dt ∂ ẋ dt dt
∂L
Hence ∂ ẋ
is conserved. If we integrate w.r.t. t we get:
∂L dx dℓ
= (M + m) + m cos α = constant
∂ ẋ dt dt
This you might recognise as conservation of momentum in the x direction.
One can thus think of ∂∂L q˙i
as a generalised momentum for a given coordinate
qi , which is conserved if L has no explicit dependence on qi .
As a check we look at some specific cases. For α = 90◦ , the wedge is vertical,
and we have d2 ℓ/dt2 = g and d2 x/dt2 = 0 which is just free fall, as expected.
If we take M → ∞, we have d2 ℓ/dt2 → g sin α and d2 x/dt2 → 0, which is
the well known result for a block sliding down a stationary slope. In the
limit M → 0 we have d2 x/dt2 = cos α d2 ℓ/dt2 which states that as the block
moves down, it pushes the wedge with an acceleration exactly matching its
downwards motion.
The potential energy of this system corresponds to the height above the
equilibrium position for each bob:
169
With a small angle approximation cos θ = 1 − θ2 /2 this becomes:
1 1
V = (m1 + m2 )gL1 θ12 + m2 gL2 θ22
2 2
Meanwhile, the kinetic energy of the system corresponds to the velocities of
the bobs, where m2 ’s velocity is a combination of its own plus m1 ’s:
!2 " ! !#2
1 dθ1 1 dθ1 dθ2
T = m1 L21 + m2 L1 + L2
2 dt 2 dt dt
!2 ! ! !2
1 dθ1 dθ1 dθ2 1 dθ2
T = (m1 + m2 )L21 + m2 L1 L2 + m2 L22
2 dt dt dt 2 dt
Taking derivatives w.r.t. θ1 , and using Euler-Lagrange, we get:
d2 θ1 d2 θ2
(m1 + m2 )L21 + m2 L 1 L 2 = −(m1 + m2 )gL1 θ1
dt2 dt2
Now we do the same for θ2 :
d2 θ1 2
2 d θ2
m2 L1 L2 + m L
2 2 = −m2 gL2 θ2
dt2 dt2
These are our coupled ODEs for this system. We can write this in matrix
form as:
d2 θ
M 2 = −Kθ
dt
where the matrices are:
! ! !
(m1 + m2 )L21 m2 L1 L2 (m1 + m2 )L1 0 θ1
M= K=g θ=
m2 L1 L2 m2 L22 0 m2 L2 θ2
170
17.4.6 Extra: The top
A top spinning about its axis while precessing is one of the most complex
systems in classical dynamics. The rotation axis is â with angular velocity
ω, and it precesses about the vertical axis k̂ with angular velocity Ω.
ω
⃗ = ωâ + Ωk̂
The angle θ between â and k̂ is constant for steady precession, and the
rotation axes are related by
where the I are the principal moments of inertia perpendicular and parallel
to â. The total angular momentum about the axis â is conserved because
there is no torque about this axis:
La = I∥ (ω + Ω cos θ) = I∥ Ωa = constant
V = M gh cos θ
where h is the distance along the axis â between the CoM of the top and the
point of contact with the table.
Taking derivatives of the Lagrangian w.r.t. θ:
Removing a common factor of sin θ and simplifying the second term using
La we are left with a quadratic in the frequency Ω:
I⊥ Ω2 cos θ − La Ω + M gh = 0
171
q
La ± L2a − 4M ghI⊥ cos θ
Ω=
2I⊥ cos θ
There is a small solution with the −ve sign which can be approximated for
a high spinning rate of the top Ωa ≫ Ω:
This is the steady precession frequency of the axis â about the k̂ direction.
It can be interpreted as being due to the torque of the force M g acting round
the point of contact with the table.
The large solution with the +ve sign and the same high spin limit is:
La
Ω=
I⊥ cos θ
This is the projection of the La component of the angular momentum onto
the k̂ direction.
To get the more general solution with non-steady precession you need to
add another term to the kinetic energy:
!2
1 dθ
T = Tsteady + I⊥
2 dt
d2 θ
I⊥ = (I⊥ Ω2 cos θ − La Ω + M gh) sin θ
dt2
The variation in θ as the top spins is known as nutation. For small θ the
motion is still stable, but at larger θ and lower ω it becomes unstable.
172
we introduce the Hamiltonian H = T + V (in mechanics, H is just the total
energy), along with a generalized momentum
dL
pi ≡
dq˙i
The time evolution of the system is then given by two Hamilton’s equations:
dpi ∂H dqi ∂H
=− , =
dt ∂qi dt ∂pi
These equations can be written for each independent coordinate qi , with its
associated generalized momentum pi .
A simple application to dynamics illustrates the physical interpretation of
Hamiltonian mechanics. For T = p2 /2m and V = V (q), Hamilton’s equations
are
dpi dV dqi p
=− = Fi , = vi =
dt dqi dt m
The first equation is N2, while the second shows that in dynamics the gen-
eralized momentum is actually just the momentum.
173
In forced oscillations, the amplitude of oscillation is influenced by the driving frequency Ω. At low driving frequencies (Ω ≪ ω0), the system behaves in quasi-static equilibrium, primarily responding to slow fluctuations with an amplitude A(Ω) approximated by A0/ω0², since the natural frequency decays away quickly . The amplitude decreases with an increasing driving frequency in this regime . At high driving frequencies (Ω ≫ ω0), the system cannot respond to the rapid fluctuations, resulting in negligible amplitude as A(Ω) and the phase shift both approach zero, meaning the system does not follow the high frequency . At resonance, when the driving frequency matches the natural frequency (Ω = ω0), maximum amplitude occurs, typically moderated by damping, and the system shows a phase lag of π/2 . The amplitude is highest near resonance but not necessarily symmetric around it due to the asymmetry introduced by damping, and is typically maximized at a frequency slightly less than ω0 depending on the damping .
The significance of the driving force's frequency in forced oscillations with damping lies in its effect on the amplitude and resonance of the system. The driving frequency, denoted as \( \Omega \), dictates the frequency at which the system oscillates once the transient components have decayed . In the presence of damping, if the driving frequency matches the natural frequency of the system, known as resonance, the system experiences the maximum amplitude. However, this peak amplitude is inversely proportional to the damping constant \( \gamma \), meaning that more damping results in a lower peak amplitude . Additionally, the driving frequency \( \Omega \) affects the phase of oscillation relative to the force, with the phase lagging when \( \Omega \) is close to \( \omega_0 \), the natural frequency . Therefore, controlling the driving frequency is essential for achieving desired dynamic responses in damped oscillatory systems.
In a damped harmonic oscillator, the complementary solution represents transient behavior decaying exponentially over time due to damping (term \( e^{-\gamma t} \)). For long-term analysis, this decay means the complementary solution's amplitude becomes negligible, hence can be ignored in favor of the particular solution driven by an external force .
Non-conservative forces such as drag and dynamic friction perform work that depends on the speed or path, leading to energy dissipation as heat. The work done by these forces is not recoverable for kinetic energy change, hence mechanical energy is lost and partially converted into thermal energy .
The total cross-section for hard-body scattering of rigid spheres is calculated as π(R1 + R2)^2, where R1 and R2 are the radii of the beam and target spheres, respectively . This result is derived by considering the geometric overlap area of the two spheres over which they can collide . The approach assumes that the spheres are treated as point masses with an infinite repulsive potential acting only when they touch each other .
The Euler-Lagrange equation is used to derive the equations of motion for a simple pendulum system by considering the Lagrangian, L, which is defined as the difference between kinetic and potential energies, L = 1/2 mL^2 \omega^2 - mgL(1 - cos(\theta)). Here \omega is the angular velocity \(\dot{\theta}\). Applying the Euler-Lagrange equation \(\partial L / \partial \theta = d/dt (\partial L / \partial \dot{\theta})\) gives \(-mgL \sin(\theta) = mL^2 d\omega/dt\). Simplifying and assuming small angles (where \(\sin(\theta) \approx \theta\)), this reduces to \(d^2\theta/dt^2 = -(g/L)\theta\), which describes simple harmonic motion (SHM) with a natural frequency \(\omega_0 = \sqrt{g/L}\). This approach simplifies the process by considering energies rather than forces directly and leads to the familiar SHM result using small angle approximation .
The center of mass (CM) frame is useful in analyzing the scattering angles for two colliding bodies of unequal masses because it simplifies the problem by allowing us to treat the collision as if the two bodies are approaching a stationary center of mass, effectively reducing it to a one-body problem. In this frame, the two bodies have equal and opposite momenta, which simplifies the conservation of momentum equations. The scattering angle in the CM frame, denoted as θ*, is the same for both bodies due to this symmetry, simplifying the mathematical treatment of the scattering event . However, because the lab frame (LAB) is often where measurements are taken or observed, the CM frame scattering angles need to be transformed back into the LAB frame to find the scattering angles for the individual masses (θ1 and θ2). This transformation is required because the LAB and CM frames are related through their velocities and momenta, which differ between the frames due to the recoil and mass differences . This makes the CM frame a powerful tool in scattering analysis, providing a clear path to calculate the desired scattering angles in the observer's frame .
Damping increases the power input required at resonance because it introduces energy dissipation that must be continually compensated by the driving force to sustain oscillations at the resonant frequency. At resonance, for a damped oscillator, the system needs additional power input due to the damping, with the average power required being proportional to the damping factor γ: <P(ω_0)> = F_0^2/(4mγ), where F_0 is the amplitude of the driving force and ω_0 is the natural frequency . Therefore, as the damping constant γ increases, more power is needed to maintain the same amplitude of oscillation at resonance, diminishing the efficiency of energy transfer and enlarging the resonance width .
When the external force \( \mathbf{F}_{ext} \) is non-zero, the component of the total linear momentum in the direction of \( \mathbf{F}_{ext} \) changes according to the generalized form of Newton's second law (N2). This indicates that momentum is not conserved in that direction. However, the two components of the momentum perpendicular to \( \mathbf{F}_{ext} \) remain conserved .
Escape velocity is the minimum velocity an object must have to escape from the gravitational influence of a celestial body without any additional propulsion. This involves initial kinetic energy equalling the gravitational potential energy in magnitude, with the sum of both energies equating to zero. The initial kinetic energy is given by \( T(0) = \frac{1}{2}mv_0^2 \), and the initial gravitational potential energy is \( V(0) = -\frac{G M_E m}{R_E} \), where \( M_E \) and \( R_E \) are the Earth's mass and radius, respectively . For an object to escape, its final energy at infinity must be zero, thus requiring the initial kinetic and potential energies' sum to be zero: \( \frac{1}{2}mv_0^2 - \frac{G M_E m}{R_E} = 0 \). Solving for the initial velocity \( v_0 \) gives the escape velocity: \( v_0 = \sqrt{\frac{2G M_E}{R_E}} \). Therefore, escape velocity is directly related to the balance of kinetic and potential energies, ensuring that the object's total mechanical energy is zero when it reaches infinity, meaning it has just enough kinetic energy to overcome the gravitational pull of the celestial body without falling back .