第3章-赝势平面波方法(I)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第3章 赝势平面波方法(I)
基于密度泛函理论的赝势平面波方法可以计算很大范围不同体系的基态属性,它采用了平面波来展开晶体波函数,用赝势方法作有效的近似处理。由于平面波具有标准正交化和能量单一性的特点,对任何原子都适用且等同对待空间中的任何区域,不需要修正重叠误差。因此平面波函数基组适合许多体系,其简单性使之成为求解Kohn-Sham 方程的高效方案之
一。另外,赝势的引入可以保证计算中用较少的平面波数就可以获得较为可靠的结果。该方法具有较高的计算效率,使之日益发展成为有效的计算方法。本章首先对赝势平面波方法进行重点讨论,其次介绍了基于第一性原理计算软件一般步骤,最后结合Materials Studio 软件包应用,对锐钛矿型TiO 2(101)表面及其点缺陷结构进行建模和计算。
3.1 基本原理
基于密度泛函理论的第一性原理计算实质是求解Kohn-Sham 方程。实际求解Kohn-Sham 方程时,由于原子核产生的势场项在原子中心是发散的,波函数变化剧烈,需要采用大量的平面波展开,因而计算成本变得非常大,所以在计算中选取尽可能少的基函数。计算中选择的基函数与最终波函数较接近则收敛较快,当然包含的维度也应该尽量少。众所周知,根据研究对象不同,选择基函数的方法也不同的,如原子轨道线性组合法(LCAO-TB)、正交平面波法(OPW)、平面波赝势法(PW-PP)、缀加平面波法(APW)、格林函数法(KKR)、线性缀加平面波法(LAPW)、Muffin-tin 轨道线性组合法(LMTO)等,选取典型代表方法在随后的章节中重点展开讨论。与LAPW ,LMTO 等精度较高的第一性原理计算方法比较,平面波赝势法是计算量较少的方法,适用于计算精度要求不严格,因原胞较复杂而导致计算量陡增加的体系。为此,本章将重点学习赝势平面波方法,先学习电子能带的平面波基底展开以及赝势等相关基本概念,然后再讨论赝势引入原理。
3.1.1 平面波展开与截断能
1. 平面波展开
平面波是自由电子气的本征函数,由于金属中离子芯与类似的电子气有很小的作用,因此很自然的选择是用它描述简单金属的电子波函数。众所周知,最简单的正交、完备的函数集是平面波exp[())i k G r +⋅,这里G 是原胞的倒格矢。根据晶体的空间平移对称性,布洛赫(Bloch)定理(将在第4.1.1节中说明)证明,能带电子的波函数(,)r k ψ总是能够写成
(,)()exp()r k r ik r ψμ=⋅ (3.1)
式中k 是电子波矢,()r μ是具有晶体平移周期性的周期函数。对于理想晶体的计算,这是很自然的,因为其哈密顿量本身具有平移对称性,只要取它的一个原胞就行了。对于无序系统(如无定型结构的固体或液体)或表面、界面问题,只要把原胞取得足够大,以至于不影响系统的动力学性质,还是可以采用周期性边界条件的。因此,这种利用平移对称性来计算电子结构的方法,对有序和无序系统都是适用的。采用周期性边界条件后,单粒子轨道波函数可
以用平面波基展开为
()()exp(())G r G i K G r N ψμ=
+⋅Ω (3.2) 式中1N Ω其中Ω是原胞体积;这里G 是原胞的倒格矢,K 是第一Brillouin 区的波矢,()G μ是展开系数。Bloch 定理表明,在对真实系统的模拟中,由于电子数目的无限性,K 矢量的个数从原则上讲是无限的,每个K 矢量处的电子波函数都可以展开成离散的平面波基组形式,这种展开形式包含的平面波数量是无限多的。基于计算成本的考虑,实际计算中只能取有限个平面波数。采用的具体办法是一方面由于()r ψ随K 点的变化在K 点附近是可以忽略的,因此我们可以使用K 点取样通过有限个K 点进行计算。另一方面,为了得到对波函数的准确表示,G 矢量的个数也应该是无限的,但由于对有限个数的G 矢量求和已经能够达到足够的准确性,因此对G 的求和可以截断成有限的。给定一个截断能
22()2cut G K E m
+=h (3.3) 对G 的求和可以限制在2()/2cut G K E +≤的范围内,即要求用于展开的波函数的能量小
于cut E 。当0K =时,即在Γ点,有很大的计算优势,因为这时波函数的相因子是任意的,
就可以取实的单粒子轨道波函数。这样,对Fourier 系数满足关系式*()()l l G G μμ-=,利用这
一点,就可以节约不少的计算时间。
2. 截断能选取原则
为了取有限个的平面波数,通常的做法是确定一个截断能量(Energy cutoff),如图3-1所示,此时函数基组并不完备,总能量计算会产生相应误差,
通过增加截断能量可以减小误差幅度。为了使计算出的体系总
能量达到设定精度,一般截断能量必须选取到足够高。有限平
面波基组的误差可以加以校正,较好的解决方法是引入一个校
正因子(correction factor),由此可以在一个恒定数量基组下进行
计算,即使采用了恒定的截止能量这个强制条件也可以校正相
应的计算结果。进行这种校正所需要的唯一的参数就是
ln tot cut dE d E ,E tot 是体系总能量,E cut 是截止能量。例如,当它的数值小于0.01 eV/atom 时,计算就达到了良好的收敛精度,对于大多数计算0.1 eV/atom 就已
足够。
3. 平面波基展开特征
用平面波基来展开电子波函数是因为用平面波基来计算有很多优点。平面波基能很方便地采用快速傅里叶变换(FFT)技术,使能量、力等的计算在实空间和倒空间快速转换,这样计算尽可能在方便的空间中进行。如前面讲到的哈密顿量中的动能项的矩阵元,在倒空间中只有对角元非零,就比实空间减少了工作量。第二,平面波基函数的具体形式并不依赖于核的坐标。这样,一方面,价电子对离子的作用力可以直接应用Hellman-Feymann 定理(将在
3.1.5节中进行说明)得到解析的表达式,计算显得非常方便。另一方面也使总能量的计算在不同的原子构型下有基本相同的精度。此外平面波计算的收敛性和精确性比较容易控制,因图3-1 截断能示意图