← Go back to the interactive notebook

Background theory: Introduction to molecular vibrations

Original notebook: theory_molecular_vibration.ipynb


Dynamical matrix

The Newton’s equation of motion may be written in the Lagrangian formalism as :

ddt∂L∂qj˙−∂L∂qk=0(1)\frac{d}{dt}\frac{\partial\mathcal{L}}{\partial \dot{q_j}}-\frac{\partial \mathcal{L}}{\partial q_k}=0 \qquad (1)

where

L=K−V\mathcal{L}=K-V

with KK the kinetic energy and VV the potential energy of the system. In the case of small vibrations Δxi,Δyi,Δzi\Delta x_i, \Delta y_i, \Delta z_i of an atom, the kinetic term is described by:

K=12∑i=1NMi[(dΔxidt)2+(dΔyidt)2+(dΔzidt)2]K=\frac{1}{2} \sum_{i=1}^{N} M_{i}\left[\left(\frac{d \Delta x_{i}}{d t}\right)^{2}+\left(\frac{d \Delta y_{i}}{d t}\right)^{2}+\left(\frac{d \Delta z_{i}}{d t}\right)^{2}\right]

In mass-weighted coordinates, such as q1=M1Δx1q_{1}=\sqrt{M_{1}} \Delta x_{1}, q2=M1Δy1,q3=M1Δz1,q4=M2Δx2q_{2}=\sqrt{M_{1}} \Delta y_{1}, q_{3}=\sqrt{M_{1}} \Delta z_{1}, q_{4}=\sqrt{M_{2}} \Delta x_{2}, etc., the kinetic energy operator becomes simpler since the mass factors are now absorbed :

K=12∑i=13Nq˙i2(2)K=\frac{1}{2} \sum_{i=1}^{3 N} \dot{q}_{i}^{2} \qquad (2)

The potential energy can be expended as:

V=V0+∑i=13N(∂V∂qi)0qi+12∑i=13N(∂2V∂qi∂qj)0qiqj+⋯(3)V=V_{0}+\sum_{i=1}^{3 N}\left(\frac{\partial V}{\partial q_{i}}\right)_{0} q_{i}+\frac{1}{2} \sum_{i=1}^{3 N}\left(\frac{\partial^{2} V}{\partial q_{i} \partial q_{j}}\right)_{0} q_{i} q_{j}+\cdots \qquad (3)

At equilibrium ∂V∂qi∣0=0\left.\frac{\partial V}{\partial q_i}\right|_{0}=0. Since V0V_0 is arbitrary, it can be set to 0. For further readability, (∂2V/∂qi∂qj)0\left(\partial^{2} V / \partial q_{i} \partial q_{j}\right)_{0} will be abbreviated as fijf_{i j}. fijf_{i j} can be interpreted as the force acting on atom jj from a small displacement of atom ii.

Eq.2 and Eq.3 are then inserted into Eq.1 :

ddt∂T∂q˙j+∂V∂qj=0j=1,2,⋯ ,3N\frac{d}{d t} \frac{\partial T}{\partial \dot{q}_{j}}+\frac{\partial V}{\partial q_{j}}=0 \quad j=1,2, \cdots, 3 N q¨j+∑i=13Nfijqi=0j=1,2,⋯ ,3N\ddot{q}_{j}+\sum_{i=1}^{3 N} f_{i j} q_{i}=0 \quad j=1,2, \cdots, 3 N

A possible solution to this equation is:

qi=aicos⁡(ωt+ϕ)q_{i}=a_{i} \cos (\omega t+\phi)

which substituted into the last set of differential equations gives:

∑i=13N(fij−δijω2)ai=0j=1,2,⋯ ,3N\sum_{i=1}^{3 N}\left(f_{i j}-\delta_{i j} \omega^2\right) a_{i}=0 \quad j=1,2, \cdots, 3 N

or in matrix notation, Fa=ω2a\mathbf{F}\mathbf{a}=\omega^2 \mathbf{a}. We therefore end with an eigenvalue problem with 3N3N linear equations. Solutions exist if the secular determinant is zero:

∣f1,1−ω2f1,2f1,3⋯f1,3Nf2,1f2,2−ω2f2,3⋯f2,3N⋮⋮⋮⋮⋮f3N,1f3N,2f3N,3⋯f3N,3N−ω2∣=0.\left|\begin{array}{lllll} f_{1,1}-\omega^2 & f_{1,2} & f_{1,3} & \cdots & f_{1,3 N} \\ f_{2,1} & f_{2,2}-\omega^2 & f_{2,3} & \cdots & f_{2,3 N} \\ \vdots & \vdots & \vdots & \vdots & \vdots \\ f_{3 N, 1} & f_{3 N, 2} & f_{3 N, 3} & \cdots & f_{3 N, 3 N}-\omega^2 \end{array}\right|=0 .

Knowing the eigenvalues ωk\omega_k, the corresponding eigenvectors ak\mathbf{a}_k are obtained, which described the motion of each atom:

qik=aikcos⁡(ωkt+ϕk).q_{ik}=a_{ik}\cos(\omega_k t+\phi_k ) .

The eigenvectors ak\mathbf{a}_k describe the relative atomic displacement amplitude for a given normal mode of vibrations. For each normal mode, all atoms move at the same frequency but with a different amplitude.

Finite differences for elastic constant evaluation

Until yet, an analytical form of the potential has not been given. Simple pair-potential such as the Lennard-Jones or Morse ones may be used, but would not provide good results in a molecular setting. However, if more complex potential forms are used, an analytical derivation of the second derivative potential energy becomes tedious or impossible to perform. The second derivative must then be computed numerically using finite differences:

∂2V∂xi∂yj≈[(∂V∂yj)∣xi=xi0+Δxi−(∂V∂yj)∣xi=xi0−Δxi]/2Δxi.\frac{\partial^{2} V}{\partial x_{i} \partial y_{j}} \approx\left[\left.\left(\frac{\partial V}{\partial y_{j}}\right)\right|_{x_{i}=x_{i 0}+\Delta x_{i}}-\left.\left(\frac{\partial V}{\partial y_{j}}\right)\right|_{x_{i}=x_{i 0}-\Delta x_{i}}\right] / 2 \Delta x_{i} .

Since Fxi=−∂V∂xiF_{x_i}=-\frac{\partial V}{\partial x_i}, we obtain:

∂2V∂xi∂yj≈[(−Fyi)∣xi=xi0+Δxi−(−Fyi)∣xi=xi0−Δxi]/2Δxi.\frac{\partial^{2} V}{\partial x_{i} \partial y_{j}} \approx\left[\left.\left(-F_{y_i}\right)\right|_{x_{i}=x_{i 0}+\Delta x_{i}}-\left.\left( -F_{y_i}\right)\right|_{x_{i}=x_{i 0}-\Delta x_{i}}\right] / 2 \Delta x_{i} .

Vibrational energy and frequency

Within the harmonic treatment of vibrational motion, the energy of a vibrational mode kk is given by :

E(ωk)=ℏωk(n+12)n=0,1,2,⋯E(\omega_k)=\hbar \omega_k\left(n+\frac{1}{2}\right)\quad n=0,1,2,\cdots

The frequency can be linked to an electromagnetic wave wavelength λ\lambda with the relation

f=cλf=\frac{c}{\lambda}

which tells us which wavelength may excite the molecule to higher vibrational energy states.

Further references

E. B. Wilson, J. C. Decius, and P. C. Cross, Molecular vibrations: the theory of infrared and Raman vibrational spectra. New York: Dover Publications, 1980.