Preprint
Article

On the Normal Modes of Coupled Harmonic Oscillators

Altmetrics

Downloads

167

Views

65

Comments

1

This version is not peer-reviewed

Submitted:

18 November 2023

Posted:

21 November 2023

You are already at the latest version

Alerts
Abstract
We discuss in detail a well known method for obtaining the frequencies of the normal modes of coupled harmonic oscillators that is based on the simultaneous diagonalization of two symmetric matrices. We apply it to some simple illustrative examples recently chosen for the presentation of an alternative approach based on a set of constants of the motion. We show that the traditional method is simpler, even in the case of equal frequencies. We also discuss a problem that commonly appears in elementary courses on quantum mechanics that also requires the diagonalization of two symmetric matrices.
Keywords: 
Subject: Physical Sciences  -   Theoretical Physics

1. Introduction

The calculation of the normal modes of coupled harmonic oscillators is commonly discussed in most textbooks on classical mechanics [1] and is of relevance in the analysis of the vibrational spectroscopy of polyatomic molecules in terms of internal nuclear coordinates [2]. The traditional treatment of the problem is based on the simultaneous diagonalization of two symmetric matrices for the kinetic an potential energies [2,3]. This approach also applies to the quantum-mechanical version of the problem [4]. In a recent paper, Hojman [5] proposed an alternative method for obtaining the frequencies of the normal modes based on a set of constants of the motion. In our opinion it may be of great pedagogical interest to compare both approaches.
In Section 2 we develop the traditional method in detail and apply it to the models proposed by Hojman in Section 3, where we also discuss an additional three-particle problem with degenerate eigenfrequencies. In Appendix A we outline a problem that commonly appears in elementary courses on quantum mechanics and also requires the simultaneous diagonalization of two symmetric matrices. Finally, in Section 4 we summarize the main results and draw conclusions.

2. Diagonalization of Coupled Harmonic Oscillators

In this paper we consider N coupled harmonic oscillators with kinetic energy T and potential energy V given by
T = 1 2 Q ˙ t A Q ˙ , V = 1 2 Q t BQ ,
where Q and Q ˙ are column vectors for the coordinates q i and velocities q ˙ i , i = 1 , 2 , , N , respectively. The superscript t stands for transpose and A and B are time-independent N × N symmetric matrices. From a physical point of view, we assume that A is positive definite (all its eigenvalues are positive real numbers).
In order to bring both A and B into diagonal form we propose the change of variables Q = CS , where C is an N × N invertible matrix and S a column vector for the new coordinates s i , i = 1 , 2 , , N . We choose C to satisfy two conditions, first
C t BC = Λ ,
where Λ = λ i δ i j is a diagonal matrix, second
C t AC = I ,
where I is the N × N identity matrix. We will show below that this matrix already exists. It follows from Equation (3) that C t = C 1 A 1 and Equation (2) thus becomes
C 1 A 1 BC = Λ .
This equation simply represents the diagonalization of the matrix A 1 B . More precisely, the problem reduces to obtaining the eigenvalues λ i and the column eigenvectors C i of the matrix A 1 B . The columns of the matrix C are precisely such eigenvectors. Since the eigenvectors C i are not normalized we use Equation (3) to obtain their norms. Finally, the physical problem reduces to solving the trivial equations of motion for a set of N uncoupled harmonic oscillators:
T = 1 2 S ˙ t S = 1 2 i = 1 N s ˙ i 2 , V = 1 2 S t Λ S = 1 2 i = 1 N λ i s i 2 .
It only remains to prove that A 1 B is diagonalizable.
Since A is positive definite, then A 1 / 2 exists and we can construct the new matrix U = A 1 / 2 C that is orthonormal ( U t = U 1 ) as shown by
U t U = C t AC = I .
If we substitute C = A 1 / 2 U into Equation (2) we obtain
U t A 1 / 2 BA 1 / 2 U = Λ .
Since A 1 / 2 BA 1 / 2 is symmetric, then it is diagonalizable, the orthogonal matrix U exists [6] and, consequently, the matrix C also exists. It is clear that we can always diagonalize the kinetic and potential energies for a system of coupled harmonic oscillators as shown in Equation (5). Present analysis of the problem posed by the simultaneous diagonalization of two symmetric matrices appears to be simpler than the one proposed by Chavda [3] some time ago.
Before discussing suitable illustrative examples, it is convenient to pay attention to the units of the matrices introduced above. The matrix elements of A and B have units of mass and energy× length 2 , respectively. Consequently, the elements of C have units of mass 1 / 2 and the new variables s i have units of mass 1 / 2 × length . Finally, the eigenvalues λ i have units of time−2. If we write λ i = ω i 2 , then ω i , i = 1 , 2 , , N , are the frequencies of the normal modes. The new variables s i can be interpreted as a kind of mass-weighted coordinates for the normal modes.

