密度泛函理论基础(1)

文章目录
  1. 1. Schrödinger方程
  2. 2. Hohenberg-Kohn定理
  3. 3. Kohn-Sham方程

 最近上到密度泛函理论基础了,不过在此之前还上了Hartree-Fock方法的一些介绍与推导,虽然我没听,好吧,其实最近上来密度泛函理论我也没听。不过鉴于Hartree-Fock方法在网上能找到推导的过程,所以我就不写了,直接把网站码出来了。
知乎(中文):https://zhuanlan.zhihu.com/p/677955631
原链接(英文):https://insilicosci.com/hartree-fock-method-a-simple-explanation/



Schrödinger方程

 在多电子与多原子核交互作用体系下的不含时Schrödinger方程可写作:

[h22mi=1Ni2+i=1NV(ri)+i=1Nj<iU(ri,rj)]ψ=Eψ[-\frac{h^2}{2m} \displaystyle\sum_{i=1}^N \nabla _i^2 + \displaystyle\sum_{i=1}^N V(r_i) + \displaystyle\sum_{i=1}^N \sum_{j<i} U(r_i,r_j)]\psi = E\psi

mm为电子质量。左式的三项能量分布代表每个电子的动能、每个电子与所有原子核之间的作用能、不同电子之间的作用能。ψ\psi是电子波函数,它是N个电子每个电子空间坐标的函数,即ψ=ψ(r1,...,rN)\psi=\psi(r_1,...,r_N)EE是电子的基态能量。

 尽管电子波函数是N个电子坐标的函数,但可将ψ\psi近似的表达为单个波函数的乘积ψ=ψ1(r)...ψN(r)\psi=\psi_1(r)...\psi_N(r),也就是所谓的Hartree乘积(Hartree Product)。但由于实际材料的复杂度使得Schrödinger方程的直接求解难度令人困扰。同时在哈密顿量中的电子相互作用能也是难以确定的,需要考虑该电子与其他所有电子有关的波函数,换言之,Schrödinger方程是一个多体问题。

 由于理论上是无法直接观测到某套特定坐标的波函数的,能够测量的是N个电子在某套特定坐标(r1,...,rN)(r_1,...,r_N)出现的概率ψ(r1,...,rN)ψ(r1,...,rN)\psi ^* (r_1,...,r_N) \psi (r_1,...,r_N),在实验上的材料中需要的物理量实际上就是一套N个电子位于某套坐标时的概率值。与此概率值密切相关的一个物理量是空间中某个具体位置上的电荷密度n(r)n(r)。可用单电子波函数的形式写作:

n(r)=2iψi(r)ψi(r)n(r)=2\sum_{i} \psi _i^* (r) \psi _i (r)

此式表示的是电子系统所占据的全部单电子波函数的求和,求和式中的表达式是单电子波函数ψi(r)\psi _i (r)中一个电子位于rr处的概率。而前面的因子2的出现是因为电子具有自旋的性质,且泡利不相容原理所表明的单电子波函数能够被不同自旋的两个电子所占据,因子需乘2。该式的要点在于电荷密度n(r)n(r)是一个三个坐标的函数,却含有Schrödinger方程全波函数解的大量信息,而该全波函数却是3N个坐标的复杂函数。

Hohenberg-Kohn定理

 密度泛函理论全部建立在由Hohenberg与Kohn所证明的两个基本数学定理与二人所推演的一套方程的基础上。这两个定理分别是:

定理1:不计自旋的全同费米子系统的基态能量是电荷密度的唯一泛函。

定理2:能量泛函在粒子数不变的条件下,对正确的电荷密度函数取极小值等于基态能量。

 定理1表明了基态电荷密度唯一决定了基态的所有性质,包括能量和波函数,这意味着可以通过找到含有3个空间变量的电荷密度函数来求解Schrödinger方程,而无需求解得到含有3N个变量的波函数,将多维计算的复杂度简化到了一个只有3维的问题。

 其中定理1严格证明了存在一个可用于求解Schrödinger方程的电荷密度泛函,却并未给出该泛函的具体形式,因此定理2给出了这个泛函的一个重要特征:使整体泛函最小化的电荷密度就是对应于Schrödinger方程完全解的真实电荷密度。如果已知这个“真实的”泛函形式,就能通过不断调整电荷密度直至由泛函所确定的能量达到最小化,并可用找到相应的电荷密度。

 将Hohenberg-Kohn定理所描述的泛函写成单电子波函数ψi(r)\psi _i(r)的形式是一个有益的方法,在前面的电荷密度表达式中由这些泛函整体定义了电荷密度n(r)n(r)。能量泛函可写作:

E[ψi]=Eknown[ψi]+EXC[ψi]E[{\psi _i}]=E_{known}[{\psi _i}]+E_{XC}[{\psi _i}]

