Skip to main content
Physics LibreTexts

14.8: Three-body coupled linear oscillator systems

  • Page ID
    14255
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    Chapter \(14.7\) discussed parallel and series arrangements of two coupled oscillators. Extending from two to three coupled linear oscillators introduces interesting new characteristics of coupled oscillator systems. For more than two coupled oscillators, coupled oscillator systems separate into two classifications depending on whether each oscillator is coupled to the remaining \(n − 1\) oscillators, or when the coupling is only to the nearest neighbors as illustrated below.

    Example \(\PageIndex{1}\): Three plane pendula; mean-field linear coupling

    12.8.1.PNG
    Figure \(\PageIndex{1}\): Three plane pendula with complete linear coupling.

    Consider three identical pendula with mass \(m\) and length \(b\), suspended from a common support that yields slightly to pendulum motion leading to a coupling between all three pendula as illustrated in the adjacent figure. Assume that the motion of the three pendula all are in the same plane. This case is analogous to the piano where three strings in the treble section are coupled by the slightly-yielding common bridge plus sounding board leading to coupling between each of the three coupled oscillators. This case illustrates the important concept of degeneracy.

    The generalized coordinates are the angles \(\theta_1\), \(\theta_2\), and \(\theta_3\). Assume that the support yields such that the actual deflection angle for pendulum 1 is

    \[\theta^{\prime}_1 = \theta_1 − \frac{\varepsilon}{2} (\theta_2 + \theta_3) \nonumber\]

    where the coupling coefficient \(\varepsilon\) is small and involves all the pendula, not just the nearest neighbors. Assume that the same coupling relation exists for the other angle coordinates. The gravitational potential energy of each pendulum is given by

    \[U_1 = mgb (1 − \cos \theta_1) \approx \frac{1}{2} mgb \theta^2_1\nonumber\]

    assuming the small angle approximation. Ignoring terms of order \(\varepsilon^2\) gives that the potential energy

    \[U = \frac{mgb}{2} ( \theta^{\prime 2}_1 + \theta^{\prime 2}_2 + \theta^{\prime 2}_3 ) = \frac{mgb}{2} ( \theta^2_1 + \theta^2_2 + \theta^2_3 − 2\varepsilon\theta_1\theta_2 − 2\varepsilon\theta_1\theta_3 − 2\varepsilon\theta_2\theta_3 )\nonumber\]

    The kinetic energy evaluated at the equilibrium location is

    \[T = \frac{1}{2} m \left( b\dot{\theta}_1 \right)^2 +\frac{1}{2} m \left( b\dot{\theta}_2 \right)^2 +\frac{1}{2} m \left( b\dot{\theta}_3 \right)^2 \nonumber\]

    The next stage is to evaluate the \(\mathbf{\{T\}}\) and \(\mathbf{\{V\}}\) tensors

    \[\mathbf{T} = mb^2 \begin{Bmatrix} 1&0&0 \\ 0&1&0 \\ 0&0&1 \end{Bmatrix} \quad \mathbf{V} = mgb \begin{Bmatrix} 1 & −\varepsilon & −\varepsilon \\ −\varepsilon & 1 & −\varepsilon \\ −\varepsilon & −\varepsilon & 1 \end{Bmatrix}\nonumber\]

    The third stage is to evaluate the secular determinant which can be written as

    \[mgb \begin{vmatrix} 1 − \frac{b}{g} \omega^2 & −\varepsilon & −\varepsilon \\ −\varepsilon & 1 − \frac{b}{g} \omega^2 & −\varepsilon \\ −\varepsilon & −\varepsilon & 1 − \frac{b}{g} \omega^2 \end{vmatrix} = 0\nonumber\]

    Expanding and factoring gives

    \[\left( \frac{b}{g} \omega^2 − 1 − \varepsilon \right) \left( \frac{b}{g} \omega^2 − 1 − \varepsilon \right) \left( \frac{b}{g} \omega^2 − 1+2\varepsilon \right) = 0\nonumber\]

    The roots are

    \[\omega_1 = \sqrt{\frac{g}{b}}\sqrt{1+\varepsilon} \quad \omega_2 = \sqrt{\frac{g}{b}}\sqrt{1+\varepsilon} \quad \omega_3 = \sqrt{\frac{g}{b}}\sqrt{1-2\varepsilon}\nonumber\]

    This case results in two degenerate eigenfrequencies, \(\omega_1 = \omega_2\) while \(\omega_3\) is the lowest eigenfrequency.

    The eigenvectors can be determined by substitution of the eigenfrequencies into

    \[\sum^n_j ( V_{jk} − \omega^2_r T_{jk}) a_{jr} = 0\nonumber\]

    Consider the lowest eigenfrequency \(\omega_3\), i.e. \(r = 3\), for \(k = 1\), and substitute for \(\omega_3 = \sqrt{\frac{g}{b}}\sqrt{1-2\varepsilon}\) gives

    \[2\varepsilon a_{13} − \varepsilon a_{23} − \varepsilon a_{33} = 0\nonumber\]

    while for \(r = 3\), \(k = 2\)

    \[−\varepsilon a_{13} + 2\varepsilon a_{23} − \varepsilon a_{33} = 0\nonumber\]

    Solving these gives

    \[a_{13} = a_{23} = a_{33}\nonumber\]

    Assuming that the eigenfunction is normalized to unity

    \[a^2_{13} + a^{2}_{23} + a^2_{33} = 1\nonumber\]

    then for the third eigenvector \(a_3\)

    \[a_{13} = a_{23} = a_{33} = \frac{1}{\sqrt{3}}\nonumber\]

    This solution corresponds to all three pendula oscillating in phase with the same amplitude, that is, a coherent oscillation.

    Derivation of the eigenfunctions for the other two eigenfrequencies is complicated because of the degeneracy \(\omega_1 = \omega_2\), there are only five independent equations to specify the six unknowns for the eigenvectors \( a_{1}\) and \(a_{2}\). That is, the eigenvectors can be chosen freely as long as the orthogonality and normalization are satisfied. For example, setting \(a_{31} = 0\), to remove the indeterminacy, results in the \(\mathbf{a}\) matrix

    \[\mathbf{\{a\}} = \begin{Bmatrix} \frac{ 1}{2} \sqrt{2} & \frac{1}{6} \sqrt{6}& \frac{1}{3}\sqrt{3} \\ −\frac{1}{2} \sqrt{2} & \frac{1}{6} \sqrt{6} & \frac{1}{3}\sqrt{3} \\ 0 & −\frac{1}{3} \sqrt{6} & \frac{1}{3}\sqrt{3} \end{Bmatrix}\nonumber\]

    and thus the solution is given by

    \[\begin{Bmatrix} \theta_1 \\ \theta_2 \\ \theta_3 \end{Bmatrix} = \begin{Bmatrix} \frac{ 1}{2} \sqrt{2} & \frac{1}{6} \sqrt{6}& \frac{1}{3}\sqrt{3} \\ −\frac{1}{2} \sqrt{2} & \frac{1}{6} \sqrt{6} & \frac{1}{3}\sqrt{3} \\ 0 & −\frac{1}{3} \sqrt{6} & \frac{1}{3}\sqrt{3} \end{Bmatrix} \begin{Bmatrix} \eta_1 \\ \eta_2 \\ \eta_3 \end{Bmatrix}\nonumber\]

    The normal modes are obtained by taking the inverse matrix \(\mathbf{\{a\}}^{−1}\) and using \(\mathbf{\{\boldsymbol{\eta}\}} = \mathbf{\{a\}}^{−1} \mathbf{\{\boldsymbol{\theta}\}}\). Note that since \(\mathbf{\{a\}}\) is real and orthogonal, then \(\mathbf{\{a\}}^{−1}\) equals the transpose of \(\mathbf{\{a\}}\). That is;

    \[\begin{Bmatrix} \eta_1 \\ \eta_2 \\ \eta_3 \end{Bmatrix} = \begin{Bmatrix} \frac{ 1}{2} \sqrt{2} & \frac{1}{6} \sqrt{6}& \frac{1}{3}\sqrt{3} \\ −\frac{1}{2} \sqrt{2} & \frac{1}{6} \sqrt{6} & \frac{1}{3}\sqrt{3} \\ 0 & −\frac{1}{3} \sqrt{6} & \frac{1}{3}\sqrt{3} \end{Bmatrix} \begin{Bmatrix} \theta_1 \\ \theta_2 \\ \theta_3 \end{Bmatrix}\nonumber\]

    The normal mode \(\eta_3\) has eigenfrequency

    \[\omega_3 = \sqrt{\frac{g}{b}} \sqrt{1- 2\varepsilon}\nonumber\]

    and eigenvector

    \[\boldsymbol{\eta}_3 = \frac{1}{\sqrt{3}} (\theta_1, \theta_2, \theta_3)\nonumber\]

    This corresponds to the in-phase oscillation of all three pendula.

    The other two degenerate solutions are

    \[\boldsymbol{\eta}_1 = \frac{1}{\sqrt{2}} (\theta_1, −\theta_2, 0) \quad \boldsymbol{\eta}_2 = \frac{1}{\sqrt{6}} (\theta_1, \theta_2, −2\theta_3)\nonumber\]

    with eigenvalues

    \[\omega_1 = \omega_2 = \sqrt{\frac{g}{b}} \sqrt{ 1 + \varepsilon }\nonumber\]

    These two degenerate normal modes correspond to two pendula oscillating out of phase with the same amplitude, or two oscillating in phase with the same amplitude and the third out of phase with twice the amplitude. An important result of this toy model is that the most symmetric mode \(\eta_3\) is pushed far from all the other modes. Note that for this example, the coherent mode \(a_3\) corresponds to the center-of-mass oscillation with no relative motion between the three pendula. This is in contrast to the eigenvectors \(a_1\) and \(a_2\) which both correspond to relative motion of the pendula such that there is zero center-of-mass motion. This mean-field coupling behavior is exhibited by collective motion in nuclei as discussed in example \(14.12.1\).

    Example \(\PageIndex{2}\): Three plane pendula; nearest-neighbor coupling

    12.8.2.PNG
    Figure \(\PageIndex{2}\): Three plane pendula with nearest-neighbour coupling.

    There is a large and important class of coupled oscillators where the coupling is only between nearest neighbors; a crystalline lattice is a classic example. A toy model for such a system is the case of three identical pendula coupled by two identical springs, where only the nearest neighbors are coupled as shown in the adjacent figure. Assume the identical pendula are of length \(b\) and mass \(m\). As in the last example, the kinetic energy evaluated at the equilibrium location is

    \[T = \frac{1}{2} mb^2 \dot{\theta}^2_1 + \frac{1}{2} mb^2 \dot{\theta}^2_2 + \frac{1}{2} mb^2 \dot{\theta}^2_3\nonumber\]

    The gravitational potential energy of each pendulum equals \(mgb (1 − \cos \theta) \approx \frac{1}{2}mgb \theta^2\) thus

    \[U_{grav} = \frac{1}{2} mgb (\theta^2_1 + \theta^2_2 + \theta^2_3)\nonumber\]

    while the potential energy in the springs is given by

    \[U_{spring} = \frac{1}{2} \kappa b^2 \left[ (\theta_2 − \theta_1)^2 + (\theta_3 − \theta_2)^2 \right] = \frac{1}{2} \kappa b^2 [ \theta^2_1 + 2\theta^2_2 + \theta^2_3 − 2\theta_1\theta_2 − 2\theta_2\theta_3 ]\nonumber\]

    Thus the total potential energy is given by

    \[U = \frac{1}{2} mgb (\theta^2_1 + \theta^2_2 + \theta^2_3) + \frac{1}{2} \kappa b^2 [ \theta^2_1 + 2\theta^2_2 + \theta^2_3 − 2\theta_1\theta_2 − 2\theta_2\theta_3 ] \nonumber\]

    The Lagrangian then becomes

    \[L = \frac{1}{2} mb^2 \left( \dot{\theta}^2_1 + \dot{\theta}^2_2 + \dot{\theta}^2_3 \right) − \frac{1}{2} ( mgb + \kappa b^2) \theta^2_1 + \frac{1}{2} ( mgb + 2\kappa b^2) \theta^2_2 + \frac{1}{2} ( mgb + \kappa b^2) \theta^2_3 − \kappa b^2 (\theta_1\theta_2 + \theta_2\theta_3)\nonumber\]

    Using this in the Euler-Lagrange equations gives the equations of motion

    \[mb^2\ddot{\theta}_1 − (mgb + \kappa b^2)\theta_1 + \kappa b^2\theta_2 = 0 \\ mb^2\ddot{\theta}_2 − (mgb + 2\kappa b^2)\theta_2 + \kappa b^2 (\theta_1 + \theta_3)=0 \\ mb^2\ddot{\theta}_3 − (mgb + \kappa b^2)\theta_3 + \kappa b^2\theta_2 = 0\nonumber\]

    The general analytic approach requires the \(T\) and \(V\) energy tensors given by

    \[\mathbf{T} = mb^2 \begin{Bmatrix} 1&0&0 \\ 0&1&0 \\ 0&0&1 \end{Bmatrix} \quad \mathbf{V} = \begin{Bmatrix} mgb + \kappa b^2 & −\kappa b^2 & 0 \\ −\kappa b^2 & mgb + 2\kappa b^2 & −\kappa b^2 \\ 0 & −\kappa b^2 & mgb + \kappa b^2 \end{Bmatrix} \nonumber\]

    Note that in contrast to the prior case of three fully-coupled pendula, for the nearest neighbor case the potential energy tensor \(\mathbf{\{V\}}\) is non-zero only on the diagonal and \(\pm 1\) components parallel to the diagonal.

    The third stage is to evaluate the secular determinant of the \(( \mathbf{V} − \omega^2 \mathbf{T} )\) matrix, that is

    \[\begin{vmatrix} mgb + \kappa b^2 − \omega^2 mb^2 & −\kappa b^2 & 0 \\ −\kappa b^2 & mgb + 2\kappa b^2 − \omega^2 mb^2 & −\kappa b^2 \\ 0 & −\kappa b^2 & mgb + \kappa b^2 − \omega^2 mb^2 \end{vmatrix} = 0\nonumber\]

    This results in the characteristic equation

    \[( mgb − \omega^2 mb^2) (mgb + \kappa b^2 − \omega^2 mb^2) (mgb + 3\kappa b^2 − \omega^2 mb^2) = 0\nonumber\]

    which results in the three non-degenerate eigenfrequencies for the normal modes.

    12.8.3.PNG
    Figure \(\PageIndex{3}\): Normal modes of three plane pendula with nearest-neighbour coupling.

    The normal modes are similar to the prior case of complete linear coupling, as shown in the adjacent figure.

    \(\omega_1 = \sqrt{\frac{g}{b}}\) This lowest mode \(\eta_1\) involves the three pendula oscillating in phase such that the springs are not stretched or compressed thus the period of this coherent oscillation is the same as an independent pendulum of mass \(m\) and length \(b\). That is

    \[\boldsymbol{\eta}_1 = \frac{1}{\sqrt{3}} (\theta_1, \theta_2, \theta_3)\nonumber\]

    \(\omega_2 = \sqrt{\frac{g}{b} + \frac{\kappa}{m}}\). This second mode \(\eta_2\) has the central mass stationary with the outer pendula oscillating with the same amplitude and out of phase. That is

    \[\boldsymbol{\eta}_2 = \frac{1}{\sqrt{2}} (\theta_1, 0, −\theta_3)\nonumber\]

    \(\omega_3 = \sqrt{\frac{g}{b} + \frac{3\kappa}{m}}\). This third mode \(\eta_3\) involves the outer pendula in phase with the same amplitude while the central pendulum oscillating with angle \(\theta_3 = −2\theta_1\). That is

    \[\boldsymbol{\eta}_3 = \frac{1}{\sqrt{6}} (\theta_1, −2\theta_2, \theta_3)\nonumber\]

    Similar to the prior case of three completely-coupled pendula, the coherent normal mode \(\boldsymbol{\eta}_1\) corresponds to an oscillation of the center-of-mass with no relative motion, while \(\boldsymbol{\eta}_2\) and \(\boldsymbol{\eta}_3\) correspond to relative motion of the pendula with stationary center of mass motion. In contrast to the prior example of complete coupling, for nearest neighbor coupling the two higher lying solutions are not degenerate. That is, the nearest neighbor coupling solutions differ from when all masses are linearly coupled.

    It is interesting to note that this example combines two coupling mechanisms that can be used to predict the solutions for two extreme cases by switching off one of these coupling mechanisms. Switching off the coupling springs, by setting \(\kappa = 0\), makes all three normal frequencies degenerate with \(\omega_1 = \omega_2 = \omega_3 = \sqrt{\frac{g}{b}}\). This corresponds to three independent identical pendula each with frequency \(\omega = \sqrt{\frac{g}{b}}\). Also the three linear combinations \(\eta_1, \eta_2, \eta_3\) also have this same frequency, in particular \(\eta_1\) corresponds to an in-phase oscillation of the three pendula. The three uncoupled pendula are independent and any combination the three modes is allowed since the three frequencies are degenerate.

    The other extreme is to let \(\frac{g}{b} = 0\), that is switch off the gravitational field or let \(b \rightarrow \infty\), then the only coupling is due to the two springs. This results in \(\omega_1 = 0\) because there is no restoring force acting on the coherent motion of the three in-phase coupled oscillators; as a result, oscillatory motion cannot be sustained since it corresponds to the center of mass oscillation with no external forces acting which is spurious. That is, this spurious solution corresponds to constant linear translation.

    Example \(\PageIndex{3}\): System of three bodies coupled by six springs

    12.8.4.PNG
    Figure \(\PageIndex{4}\): System of three bodies coupled by six springs.

    Consider the completely-coupled mechanical system shown in the adjacent figure.

    1) The first stage is to determine the potential and kinetic energies using an appropriate set of generalized coordinates, which here are \(x_1\) and \(x_2\). The potential energy is the sum of the potential energies for each of the six springs

    \[U = \frac{3}{2}\kappa x^2_1 + \frac{3}{2}\kappa x^2_2 + \frac{3}{2}\kappa x^2_3 − \kappa x_1x_2 − \kappa x_1x_3 − \kappa x_2x_3\nonumber\]

    while the kinetic energy is given by

    \[T = \frac{1}{2} m\dot{x}^2_1 + \frac{1}{2} m\dot{x}^2_2 + \frac{1}{2} m\dot{x}^2_3\nonumber\]

    2) The second stage is to evaluate the potential energy \(V\) and kinetic energy \(T\) tensors.

    \[\mathbf{V} = \begin{Bmatrix} 3\kappa & −\kappa & −\kappa \\ −\kappa & 3\kappa & −\kappa \\ −\kappa & −\kappa & 3\kappa \end{Bmatrix} \quad \mathbf{ T} = \begin{Bmatrix} M & 0 & 0 \\ 0 & M & 0\\ 0 & 0 & M \end{Bmatrix}\nonumber\]

    Note that for this case the kinetic energy tensor is diagonal whereas the potential energy tensor is nondiagonal and corresponds to complete coupling of the three coordinates.

    3) The third stage is to use the potential \(V\) and kinetic \(T\) energy tensors to evaluate the secular determinant giving

    \[\begin{vmatrix} ( 3\kappa − m\omega^2 ) & −\kappa & −\kappa \\ −\kappa & ( 3\kappa − m\omega^2 ) & −\kappa \\ −\kappa & −\kappa & ( 3\kappa − m\omega^2 ) \end{vmatrix} = 0\nonumber\]

    The expansion of this secular determinant yields

    \[( \kappa − m\omega^2 ) (4\kappa − m\omega^2 ) (4\kappa − mM\omega^2 ) = 0\nonumber\]

    The solution for this complete-coupled system has two degenerate eigenvalues.

    \[\omega_1 = \omega_2 = 2 \sqrt{\frac{\kappa}{ m}} \quad \omega_3 = \sqrt{\frac{\kappa}{m}}\nonumber\]

    4) The fourth step is to insert these eigenfrequencies into the secular equation

    \[\sum_j ( V_{jk} − \omega^2_r T_{jk}) a_{jr} = 0\nonumber\]

    to determine the coefficients \(a_{jr}\).

    5) The final stage is to write the general coordinates in terms of the normal coordinates.

    The result is that the angular frequency \(\omega_3 = \sqrt{\frac{\kappa}{m}}\) corresponds to a normal mode for which the three masses oscillate in phase corresponding to a center-of-mass oscillation with no relative motion of the masses.

    \[\eta_3 = \frac{1}{\sqrt{3}} (x_1 + x_2 + x_3) \nonumber\]

    For this coherent motion only one spring per mass is stretched resulting in the same frequency as one mass on a spring. The other two solutions correspond to the three masses oscillating out of phase which implies all three springs are stretched and thus the angular frequency is higher. Since the two eigenvalues \(\omega_1 = \omega_2 = 2\sqrt{\frac{\kappa}{ m}}\) are degenerate then there are only five independent equations to specify the six unknowns for the degenerate eigenvalues. Thus it is possible to select a combination of the eigenvectors \(\eta_1\) and \(\eta_2\) such that the combination is orthogonal to \(\eta_3\). Choose \(a_{31} = 0\) to removes the indeterminacy. Then adding or subtracting gives that the normal modes are

    \[\eta_1 = \frac{1}{\sqrt{2}} (x_1 − x_2 + 0) \quad \eta_2 = \frac{1}{\sqrt{2}} (x_1 + x_2 − 2x_3)\nonumber\]

    These two degenerate normal modes correspond to relative motion of the masses with stationary center-of-mass.


    This page titled 14.8: Three-body coupled linear oscillator systems is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by Douglas Cline via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.