Consider two beads of mass attached to springs and coupled together. Each mass is connected to a fixed wall by springs with constants , and the two masses are coupled to each other by a spring with constant . Let and represent the displacements of the masses from their equilibrium positions.
!300
The total energy of the system is described by the Hamiltonian , which consists of kinetic and potential energy terms:
Here, and are the conjugate momenta of and , respectively. The first two terms represent the kinetic energy of the masses, while the remaining terms describe the potential energy, including the coupling between the two oscillators.
The dynamics of the system are governed by Hamilton's equations:
For this system, these equations yield:
and
This Hamiltonian framework provides a complete description of the system's energy and dynamics. To simplify the analysis, we can transform to normal coordinates, which decouple the oscillators and reveal the system's normal modes of vibration. These modes describe the independent oscillatory patterns of the system, offering deeper insight into its behavior.
Normal Modes Transformation
Suppose we have coupled harmonic oscillators with masses and spring constants . The equations of motion for the displacements can generally be written as:
where the coupling between oscillators is represented by the off-diagonal terms of the stiffness matrix .
The equations of motion can be expressed in matrix form as:
where is the mass matrix (diagonal for point masses), is the stiffness matrix (symmetric for conservative systems), and is the vector of displacements.
To decouple the oscillators, we solve the eigenvalue problem:
where are the eigenvectors (normal modes) and are the eigenvalues (squared angular frequencies of the normal modes). These eigenvectors form a basis in which the motion of the system can be expressed.
Using the eigenvectors, we introduce new coordinates , called the normal coordinates, defined by:
or in matrix form:
where is the matrix of eigenvectors.
Decoupled Equations
Substituting into the equations of motion and using the orthogonality properties of the eigenvectors, the system transforms into a set of uncoupled equations:
Each normal coordinate behaves like an independent harmonic oscillator with angular frequency . Thus, the normal modes represent a decomposition of the coupled system into uncoupled harmonic oscillators.
Transformation to Normal Coordinates via Discrete Fourier Transform
The transition from the original coordinates of several coupled oscillators to their normal coordinates is achieved using the discrete Fourier transform. This transformation diagonalizes the system, simplifying the equations of motion by expressing the coupled oscillations as a sum of independent normal modes.
The transformation is given by:
where:
represents the original coordinates of the oscillators,
where and are symmetric matrices ( comes from kinetic energy in the Lagrangian and is the Hessian matrix of a potential function also in the exact Lagrangian).
To solve it, we construct the associated first order system:
All the eigenvalues of are reals, since is a symmetric matrix and they always can be diagonalized. Moreover, they are all negative numbers, because this matrix reflect a stable equilibrium point, i.e., from it potential energy increases in whatever direction we take.
Therefore, all the eigenvalues of are pure imaginary. There is no terms.
If
is an eigenvector of associated to then is an eigenvector of associated to . This is so because of
Thus,
And therefore
Reciprocally, if is a pair such that then it is easy to check that we have two eigenvalues with two eigenvectors for
the pair
and the pair
For every eigenvalue of it can be chosen an eigenvector
such that is real (because is an eigenvector of and their eigenvalues are all real). So
So for every eigenvalue-eigenvector of , , we have two solutions:
where (remember is negative). It may seem that both solutions have the same initial value, which is a contradiction, but they have different initial velocities!
Moreover, observe that
because we can choose to be real.
So if we are looking for real solutions we have that
must be equal, and since the solutions form a vector space we conclude that , and so
where and , determined by initial conditions, are reals and have absorbed the constant to leave as a real vector.
These fundamental solutions are called normal modes. The constants are called fundamental frequencies.
Infinite discrete chain of oscillators
Consider now an infinite discrete chain of coupled oscillators with equal mass. This system is a classic example in physics, often used to model phenomena such as phonons in solids or to inspire the leap to quantum fields. Assume that each oscillator is connected to its nearest neighbors by springs with constant . Let represent the displacement of the -th oscillator from its equilibrium position. The equations of motion for the system are given by:
which simplifies to:
The system can be represented using infinite matrices. Define the mass matrix
where is the infinite identity matrix.
and the stiffness matrix :
The equations of motion can then be written in matrix form as:
To find the normal modes of the system, we solve the eigenvalue problem:
where are the eigenvectors (normal modes) and are the eigenvalues (squared angular frequencies of the normal modes).
The system exhibits translational symmetry, meaning it is invariant under shifts by an integer number of lattice sites. This symmetry can be exploited to simplify the eigenvalue problem. Define the shift operator , which acts on the displacement vector as:
and can be represented as
The shift operator has eigenvectors of the form:
where is a wave number (related to the spatial frequency of the mode).
Since commutes with the stiffness matrix , the eigenvectors of are also eigenvectors of (symmetry trick for eigenvectors). This allows us to write the normal modes as:
where is the lattice site index.
Substituting the normal mode into the eigenvalue problem, we obtain the dispersion relation:
Normal Coordinates
Normal modes correspond to special solutions of the system in which all oscillators move in a synchronized way. They are not indexed by a position , but by a wave number , which describes a spatial oscillation pattern across the original chain of oscillators, a kind of spatial frequency. Each normal mode is associated with a temporal frequency (dispersion relation). Because these modes evolve independently in time (they are decoupled), they provide a particularly simple description of the system's dynamics. Any general motion of the system given by the displacement vector can be represented as a superposition of these normal modes (they form a complete basis for describing the system’s behavior):
The components are called normal coordinates. In terms of them, the equations of motion decouple into independent harmonic oscillators:
Each normal coordinate oscillates independently with angular frequency , as given by the dispersion relation.
We could think that the normal coordinates could be obtained in terms of by projecting the displacement vector onto the normal modes , but this is not mathematically rigorous.
Instead, observe that the th component of is given by
which can be interpreted as if are the components of the Fourier series expansion of the function (keep an eye: with respect to the variable, not !). Therefore
Sometimes the normal modes are equivalently defined as
and then we would have the pair of equations
To ensure that is real-valued, i.e., , we must impose the reality condition on :
Continuous limit
Source: ChatGPT.
We consider oscillators on a 1D lattice with positions , where . The oscillators are coupled to their nearest neighbors, and the Newtonian equation of motion for the -th oscillator is:
where:
is the spring constant between adjacent oscillators,
represents a restoring force on each oscillator (like a harmonic potential).
Rewriting, we have:
In the continuum limit, the positions are replaced by a continuous field , where and is the lattice spacing. We make the following approximations:
A chain of a huge amount of coupled oscillators: passing to continuous
\begin
\includegraphics[width=15cm]
\end
We are going to study masses connected to a string with tension. We leave open ends, for the moment.
Let be the displacement from the equilibrium of every mass . Let the mass be and the distance between the mass be . Sometimes we will take and write
Analyzing every mass individually we obtain
In general:
or in short
Observe that the matrix is symmetric and all their eigenvalues are negatives, since it comes from a stable equilibrium point (see section \ref{coupledoscillators}). Moreover, from this section and the previous ones we know that a basis for solutions of this differential equation is
where is an eigenvalue of ,
is an eigenvector for this eigenvalue, and and are real constants determined by the initial conditions: the 's by the initial positions and the 's by the initial velocities.
\bigbreak
\textbf{When is really big} is very difficult to find the eigenvalues by linear algebra, so we can proceed in a different way.
Also, the vector is a very large vector, since the number of masses will tend to infinity, and we want to study the shape of their components. In fact, when goes to infinity will be a function of position, giving the displacement of the masses in the initial time.
As usual, we will follow with the complex solution for and take the real part in the final step. We think in solutions like
where is a complex eigenvector of infinite length (keep an eye: in section \ref{coupledoscillators} we saw that with finite masses we can force to be real, but with infinite masses, a priori, we cannot).
To find infinite length eigenvectors we use the trick of \ref{symmetrytrick}. Since this infinite chain of oscillating masses has translation symmetry, we check that
where
and
What are the eigenvectors for ? We can take any , and then produce an eigenvector . Observe that
so if we take we conclude .
Moreover, since we conclude that and therefore must be such that . In conclussion, for every we have the eigenpair where , respect to .
But, what is the eigenvalue respect to ?
So is an eigenvector of associated to the eigenvalue , which must be negative (probably , and we would get that).
Now, think that the pair produces two solutions for the associated first order system (and then ``truncated''):
where . In the particular case where ,
which is known as \textit
\bigbreak
A few remarks:
\begin
\item The general solution is a linear combination of 's and 's. But since has no restriction, beyond , because we don't have boundary conditions, varies continuously. So, instead of a linear combination we get
Observe that this has been developed with a trick: we forgot the initial and final rows of the matrix since we are dealing with a big . This is the reason why we are finding more than eigenvalues (infinite, actually): since we are no taking into account the initial and final restriction, it is totally as if we had infinite masses.
\item Let's look for the general \textbf{real} solution. First, observe that:
Then
Since it must be , and so :
(I don't know how to prove this!!, but the idea is that and constitute a basis for the vector space of solutions) and therefore:
\item The parameter is the seed for the wave number. Let be the distance between the masses, we can write to be the position in the horizontal direction. If we try to write everything int terms of instead is useful to choose for the trial solution for the eigenvector. The normal modes would be:
\item Dispersion relation is a name for the functional relation between wave number and frecuency . In this case is
\item The idea for choosing can be seen from other point of view.
The eigenvectors satisfy the relation
where we forget the first and the last relation because we assume very very large
One can observe that if is very small and taking into account the name change , equation \ref{eigenvectorrelation} can be interpreted (approximately) as:
and so
But since , where is the density and is supposed to be constant
We have got an equation quite similar but in the variable or if you prefer, so is natural to choice .
\end
\section
We have studied an infinite system. If we want to come back to a finite system we impose boundary conditions, so we reduce the number of fundamental solutions that are allowed.
Particular case: . We have:
We solve using Mathematica and find, evidently, four eigenvalues:
and four eigenvectors
With pictures ():
\begin{tabular}
\includegraphics[width=60mm]{imagenes/sol1.png} &
\includegraphics[width=60mm]{imagenes/sol2.png} \
\includegraphics[width=60mm]{imagenes/sol3.png} &
\includegraphics[width=60mm]{imagenes/sol4.png} \
\end
Could we obtain the same with the big-N-technique? Let's see. We start with infinite vibrating masses with displacement , and so infinite fundamental frequencies
one for every .
If we want to restrict to this particular case, we have to impose some conditions: \textbf{boundary conditions}. For example, if we force and we are removing the effect of masses 0 and 5 over the masses ranging from 1 to 4 (as desired). Let's study this two conditions: we are going to impose and and watch what 's survive.
and together with
we arrive to
Let's study this values one by one:
\begin
\item n=0. Then , and .
Correspond to the case following Mathematica.
\item . Then , and . We are in case 3 from Mathematica. The eigenvector obtained is , which is complex and do not coincide with the one obtained by Mathematica. But since produces the same eigenvalue, we can mix the previous eigenvector with to make new eigenvectors for this eigenvalue. In fact is a (long) computation to check that the linear combination of this complex vectors that produces the same that the real above eigenvector is
I found it by using Mathematica.
\item . Then , and . This correspond with case above. The eigenvector is not the same, but the phenomenom is the same that for : we can recover by mixing both eigenvectors corresponding to and .
\item . Then , and . Idem.
\item . Then . Condition implies . Moreover, since , we deduce that , so we can ignore this normal mode.
\item . Then . As we reasoned above, this would be the same case as which, in fact, is paired with (case )