3. Examples

The first example is the two-dimensional model chosen by Hojman [5]
T = m 2 q ˙ 1 2 + q ˙ 2 2 , V = 1 2 k 1 q 1 2 + q 2 2 + k 2 q 1 q 2 2 ,
that leads to
A = T 2 = m I , B = V 2 = k 1 + k 2 k 2 k 2 k 1 + k 2 ,
and
A 1 / 2 BA 1 / 2 = A 1 B = 1 m B .
The two eigenvalues of this matrix are
λ 1 = k 1 m , λ 2 = k 1 + 2 k 2 m ,
with eigenvectors
U 1 = α 1 1 , U 2 = β 1 1 .
They are orthogonal and we can choose α = β = 1 / 2 as normalization factors. Therefore, the matrices U and C are given by
U = 1 2 1 1 1 1 , C = 1 m U .
The resulting normal modes
U q 1 q 2 = 1 2 q 1 + q 2 q 1 q 2 ,
agree with the ones derived by Hojman [5].
As a three-dimensional example, Hojman chose the toy model
A = T 3 = 9 23 22 23 61 58 22 58 56 , B = V 3 = 15 37 34 37 95 86 34 86 80 .
It is not difficult to verify that the matrix A is positive definite (its three eigenvalues are positive). The eigenvalues and eigenfunctions of
A 1 B = 4 6 6 1 5 2 2 6 3 ,
are
λ 1 = 1 , λ 2 = 2 , λ 3 = 3 , C 1 = α 1 1 0 1 2 , C 2 = α 2 1 1 3 0 , C 3 = α 3 0 1 1 .
It is clear that the matrices A and B were purposely chosen to have extremely simple results. It follows from Equation (3) that α 1 = ± 1 , α 2 = ± 3 / 2 , α 3 = ± 1 . On arbitrarily selecting the positive signs, without loss of generality, we have
C = 1 3 2 0 0 1 2 1 1 2 0 1 ,
that satisfies both Equations (2) and (3) as one can easily verify.
The mass-weighted coordinates
1 2 s 1 = q 1 3 q 2 + q 3 , 1 2 s 2 = q 1 2 q 2 + q 3 , 1 2 s 3 = 1 2 q 1 3 q 2 2 q 3 ,
agree with those obtained by Hojman [5] through a lengthier procedure based on the construction of the constants of the motion.
In what follows, we discuss a somewhat more realistic three-dimensional model given by a set of three identical particles with harmonic interactions:
T = m 2 q ˙ 1 2 + q ˙ 2 2 + q ˙ 3 2 , V = k 2 q 1 q 2 2 + q 1 q 3 2 + q 2 q 3 2 .
The relevant matrices are
A = m I , B = k 2 1 1 1 2 1 1 1 2 .
The eigenvalues and eigenvectors of A 1 / 2 BA 1 / 2 = m 1 B are
λ 1 = 0 , λ 2 = λ 3 = 3 k m , U 1 = α 1 1 1 1 , U 2 = α 2 α 3 α 2 α 3 , U 3 = α 4 α 5 α 4 α 5 .
In the presentation of his method, Hojman [5] assumed, for simplicity, that all the frequencies were different. In the present case, we appreciate that the application of the traditional approach to the case of equal frequencies is straightforward. The column vector U 1 is orthogonal to the other two and we normalize it by choosing α 1 = 1 / 3 . Without loss of generality we arbitrarily choose α 3 = 0 and α 2 = 1 / 2 . From U 2 t U 3 = 0 we obtain α 5 = 2 α 4 and U 3 t U 3 = 1 yields α 4 = ± 1 / 6 . Finally, the matrix C becomes
C = 1 m U , U = 1 6 2 3 3 2 6 2 3 0 2 6 2 3 3 2 6 ,
that yields
s 1 = m 3 q 1 + q 2 + q 3 , s 2 = m 2 q 1 q 3 , s 3 = m 6 2 q 2 q 1 q 3 .
The occurrence of the eigenvalue λ 1 = 0 tells us that the center of mass of the system moves freely at constant velocity. Note that the variable s 1 is proportional to the coordinate of the center of mass q C M = q 1 + q 2 + q 3 / 3 .

