Consider a system like shown, with two masses connected by springs between two stationary walls. x1 and x2 are the masses’ respective displacements from equilibrium.
We first model the equations of motion of each mass.
mx¨1mx¨2=−kx1+k(x2−x1)=−k(x2−x1)−kx2.
We guess the solution to these equations will be x=Re[z], z=Aeiωt. Now we could substitute the solution into our system of equations and solve for the frequencies and amplitudes, but there’s an easier way.
We first define several vectors.
x¨=[x¨1x¨2],A=[A1A2],x=[x1x2]=Aeiωt.
Next we rewrite the equations of motion in normal form, substituting ω02=k/m.
x¨1x¨2=−2ω02x1+ω02x2=−2ω02x2+ω02x1.
Then we write the relation between position and acceleration as a matrix multiplication.
x¨=Mx=[−2ω02ω02ω02−2ω02]x.
Recall that from the solution we guessed, x¨=−ω2x. We substitute this back into the equation.
The solution to MA=0 is only interesting (nonzero) when the determinate of the matrix is 0.
ω2−2ω02ω02ω02ω2−2ω02=0.
To solve this we define f=ω2/ω02.
ω02f−211f−2=0.
We find (f−1)(f−3)=0, so ω={±ω0,±3ω0}.
Note
Note the ± in the solutions for ω. We can write the solution for some ±ω as x=c1eiωt+c2e−iωt. We use the property that a superposition of any two sinusoids of the same frequency can be written as a single phase-shifted sinusoid. In its complex form we say x=c3ei(ωt−ϕ), in its real form x=c3cos(ωt−ϕ)=c4cos(ωt)+c5sin(ωt).
Recall that we guessed our solution would look like
x=ARe[eiωt]=A(Ccos(ωt)+Dsin(ωt)).
Since we have two values for ω, we will have two such solutions. Let ω+=3ω0, ω−=ω0. We plug these values in to the (M+Iω2)A=0 equation to find the ratio of the relative amplitudes A1 and A2.
The two particular solutions are called the normal modes of the system. It is interesting to note that the behavior of this system from any initial condition can be represented as a linear combination of the two normal modes.
Note
This is the general solution for this particular system. Different systems will have different relative amplitudes and frequencies.