Skip to article frontmatterSkip to article content

Harmonic Approximations

Let xRN×3\mathbf{x} \in \mathbb{R}^{N\times 3} denote the Cartesian coordinates of a molecular structure, at thermodynamic equilibrium, the probability of observing such a particular structure follows a Boltzmann distribution

p(x)exp(βU(x)),p(\mathbf{x}) \propto \exp(-\beta U(\mathbf{x})),

where U:RN×3RU: \mathbb{R}^{N \times 3} \to \mathbb{R} is the potential energy of the system. Since, an accurate description of UU is generally not feasible a full description is generally not possible. Around modes, also known as conformations, however the potential energy surface (PES) looks locally Gaussian. This essentially follows form a Taylor expansion. Let μ\bm{\mu} denote a local minimum of the PES, then around μ\bm{\mu} we can approximate U(x)U(\mathbf{x}) by

U(x)U(μ)+U(μ)(xμ)=0+12(xμ)TH(xμ)+O((xμ)3)U(\mathbf{x}) \approx U(\bm{\mu}) + \underbrace{\nabla U(\bm{\mu}) (\mathbf{x} - \bm{\mu})}_{=0} + \frac{1}{2} (\mathbf{x} - \bm{\mu})^T \mathbf{H} (\mathbf{x} - \bm{\mu}) + \mathcal{O}((\mathbf{x} - \bm{\mu})^3)

where the second term vanishes because we are at a mode of the PES.

For ease of notation we will from now on assume that μ\bm{\mu} is at the center of the coordinate system. That is we transform the coordinates such that x=xμ\mathbf{x} = \mathbf{x}' - \bm{\mu}, where x\mathbf{x}' are the original coordinates.

As we can see, the results potential is a simple harmonic potential, giving rise to the name Harmonic Approximation. We will now see, that because of the approximation, we can find a linear transformation that decouples the coordinates of the system, i.e. makes them independent. As a result we can analyze the whole system by looking at individual dimensions.

Let c=Px\mathbf{c} = \mathbf{P}\mathbf{x}, for the yet to be found transformation. The full energy of the approximated system can then be written as

2E(c,c˙)=cTPTMPc+cTPTHPc,2E(\mathbf{c}, \dot{\mathbf{c}}) = \mathbf{c}^T\mathbf{P}^T \mathbf{M} \mathbf{P} \mathbf{c} + \mathbf{c}^T\mathbf{P}^T H \mathbf{P} \mathbf{c},

where we have used M=diag(m)\mathbf{M} = \text{diag}(\mathbf{m}) to denote the mass matrix with entries mi\mathbf{m}_i on its diagonal.

For the dimensions of c\mathbf{c} to be independent we require PTMP\mathbf{P}^T \mathbf{M} \mathbf{P} and PTHP\mathbf{P}^T H \mathbf{P} to be simultaneously diagonalizable.

In other words, we want to find P\mathbf{P}, such that

PTMP=DandPTHP=λ\mathbf{P}^T \mathbf{M} \mathbf{P} = \mathbf{D} \quad \text{and} \quad \mathbf{P}^T \mathbf{H} \mathbf{P} = \bm{\lambda}

for some diagonal D,λ\mathbf{D}, \bm{\lambda}. Since M\mathbf{M} is already diagonal, we can make a choice for D\mathbf{D}, which in turn will determine P\mathbf{P}. A common choice is simply D=I\mathbf{D} = \mathbf{I}, such that P=M12\mathbf{P} = \mathbf{M}^{-\frac{1}{2}}. Note that this choice however does not necessarily give rise to diagonal λ\bm{\lambda}. Observe, that we can satisfy PTMP=I\mathbf{P}^T \mathbf{M} \mathbf{P} = \mathbf{I}, also if we choose P=M12Q\mathbf{P} = \mathbf{M}^{-\frac{1}{2}} \mathbf{Q} for any orthogonal Q\mathbf{Q}.

With this choice we derive the condition

QTM12HM12=H~Q=λ.\mathbf{Q}^T \underbrace{\mathbf{M}^{-\frac{1}{2}} \mathbf{H} \mathbf{M}^{-\frac{1}{2}}}_{=\tilde{\mathbf{H}}} \mathbf{Q} = \bm{\lambda}.

The matrix H~\tilde{\mathbf{H}} is known as the mass-weighted Hessian or dynamical matrix in the literature. Because the weights are positive, and the Hessian is always symmetric, this is a real symmetric matrix and by the spectral theorem guarantees that a Q\mathbf{Q}, satisfying this constraint exists. Moreover, we know that Q\mathbf{Q} will contain the eigenvectors of H~\tilde{\mathbf{H}} as rows and λ\bm{\lambda} has the eigenvalues on the diagonal. Hence to find Q\mathbf{Q}, we need to solve the eigenvalue problem

H~Qk=λkQk.\tilde{H}\mathbf{Q}_{k\cdot} = \lambda_k\mathbf{Q}_{k\cdot}.

Using this insight we can write the energy of the system as

2E(c,c˙)=cTc+cTQTλQc.2E(\mathbf{c}, \dot{\mathbf{c}}) = \mathbf{c}^T\mathbf{c} + \mathbf{c}^T\mathbf{Q}^T \bm{\lambda} \mathbf{Q} \mathbf{c}.

This is exactly the energy of a system of NN independent harmonic oscillators, which are probably to most well understood system in all physics.

For example, observe that the eigenvalues of the mass-weighted Hessian also tell us which modes (eigenvectors) correspond to stiff directions (large change in potential energy) and soft directions (large displacements are possible). Hence, we can make use of this knowledge, to ignore stiff directions when moving on the PES.

Rotations, Translations and Symmetries

Something that is not immediately obvious from the above analysis, is that in general 6 of the eigenvalues will be exactly zero. This follows from the fact that rotations and translations do not change the potential energy of the system.

Since in three dimensions these groups have only 3 elements each,

More generally, as we have some function f(x)f(\mathbf{x}) that is invariant under some transformation gg, i.e. f(g(x))=f(x)f(g(\mathbf{x})) = f(\mathbf{x}).