其中将泛函分开写作两项:具有简单解析形式的 Eknown[ψi]E_{known}[{\psi _i}],所有的其他部分 EXC[ψi]E_{XC}[{\psi _i}]。其中 Eknown[ψi]E_{known}[{\psi _i}]包含四方面的贡献:

Eknown[ψi]=h22miψi2ψid3r+V(r)n(r)d3r+e22n(r)n(r)rrd3rd3r+EionE_{known}[{\psi _i}]= -\frac{h^2}{2m}\sum_{i} \int \psi _i^* \nabla ^2 \psi _i d^3 r + \int V(r)n(r) d^3 r + \frac{e^2}{2} \iint \frac{n(r)n(r^{'})}{|r-r^{'}|}d^3 r d^3 r^{'} + E_{ion}

在上式右侧的项依次代表:电子的动能,电子和原子核之间的库伦作用,电子之间的库伦作用,原子核之间的库伦作用。对于VXCV_{XC}能量泛函完整表达式中的另一项EXC[ψi]E_{XC}[{\psi _i}]是交换关联泛函,它所定义的是没有包括在“known”这一项中的所有其他量子力学效应。

Kohn-Sham方程

 虽然Hohenberg-Kohn定理证明了总能可通过求解基态电子密度函数得到,但对于其具体泛函形式以及如何利用极小值求解总能的问题却没有给出解答。而这个难题由Kohn与Sham所解决,他们给出了这样一个结果:求解正确的电荷密度可以表示为求解一套方程,而其中每个方程都只与一个电子有关。

 Kohn-Sham方程的表达式为:

[h2m2+V(r)+VH(r)+VXC(r)]ψi(r)=εiψi(r)[-\frac{h^2}{m} \nabla ^2 + V(r) +V_H(r) +V_{XC}(r)]\psi _i (r) = \varepsilon _i \psi _i (r)

表面上看来这只是在交互体系下的Schrödinger方程中去掉了求和符号,这是由于Kohn-Sham方程的解是只取决3个空间变量的单电子波函数ψi(r)\psi _i (r)。在Kohn-Sham方程左侧有三个势能项V,VH,VXCV , V_H , V_{XC}。其中第一个也就是一个电子与所有原子核之间的相互作用势。第二个势能也成为Hartree势能,可写为:

VH(r)=e2n(r)rrd3rV_H (r) = e^2 \int \frac{n(r^{'})}{|r - r^{'}|} d^3 r^{'}

这个势能描述的是一个Kohn-Sham方程所考虑的单个电子,与该体系中全部电子所产生的总电荷密度之间的库伦作用,也就是将多电子问题转化为了单电子问题。因为Kohn-Sham方程中所描述的那个电子也是总体电荷密度的一部分,所以Hartree势能中包含了一个所谓的自作用(Self-Interaction)部分,也就是那个电子与自身的库伦作用。自作用是物理上不存在的,因此在Kohn-Sham方程的完整表达式中,将其合并到单电子方程的交换作用能中进行修正,且这只是VXCV_{XC}中的的一部分。VXCV_{XC}在形式上可以表示为交换关联能的“泛函导数”,即:

VXC(r)=δEXC(r)δn(r)V_{XC} (r) = \frac{\delta E_{XC} (r)}{\delta n(r)}

 在以上有关Kohn-Sham方程的讨论中似乎陷入了一个循环:为了求解Kohn-Sham方程,需要确定Hartree势能;为了确定Hartree势能,又需要知道电荷密度;为了知道电荷密度,又必须知道单电子波函数方程;为了知道波函数,又需要求解Kohn-Sham方程…因此为了打破循环,这个问题通常使用迭代算法处理,也就是自洽(Self-Consistent)求解过程, 其步骤简述为:

 (1) 定义一个初始性、尝试性的电荷密度n(r)n(r)

 (2) 求解定义的电荷密度所确定的Kohn-Sham方程,得到单电子波函数ψi(r)\psi _i (r)

 (3) 计算由(2)所得单电子波函数所确定的电荷密度,即nKS(r)=2iψi(r)ψi(r)n_{KS}(r)= 2 \sum_{i} \psi _i^* (r) \psi _i (r)

 (4) 比较计算得到的电荷密度nKS(r)n_{KS}(r)和在求解Kohn-Sham方程时定义的电荷密度n(r)n(r)。如果两个电荷密度相同,这就是基态电荷密度,并可将其用于计算总能。如果两个电荷密度不相同,则用某种方式对尝试性的电荷密度进行修正,并从第(2)部重新开始。






参考书籍:
(1)《Density Functional Theory》(密度泛函理论)————David S.Sholl
(2)《计算材料学——设计实践方法》————江建军



 目前上课好像就上到了这里,不过也不知道自己在此记录的和老师于课上讲的是否有出入,不过有也无所谓了,反正咱是摆子,明天28号调休放假一天,后天29号周日还要补课,并且30号周一也是正常上课,这两天都有计算材料学要上,不过估计还是上课狂玩然后玩过去了。