Chapter 13 §04 diagonalized two forms at once and
then said, in one sentence, what the theorem was for:
for a vibrating structure one matrix is the mass matrix,
the other the stiffness matrix, the generalized
eigenvalues are the squared natural frequencies, and the
eigenvectors are the normal modes. This section turns
that sentence into a theorem and reads off its
consequences. Everything in it is linear algebra already
proved, applied to one physical model; the model is the
only new ingredient, and it is stated as a model, not
derived.
Throughout, the field is , and is the number of
moving masses.
A note on the letter . In this
section is the
stiffness matrix. Chapter 19 §09’s second-difference
matrix always carries its size as a subscript, , and it will appear
below as exactly that; the two never collide.
A chain of
masses and springs
Picture carts
on a line, joined to each other and to two fixed walls
by springs. Each cart is at rest in some position, and
we track only its displacement from
that position, so that the rest state is the zero
vector. The question is what the system does when it is
pushed and released.
Two physical laws describe what happens, and both are
assumptions, not theorems of this book. We give them a
name and numbered clauses, so that the steps below can
say which one they are using.
Definition
24.9.1 (The mass–spring model)
- (P1)
(Newton’s second law.) A mass whose
displacement is obeys , where is the total force on
it.
- (P2)
(Hooke’s law.) A spring of
stiffness whose two ends have moved by and pulls its ends together
with force
acting on the end at , and on the end at
. A wall is an end
whose displacement is . A spring of stiffness
exerts no force
whatever, so it is the same thing as no spring at
all.
Hooke’s law is an idealization: real springs obey it
only for small displacements, and every real system also
loses energy. We assume both laws exactly, and
everything below is a theorem about that idealization;
the energy loss reappears as the non-example below.
Take the chain in the picture: three masses and four
springs , with joining the left wall
to mass and joining mass to the right wall. The
force on mass
comes from the springs on either side of it, so by (P1)
and (P2) of Definition 24.9.1, Collecting the coefficients of on the
right and moving the sign out front, this is
with The matrix is diagonal with
positive entries, hence positive definite. The matrix
is symmetric,
and it is positive semidefinite for a reason worth
isolating, so we record the general shape first.
A mass–spring system is a pair of forms: one that
measures inertia and one that measures the price of a
deformation.
Definition
24.9.2 (Mass–spring system)
A mass–spring system with degrees of freedom is a
pair of real symmetric matrices with
and ,
called the mass matrix and the
stiffness matrix. A
motion of the system is a
twice-differentiable function
with
(24.9.1)
The same equation is read for a function
whenever a complex trial solution is convenient; a
motion without qualification is
real.
In words: says every direction of motion costs some
inertia, so no coordinate is massless; says no
deformation releases energy, so the rest state is not a hilltop.
The quantities
and are
what the model calls the kinetic and potential energy of
the state — a third physical identification, on
the same footing as (P1) and (P2) of Definition 24.9.1 and used
nowhere in a proof — and the two definiteness hypotheses
say exactly that the first is positive and the second
non-negative away from rest.
For the chain, positive semidefiniteness of is a factorization.
Number the springs from left to right and let be the matrix whose row records how much spring
is stretched: for
the chain above, where . Multiplying out
confirms the second identity entry by entry.
Consequently a sum of squares weighted by the stiffnesses:
the potential energy stored in the springs. Together
with
this is Definition 13.1.1, so
with
no computation of eigenvalues. (The matrix is, up to a transpose
and the deletion of the two wall rows, the incidence
matrix of Chapter 3 §07, Definition 3.7.1,
of the chain together with a choice of orientation for
each spring: the orientation is what fixes the sign
pattern of the rows, and it is what Definition 3.7.1
records as the head and the tail of an edge. The last
section of this chapter takes that observation
seriously.)
Three instances, simplest first.
Example
(Three systems)
- (a) : one mass between two walls with
springs .
Then and
,
both .
- (b) with all masses
equal to and all
four stiffnesses equal to . Then and , where is the
second-difference matrix met in Proposition 19.9.6.
- (c) The
free chain: the same three masses
joined to each other by but with no walls, so
. Then
is still
symmetric and still , hence , but now : sliding the
whole chain sideways stretches nothing.
Case (c) is the degenerate one, and it is not a
pathology to be excluded: it is why the definition asks
only for . A system with a direction of zero stiffness
has a motion that is not a vibration at all, and the
theorem below will produce it.
Change one clause and the definition stops describing
this situation. If a cart also feels friction
proportional to its velocity, the equation becomes with the damping matrix; the right-hand
side is no longer a function of alone, Eq. 24.9.1 fails, and the
analysis of this section does not apply to it. The
models differ in exactly one term, and everything below
uses the absence of that term.
Warning. The natural
frequencies are not the eigenvalues of divided by the
eigenvalues of . Take and
. The
eigenvalues of
are and , those of are and , so the four available
quotients are and .
The squared natural frequencies, computed from , are and neither is on the list. Mass and stiffness
interact through their eigenvectors, not only through
their eigenvalues; only when is a scalar multiple
of does the
naive rule hold.
Normal
modes
A motion of one mass on one spring is a single
oscillation. The hope is that a motion of masses is a
superposition of
such oscillations, each with its own frequency and its
own shape. That hope is exactly Theorem 13.4.1, and
the only thing needed before it is the one-dimensional
case.
Lemma
24.9.1 (The scalar oscillator)
Let
and let be twice differentiable with . If , then for every ; if , then .
Conversely every function of these two shapes satisfies
.
Idea. A second-order scalar
equation is a first-order system in the variable , which is the
translation of Example (A Second-Order Equation with a Repeated Root).
Once it is a system, Theorem 10.9.6
supplies both existence and, what we actually want,
uniqueness: two solutions with the same value and the
same derivative at are the same
function.
Proof. Put and
.
Then ,
and conversely a differentiable with
has
and
. By Theorem 10.9.6
there is exactly one differentiable
with
and a given value at .
For the converse half,
for ,
which is the case of Theorem 10.9.4
(b); applying it twice,
satisfies . Euler’s formula — fact (A1) of
Chapter 10 §09 — writes and as the
combinations and , so both satisfy it too, as
does every linear combination of them; and for the functions
and satisfy .
Now let be any
solution and let
be the function displayed in the statement. By the
previous paragraph is a solution.
Differentiating, and in both cases, the case using at . So and solve with the
same value at ,
and uniqueness gives . This proves the lemma.
Now the main theorem. Read the substitution in part
(a) as a question: is there a motion in which every mass
moves with the same time dependence, so that
the shape of the deformation never changes and only its
amplitude does?
Theorem
24.9.2 (Normal Modes)
Let be
a mass–spring system with degrees of freedom (Definition 24.9.2).
- (a) For and with , the
complex-valued function
satisfies Eq. 24.9.1 if and only if
- (b) There are real
numbers and vectors with and is a basis of .
- (c) Every motion of
the system is where for uniquely determined real ; conversely
every such function is a motion. The coefficients are
, and when ,
when .
The numbers do not depend on
the construction in (b): by Theorem 13.4.2 (b) the
are
exactly the roots of , with multiplicity. They are the
natural frequencies, and the pairs
are the normal modes of the system.
Idea. Part (a) is one
differentiation. Part (b) is Chapter 13 §04 verbatim:
is the
hypothesis of Theorem 13.4.1, and
the columns of the congruence it produces are -orthonormal
generalized eigenvectors by Theorem 13.4.2; all
that has to be added is that the generalized eigenvalues
are , which is
where
is spent. Part (c) then costs nothing: expanding in the basis turns Eq. 24.9.1 into separate
scalar equations, one per mode, and Lemma 24.9.1 solves
each.
Proof.
(a)
Differentiating twice, , so Since for every , the left side vanishes
for every if and
only if .
(b) The matrices
and are real symmetric and
, so Theorem 13.4.1 gives a
real invertible
with and , the real. Let be the
columns of . By
Theorem 13.4.2 (a),
and . Each is non-negative: the
entry of
is , because . Put , and relabel the columns so that ; relabeling preserves both displayed
properties. The list obtained is the list of columns of
an invertible matrix, hence a basis of .
(c) Every
such function is a motion. Let be as displayed. By
Lemma 24.9.1, . Hence, differentiating the sum
termwise, where the third equality is (b).
Every motion is such a function. Let be a motion. Since
is a basis,
write . Pairing with and using (b)
gives , a fixed linear combination of
the entries of ,
so each is
twice differentiable. Substituting into Eq. 24.9.1 and using (b),
The vectors are
independent, since is invertible and the
are
independent, so every coefficient vanishes: for each . By Lemma 24.9.1 each has the displayed
shape, with and or .
The coefficients. Pairing
with and
using gives ; the
same computation on gives . Uniqueness of follows, since
they are determined by and . This proves
the theorem.
So the general motion has real parameters, and
the modes evolve independently. Mode is a motion in which
every mass oscillates at the single frequency , with relative
displacements fixed by ; the sign pattern of
says which
masses move together and which move against each
other.
Quick check. Why is the
normalization , and not ? Which step of the proof would
fail?
Solution. The step reading off the
coefficients. What is available is , which
says the are
orthonormal for the inner product of Theorem 13.4.2 (a),
not for the standard one. Generalized eigenvectors for
different need not be
orthogonal in the standard sense, and a genuine
mass–spring system already shows it: for and the modes
are the multiples of , for , and
of , for
; and
while . So here the two normalizations cannot both
be imposed: rescaling the to standard unit
length keeps them generalized eigenvectors but destroys
, and the pairing step then has no
to use.
(When the
two conditions differ by a constant only, and both can
be met at once.)
Example
(Three equal masses, four equal springs)
Take with
every mass and
every stiffness ,
so that
and as
in Example (Three systems)
(b). Find the natural frequencies and the normal modes
of Theorem 24.9.2.
Solution. The pencil. Here
reads , an ordinary eigenvalue problem for
the symmetric matrix with for an eigenvalue of
.
Eigenvalues. Expanding along the first row,
, so
Eigenvectors. For the first row of
gives
and the
second gives , so . For , so that , the
first row reads and the third reads ,
giving and , so
. The middle row is then automatic: it reads
. Direct substitution confirms all
three.
Normalizing. Since , the condition
is
.
The squared lengths are , so and the natural frequencies are approximately and times .
Reading the modes. In mode all three masses move
the same way, the middle one furthest: the slowest and
softest motion. In mode the middle mass stands
still and the outer two move oppositely. In mode neighbors always move
oppositely, which stretches every spring at once and
costs the most: the fastest motion. The number of sign
changes along the chain increases with the frequency.
That is a general phenomenon for such chains, an
oscillation theorem for tridiagonal stiffness matrices;
nothing in this section uses it, and this book does not
prove it.
Frequencies as a minimum
Theorem 24.9.2 computes
the frequencies exactly, at the price of solving an
-th degree
equation. Often one wants instead a cheap estimate of
the lowest frequency, and a way to say how it responds
to a change in the design. Both come from a
quotient.
Definition
24.9.3 (Generalized Rayleigh quotient)
Let be
a mass–spring system. Its generalized Rayleigh
quotient is defined for every with
, and at no other vector.
The denominator is non-zero exactly because , which is the
role definiteness played in Definition 17.1.1; for
the two
definitions agree. Physically is the potential
energy of the deformation divided by the kinetic
energy of the velocity : the
stiffness-to-inertia ratio of the shape . It is unchanged by
scaling, since both numerator and denominator pick up
.
Corollary
24.9.3 (Frequencies from the Rayleigh
Quotient)
Let be
a mass–spring system with natural frequencies . Then for every , running
over all subspaces of of the stated
dimension. In particular and every gives the upper bound ,
with equality exactly when is a generalized
eigenvector for .
Idea. The congruence of Theorem 24.9.2 turns into the ordinary
Rayleigh quotient of the diagonal matrix : substituting replaces the
numerator by and the
denominator by . Since is invertible it
matches subspaces of dimension with subspaces of
dimension , so an
optimization over subspaces is carried across unchanged,
and Theorem 17.2.3
applies. The only care needed is the index: Chapter 17
orders eigenvalues decreasingly and
frequencies are ordered increasingly,
so .
Proof. Let and be as in the proof of Theorem 24.9.2, so , , and the
multiset is . For put , which is
non-zero because
is invertible. Then the last step by Definition 17.1.1,
being real
diagonal and hence Hermitian.
Fix and put
.
Sorting decreasingly as in Chapter 17 makes the -th smallest of them,
that is . By Theorem 17.2.3, and . The map is a bijection from the -dimensional subspaces
of to
themselves, since is invertible, and it
carries the non-zero vectors of onto those of
; combined
with the displayed identity ,
the inner maximum over for equals the inner
maximum over for . Hence the two outer
minima agree, which is the first line. The second line
is the second equality of Theorem 17.2.3
transported in the same way, with replaced by
.
For the particular cases, take and in the second and
the first line respectively, where the only admissible
is itself. Equality in
holds exactly when attains
the minimum of , and that happens
exactly at the eigenvectors of for its smallest
eigenvalue. In one direction, such an eigenvector
attains the minimum by Proposition 17.1.1.
Conversely, suppose attains it; replacing by changes
nothing, since for directly from Definition 17.1.1, so
we may take to
be a unit vector. Then Proposition 17.1.2 (b)
applies in its minimum form and gives the condition of
its part (a), whence by that part, and is the smallest eigenvalue by Proposition 17.1.1.
Multiplying by
turns these into the generalized eigenvectors for , by Theorem 13.4.2 (a).
This proves the corollary.
The practical content is the last sentence:
any shape you can guess gives an upper
bound for the lowest squared frequency, and the bound is
good even when the guess is mediocre, because the
quotient is flat at a minimum.
Solution. The lowest mode should
have all three masses moving together, so try . Then , so
The true value is , so the guess overestimates by about
— and, by Corollary 24.9.3, it is
certainly an overestimate.
Refine it: the middle mass should swing furthest, so
try .
Now , and The error has fallen to about . The exact mode is
and , so
the guess
is still off by about in its middle entry:
the shape is wrong by and the
frequency by . Squaring the error
in the shape is exactly what Proposition 17.1.2
predicts near a critical point of the quotient.
Quick check. The guess also gives
, the
same as ,
although is
much closer to the true mode . Is that a
contradiction?
Solution. No. ,
so . Both guesses lie on the same level set of
, and a level
set is not a sphere around the minimizer: the quotient
measures a ratio of energies, not a distance to . Being closer to the
true mode in the Euclidean sense does not force a
smaller value, only being closer in the right
directions does. What Corollary 24.9.3
guarantees is one-sided, that both values are , and both
are.
Stiffer,
heavier, pinned
The min–max description compares two systems, because
the family of subspaces it runs over does not depend on
the matrices. Three design changes can now be read
off.
Proposition
24.9.4 (Stiffening Raises, Loading
Lowers)
Let and
be mass–spring systems with degrees of freedom,
with natural frequencies and .
- (a) If and , then
for every .
- (b) If and , then
for every .
Idea. Both are the same one-line
observation: the hypothesis makes compare with
at
every vector, and a min–max of a larger
function is larger. In (b) the numerator must be
non-negative before enlarging the denominator helps, and
that is exactly the hypothesis from Definition 24.9.2.
Proof.
(a) Let . By Definition 13.5.1,
, and the two quotients have the same
positive denominator , so . Fix and a subspace of dimension . Then , since the
maximum of the larger function over the same set is
larger; taking the minimum over all such preserves the
inequality. By Corollary 24.9.3 applied
to each system, the two sides are and
. Both
frequencies are , so .
(b) Let . Now by Definition 13.5.1 and
, while
the common numerator satisfies because
.
Increasing a positive denominator does not increase a
non-negative fraction, so , and the argument of (a) runs in
reverse. This proves the proposition.
Part (b) needs and not merely : for a system with , replacing
by moves the
quotient from up
to . Such a
is not a
stiffness matrix, and the definition excludes it for
this reason among others.
The third change is to hold one mass still — to
pin it. Constraining leaves a system
with degrees
of freedom whose matrices are obtained by deleting row
and column .
Proposition
24.9.5 (Pinning Interlaces the Frequencies)
Optional: nothing later
depends on this.
Let be
a mass–spring system with degrees of freedom and natural
frequencies . Fix , let , and let and
be the principal submatrices on . Then is a
mass–spring system with degrees of freedom,
and its natural frequencies satisfy
Idea. Pinning restricts the
competition to the hyperplane . A
subspace of is a
subspace of ,
so the min–max for the pinned system runs over
fewer competitors than the one for the full
system; that gives the left inequality at index and, after the
dimension count that makes Theorem 17.4.2 work,
the right one at index .
Proof. Let and let delete the -th coordinate, a linear
isomorphism. For with coordinates , the
terms of
involving index
all vanish, so Both and are symmetric,
being principal submatrices of symmetric matrices, and
the displays give for
and for
all , since is onto and
for ; so
and
by Definition 13.1.1, and
is a mass–spring system. Writing and for the two
generalized Rayleigh quotients, the two displays give
Fix with .
By Corollary 24.9.3 for the
pinned system there is a subspace with
and
. Put , of dimension . Then , and is one of the
competitors in the min–max for , so .
By the max–min line of Corollary 24.9.3 for the
pinned system there is a subspace with
and . Put
, of dimension ,
which is the dimension the max–min line for asks for.
Hence All frequencies being , taking square
roots preserves both inequalities. This proves the
proposition.
Example
(Pinning the middle mass)
In Example (Three equal masses, four equal springs)
with ,
hold mass fixed.
Deleting row and column from and from gives and
, so
the pinned frequencies are .
The unpinned ones are , and , and indeed which is Proposition 24.9.5, here
with two of the four inequalities equalities. The answer
is also visible: with the middle mass pinned, the two
outer masses no longer interact, and each is a single
mass between two unit springs, of frequency .
Three sentences summarize the section. A structure’s
frequencies are the generalized eigenvalues of a
definite pencil, and its modes are an -orthonormal basis, so
its motion decouples completely. Each frequency is a
min–max of one explicit quotient, so a guessed shape
bounds the lowest one from above. And because the
min–max runs over a family of subspaces that does not
mention the matrices, making a structure stiffer raises
every frequency, making it heavier lowers every
frequency, and pinning a point interlaces them.
Exercises
A. Check your
understanding
Exercise
(A1)
- (a) State the two
hypotheses on
and in Definition 24.9.2, and say
which one guarantees that is defined for
every .
- (b) State Theorem 24.9.2 (b),
including the normalization of the eigenvectors.
- (c) A system has
invertible. What
does Theorem 24.9.2 say about
? What if
is
singular?
- (d) True or false:
if every stiffness of a chain is doubled
and every mass is left alone, every natural frequency is
multiplied by . Justify your
answer.
- (e) True or false:
for
the squared natural frequencies are the eigenvalues of
divided by and by in some order. Justify
your answer.
Solution.
(a) and , both
symmetric. It is that makes the denominator non-zero, hence
positive, for every .
(b) There are
and a basis of
with
and : the eigenvectors are orthonormal
for the -inner
product, not for the standard one.
(c) If is invertible then no
is : would give
with
. So
and
every motion is a genuine oscillation. If is singular then some
, and
by Theorem 24.9.2 (c) there
are motions containing a term , which grow
without bound: a drift, not a vibration.
(d) True.
Replacing by
multiplies
by at every vector, hence
multiplies every min–max by (Corollary 24.9.3), hence
every by
and every by .
(e) False; the
warning above gives with , whose
squared frequencies are , irrational, while the four
candidate quotients are rational.
B. Practice
Exercise
(B1: Two masses, two springs)
A cart of mass
is joined to a wall by a spring of stiffness , and a cart of mass
is joined to the
first cart by a spring of stiffness ; the second cart is
free on the right.
- (a) Write down and .
- (b) Find the natural
frequencies and an -orthonormal basis of
normal modes.
- (c) Verify directly
that the two modes are -orthogonal but
not orthogonal for the standard inner
product.
Solution.
(a) With the
displacements, Newton and Hooke give and , so Both are symmetric, , and since its
leading minors are and (Theorem 13.1.5).
(b) Expanding the
determinant of the pencil, so and , that is
and . For , has kernel spanned by
; for , has
kernel spanned by . Since and , In the slow mode the two carts move together,
the light one further; in the fast mode they move
against each other.
(c) , so they are -orthogonal, as Theorem 24.9.2 (b)
requires. But : the standard inner product does not see the
modes.
Exercise
(B2: Bounding the slowest mode)
For the system of Exercise B1, estimate from above
using the guesses and , and compare with the exact value.
Solution. For : and , so .
For :
, so ; and ,
so .
The exact value is . Both
estimates exceed it, as Corollary 24.9.3 requires,
and the second guess, being nearer the true mode , is
much nearer the true value.
Exercise
(B3: Stiffening a chain)
In the system of Exercise B1, the stiffness of the
second spring is increased from to , so that becomes .
- (a) Verify that
.
- (b) Compute the new
squared frequencies and check Proposition 24.9.4
(a).
Solution.
(a) , whose trace is and determinant , so its eigenvalues are
and and it is positive
semidefinite (Theorem 13.1.4). Hence
by Definition 13.5.1.
Directly: , which is the extra spring
energy.
(b) , so the squared frequencies are , about and . The old ones were
and , and , , as Proposition 24.9.4 (a)
requires. Note the two increases are quite different in
size: the proposition orders the frequencies, it does
not move them by a common amount.
C. Going deeper
Exercise
(C1: The free chain drifts)
Let be
a mass–spring system.
- (a) Prove that if and only
if is singular,
and that in that case the generalized eigenvectors for
are
exactly the non-zero vectors of .
- (b) Hence describe
all motions of the free chain of Example (Three systems)
(c) with three equal masses and equal inner
stiffnesses ,
given that
is spanned by .
- (c) Deduce that the
total momentum of the free chain is constant in
time.
Solution.
(a) By Theorem 24.9.2 (b), if and only
if some
has , that is if and only if , that
is if and only if is singular (Theorem 3.4.4). For
such an the
equation reads , so its
non-zero solutions are exactly the non-zero vectors of
.
(b) Here and , whose kernel is ,
one-dimensional. So with mode , and the other two frequencies
are positive. By Theorem 24.9.2 (c) every
motion is an oscillation superposed on a uniform drift
of the whole chain. The drift is the motion Theorem 24.9.2 produces
for a singular ,
and physically it is the chain floating away at constant
speed.
(c) The total
momentum is .
Differentiating and using Eq. 24.9.1, , where
and
were
used. A differentiable function with vanishing
derivative is constant, so does
not depend on .
Exercise
(C2: Adding a mass cannot raise a frequency, and can
lower it a lot)
- (a) Let be a mass–spring
system and let . Prove that the system ,
obtained by adding mass to the -th degree of freedom,
has for every , and that is non-increasing.
- (b) For the single
mass of Example (Three systems)
(a) with , compute exactly
and find .
- (c) Give an example
of a mass–spring system and a for which adding mass
at leaves the
largest frequency unchanged. Hint:
look for a mode that does not move the -th mass.
Solution.
(a) The matrix
is
symmetric with , so it is positive semidefinite and . By Proposition 24.9.4 (b),
for every . For monotonicity in
, if then , because the difference is , and applying (b) again to these two systems
gives .
(b) Here , and , so the single
squared frequency is and . It is decreasing in and tends to : an infinitely heavy
cart does not move.
(c) Let , and , so
,
with
modes .
Adding mass at gives , and , whose roots are
and . The largest squared
frequency is still , because its mode has no component at
and the added
mass therefore never moves in that mode. This also shows
the inequalities of Proposition 24.9.4 (b) can
be equalities.