2019-12-04 能带数-状态数-轨道数-电子数-TDOS-PDOS区别(个人见解)

2019-12-04 能带数-状态数-轨道数-电子数-TDOS-PDOS区别(个人见解),第1张

题记:花了一天时间琢磨处一点东西,不知道对不对,希望有老师看到发现有错误地方可以给我评论指正,十分感谢!

能带是由于周期性条件加上分子轨道理论所产生的。

一个H原子,只有一个能级s;当有两个H时,由于分子轨道理论,会产生成键态和反键态;当有无数H时,就产生了能带。

状态数:k的个数,能级的个数。

k有多少个?k的个数等于宏观晶体中微观单胞的个数。

先说上面H原子链:H原子链(即加入了周期性条件的单个H原子)产生了分子轨道是n个,即有n个能级,其中每一个能级是一个状态,所以k的个数=状态数=单胞数=能级数。(注意:此处单胞的s轨道扩展出了一条能带,由无数能级点或k点对应能级密排形成)

再说计算中的单胞(多原子POSCAR):对于每一个单胞内若含有N个原子,则这一个单胞中每一种原子轨道(不同原子不同能级s、px、py、pz)都会产生有限个数(即N)的分子轨道,能产生多少个呢?k个呗。但是注意这里的k不是无限个,而是有限的N个。为了和上面的k(H原子链的个数)区别,我们计单胞中的状态数为K(上面H原子链的情形单胞即1个H,即对应K其实=1)。这里单胞个数N=单胞状态数K=初始能级数。(这里可以理解为没有加入周期性条件的单胞初始能级数)

再说VASP计算中使用的k点:VASP计算时候要取k点,这个k点到底是什么呢?其实就是周期性条件加入后,考虑的宏观晶体中单胞(POSCAR结构)的个数。换句话说就是,是k而不是K。K是POSCAR中原子个数决定的。

能带数:分子轨道的数目。即轨道数。

考虑周期性的结果就是,初始能级会扩展成能带。能级轨道(电子云)重叠的越厉害,能带宽度越宽。(这里我们先不管s和p之间产生的初始分子轨道能级以及能级宽展成能带时的升降趋势)

取k点相当于对单胞扩胞,计算扩胞后的宏观晶体(怪不得单胞过大只取一个k点也是可以的)。其实单胞中含有多个原子的情况就相当于扩胞了,你看看一个H原子的单胞,只有一个能级;当含有N个原子的单胞时候就有了K个初始能级,你看初始能级产生的能级结构多像能带啊!只不过不够密罢了,不然VASP计算时候怎么会另外取k呢!

我们来看看,取k点产生的效应(红色)。首先我们要明确一点就是,扩胞会发生能带的折叠。也就是说把折叠能带打开,就还是一条能带。当向有多个能级的初始单胞中插入k点时,相当于在“扩胞后”单胞布里渊区插k点,当把能带展开时,会发现这些k点插在了初始能级之间。所以k点取得越密,对应的DOS或BAND就越准确(取得少了VASP自动数学插值呗)。

电子数:状态数2或能级数2

先说什么是DOS:能态密度,在一定能量区间里状态的个数,即能级(能带中的一个个的能级点)的个数。

既然取了k相当于扩胞,即DOS数值会根据k点数成倍增加,那么VASP计算完后应该会对总DOS(有Kk个能级点)进行处理(除以插入k的个数)得到单胞DOS。单胞的DOS从积分到费米能级处得到了单胞填充的状态数K,K2就是单胞电子数。(这里注意,VASP计算中得到的DOS经过了处理,即一个状态设置为占据数为2,因此VASP计算得到的TDOSdat文件积分到费米能级处的数值就已经是电子数了)

计算中发现各PDOS积分到费米能级处的数值之和N1不等于总电子数N0,而TDOS积分到费米能级处数值N2等于总电子数N0。

分析VASP计算输出文件,vasprunxml文件中‘set somment= "spin1"’字段下面的电子积分发现,到费米能级处的电子数等于体系电子总数N0,如果继续能量高的地方积分,电子数就超了,和TDOS积分情况一致。计算DOS后OUTCAR中最后会有关于'total charge'字段下关于各原子轨道下的电荷数,其数值之和不等于总电子数,仔细分析之后发现和PDOS的结果一致。而后有分析了PROCAR文件中的各个轨道的占据态(分析的CO的结果),发现和PDOS的结果一致。后来把各PDOS在整个能量范围积分,积分值之和就和N0一样了。

原来是因为VASP做PDOS投影(projection)时候仅向各轨道投影了一定量的态,这个量即各轨道费米能级以下的电子数(状态数)。其实如果定性分析,这种投影就够了,因为各PDOS的总体形貌不变,不过整体压扁了。

使用VASP进行静态计算和态密度计算时,一般情况下 ISMEAR=-5 ,K点采用网格形式,各方向是均匀分布的,费米能级计算是准确的。

但是进行能带计算时, ISMEAR=0 ,并且K点采用高对称点形式,K点是沿着特殊的路径,导致计算的费米能级没有意义。此时,如果采用能带计算出的费米能级,将费米能级移到 0eV 时,会导致DOS和能带图对不齐的问题。

所以,从静态计算中读取费米能级来处理能带和DOS就可以解决对不齐的问题。

在vasp可以运行的目录中直接运行makeparam程序,会输出allocate的内存。

另,串行版本makeparam的编译:make makeparam。

参考>

使用的软件:VASP, Origin, SshClient, vaspkit051

在完成结构优化和静态计算后,拷贝 scf 文件夹为 optic

编辑 optic 文件夹下 INCAR

提交作业,计算完成后,可查看 OUTCAR 文件,有计算得出介电常数 (Dielectric constant) 的实部和虚部。

使用 vaspkit 程序对计算结果进行处理。

输入命令 opt 产生 REALIN IMAGIN 文件,依次输入命令 kit 和 51 ,屏幕显示如下

输出文件 ABSORBdat,REFRACTIVEdat,REFLECTIVITYdat,EXTINCTIONdat 和 ENERGYLOSSSPECTRUMdat,依次为 absorption coefficient, refractive coefficient, reflectivity coefficient, extinction coefficient and energy-loss function。导出使用 Origin 作图即可。

附: 相关光学性质计算公式

以上就是关于2019-12-04 能带数-状态数-轨道数-电子数-TDOS-PDOS区别(个人见解)全部的内容,包括:2019-12-04 能带数-状态数-轨道数-电子数-TDOS-PDOS区别(个人见解)、VASP计算DOS和能带对不齐,费米能级不一致、vasp中makeparam如何使用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10163038.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存