• No results found

Density Functional Theory

2.3 Materials Modeling Methodologies

2.3.1 Density Functional Theory

In order to study reactions on electrode surface at atomic scale, we need to accurately describe the electronic structures of atoms, molecules and solid surfaces, which can be achieved based on first-principles methods. In quantum mechanics, for a many-body sys- tem with N electrons in an external potential Vext(r), the total system can be rigorously described by many-body wavefunctionψ(r1,r2, . . .,rn)and its eigenvalue Eisolved from the following Schr¨odinger equation

{−

i ∇2 i +

i Vext(ri) + 1 2i

6=j 1 |rirj|}ψ (r1,r2, . . .,rn) =Eiψ(r1,r2, . . . ,rn) (2.17)

Here Hartree atomic units are used, where ¯h=me =e=4πε =1. However, when N is

not small, this equation can not be solved by any analytical or numerical method because of large degrees of freedom inψ(r1,r2, . . . ,rn). For example, to expressψ(r1,r2, . . . ,rn) numerically in a cubic of 10 ×10 ×10 points, it requires totally 103N data, which is an astronomical figure even when N>10 so that it can not be stored or manipulated by current computers.

Instead of directly dealing with many-body wavefunction, Kohn et al. provide another avenue to study the ground state of a many-body system based on electron density, so called density functional theory (DFT)[51, 61, 101, 81]. First, Hohenberg and Kohn strictly proved that for any system of interacting electrons in an external potential Vext(r), the potential Vext(r)is determined uniquely, except for a constant, by the ground state electron

density n0(r); second, a universal functional for the energy E[n] in terms of the density n(r)can be defined for external Vext(r)so that for any particular Vext(r), the exact ground state energy of the system is the global minimum value of this functional, and the density

n(r)that minimizes the functional is the exact ground state density n0(r)[51].

Based on the above theorems, Kohn and Sham used variational methods and an auxil- iary system of N non-interacting electrons, whose ground state energy E0and density n0(r)

are the same with those of the system of N interacting electrons, to obtain the Kohn-Sham Schr¨odinger-like equations[61]:

(HKSεii(r) =0 (2.18)

whereψi(r)is the eigenfunction andεiis the corresponding eigenvalue for a non-interacting electron. HKS is the effective Kohn-Sham Hamiltonian defined as

HKS = 1 2∇ 2+ Vext(r) +δEHartree[n] δn(r) + δExc[n] δn(r) = 1 2∇ 2 +Vext(r) +VHartree(r) +Vxc(r) (2.19) Here 12∇2 and Vext stand for the kinetic energy and external potential energy for the non-interacting electrons, EHartree[n]is classical Coulomb interaction energy defined as

EHartree[n] =1 2 Z d3rd3rn(r)n(r) |rr| (2.20)

Exc[n]is so-called exchange-correlation energy including all the left many-body interac- tions. Similar with EHartree[n], Exc[n]is also a materials-independent functional of den- sity n; although its exact form is unknown, it can be approximately expressed by certain analytical formula based on n[101, 81].

electron in each of the N orbitals ψi(r) with lowest eigenvalues εi, so the ground state density is given by n(r) = N

i=1 |ψi(r)|2 (2.21)

which is also the ground state density for the system of N interacting electrons, whose ground state energy can also be calculated based on n(r).

Because of the usage of the non-interacting electron system, the degrees of freedom involved in calculations decrease significantly. If we still use a cubic of 10 × 10 × 10 points, the system can be described by (Nw+1)·103, where Nw is the number of wave- function ψi(r)and comparable with the number of electrons N. So it can be practically performed on computers. Meanwhile, every term in HKS has exact analytical expression except Exc[n]/Vxc(r), whose contribution to total energy is relatively small compared with other terms in HKS and efficient approximation forms can be found, so the results are usu- ally very accurate. Thus, DFT based on Kohn-Sham equations is widely used in different areas of physics, chemistry and materials science[71, 81].

In practice, there are many numerical methods to perform DFT calculations, which can be categorized from two aspects:

• Basis sets

The wavefunction in real calculation is not expressed totally numerically, but is con- structed by combinations of many basis wavefunctions, so-called basis sets. There are two general types of basis: localized functions, such as atomic orbitals, and plane waves (including projector augmented wave (PAW) approach[13, 70]). Localized functions are usual choice in cluster-type models as shown in Fig. 2.1 (a), while plane waves are usually used in slab-type models as shown in Fig. 2.1 (b) and (c). Usually the core electrons of certain ions are not treated explicitly, because they re- quire a large number of basis functions but do not affect the final physical and chemi-

cal properties we interest in most cases. So pseudopotential description of ionic core are used[42, 140]. Meanwhile, we should use enough basis functions to describe wavefunction accurately; in plane waves cases, this means the basis should include plane wavefunctions from those with low kinetic energies to those with high enough kinetic energies, so-called converging test of cut-off energy[81].

• Approximation on exchange and correlation functionals

The major problem with DFT is that the exact functional for exchange and correla- tion, Exc[n] in Eq. 2.19, is not known except for free electron gas[17]. However, approximations exist which permit the calculation of certain physical and chemi- cal quantities quite accurately. The most widely used approximations are the local- density approximations (LDA), whose exchange and correlation functional depends only on the density at the coordinate where the functional is evaluated[144, 106, 19, 105]. DFT results from LDA approximations usually give a good description of atomic geometries of studied system, but may overestimate the binding energies be- tween different species. A better solution comes from generalized gradient approxi- mations (GGA)[104, 103, 43], which are local but also take into account the gradient of the electron density at the same coordinate. GGA usually gives good descrip- tions of the ground state energies[44], so it is widely used in surface chemistry ar- eas, including most of calculations in this thesis (here we mainly use Perdew-Burke- Ernzerhof (PBE) exchange-correlation functional[103], a common type of GGA).