Skip to main content
Physics LibreTexts

17.11: A General Vibrating System

  • Page ID
    8505
  • \( \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}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    For convenience, I'll refer to a collection of masses connected by springs as a "molecule", and the individual masses as "atoms". In a molecule with \( N\) atoms, the number of degrees of vibrational freedom (the number of normal modes of vibration) \( n=3N-6\) for nonlinear molecules, or \( n=3N-5\) for linear molecules. Three equations are needed to express zero translational motion, and three (or two) are needed to express zero rotational motion.

    While reading this Section, it might be worthwhile for the reader to follow at the same time the treatment given to the OCS molecule in Section 17.6. Bear in mind, however, that in that section we did not consider the possibility of the molecule bending. Indeed we treated the molecule as if it were constrained inside a drinking straw, and it remained linear at all times. That being the case only \( N\) coordinates (rather than \( 3N\)) suffice to describe the state of the molecule. Only one equation is needed to express zero translational motion, and none are needed to express zero rotational motion. Thus there are \( N-1\) internal coordinates, and hence \( N-1\) normal vibrational modes. In the case of OCS, \( N=3\), so there are two normal vibrational modes.

    A molecule with \( n\) degrees of vibrational freedom can be described at some instant of time by \( n\) internal coordinates \( q_{i}\). A typical such coordinate may be related to the external coordinates of two atoms, for example, by some expression of the form \( q=x_{2}-x_{1}-a\), as we saw in our example of the molecule OCS. Its potential energy can be written in the form

    \[ 2V\ =\kappa_{11}q_{1}^{2}+\kappa_{12}q_{1}q_{2}+...\quad +\kappa_{1n}q_{1}q_{n}\\+\kappa_{21}q_{2}q_{1}+\kappa_{22}q_{2}^{2}...\quad +\kappa_{2n}q_{2}q_{n}\\+...\qquad\qquad\qquad\qquad\qquad\qquad\\+\kappa_{n1}q_{n}q_{1}+\kappa_{12}q_{n}q_{2}...\quad +\kappa_{nm}q_{n}q_{n}. \label{17.11.1} \]

    Unless the \( q\) are the judiciously chosen "normal coordinates" (see our example of the transverse vibrations of three masses on an elastic string), there will in general be cross terms, such as \( q_{1}q_{2}\). If both \( qs\) of a term are linear displacements, the corresponding \( \kappa\) is a force constant (dimensions MT-2). If both \( qs\) are angles, \( \kappa\) is a torsion constant (dimensions ML2T-2. If one is a linear displacement and he other is an angular displacement, \( \kappa\) will be a coefficient of dimensions MLT-2.

    The matrix is symmetric, so that Equation \ref{17.11.1} could also be written

    \[ 2V\ =\kappa_{11}q_{1}^{2}+\kappa_{12}q_{1}q_{2}+...\quad +2\kappa_{1n}q_{1}q_{n}\\+\kappa_{22}q_{2}^{2}\quad +...\quad\quad +2\kappa_{2n}q_{2}q_{n}\\+...\quad\qquad\qquad\qquad\qquad\qquad\\ \qquad\qquad\qquad\qquad +\kappa_{nm}q_{n}q_{n}. \label{17.11.2} \]

    In matrix notation, the Equation (i.e. Equations \( \ref{17.11.1}\) or \( \ref{17.11.2}\)) could be written:

    \[ 2V\ =\ \widetilde{\textbf{q}}\bf{\kappa q}. \label{17.11.3} \]

    or in vector/tensor notation,

    \[ 2V\ =\ \bf{q\cdot\kappa q}. \label{17.11.4} \]

    The kinetic energy can be written in terms of the time rates of change of the external coordinates \( x_{i}\):

    \[ 2T\ =\ m_{1}\dot{x}_{1}^{2}\ +\ m_{2}\dot{x}_{2}^{2}\ +...\ +\ m_{3N}\dot{x}_{3N}^{2}. \label{17.11.5} \]

    To make use of the Lagrangian equations of motion, we need to express \( V\) and \( T\) in terms of the same coordinates, and it is usually advantageous if these be the \( n\) internal coordinates rather than the \( 3N\) external coordinates – so that we have to deal with only \( n\) rather than \( 3N\) lagrangian equations. (Recall that \( n=3N\ -\ 6\) or \( 5\).) The relations between the external and internal coordinates are given as a set of equations that express a choice of coordinates such that there is no pure translation and no pure rotation of the molecule. These equations are of the form

    \[ \bf{q\ =\ Ax}. \label{17.11.6} \]

    Here \( \bf{q}\) is an \( n \times 1\) column matrix, \( x\) a \( 3N \times 1\) column matrix, and \( \bf{A}\) is a matrix with \( n\) rows and \( 3N\) columns, and it may need a little trouble to set up. We could then use this to express \( V\) in terms of the external coordinates, so we would then have both \( V\) and \( T\) in terms of the external coordinates. We could then apply Lagrange’s equation to each of the \( 3N\) external coordinates and arrive at \( 3N\) simultaneous differential equations of motion.

    A better approach is usually to set up the equations connecting \( \dot{q}\) and \( \dot{x}\):

    \[ \bf{\dot{q}\ =\ B\dot{x}}. \label{17.11.7} \]

    (These correspond to Equations 17.6.3 and 17.6.4 in our example of the linear triatomic molecule in Section 17.6.) We then want to invert Equations \( \ref{17.11.7}\) in order to express \( \dot{x}\) in terms of \( \dot{q}\). But we can’t do this, because \( \bf{B}\) is not a square matrix. \( \dot{x}\) has \( 3N\) elements while \( \dot{q}\) has only \( n\). We have to add an additional six (or five for linear molecules) equations to express zero pure translational and zero pure rotational motion. This adds a further 6 or 5 rows to \( \bf{B}\), so that \( \bf{B}\) is now square (this corresponds to Equation 17.6.6 ), and we can then invert Equation \( \ref{17.11.7}\):

    \[ \bf{\dot{x}\ =\ B^{-1}\dot{q}} \label{17.11.8} \]

    (This corresponds to Equation 17.6.7.)

    By this means we can express the kinetic energy in terms of the time rates of change of only the \( n\) internal coordinates:

    \[ 2T\ =\mu_{11}\dot{q}_{1}^{2}+\mu_{12}\dot{q}_{1}\dot{q}_{2}+...\quad +\mu_{1n}\dot{q}_{1}\dot{q}_{n}\\+\mu_{21}\dot{q}_{2}\dot{q}_{1}+\mu_{22}\dot{q}_{2}^{2}...\quad +\mu_{2n}\dot{q}_{2}\dot{q}_{n}\\+...\qquad\qquad\qquad\qquad\qquad\qquad\\+\mu_{n1}\dot{q}_{n}\dot{q}_{1}+\mu_{12}\dot{q}_{n}\dot{q}_{2}...\quad +\mu_{nm}\dot{q}_{n}\dot{q}_{n} \label{17.11.17} \]

    Since the matrix is symmetric, the equation could also be written in a form analogous to Equation \( \ref{17.11.2}\). The equation can also be written in matrix notation as

    \[ 2T=\tilde{\dot{\textbf{q}}}\bf{\mu\dot{q}}. \label{17.11.18} \]

    or in vector/tensor notation,

    \[ 2T=\dot{\textbf{q}}\cdot\bf{\mu\dot{q}}. \label{17.11.9} \]

    Here the \( \mu_{ij}\) are functions of the masses. If both \( qs\) in a particular term have the dimensions of a length, the corresponding \( \mu\) and \( \kappa\) will have dimensions of mass and force constant. If both \( qs\) are angles, the corresponding \( \mu\) and \( \kappa\) will have dimensions of rotational inertia and torsion constant.. If one \( q\) is a length and the other is an angle, the corresponding \( \mu\) and \( \kappa\) will have dimensions ML and MLT-2.

    Apply Lagrange's equation successively to \( q_{1}\ ,...,q_{n}\) to obtain \( n\) equations of the form

    \[ \mu_{11}\ddot{q}_{1}\ +...\ +\ \mu_{1n}\ddot{q}_{n}\ +\ \kappa_{11}q_{1}\ +...\ +\kappa_{1n}q_{n}\ =\ 0. \label{17.11.10} \]

    That is to say

    \[ \bf{\mu\ddot{q}\ =\ -\kappa q}. \label{17.11.11} \]

    Seek simple harmonic solutions of the form \( \ddot{q}\ =\ -\omega^{2}q\)

    and we obtain \( n\) equations of the form

    \[ (\kappa_{11}-\mu_{11}\omega^{2})cq_{1}\ +...\ +\ (\kappa_{1n}-\mu_{1n}\omega^{2})q_{n}\ =\ 0. \label{17.11.13B} \]

    The frequencies of the normal modes can be obtained by equating the determinant of the coefficients to zero, and hence the displacement ratios can be determined.

    If \( N\) is large, this could be a formidable task. The work can be very much reduced by making use of symmetry relations of the molecule, in which case the determinant of the coefficients may be factored into a number of much smaller subdeterminants. Further, if the configuration of the molecule could be expressed in terms of normal coordinates (combinations of the internal coordinates) such that the potential energy contained no cross terms, the equations of motion for each normal coordinate would be in the form \( \ddot{q}\ =\ -\omega^{2}q\).


    This page titled 17.11: A General Vibrating System is shared under a CC BY-NC 4.0 license and was authored, remixed, and/or curated by Jeremy Tatum via source content that was edited to the style and standards of the LibreTexts platform.

    • Was this article helpful?