Category:Forces: Difference between revisions
(→Theory) |
(→Theory) |
||
Line 52: | Line 52: | ||
'''DFT Forces''' | '''DFT Forces''' | ||
One way to compute the negative gradient of the potential energy is by means of DFT. In DFT there is no classical potential energy function <math> V(\{\mathbf{r}_{i}\}) </math> but a Hamiltonian <math> \mathcal{H} </math> depending on the ionic positions <math> \mathbf{R}_{i}</math> and the electronic positions <math> \mathbf{r}_{i}</math>. To obtain the force acting on ion I the Hellmann-Feynman theorem has to be used. Assuming </math> | One way to compute the negative gradient of the potential energy is by means of DFT. In DFT there is no classical potential energy function <math> V(\{\mathbf{r}_{i}\}) </math> but a Hamiltonian <math> \mathcal{H} </math> depending on the ionic positions <math> \mathbf{R}_{i}</math> and the electronic positions <math> \mathbf{r}_{i}</math>. The exact form of the Hamiltonian is given by | ||
E_{\rm tot}^{\rm KS-DFT} = -\frac{1}{2}\sum_{i}\int\psi_{i}^{*}({\bf r})\nabla^{2}\psi_{i}({\bf r})d^{3}r - \sum_{A}\int\frac{Z_{A}}{\left\vert{\bf r}-{\bf R}_{A}\right\vert}n({\bf r})d^{3}r + \frac{1}{2}\int\int\frac{n({\bf r})n({\bf r'})}{\left\vert{\bf r}-{\bf r'}\right\vert}d^{3}rd^{3}r' + E_{\rm xc} + \frac{1}{2}\sum_{A\ne B}\frac{Z_{A}Z_{B}}{\left\vert{\bf R}_{A}-{\bf R}_{B}\right\vert} | |||
To obtain the force acting on ion I the Hellmann-Feynman theorem has to be used. Assuming </math> \Psi </math> is the ground state wavefunction obtained by DFT the force is obtained by | |||
<math> | <math> |
Revision as of 12:56, 18 October 2023
Introduction
Forces on particles are a fundamental concept in condensed matter physics and chemistry. These forces describe the interactions that cause particles, such as atoms and molecules, to move and behave in specific ways. In VASP forces result from electromagnetic interactions which can be computed from DFT by the use of the Hellmann-Feynman theorem, the random-phase approximation or by the use of machine learning force fields. Understanding these forces is crucial in many aspects of science, as for example:
- predicting the atomic structure of solids and molecules
- to engineer and design new materials
- predicting and optimizing chemical reactions
- improving and understanding catalysis
- predicting and understanding thermodynamic proerties
Formally the force can be defined as follows. Let be the position of the particle, then the velocity is defined as the change of position with time
and the momentum of the particle is the velocity times the particle mass m
Newton's second law of motion states that the change of motion of an object is proportional to the force acting on the object and oriented in the same direction as the force vector. Therefore the force is defined as the change of particle momentum with time
where is the acceleration of the particle. With this equation of motion, the knowledge of some starting conditions and and an algorithm to compute the forces the trajectory of a particle can be predicted for all times.
Theory
There is an important relation between forces and the negative gradient of the potential energy which can be computed from the Lagrangian of the particle system of interest. The Lagrangian for a N particle system is
where is the potential energy of the system. With Lagrange's equation of the second kind
the relation
Therefore to predict forces and particles trajectories a way to compute the negative gradient of the potential energy has to be established.
DFT Forces
One way to compute the negative gradient of the potential energy is by means of DFT. In DFT there is no classical potential energy function but a Hamiltonian depending on the ionic positions and the electronic positions . The exact form of the Hamiltonian is given by
E_{\rm tot}^{\rm KS-DFT} = -\frac{1}{2}\sum_{i}\int\psi_{i}^{*}({\bf r})\nabla^{2}\psi_{i}({\bf r})d^{3}r - \sum_{A}\int\frac{Z_{A}}{\left\vert{\bf r}-{\bf R}_{A}\right\vert}n({\bf r})d^{3}r + \frac{1}{2}\int\int\frac{n({\bf r})n({\bf r'})}{\left\vert{\bf r}-{\bf r'}\right\vert}d^{3}rd^{3}r' + E_{\rm xc} + \frac{1}{2}\sum_{A\ne B}\frac{Z_{A}Z_{B}}{\left\vert{\bf R}_{A}-{\bf R}_{B}\right\vert}
To obtain the force acting on ion I the Hellmann-Feynman theorem has to be used. Assuming </math> \Psi </math> is the ground state wavefunction obtained by DFT the force is obtained by
Failed to parse (Conversion error. Server ("cli") reported: "[INVALID]"): {\displaystyle \mathbf{F}_{I}=-\nabla E=\bra{\Psi}\nabla \mathcal{H}\ket{\Psi}, }
where E is the total energy of the system.
For more details
RPA-forces
Machine-learning forces
How To
Pages in category "Forces"
The following 9 pages are in this category, out of 9 total.