新浪博客

O原子计算

2018-01-13 05:03阅读:
前情概要:
通过能量,磁距,电子分布等信息来判断结果合理性!
O原子计算


在本节练习中,大师兄教给你如何分子氧原子在轨道中的占据情况,判断计算是否合理,并正确进行氧原子能量的计算。


氧原子的电子构型是1s22s22p4 轨道占据情况如图:


O原子计算

所以氧原子含有两个单电子,具有磁性,且磁矩为2 μB



我们看一下前面的计算结果:

OSZICAR :


O原子计算




能量信息:



O原子计算


电子占据的情况:(OUTCAR中查看)



O原子计算
Band1 含有两个电子,对应的2s2;
Band 2-4 为三个简并态,每个能带上有1.33个电子,对应的2p4
但在这里,电子的占据是不正确的:

因为2px轨道上含有两个电子,而不是把2px上的一个电子平均分配到3p轨道上;


此外,通过这个电子的占据情况,我们不能正确得到氧原子的磁矩信息。


那么怎么解决这个问题呢?




分两步解决问题:


第一步:由于氧原子具有磁性,自旋极化计算要进行考虑,在VASP计算中,需要在INCAR中添加一项: ISPIN = 2

ISPIN的取值有两个,1 2 :
1 代表不考虑自旋极化,是VASP的默认值;
2 代表打开自旋极化该选项,计算中考虑。



自旋极化什么时候该加,什么时候用默认值呢?


要计算的体系具有磁性时,必须要打开自旋极化。一般来说,单原子的计算,O2分子(基态为三重态),以及含Fe,Co, Ni 的体系需要考虑自旋极化。

添加该选项后,重新计算,结果如下:



INCAR
O原子计算
OSZICAR

O原子计算



可以看出,加了自旋极化后,电子迭代步数增加了,这是因为体系中的电子被强制分成了alpha beta 两种,并分别进行计算,因此增加了计算量。


体系的磁矩大小在OSZICAR中查看,对应右下角的 mag= 该项,从这里我们可以看到,磁矩信息与我们已知的B吻合,这一点是合理的,正确的。

OUITCAR中的能量信息:

O原子计算

考虑自旋极化后,体系的能量降低了。



我们重点通过查看体系的电子占据情况,判断该计算是否合理:
O原子计算

从图中可以看出,结果由两个spin 组成: spin component 1 和 2:
spin component 1 中含有4个电子,另一个中含有2 个电子:



O原子计算
参考该图,可以看出 spin component 1 为自旋向上的alpha 电子,另一个是自旋向下的beta 电子。但是:


1)Spincomponent 1中,能带2-43alpha 电子的能量是一样的,这不正确,因为其中一个2px轨道中的alpha电子已经成对,能量要比py pz 低;描述失败!


2)spincomponent 2 中,另一个beta电子还是平均分配在了三个能带上面。
电子占据依然不合理。



上面的结果是由于体系的高对称性导致的简并所造成的。 8x 8 x 8 的立方体格子,在这里具有高阶的点群对称性: O_h, 见OUTCAR
O原子计算
GGA泛函中,为了获得体系更低的能量,对于原子来说,通常会采用一种symmetry broken solution的处理方法。但是在VASP计算中,体系的对称性则是通过晶胞来获得,即把这个晶胞当成一个原子来处理,因此我们需要手动改变晶胞的形状来消除对称性造成的简并结果。(此处的解释可能有些牵强,有兴趣的可以查找与symmetry broken solution相关的文献)



INCAR, KPOINTS, POTCAR等均保持不变。修改POSCAR,如下:

O原子计算
通过改变格子在三个方向的大小,降低对称性。大师兄还尝试了三斜的格子,结果和这个是一致的。(有兴趣的可以尝试下)


O原子计算



下面我们看一下改变晶胞为7.5 x 8.0 x 8.9后的计算结果:


OSZICAR

O原子计算
OSZICAR中电子迭代步数又增加了,这是因为对称性的降低增加了计算量
磁矩为B,这一点跟前面一样,正确!



体系的对称性:从O_h 降低到了D_2h
O原子计算


能量信息:


O原子计算
跟前面能量相比,可以看出,对称性降低后,体系的能量进一步降低了



电子占据情况:


O原子计算


分析:


1) alpha 电子(spin component 1)中,能带1 2s中的alpha 电子;能带2-3为两个简并轨道,对应 py pz 电子,能带4px 中的alpha电子。这里能带4 的能量应该比23 要低,但结果恰恰相反,描述不合理;


2) beta电子(spin component 2)中,能带12s beta 电子,能带2px中的beta电子,此时该beta电子占据了一个轨道,而不是分布在三个p轨道上,结果是合理的。

计算到这里,已经是VASP官网对于单原子能量最为完整和准确的计算了。虽然上面pxalpha电子比pypz能量高,至少电子的轨道电子占据情况是正确的,且磁矩和简并的错误已经消除。由此可见, VASP对于单原子的电子占据情况(至少对于O原子来说),虽然取得了部分理想结果,但还是有不足的地方

此外,体系的对称性可以通过ISYM来控制(扩展阅读ISIM),
ISIM=0的时候,不考虑对称性进行计算,


大师兄也尝试过了将ISYM=0 应用在 8x8x8 (test3)以及 7.5x8.0x8.9 (test4) 的格子里进行计算。对于电子占据情况来说,均得到了与前面7.5x8.0x8.9一致的结果。但是使用7.5x8.0x8.9所得到的能量更低(test4 的能量比test3低)。


使用7.5x8.0x8.9格子时,ISYM=0 (test4)和采用默认值,得到的能量结果是相同的,因此,改变晶胞的对称性在计算单原子能量的时候是必须的,单独通过ISIM这一项不考虑对称性是远远不够的。



扩展阅读:


1)ISIM:http://cms.mpi.univie.ac.at/vasp/guide/node115.html
2)重现本节所有练习,并自己认真分析结果,查看电子占据情况,体系的磁性,以及能量信息。




总结:

1)知道什么时候使用自旋极化计算,怎么进行自旋极化计算;
2)知道为什么自旋极化后计算量增加了;
3)知道在哪里查看体系的磁性信息;
4)知道为什么对称性降低后计算量增加了;
5)会分析单原子中电子轨道的占据情况;判断结果是否合理;
6)知道通过改变晶格大小调节体系的对称性从而消除简并对能量的影响;
7)知道ISYM这一个参数,在计算单原子能量中,ISYM的作用远远不及改变晶格大小;
8)知道vasp也存在自己局限性,不要完全相信。

我的更多文章

下载客户端阅读体验更佳

APP专享