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.
Normal Modes Transformation
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 represented.
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.
In conclusion, in the transformed coordinates (normal modes), the coupled system indeed behaves as if it consists of 4 independent harmonic oscillators. This equivalence is exact mathematically and illustrates why normal modes are such a powerful concept in analyzing coupled systems.
More detailed approach
Consider the system
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:
is eigenvalue of if and only if is eigenvalue of . This is so because the block matrix determinant formula
applied to .
If
is an eigenvector of associated to then is an eigenvector of associated to . This is so because
So,
And therefore
Reciprocally, if is a pair such that (of course is real and negative) then is easy to check that we have two eigenvalues with two eigenvectors for
the pair
and the pair
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. So we conclude:
All the eigenvalues are pure imaginary ones. There is no terms.
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.
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:
Observe that if we had considered a null restoring force we would have obtained the wave equation.
Old stuff, to be incorporated above, maybe.
See the source in anotacioneslatex.tex.
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 )