4. Conclusions

The approach proposed by Hojman [5] is interesting in itself. However, from a practical point of view the traditional approach [2,3] is more convenient because it appears to be simpler. Although this approach is well known, we think that its detailed application to particular simple examples may be of pedagogical value to students of classical mechanics. For this reason, we have applied it to all the models chosen by Hojman and also to the case of equal frequencies that he avoided for simplicity.
The problem discussed in Appendix A may also be of pedagogical interest because it shows that two problems that students commonly face in completely different courses (classical mechanics and quantum mechanics) may be expressed in terms of identical mathematical equations.

Appendix A. Analogy: Hermitian operator on a finite real vector space

In this appendix we discuss a well known mathematical problem that also requires the simultaneous diagonalization of two matrices. Consider an Hermitian operator H defined on an N-dimensional real vector space endowed with an inner product f g = g f , for any f and g that belong to the vector space. Such operator has a complete set of eigenfunctions ψ i with eigenvalues E i ,
H ψ i = E i ψ i , i = 1 , 2 , , N ,
that we may choose to be orthonormal ψ i ψ j = δ i j . Suppose that B = f 1 , f 2 , , f N is a complete set of non-orthogonal vectors f i . Since each ψ i can be written as a linear combination of the basis vectors
ψ i = j = 1 N c j i f j ,
then we have
f k H ψ i = j = 1 N f k H f j c j i = E i j = 1 N f k f j c j i = j = 1 N m = 1 m E m δ m i f k f j c j m ,
that can be written in matrix form as
HC = SCE ,
where H k j = f k H f j , S k j = f k f j and E = E i δ i j . Therefore,
C 1 S 1 HC = E .
The orthonormality of the eigenfunctions leads to
ψ i ψ j = k = 1 N m = 1 N c k i c m j f k f m = δ i j ,
that in matrix form reads
C t SC = I .
Note that the matrix H is symmetric and S is symmetric and positive definite as in the case of the diagonalization of coupled harmonic oscillators. In fact, Equations (A.7) and (A.5) are identical, from a mathematical point of view, to Equations (3) and (4), respectively. It is clear that the problem posed by the diagonalization of two symmetric matrices is not uncommon in mathematical physics.

References

  1. Goldstein, H. Classical Mechanics, 2nd ed.; (Addison-Wesley’: Reading, MA, USA, 1980).
  2. Wilson, E.B., Jr.; Decius, J.C.; Cross, P.C.; Molecular Vibrations. The Theory of Infrared and Raman Vibrational Spectra; (McGraw-Hill: New York, NY, USA, 1955).
  3. Chavda, L.K. Matrix theory of small oscillations. Am. J. Phys. 1978, 46, 550–553. [Google Scholar] [CrossRef]
  4. Fernández, F.M. Comment on: “Entanglement in three coupled oscillators” [Phys. Lett. A 2020, 384, 126134]. Phys. Lett. A 2020, 384, 26577. [Google Scholar] [CrossRef]
  5. Hojman, S.A. An alternative way to solve the small oscillations problem. Am. J. Phys. 2023, 91, 579–584. [Google Scholar] [CrossRef]
  6. Golub, G.H.; Loan, C.F.V. Matrix Computations, 3rd ed.; The John Hopkins University Press: 1996.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated