@o
2018-07-29T16:36:28.000000Z
字数 11102
阅读 6488
密度泛函理论的基本原理和应用
丫Yyoλ入人
讲座视频:Fundamentals and applications of density functional theory - YouTube
主讲嘉宾:Astrid Marthinsen(♀, 挪威科技大学·材料科学与工程系·博士)
预备知识:了解初等微积分概念即可。无需任何量子力学知识。
关于本文:只是笔记。
通过求解薛定谔方程找出一组原子的基态。
其中,
库伦势:
📍 定态:
符号 | 指代 | 表征 |
---|---|---|
哈密顿算符 | 系统的总能量 | |
量子系统的波函数 | 概率幅(其绝对值的平方可以诠释为“粒子在某时间、某位置发生相互作用的概率”) | |
总能量算符 | 含时位势: 不含时位势:(定态波函数的能量本征值) |
|
动能算符 | ||
势能算符 | ||
位置矢量 | - 电子的; - 原子核的 | |
电量 |
原子核的质量要比电子的质量大很多,所以电子的移动速度会比原子核的快很多,因而可以考虑将原子核与电子之间的动力学量分离。
可将体系波函数写为电子波函数与原子核波函数的张量积:
个电子的定态薛定谔方程:
此处,电子哈密顿算符 主要包含三项静电相互作用:
三维坐标中,每个电子薛定谔方程的规模都会是一维坐标的三倍,例子见视频截图 00:09:25。
因为多电子波函数有 个变量( 为电子数,每个电子包含 个空间变量),而电子密度仅是三个变量的函数,这样一来,方程的规模就从 降到了 .
Hartree 乘积是一种可以进行量子轨道近似的方法。将原子核周围所有电子的作用等效为一个点电荷的作用:
多电子等效为单电子
等效后的单电子波函数展开为:
由上式,电子密度可写成:
定理 1:
基态能量与电子密度关系图基态能量 是电子密度的唯一泛函[1]:
定理 2:最低能量对应的电子密度就是基态电子密度:
其中,
XC—exchange-correlation;——交换关联泛函:
最基本的两大近似方法:
局域密度近似(local-density approximation, LDA)
广义梯度近似(generalized gradient approximation, GGA)
Kohn–Sham 虚构了一个等效系统,其中的粒子在无相互作用的有效势场中运动,有效势(effective potential)为:
个粒子的系统的电子密度:
符号 | 指代 |
---|---|
电势 | |
原子核 | |
电子 | |
Kohn–Sham 轨道[1] | |
轨道能 |
使用量子化学中的自洽场方法,即迭代法求解:
(1) 初始化
设电子密度 为某个值(记为 )
(2) 解方程
将 代入 Kohn–Sham 方程,求出单电子波函数
(3) 回代
将 代回式 ,求出 (记为 )
(4) 比较
若 ,就得重新从 (1) 开始;
若 ,说明 是真的基态密度
求出电子基态后,原子上的作用力就能很容易算出了。
沿着离子力的变化曲线,使用梯度下降法,可求出离子基态,从而得到有效的原子间力常数和振动频率,以此替代实际的离子。
(图片作者:Brews ohare)
GaAs 中的声子色散关系
(图片来源:The Great Soviet Encyclopedia (1979))
一组由刚度分别为 和 的弹簧相互连接的各质量为 的粒子构成的体心立方晶体的类比图
Bloch(布洛赫)波是周期性势场(如晶体)中的粒子(一般为电子)的波函数:
(图片作者:Anshul Kogar)
符号 | 含义 |
---|---|
周期势 | |
布洛赫波函数 | |
能带指数[1] | |
平面波波矢 | |
位置矢量 | |
晶格周期函数 | |
平面波正弦包络部分 |
任何的周期函数都可以展开为傅里叶级数:
其中, 是倒格矢(倒空间晶格矢量),与正格矢(实空间晶格矢量) 满足关系
(图片来源:physics-in-a-nutshell.com)
正格子与倒格子
平面波波矢为 ,平面波之和为
每个平面波的动能 .
越大的倒格子空间中包含的晶格矢量越多,动能也更大(可能收敛)。因为实际数值计算中无法真正累加无限项(并且没效率也没必要),故而只需考虑某一项之前的累加和就足矣。
我们选择的这一项所对应的平面波的动能就称为“截断能”。
选择截断能后还须经过能量收敛测试,使总能量满足要求。
k点采样
波矢 扩展到整个倒易空间,波矢的范数(矢量的模长)为 .
动量空间中晶体倒易点阵的原胞称为“第一布里渊区”。
任一相异于倒格矢 的 k点都可以由第一布里渊区中的波矢平移得到:,因此,要计算更大的布里渊区的积分,只需要计算第一布里渊区中的积分(准确来说是级数求和)。
必须在布里渊区进行足够数目的k点的采样,并且经过收敛测试,以确保得到满足要求的可靠的总能量值。
也就是说,k点的密度和截断能都必须足够大以获得收敛能量。
(这个“足够大”是什么概念?举个例子,钙钛矿中的 :k点—;截断能—850 eV)
k点所对应的晶格常数和总能量是相关的,图像上,k点–晶格常数与 k点–总能量的曲线相同。
不过,对于 DFT,有意义有关系的是能量差,而总能量值是没什么意义的。另外,在 DFT 中,能量分辨率为每原子 1 meV.
冻结核心近似
由于化学键及材料的其他特性主要以价电子(外壳层电子)为特征,故而自然考虑到通过简化原子中心部分即核电子的态来简化计算。
赝势用平滑的密度代替选定的一组核电子的电子密度——即所谓“冻结核心”的近似法。
现有的 DFT 计算软件都预置了用于赝势计算的程序库,可直接计算各种元素。
00:00:00
00:00:49
00:02:07
00:02:57
00:04:40
00:07:14
00:08:23
00:09:25
00:11:12
00:12:41
00:14:21
00:17:06
00:18:23
00:19:56
00:23:06
00:25:56
00:27:32
Mastering Quantum Mechanics (3 parts) - MITx |
Note:
Blank lines occupied by the divider (i.e. horizontal rule (________
)) are still treated as blank lines, see below.
#
):
Blank line 1
________
Blank line 2
________
Blank line 3
##
):
Blank line 1
________
Blank line 2
Blank line 3
###
):
Blank line 1
<br>
Blank line 2
Symbol | Name | HTML Entity (Named or Decimal) |
---|---|---|
] [ |
em space |   |
− |
minus sign | − |
– |
en dash | – |
˰ |
modifier letter low up arrowhead | ˰ |
˱˲ |
modifier letter low left/right arrowhead | ˱ / ˲ |
⮤ |
leftwards triangle-headed arrow with long tip upwards | ⮤ |
= |
fullwidth equals sign | = |
然而 zybuluo.com 自定义的 CSS 只有编辑页内可见;发布后的访客页看不到。
h1 {
color: #0077BB;
counter-increment: h1;
counter-reset: h2 figure;
}
h1::before {
content: counter(h1) ' ';
}
h1.skip {
counter-increment: none;
}
h1.skip::before {
content: none;
}
h1.appendix {
counter-reset: h2appendix;
counter-increment: h1appendix;
}
h1.appendix::before {
content: '(' counter(h1appendix, upper-alpha) ') ';
}
h2 {
counter-reset: figure;
counter-increment: h2;
}
h2::before {
content: counter(h1) '.' counter(h2) ' ';
}
h2.appendix {
counter-increment: h2appendix;
}
h2.appendix::before {
content: counter(h1appendix, upper-alpha) '.' counter(h2appendix) ' ';
}
.figure {
counter-increment: figure;
}
.figure::before {
content: '图 ' counter(h1) '.' counter(h2) '‐' counter(figure) ' ';
}
软件:ImageMagick
magick input.png -alpha Set -fill none -fuzz 33% -opaque white output.png
Note: If there is a light color, change 33%
to no more than 10%
.
<span style="display:block; padding:1em; margin:auto; max-width:75%; border-radius:10px; box-shadow:-1px 1px 4px"><span style="display:block; text-align:center; margin-bottom:-1.5em">![img_name]( )</span>
<span style="float:right; font-size:0.75em; color:#666666">(图片作者:[@]( ))</span>
<span class="figure">img_description</span></span>
<span style="float:right; width:35%; padding:1em; margin-left:1em; border-radius:10px; box-shadow:-1px 1px 4px"><span style="display:block; text-align:center; margin-bottom:-1.5em">![img_name]( )</span>
<span style="float:right; font-size:0.75em; color:#666666">(图片作者:[@]( ))</span>
<span class="figure">img_description</span></span>