Phonons: Theory: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Phonons are the collective excitation of nuclei in an extended periodic system. | Phonons are the collective excitation of nuclei in an extended periodic system. | ||
To compute them we start by Taylor expanding the total energy (<math>E</math>) around the set of equilibrium positions of the nuclei (<math>\{\mathbf{R}^0\}</math>) | |||
:<math> | :<math> | ||
E(\{\mathbf{R}\})= | E(\{\mathbf{R}\})= | ||
Line 11: | Line 11: | ||
</math> | </math> | ||
where <math>\{\mathbf{R}\}</math> the positions of the nuclei. | where <math>\{\mathbf{R}\}</math> the positions of the nuclei. | ||
The first | The first derivative of the total energy with respect to the nuclei corresponds to the forces | ||
:<math> | :<math> | ||
F_{I\alpha} (\{\mathbf{R}^0\}) = | F_{I\alpha} (\{\mathbf{R}^0\}) = | ||
- \left. \frac{\partial E(\{\mathbf{R}\})}{\partial R_{I\alpha}} \right|_{\mathbf{R} =\mathbf{R^0}} | - \left. \frac{\partial E(\{\mathbf{R}\})}{\partial R_{I\alpha}} \right|_{\mathbf{R} =\mathbf{R^0}} | ||
</math>, | </math>, | ||
and the second to the second-order force-constants | and the second derivative to the second-order force-constants | ||
:<math> | :<math> | ||
Line 26: | Line 26: | ||
Changing variables in the Taylor expansion of the total energy with <math>u_{I\alpha} = R_{I\alpha}-R^0_{I\alpha}</math> that corresponds to the displacement of the atoms with respect to their equilibrium position <math>R^0_{I\alpha}</math> leads to | |||
<math> | |||
R_{I\alpha} | |||
</math> | |||
:<math> | :<math> | ||
Line 86: | Line 83: | ||
This is done by | This is done by | ||
creating systems with finite ionic displacement of atom <math>a</math> in direction <math>i</math> with magnitude <math>\lambda</math>, | creating systems with finite ionic displacement of atom <math>a</math> in direction <math>i</math> with magnitude <math>\lambda</math>, | ||
computing the orbitals <math>\psi^{ | computing the orbitals <math>\psi^{u_{I\alpha}}_{\lambda}</math> and the forces for these systems. | ||
The second-order force constants are then computed using | The second-order force constants are then computed using | ||
:<math> | :<math> | ||
Line 103: | Line 100: | ||
\quad {\beta=x,y,z} | \quad {\beta=x,y,z} | ||
</math> | </math> | ||
where <math> | where <math>u_{I\alpha}</math> corresponds to the displacement of atom <math>I</math> in the cartesian direction <math>\alpha</math> and <math>\mathbf{F}[\psi]</math> retrieves the set of [[:Category:Forces|forces]] acting on all the ions given the <math>\psi_{n\mathbf{k}}</math> KS orbitals. | ||
Similarly, the internal strain tensor is | Similarly, the internal strain tensor is | ||
Line 118: | Line 115: | ||
,\qquad {l=xx, yy, zz, xy, yz, zx} \quad {\alpha=x,y,z} \quad {J=1,..,N_\text{atoms}} | ,\qquad {l=xx, yy, zz, xy, yz, zx} \quad {\alpha=x,y,z} \quad {J=1,..,N_\text{atoms}} | ||
</math> | </math> | ||
where <math>\mathbf{\sigma}[\psi_{n\mathbf{k}}]</math> computes the strain tensor given the <math>\psi_{n\mathbf{k}}</math> orbitals. | where <math>\mathbf{\sigma}[\psi_{n\mathbf{k}}]</math> computes the strain tensor given the <math>\psi_{n\mathbf{k}}</math> KS orbitals. | ||
== Density functional perturbation theory == | == Density functional perturbation theory == | ||
Line 148: | Line 145: | ||
</span> | </span> | ||
Once the derivative of the KS orbitals is computed | Once the derivative of the KS orbitals is computed, we can write | ||
:<math> | :<math> | ||
| \psi^{u_{I\alpha}}_\lambda \rangle = | | \psi^{u_{I\alpha}}_\lambda \rangle = | ||
Line 176: | Line 173: | ||
</math> | </math> | ||
</span> | </span> | ||
where <math>\mathbf{F}</math> yields the [[:Category:Forces|forces]] for a given set of KS orbitals. | where again <math>\mathbf{F}[\{\psi\}]</math> yields the [[:Category:Forces|forces]] for a given set of <math>\psi_{n\mathbf{k}}</math> KS orbitals. | ||
Similarly, the internal strain tensor is computed using | Similarly, the internal strain tensor is computed using | ||
Line 194: | Line 191: | ||
</span> | </span> | ||
where <math>\mathbf{\sigma}[\psi_{n\mathbf{k}}]</math> computes the strain tensor given the <math>\psi_{n\mathbf{k}}</math> KS orbitals. | |||
The Born effective charges are then computed using Eq. (42) of Ref. {{cite|gonze:prb:1997}}. | The Born effective charges are then computed using Eq. (42) of Ref. {{cite|gonze:prb:1997}}. | ||
Line 210: | Line 208: | ||
where <math>I</math> is the atom index, <math>\alpha</math> the direction of the displacement of the atom, <math>\gamma</math> the polarization direction, | where <math>I</math> is the atom index, <math>\alpha</math> the direction of the displacement of the atom, <math>\gamma</math> the polarization direction, | ||
and <math>| \vec{\beta}_{n\mathbf{k}} \rangle</math> is the polarization vector defined in Eq. (30) in Ref. {{cite|gajdos:prb:2006}}. | and <math>| \vec{\beta}_{n\mathbf{k}} \rangle</math> is the polarization vector defined in Eq. (30) in Ref. {{cite|gajdos:prb:2006}}. | ||
The results should be equivalent to the ones obtained using {{TAG|LCALCEPS}} and {{TAG|LEPSILON}}. | The results should be equivalent to the ones obtained using {{TAG|LCALCEPS}} and {{TAG|LEPSILON}}. | ||
Revision as of 05:56, 3 August 2022
Phonons are the collective excitation of nuclei in an extended periodic system.
To compute them we start by Taylor expanding the total energy () around the set of equilibrium positions of the nuclei ()
where the positions of the nuclei. The first derivative of the total energy with respect to the nuclei corresponds to the forces
- ,
and the second derivative to the second-order force-constants
Changing variables in the Taylor expansion of the total energy with that corresponds to the displacement of the atoms with respect to their equilibrium position leads to
If we take the system to be in equilibrium, the forces on the atoms are zero and then the Hamiltonian of the system is
with the mass of the -th nucleus. The equation of motion is then given by
We then look for solutions of the form of plane waves traveling parallel to the wave vector , i.e.
where are the phonon mode eigenvectors and the amplitudes. Replacing it in the equation of motion we obtain the following eigenvalue problem
with
the dynamical matrix in the harmonic approximation. Now by solving the eigenvalue problem above we can obtain the phonon modes and frequencies at any arbitrary q point.
Finite differences
The second-order force constants are computed using finite differences of the forces when each ion is displaced in each independent direction. This is done by creating systems with finite ionic displacement of atom in direction with magnitude , computing the orbitals and the forces for these systems. The second-order force constants are then computed using
where corresponds to the displacement of atom in the cartesian direction and retrieves the set of forces acting on all the ions given the KS orbitals.
Similarly, the internal strain tensor is
where computes the strain tensor given the KS orbitals.
Density functional perturbation theory
Density-functional-perturbation theory provides a way to compute the second-order linear response to ionic displacement, strain, and electric fields. The equations are derived as follows.
In density-functional theory, we solve the Kohn-Sham (KS) equations
where is the DFT Hamiltonian, is the overlap operator and, and are the KS eigenstates.
Taking the derivative with respect to the ionic displacements , we obtain the Sternheimer equations
Once the derivative of the KS orbitals is computed, we can write
where is a small numeric value to use in the finite differences formulas below.
The second-order response to ionic displacement, i.e., the force constants or Hessian matrix can be computed using the same equation used in the case of the finite differences approach
where again yields the forces for a given set of KS orbitals.
Similarly, the internal strain tensor is computed using
where computes the strain tensor given the KS orbitals. The Born effective charges are then computed using Eq. (42) of Ref. [1].
where is the atom index, the direction of the displacement of the atom, the polarization direction, and is the polarization vector defined in Eq. (30) in Ref. [2]. The results should be equivalent to the ones obtained using LCALCEPS and LEPSILON.
References
- ↑ X. Gonze and C. Lee, Dynamical matrices, Born effective charges, dielectric permittivity tensors, and interatomic force constants from density-functional perturbation theory, Phys. Rev. B 55, 10355 (1997).
- ↑ M. Gajdoš, K. Hummer, G. Kresse, J. Furthmüller, and F. Bechstedt, Phys. Rev. B 73, 045112 (2006).