搜档网
当前位置:搜档网 › vasp_能带结构和态密度图

vasp_能带结构和态密度图

vasp_能带结构和态密度图
vasp_能带结构和态密度图

能带结构和态密度图的绘制及初步分析

前几天在QQ的群中和大家聊天的时候,发现大家对能带结构和态密度比较感兴趣,我做计算已经有一年半了,有一些经验,这里写出来供大家参考参考,希望能够对初学者有所帮助,另外写的这些内容也不可能全都正确,只希望通过表达出来和大家进行交流,共同提高。

MS这个软件的功能确实是比较强,但是也有一些地方不尽如人意的地方。(也可能是我对一些结果不会分析所致,有些暂时不能解决的问题在最后一部分提出,希望大家来研究

研究,看看有没有实现的可能性)。

能带结构、态密度和布居分析是很重要的内容,在

分析能带结构和态密度的时候,往往是先作图,然后分

析。

软件本身提供的作图功能并不是很强,比如说能带结构

(只能带只能做point图和line图),不美观不说,对于

每一个能带的走势也不好观察,感觉无从下手。所以我

一般用origin作图(右图是用origin做的能带图)。能带

结构和态密度的作图过程请参考我给大家提供的动画。

接下来我们先开看看能带结构的分析和制作!

第一部分:能带结构

这个部分打算先简单的介绍一下能带的基础知识,希望能对大家有所帮助,如果对能带了解比较深入的朋友,可以跳过这个部分内容,之中不当之处请勿见笑。^_^

第一个问题是:

1、能带是怎样形成——轨道和一维体系的能带。

这是最基本的一个问题,我们要对能带结构进行分析,首先要知道它是如何来的。其实能带是一种近似的结果(可以看成一种近似),是周期边界条件(bloch函数)下的一种近似。先来看看一个最简单的问题,非周期体系有没有能带结构?答案是没有的,大家可以试试:

①建一个周期的晶胞②选择build菜单下的symmetry子菜单下的none periodic superstructure去掉周期边界条件性③看看还能够运行吗?运行(run)按钮变灰了,不能提交作业了。这说明什么问题?这说明这个CASTEP这个模块不能计算非周期的体系,另外可以参考MS中的DMOL模块,它可以计算非周期系统,虽然可以计算周期系统,但是仍不能计算能带,大家可以试试,看看property中的band structure能不能选上,一定不能!!^_^

从这里,我们可以得到一个结论,对于单个原子(分子、单胞)如果不加上周期边界条件,是无法获得能带结构的。所以计算小分子体系,或者采用团簇模型的朋友,这部分内容或许对你们没有帮助!那么,非周期体系的态密度能够计算吗?这应该是能够计算的,曾经开到过文献采用团簇模型,计算出态密度的(phys. Rev. 上的文章)。

那么非周期体系为什么没有能带结构呢?

看一个例子:一个H2分子有能带吗?没有,因为它没有周期边界条件,也就是说在x,y,z方向上没有重复,所以它没有能带结构。那H2分子有什么东西呢?有两个轨道,两个

1s原子轨道,或者说两个轨道能级,它们成键参考右图。

再看另外一个例子:一维无限H原子链

H H H H H H

在一维无限H原子链体系中,产生了能带。

为什么在一维无限H原子链体系中能够产生能带呢?

因为,每一个H 原子有一个1s 轨道,由于在X 轴方向(H 原子周期排列的方向)引入周期边界条件,所以这个体系有无数(阿佛加得罗)个H1s 的轨道能级,这些具有相同能量的能级轨道处于简并的状态。如果两个相邻的H 原子之间距离较大,不能够成键,那么这无数个简并的能级将排成一条水平的直线,这条直线很长,无法画下来,那么我们只有压缩它,将他压缩到一个区间([0,a π

]),这样每一个能级用一个点表示,由于点较多,看起

来好像形成了一条线,这样能带就形成了。

如果用函数的语言来描述,周期排列我们采用bloch 函数表示,我们解这些函数,就得到了一些k 矢量,在一维体系中k 矢量表示平移操作,k 的取值见下图,由于H1s 轨道能级有无数个,所以k 平移操作矢量就有无数个(注意k 是量

子化的),所以将它们压缩到[0,a π

]这个区间,就成了能带

结构中的横坐标,另外这个矢量也可以指向-X 方向,所以在[-

a π,0]这个区间能带的图像和[0,a π

]对称。

当H 原子之间的距离逐渐接近,它们的原子轨道要进行组合,形成一个成键分子轨道和一个反键分子轨道,那么原来能带是一条水平的直线,现在就要开始发生弯曲了(两个分子轨道能量不一样,导致能带发生弯曲),所以[0,a π

]这个区间,能带开始有带宽(散度),

随着H 原子的距离逐渐接近,可以预料,成键分子轨道和反键分子轨道的分裂越大,能带的带宽(最高能级-最低能级)越大。所以,相邻轨道之间的重叠越大,成键程度越大,带宽就越大。

另外值得一提的是,k 矢量还可以表示节点的数目。当k =0的时候表示什么呢?表示节点数为0,没有节点,所以k =0表示的H1s 轨道组合(组成分子轨道的原子轨道都带+号)具有最大的成键,能量最低。随着k 值的增大,节点数逐渐增多,体系的能量上升,最后k =a π

时,H1s 轨道组合成的分子轨道能量最高(原子轨道为+-+-……交替)。所以H 原子链的能带结构是一条向上弯曲的曲线(能带),k =0能量最低,k =a π

时能量最高。

这里要特别注意,并不是k =0的时候节点数都为0,比如(+-,+-,+-,……)这样的p 轨道,如果它们沿着X 轴周期排列,那么k =0的时候将具有最大的节点数,这时候形成的分子轨道将是能量最大的,随着k 的逐渐增加,节点数逐渐减小,所以这时候能带将向下伸展,这与H 原子链的情况刚好相反。

大家都知道,这样的H 原子链是不可能稳定的,最后都要变成H2分子,能带要消失,这是一个什么样的过程呢?在这个一维周期体系中轨道能级的数目假设为N (无限大),那么这个体系的电子数是多少呢?答案是N ,那么这些电子在这个能带上是如何分布的呢?当然是按照能量从低到高的顺序来填充的了,这样由于每一个轨道能够容纳2个电子,而这个能带只有较低能量的部分被填充(能带半充满),所以这时候要产生畸变(Peierls 畸变,即固体物理中的姜-泰勒效应),H 原子之间要产生相对振动(虚模,能量不稳定),以降低体系的能量,这样,H2分子就形成了,而能带也由于H2原子的形成破坏了周期条件,当这些H2分子不再沿着X 轴方向形成周期排列的时候,能带也就消失了(变成非周期体系)。

结论:一个原子的一个原子轨道在一维周期条件下将产生一条能带,能带的带宽取决于这些原子轨道的在周期方向上的成键强度,强度越大,带宽越大,成键越弱,带宽越小,如

果周期方向上没有成键,能带将是一条直线。另外能带是向上伸展还是向下伸展取决于原子轨道的特性,或者说是体系的拓补性质。

接下来我们看看,布里渊区里面的高对称点(G ,X ,F ,M 等)是怎么来的。

2、 布里渊区的高对称点

前面讲了一维周期条件下的布里渊区的能带是一条线,如果加上二维(X ,Y )的周期边界条件,这些能带又会变成什么样呢?答案是一个面,由原来的线组成一个面。因为在一维情况下我们用一条能带来表示k 矢量(对称操作)和能级的关系,可以用E (k )来表示,这构成第一布里渊区(即k 的取值范围[0,a π

])。对于二维周期体系,我们需要两个平移矢

量k x 和k y ,所以能带可以用E (k x ,k y )来表示,当k x =0时,变成E (0,k y ),得到一条能带(线,y 方向上与一维周期情况的能带类似);当k y =0时,变成E (k x ,0),得到一条能带(线)。由于k x 和k y 是矢量,它们可以组合成另外一个矢

量,这个矢量不是沿着X 轴,也不是沿着Y 轴,实际上沿着该

矢量仍是能够得到一个能带(线)的,这样的矢量有很多,所

有的这些能带(线)将构成一个面。如果我们在做能带结构图

的时候,将能带结构按照二维的面画出来是很困难的,而三维

的情况更加困难,因为对称操作有很多,k 矢量的取值有很多,

所以一个可行的办法就是让k 的取值沿着一定的路径走,最后

回到起点。如右图(二维情况)。

这样,我们只要选择一些较高的对称点,就可以确定这个路径。比如二维的布里渊区是一个面,这个面上每一点与原点(G 点或Γ点)的连线都构成一个k 矢量,有一个k 矢量就有一个能级对应(E (k ))。所以,二维的能带结构是这个布里渊区上的一个平面(面积),如上图,按照Γ——>X ——>M ——>Γ这个路径走,就可以得到一个可以大致反映布里渊区上的能带平面的一个近似图,这就是二维的能带结构。具体的能带图的展开见下图。

三维的能带展开见下图:

前面讲了一维H 原子链的能带结构,提到这个体系具有一个能带,并且是向上弯曲的一个能带。这个能带是这样来的,H 原子链里面的基本单位(单体,单胞)是一个H 原子,每一个原子有一个原子轨道,即每一个基本单位有一个能级轨道,加上周期条件以后,这一系列轨道能就变为一个能带了。假如,现在以两个H 原子作为一个基本单位呢?能带结构又是如何的呢?这就是能带重叠的问题

3、 能带的折叠

如上图,将2个氢原子作为一个基本单位,这时候能带结构是什么样子的呢?很容易理解,根据前面的知识,单胞的原子轨道的数目决定了能带的数目,所以这样划分体系将有将有两个能带。

但是这个体系与前面1个H 原子周期链是一样的,只不过人为地进行了划分,能带结构就变了吗?是的,能带确实变了,那么能带将怎样变化呢?下图分别是1个H 原子为单胞和2个H 原子为单胞的能带结构。

第一个图可以清楚的看到,能带底部是成键的,能带的顶部是反键的,中间是非键的(成键与反键相当),能带向上伸展(弯曲)。在第二个图,原来的中部的非键轨道分别变成了两个能带的反键和成键轨道(相同颜色表示可以重叠成键,不同颜色表示中间有一个节点)。实际上,这两个图是有关系的,能够反映相同的内容,首先,布里渊区从原来的[0,

a π]变为[0,a 2π

],这也是可以理解的,原来的能带长度要变成原来的一半(因为周期方向上的单胞数减少一半,原来有N 个单胞,以2个H 原子为一个单胞后,单胞数变为一半,所以布里

渊区要减半)。其次,原来的能带在[0,a π

]展开,现在由于布里渊区减半,能带不能在[0,a 2π

]

这个小区间画出来,所以能带结构将产生折叠,由原来的一个能带变为2个能带,并且是以k =a 2π

为对称轴,将原来[a 2π,a π

]区间的能带折叠过去,所以就得到了2H 原子为单胞的

能带结构。如果我们将单胞取3个原子,或者取4个原子,体系的能带将如何变化?体系的能带分别变为3条和4条能带,并且是2次或3次折叠原来的能带。

另外,上面的例子我们也可以从另外一个角度考虑问题,即2个H 原子组成一个H2分子,形成成键分子轨道和反键分子轨道,把这两个分子轨道看成一个“原子”的两个“原子轨道”,给这个“原子”加上周期条件以形成能带,这

样也得到2个能带。这种想法可以进行适当的扩充,

比如我们研究一个晶体,首先我们可以把单胞找出来,

然后将单胞的轨道能级画出来,考虑它们之间的成键,

最后得到一组分子轨道,以这组分子轨道为基础,给

它们加上周期条件,形成能带。这样的想法什么时候

有用呢?在组合成分子轨道以后,这些分子轨道并不是

不变的,有可能和相邻晶胞的分子轨道再次组合,这

种情况在过渡金属氧化物中非常普遍,所以在考虑成

键的时候除了单胞内成键情况以外,还需要考虑晶胞间分子轨道的组合。

能带的折叠实际上是从不同的角度考虑问题而已,其实能带结构的本质还是一样的。如果我们理解了这点,那么我们在分析能带的时候,就不会笨到建立一个很大的超胞去研究其能带结构。所以我们要研究一个体系的能带结构时候,尽量选最小的单胞,以减少能带的数目。

不幸的是,有时候我们往往要计算掺杂的情况而不得不建立一个很大的单胞(超胞),而掺杂的比例又与超胞的大小有关。如果要做1/8掺杂,那么起码要将8个晶胞做成一个单胞(超胞),并将其中一个原子替换掉,从而实现掺杂。这样能带的数目将变为原来的8倍,这样我们计算出来的能带将是一团曲线交缠在一起,再也无法分开。

大家可以试试建立一个超胞,然后计算能带,看看能带结构如何!

所以能带结构的分析对于比较大的单胞(超胞)或者具有较多原子轨道的单胞将变得很麻烦。而且MS 中画出的能带结构很难看,如果我们要用origin 作图的画,又要反复的copy +paste 数据,所以建议在计算具有较多原子轨道(分子轨道)的体系时,尽量不用能带结构分析问题(虽然它很有用^_^)。用态密度和PDOS 就好多了。

另外,简单的提一下Fermi 能级的概念,有很多书都将最高占据分子轨道(HOMO )的顶部作为Fermi 能级,所以我也采用这种观点,不知道大家是怎么理解的?

下面我简单讲讲我做的体系的能带结构,具体做法参加我提供的动画演示。

4、3维体系的能带——PbTiO3的能带结构

要分析能带,首先要知道每个能带是属于那个轨道的,所以首先要画出单胞的轨道能级图,下图是钛酸铅的轨道能级示意图,不是很准确(因为有一些轨道成键没有连线,仅给价带和导带部分连线了)。

在轨道能级图里面先将各个原子的轨道能级标出来(横轴的能量是参考了PDOS 加上的,没有也没有关系^_^)。接着考虑成键,主要是中心Ti 原子和O 原子成键(模型参考下图),有O 原子的2p 轨道组成价带,2s 轨道的能量最低Pb 的4s 轨道比O2p 轨道能量低,比O2s 轨道高。另外Ti 原子处于TiO6八面体中心,所以3d 能级要分裂成3下(3t 2g 态,3d xy ,3d xz ,3d

yz 单胞1单胞2

二次组合

轨道)和2上(e g 态,即3d x 2-y 2,3d z 2轨道),这些轨道构成导带。Pb 的6d ,Ti 的4s ,4p 轨道在Ti3d 轨道上面。

有了这些信息我们就可以绘制能带,并可以用不同的颜色表示不同轨道形成的能带,具体的绘制过程见动画。

接下来看看能带能够说明什么问题。

第一点:O2s 能带有带宽,表明其参与成键(参与成

键的有Ti 的3d z 2轨道,Ti4s ,4p z 轨道,还有Pb 原子轨道

的部分贡献,能带结构看不出来,但是态密度可以看出

来)。

第二点:Pb 的6s 能带带宽比较大,说明Pb6s 轨道参

与成键,由于Pb 与Ti 原子很远(3.45A )所以只能是与

O2p 轨道成键(能量相近,并且有带宽,从后面态密度分

析也可以得到同样的结论)

第三点:O2p 能带组成价带,体系中有3个O 原子,

共有9条O2p 能带,其中每3个是一组(G 点是3重简并

的)。

第四点:Ti3d 的5个能级分裂成2组,3下2上,组成导带。

第五点:Pb 的6p 和6d 能带在Ti 的3的能带上面,而且Pb 的6的也要分裂,还有一些能带图中未能表示出来,另外Ti4s ,4p 能带在最上面,且带宽比较大,说明它们参与了与O2p 轨道成键。

当然,能带结构还能给出很多信息,比如带隙等,由于水平有限,所以只能看出一些简单的内容!希望对能带结构比较了解的朋友能够把这部分内容更加完善,大家共同探讨和学习!

下面我主要讲一下态密度的一些基本内容和初步的分析以及态密度的绘制。 第二部分:态密度

首先来看一下态密度的意义,前面提到当单胞(超胞)很大的时候,含有的原子轨道(分子轨道)的数目就很多,采用能带分析的时候,必须处理很多能带。在单个分子中,我们可以挑选出一个或一小组能决定分子的几何构型,反应性能等的轨道作为前线轨道或者价轨道,但是,在多到几乎无法可数的晶体轨道(组成能带的能级)中,就没有可能找到某一个能级来决定一种几何构型或反应性能。

举个例子来说,如果做表面成键或者吸附,首先要建立按照一定的晶面(如[110]面)取向的表面构型,然后就是考虑吸附上去的原子对这个表面的影响情况,如果计算能带,当

表面吸附的覆盖度很小时,这时候需要建的表面就很大,能带的数目自然就增加很大数目,而影响到表面结构和性质的只要那么几条能带(吸附原子和被吸附原子的能带),如何从这么多的能带中找到它们呢,这显然时吃力不讨好的事情(我觉得这时候用能带来解释不现实),那么我们怎么考虑吸附质吸附上去以后,表面的结构和性质呢。我个人认为,只能靠计算得到的态密度来分析了,特别时偏态密度(态密度投影或称PDOS),比较被吸附原子和吸附原子在吸附前或者吸附后的偏态密度应该能够很好的说明情况,而且如果能够加上布居分析,局部的结构和性质应该可以弄清楚。比如做TiO2[110]面吸附乙酸,我们可以计算TiO2晶体的态密度,计算TiO2[110],和吸附后的TiO2[110]的态密度,这样,比较前两者,就知道从晶体变到表面以后,吸附原子的成键变化情况,比较后两者,又可以知道吸附前和吸附后,表面的结构怎么变化(成键等),性质发生什么变化。所以我个人认为,在计算表面的结构性质的时候,应该更注意局部变化的情况。

那么态密度的物理意义是什么呢?

1、态密度的意义

态密度的物理意义应该是比较简单的。大家都知道,能带结构的纵坐标是能量,假如在这个坐标轴上取ΔE这一个很小能量范围(比如0.005000~0.005001eV这个范围),那么这个能量间隔范围内又多少个能级,或者说又多少个原子轨道(分子轨道)呢?别忘了,能带是怎么来的,是无数个能级“压缩”而成的,而且能带是量子化的,所以在这个能量范围必然又一定数量的能级(轨道)存在。所以从这里开始,不再谈论单个的原子轨道或能级了,因为这没有什么意义。而是我们将这一能量范围内的能级作为一组来考虑,所以态密度的概念就得出来了,即E+dE这个能量范围内的能级数,如果E+dE这个能量范围内轨道(能级数)越多越密集,态的密度越大,所以说态密度的概念是很贴切的。

而且要注意态密度是根据能带得来的,两者有一定的对应关系,比如在E+dE这个能量间隔没有能带,那么有态密度吗?这个答案是很显然的,没有能带,没有能级,哪能有态密度呢?所以这时候态密度图在这个能量范围内将是0。从这里可以得到一个结论,能带按照纵坐标轴投影过去,就得到态密度,所以态密度为0的地方,能带图上一定没有能带经过。

在态密度中还有一个问题就是,有的峰很高,有的峰很低,这是为什么呢?为什么会产生这种情况?这个很容易理解,比如一条水平的能带经过E+dE这个区间,那么这个区间的能级数是不是最大的呢?当然是,这个能带的所有能级都处于这个能量范围内,所以态的数目最大,在态密度图中表现为一个很尖锐的峰。如果能带的带宽较大,这说明态密度图中它很平缓,并且跨过的能量区间越大。一句话,能带越平,态密度峰越尖锐,能带越宽,态密度越平缓,当然离域性越强了。

这里有两个问题:第一个问题:能带越平,是否成键越弱,或者不成键?即态密度峰越尖锐,成键越弱或不成键呢?第二个问题:能带带宽越大,即态密度峰跨度越大越平缓,成键是否越强?

这两个问题,我查了一些书,但是没有答案,我个人的理解如下。对于第一个问题,能带越平,不表示不成键或成键弱,为什么呢,比如两个原子轨道形成很强的σ键,那么根据分子轨道理论,将形成一个成键分子轨道和一个反键分子轨道,成键越强,两者分离越大,形成这两个分子轨道以后,在这个基础上在形成能带结构,也就是在X,Y,Z方向上加上周期条件,假如在这3个周期方向单胞之间的距离比较远,那么两个分子轨道不能产生2次组合,所以得到的能带只能是两条水平直线,所以我个人认为,能带平缓,或者态密度峰尖锐不能说明这个轨道不成键或者成键比较弱。

第二个问题,我认为是这样的,带宽越大,成键越强,因为带宽越大,态密度峰跨度越大,离域性越强,虽然不一定跟那个原子成键,但是其上面的电子离域了,肯定要成键,离域越强,成键越强。

上面两个问题是我自己思考的答案,当然不一定对,希望大家能够探讨探讨!

接下来,想说说用态密度如何分析成键的问题。

2、 态密度与成键

下面的图是能级,能带以及态密度的关系,两个原子的原子轨道组合以后,得到两个分子轨道,在周期边界条件下,这两个分子轨道形成两个能带,根据能带的宽度和斜率,可以得到态密度的近似图。

上图右边的态密度图表示的是总的态密度,不是PDOS ,总态密度与PDOS 的关系如何呢?要解决这个问题,还得回到能带结构,在能带结构中,同一个能量E 画一条水平横线,与能带相交,交点有可以能很多个,并且有可能和几条能带相交,与这条直线相交的若干个点对应于态密度图上能量为E 的一个点,也就是说这个点包含了若干个能带的贡献,所以得到总的态密度图,如果非要区分这些交点中属于那些轨道,则总态密度就得按照一定的原则子划分到不同原子上,就得到了PDOS 。总之,总态密度是所有能带的贡献,而如果要对这些贡献划分为某一个原子的贡献,则产生PDOS 。

再回到上面的图,上图中左边为分子轨道,这个分子轨道可以用波函数2211χχψc c +=来描述,其中1χ和2χ表示两个原子轨道,那么它们组成的每一个分子轨道应该都有两个原子轨道的贡献。但是对于成键轨道,主要以电负性大的原子的原子轨道为主(比如O2p 轨道),即成键分子轨道主要是电负性大的原子的原子轨道,当中掺入了部分另外一个原子轨道的贡献;而反键分子轨道主要是由电负性小的原子的原子轨道构成,并且有电负性大的原子轨道的贡献。也就是所这两个能带不是某一个原子轨道独自形成的的,每一个能带都是一个原子轨道为基础,掺入了其他轨道的贡献,当然这个性质在能带结构中是无法反映的,你不知道其他原子的原子轨道对某一个能带的贡献。那么,什么能够反映这个性质呢?答案是态密度,更准确一些讲是PDOS 。下面看看如何用PDOS 表示这个性质!

如下图:

这个图有两部分态密度组成,能量较低的部分态密度相当于低能的能带产生,高能部分的态密度是高能能带产生(参考上面的轨道-能带-态密度图)。这样低能部分的态密度对应于成键分子轨道,它由两个部分组成(红色部分+黑色部分=总态密度),其中面积大的部分态密度是由电负性大的原子的原子轨道产生,而面积小的部分是另外一个原子轨道对这个分子轨道的贡献(对低能能带的贡献),而对于高能部分的态密度刚好相反,所以根据PDOS可以判断成键的情况。也就是说态密度发生“共振”是成键的一个明显标志。

对于态密度,另外还有一些东西要注意的:

第一:对态密度曲线的积分等于电子数,比如体系由10个电子,10个电子肯定是按照能量从低到高的顺序排列,那么对态密度进行积分,当电子数达到10的时候,这个地方就是fermi能级(积分曲线可以用origin做)。

第二:偏态密度积分至fermi能级得到某一个原子某一个轨道的电子填充的数目。

第三:如果成键作用加强,那么成键分子轨道要下移,反键分子轨道要上移,导致态密度要发生移动,一个向下移动,一个向上移动,而能带则变宽。

大家如果要验证态密度的移动,可以计算一些亚晶格的态密度,然后组合,看看移动的方向。比如钛酸铅,去掉Ti原子和Pb原子,得到O3的亚晶格,计算它的态密度;去掉O3和Ti计算Pb原子的亚晶格,最后用同样方法计算Ti原子的亚晶格的态密度。根据算出的结果和PbTiO3的态密度比较,会发现很明显的特征,起码态密度的移动很明显,而且轨道要分裂(如Ti分裂成3下2上结构),等等!

从上面的讨论和分析可以清楚的知道,PDOS具有很大的用处,不但可以分析成键,也可以分析电子在何处(对不同PDOS积分)!

下面看看我计算的钛酸铅的态密度:

上面的左图是Ti-O原子之间的成键分析,可以发现O2p轨道和Ti3d轨道有明显的“共振”,另外Ti4p在O2p有一部分贡献;Ti4s,4p,3d对O2s都有态密度贡献(考虑到对称性匹配,它们应该成σ键)

上面的右图可以发现,Pb的6s和O2p有态密度共振,也成键;另外Pb6d和Pb6d在O2p态密度处有明显的峰(有贡献),所以O2p与Pb6s,6d也是成键的。

虽然,态密度能够分析成键的情况,并且能够积分出电子的数目从而确定电子在原子轨道上的分布情况。但是对于成键的强弱很难以定量说明,也就是说,成键强,到底有多强,成键弱,到底有多弱这样的问题用态密度比较难以回答。一个办法就是积分PDOS的贡献峰,但是,这样做也不见得可行,比如大家看看上面O2p的贡献峰,O2p在Pb6s的贡献峰积分,就可以知道它与Pb6s轨道成键时对Pb6s轨道的贡献。但是由于Ti3d和Pb6p态密度

峰重叠了,O2p对这两个轨道的贡献峰是一个总的贡献,区分不开对Ti3d和Pb6p的贡献。

态密度对成键的定量化描述不是很强,所以我们往往要进行布居分析,原子布居和键布居,根据布居的数值来判定成键的强弱。

态密度的基本内容就这些,至于怎么作图,可以用origin做,大家看看我提供的动画,动画中有部分内容是积分曲线的制作。

第三:MS中Castep和Dmol模块的一些问题

最后,想讲使用MS中的一些问题提出来,由于我一直没有解决,在这里提出,大家看看能不能实现。

第一个问题就是MS中能不能做晶体轨道重叠布居图(COOP图)?

前面提到用DOS和PDOS 分析成键,对于其强弱的变化比较难以描述,所以要借助布居分析,而晶体轨道重叠布居图,就是重叠布居权重的态密度。我们还是那1维H原子链来说明问题,如下图:

在这个体系中,能带下面是成键的,中间是非键的,上部是反键的。当电子填充在能带下部的时候,填充越多成键越强,当下半部分能带电子填满以后,在往上填充,电子就会跑到反键轨道上,使得成键逐渐减弱。COOP图能够很直观的反映出成键的情况,是一个分析成键情况的有力工具,可是MS中好像做不出来,但是ADF有这个功能,所以在这个地方提一下,大家看看MS中有没有实现的可能性。

第二个问题就是重叠布居的问题。重叠布居是键强弱的一个度量,重叠布居本身是有很多轨道贡献的叠加,这里提出这个问题是MS中能够把没有原子轨道对重叠布居的贡献烈出来吗?

另外还有一些问题,以后慢慢在论坛或者群里面在问好了。^_^

另外,强烈推荐一本书,上面的一些观点都是从这本书中找到更为详细的解释。

书名:固体与表面

作者:[美国] R.霍夫曼著

郭洪煪李静译

王作新郑冲校

出版社:北京工业出版社

我的联系方式:carlon@https://www.sodocs.net/doc/ba11302437.html,或carlon2000@https://www.sodocs.net/doc/ba11302437.html,

能带图分析

能带图的横坐标是在模型对称性基础上取的K点。为什么要取K点呢?因为晶体的周期性使得薛定谔方程的解也具有了周期性。按照对称性取K点,可以保证以最小的计算量获得最全的能量特征解。能带图横坐标是K点,其实就是倒格空间中的几何点。其中最重要也最简单的就是gamma那个点,因为这个点在任何几何结构中都具有对称性,所以在castep里,有个最简单的K点选择,就是那个gamma选项。纵坐标是能量。那么能带图应该就是表示了研究体系中,各个具有对称性位置的点的能量。我们所得到的体系总能量,应该就是整个体系各个点能量的加和。 记得氢原子的能量线吧?能带图中的能量带就像是氢原子中的每条能量线都拉宽为一个带。通过能带图,能把价带和导带看出来。在castep里,分析能带结构的时候给定scissors这个选项某个值,就可以加大价带和导带之间的空隙,把绝缘体的价带和导带清楚地区分出来。 DOS叫态密度,也就是体系各个状态的密度,各个能量状态的密度。从DOS图也可以清晰地看出带隙、价带、导带的位置。要理解DOS,需要将能带图和DOS结合起来。分析的时候,如果选择了full,就会把体系的总态密度显示出来,如果选择了PDOS,就可以分别把体系的s、p、d、f状态的态密度分别显示出来。还有一点要注意的是,如果在分析的时候你选择了单个原子,那么显示出来的就是这个原子的态密度。否则显示的就是整个体系原子的态密度。要把周期性结构能量由于微扰裂分成各个能带这个概念印在脑袋里。 最后还有一点,这里所有的能带图和DOS的讨论都是针对体系中的所有电子展开的。研究的是体系中所有电子的能量状态。根据量子力学假设,由于原子核的质量远远大于电子,因此奥本海默假设原子核是静止不动的,电子围绕原子核以某一概率在某个时刻出现。我们经常提到的总能量,就是体系电子的总能量。

如何用VASP计算单个原子的能量和能级

氢原子的能量为-13.6eV在这一节中,我们用V ASP计算H原子的能量。 对于原子计算,我们可以采用如下的INCAR文件 PREC=ACCURATE NELMDL = 5 make five delays till charge mixing ISMEAR = 0; SIGMA=0.05 use smearing method 采用如下的KPOINTS文件。由于增加K点的数目只能改进描述原子间的相互作用,而在单原子计算中并不需要。所以我们只需要一个K点。 Monkhorst Pack Monkhorst Pack 1 1 1 0 0 0 采用如下的POSCAR文件 atom 1 15.00000 .00000 .00000 .00000 15.00000 .00000 .00000 .00000 15.00000 1 cart 0 0 0 采用标准的H的POTCAR 得到结果如下: k-point 1 : 0.0000 0.0000 0.0000 band No. band energies occupation 1 -6.3145 1.00000 2 -0.0527 0.00000 3 0.4829 0.00000 4 0.4829 0.00000 我们可以看到,电子的能级不为-13.6eV。 Free energy of the ion-electron system (eV) ---------------------------------------------------

alpha Z PSCENC = 0.00060791 Ewald energy TEWEN = -1.36188267 -1/2 Hartree DENC = -6.27429270 -V(xc)+E(xc) XCENC = 1.90099128 PAW double counting = 0.00000000 0.00000000 entropy T*S EENTRO = -0.02820948 eigenvalues EBANDS = -6.31447362 atomic energy EATOM = 12.04670449 --------------------------------------------------- free energy TOTEN = -0.03055478 eV energy without entropy = -0.00234530 energy(sigma->0) = -0.01645004 我们可以看到TOTEN-EA TOM也不等于-13.6eV。 在上面的计算中有个问题,就是H原子有spin,而在上面的计算中我们并没有考虑到spin。所以如果我们改用LSDA近似,在INCAR中用ISPIN=2的tag,则得到如下结果: k-point 1 : 0.0000 0.0000 0.0000 band No. band energies occupation 1 -7.2736 1.00000 2 -0.1229 0.00000 3 0.4562 0.00000 4 0.4562 0.00000 5 0.4562 0.00000 spin component 2 k-point 1 : 0.0000 0.0000 0.0000 band No. band energies occupation 1 -2.4140 0.00000 2 -0.0701 0.00000 3 0.5179 0.00000 4 0.5179 0.00000 5 0.5179 0.00000 Free energy of the ion-electron system (eV) --------------------------------------------------- alpha Z PSCENC = 0.00060791 Ewald energy TEWEN = -1.36188267 -1/2 Hartree DENC = -6.68322940 -V(xc)+E(xc) XCENC = 2.38615430 PAW double counting = 0.00000000 0.00000000

初学VASP中电子态密度计算设置参考

初学VASP中电子态密度计算基本设置参考主要分成三步:一、结构优化;二、静态自洽计算;三、非自洽计算以Al-FCC为例子 第一步结构优化 输入文件(INCAR, POTCAR, POSCAR, KPOINT) INCAR文件 System=Al ISTART=0 ISMEAR=1 SIGMA=0.2 ISPIN=2 GGA=91; VOSKOWN=1; EDIFF=0.1E-05; EDIFFG=-0.01 IBRION=2 NSW=50 ISIF=2 (OR 3) NPAR=10 POTCAR 文件直接在势库中拷贝 POSCAR文件 Al 4.05 1.0 0.0 0.0 0.0 1.0 0.0

0.0 0.0 1.0 4 Direct 0.0 0.0 0.0 0.5 0.5 0.0 0.5 0.0 0.5 0.0 0.5 0.5 KPOINT 文件 Automatic generation Mohkorst Pack 15 15 15 0.0 0.0 0.0 第二步静态自洽计算 INCAR:PREC = Medium,ISTART = 0,ICHARG = 2,ISMEAR = -5输入文件(INCAR, POTCAR, POSCAR, KPOINT) INCAR文件 System=Al ISTART=0 ISMEAR=1 SIGMA=0.2 ISPIN=2

GGA=91; VOSKOWN=1; EDIFF=0.1E-05; EDIFFG=-0.01 #IBRION=2 #NSW=50 #ISIF=2 (OR 3) NPAR=10 POTCAR 文件直接在势库中拷贝 POSCAR文件 Al 4.05 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 4 Selective Dynamic Direct 0.0 0.0 0.0 T T T 0.5 0.5 0.0 T T T 0.5 0.0 0.5 T T T 0.0 0.5 0.5 T T T KPOINT 文件 Automatic generation

vasp计算参数设置

软件主要功能: 采用周期性边界条件(或超原胞模型)处理原子、分子、团簇、纳米线(或管)、薄膜、晶体、准晶和无定性材料,以及表面体系和固体 l 计算材料的结构参数(键长、键角、晶格常数、原子位置等)和构型 l 计算材料的状态方程和力学性质(体弹性模量和弹性常数) l 计算材料的电子结构(能级、电荷密度分布、能带、电子态密度和ELF) l 计算材料的光学性质 l 计算材料的磁学性质 l 计算材料的晶格动力学性质(声子谱等) l 表面体系的模拟(重构、表面态和STM模拟) l 从头分子动力学模拟 l 计算材料的激发态(GW准粒子修正) 计算主要的四个参数文件:INCAR ,POSCAR,POTCAR ,KPOINTS,下面简要介绍,详细权威的请参照手册 INCAR文件: 该文件控制VASP进行何种性质的计算,并设置了计算方法中一些重要的参数,这些参数主要包括以下几类: l 对所计算的体系进行注释:SYSTEM l 定义如何输入或构造初始的电荷密度和波函数:ISTART,ICHARG,INIWA V l 定义电子的优化 –平面波切断动能和缀加电荷时的切断值:ENCUT,ENAUG –电子部分优化的方法:ALGO,IALGO,LDIAG –电荷密度混合的方法:IMIX,AMIX,AMIN,BMIX,AMIX_MAG,BMIX_MAG,WC,INIMIX,MIXPRE,MAXMIX –自洽迭代步数和收敛标准:NELM,NELMIN,NELMDL,EDIFF l 定义离子或原子的优化 –原子位置优化的方法、移动的步长和步数:IBRION,NFREE,POTIM,NSW –分子动力学相关参数:SMASS,TEBEG,TEEND,POMASS,NBLOCK,KBLOCK,PSTRESS –离子弛豫收敛标准:EDIFFG l 定义态密度积分的方法和参数 –smearing方法和参数:ISMEAR,SIGMA –计算态密度时能量范围和点数:EMIN,EMAX,NEDOS –计算分波态密度的参数:RWIGS,LORBIT l 其它 –计算精度控制:PREC –磁性计算:ISPIN,MAGMOM,NUPDOWN –交换关联函数:GGA,VOSKOWN –计算ELF和总的局域势:LELF,LVTOT –结构优化参数:ISIF –等等。 主要参数说明如下: ? SYSTEM:该输入文件所要执行的任务的名字。取值:字符串,缺省值:SYSTEM

DOS态密度

态密度(Density of States,简称DOS) 在DOS结果图里可以查瞧就就是导体还就就是绝缘体还就就是半导体,请问怎么瞧。理论就就是什么?或者哪位老师可以告诉我这方面得知识可以通过学习什么获得。不胜感激。 查瞧就就是导体还就就是绝缘体还就就是半导体,最好还就就是用能带图DOS得话瞧费米能级两侧得能量差 谢希德。复旦版得《固体能带论》一书中有,请参阅!另外到网上或者学校得数据库找找“第一性原理”方面得论文,里面通常会有一些计算分析。下面有一篇可以下载得:ZnO得第一性原理计算 hoffman得《固体与表面》对态密度得理解还就就是很有好处得。 下面这个就就是在版里找得,多瞧瞧吧: 如何分析第一原理得计算结果 用第一原理计算软件开展得工作,分析结果主要就就是从以下三个方面进行定性/定量得讨论:1 ?、电荷密度图(charge density); 2、能带结构(EnergyBand Structure);?3、态密度(Density ofStates,简称DOS)。??电荷密度图就就是以图得形式出现在文章中,非常直观,因此对于一般得入门级研究人员来讲不会有任何得疑问。唯一需要注意得就就就是这种分析得种种衍生形式,比如差分电荷密图(def-ormationchargedensity)与二次差分图(difference chargedensity)等等,加自旋极化得工作还可能有自旋极化电荷密度图(spin-polarizedc harge density)。所谓“差分”就就是指原子组成体系(团簇)之后电荷得重新分布,“二次”就就是指同一个体系化学成分或者几何构型改变之后电荷得重新分布,因此通过这种差分图可以很直观地瞧出体系中个原子得成键情况。通过电荷聚集(accumulation)/损失(depl etion)得具体空间分布,瞧成键得极性强弱;通过某格点附近得电荷分布形状判断成键得轨道(这个主要就就是对d轨道得分析,对于s或者p轨道得形状分析我还没有见过)。分析总电荷密度图得方法类似,不过相对而言,这种图所携带得信息量较小。?能带结构分析现在在各个领域得第一原理计算工作中用得非常普遍了。但就就是因为能带这个概念本身得抽象性,对于能带得分析就就是让初学者最感头痛得地方。关于能带理论本身,我在这篇文章中不想涉及,这里只考虑已得到得能带,如何能从里面瞧出有用得信息。首先当然可以瞧出这个体系就就是金属、半导体还就就是绝缘体。判断得标准就就是瞧费米能级与导带(也即在高对称点附近近似成开口向上得抛物线形状得能带)就就是否相交,若相交,则为金属,否则为半导体或者绝缘体。对于本征半导体,还可以瞧出就就是直接能隙还就就是间接能隙:如果导带得最低点与价带得最高点在同一个k点处,则为直接能隙,否则为间接能隙。在具体工作中,情况要复杂得多,而且各种领域中感兴趣得方面彼此相差很大,分析不可能像上述分析一样直观与普适。不过仍然可以总结出一些经验性得规律来。主要有以下几点: 1) 因为目前得计算大多采用超单胞(supercell)得形式,在一个单胞里有几十个原

用vasp计算硅的能带结构

用vasp计算硅的能带结构 在最此次仿真之前,因为从未用过vasp软件,所以必须得学习此软件及一些能带的知识。vasp是使用赝势和平面波基组,进行从头量子力学分子动力学计算的软件包。用vasp计算硅的能带结构首先要了解晶体硅的结构,它是两个嵌套在一起的FCC布拉菲晶格,相对的位置为 (a/4,a/4,a/4), 其中a=5.4A是大的正方晶格的晶格常数。在计算中,我们采用FCC的原胞,每个原胞里有两个硅原子。 VASP计算需要以下的四个文件:INCAR(控制参数), KPOINTS(倒空间撒点), POSCAR(原子坐标), POTCAR(赝势文件) 为了计算能带结构,我们首先要进行一次自洽计算,得到体系正确的基态电子密度。然后固定此电荷分布,对于选定的特殊的K点进一步进行非自洽的能带计算。有了需要的K点的能量本征值,也就得到了我们所需要的能带。 步骤一.—自洽计算产生正确的基态电子密度: 以下是用到的各个文件样本: INCAR 文件: SYSTEM = Si Startparameter for this run: NWRITE = 2; LPETIM=F write-flag & timer PREC = medium medium, high low ISTART = 0 job : 0-new 1-cont 2-samecut ICHARG = 2 charge: 1-file 2-atom 10-const ISPIN = 1 spin polarized calculation? Electronic Relaxation 1 NELM = 90; NELMIN= 8; NELMDL= 10 # of ELM steps EDIFF = 0.1E-03 stopping-criterion for ELM LREAL = .FALSE. real-space projection Ionic relaxation EDIFFG = 0.1E-02 stopping-criterion for IOM NSW = 0 number of steps for IOM IBRION = 2 ionic relax: 0-MD 1-quasi-New 2-CG ISIF = 2 stress and relaxation POTIM = 0.10 time-step for ionic-motion TEIN = 0.0 initial temperature TEBEG = 0.0; TEEND = 0.0 temperature during run

能带结构分析、态密度和电荷密度的分析

电荷密度图、能带结构、态密度的分析 能带图的横坐标是在模型对称性基础上取的K点。为什么要取K点呢?因为晶体的周期性使得薛定谔方程的解也具有了周期性。按照对称性取K点,可以保证以最小的计算量获得最全的能量特征解。能带图横坐标是K点,其实就是倒格空间中的几何点。纵坐标是能量。那么能带图应该就是表示了研究体系中,各个具有对称性位置的点的能量。我们所得到的体系总能量,应该就是整个体系各个点能量的加和。 主要是从以下三个方面进行定性/定量的讨论: 1、电荷密度图(charge density); 2、能带结构(Energy Band Structure); 3、态密度(Density of States,简称DOS)。 电荷密度图是以图的形式出现在文章中,非常直观,因此对于一般的入门级研究人员来讲不会有任何的疑问。唯一需要注意的就是这种分析的种种衍生形式,比如差分电荷密图(def-ormation charge density)和二次差分图(difference charge density)等等,加自旋极化的工作还可能有自旋极化电荷密度图(spin-polarized charge density)。所谓“差分”是指原子组成体系(团簇)之后电荷的重新分布,“二次”是指同一个体系化学成分或者几何构型改变之后电荷的重新分布,因此通过这种差分图可以很直观地看出体系中个原子的成键情况。通过电荷聚集(accumulation)/损失(depletion)的具体空间分布,看成键的极性强弱;通过某格点附近的电荷分布形状判断成键的轨道(这个主要是对d轨道的分析,对于s或者p轨道的形状分析我还没有见过)。分析总电荷密度图的方法类似,不过相对而言,这种图所携带的信息量较小。 成键前后电荷转移的电荷密度差。此时电荷密度差定义为:delta_RHO = RHO_sc - RHO_atom 其中RHO_sc 为自洽的面电荷密度,而RHO_atom 为相应的非自洽的面电荷密度,是由理想的原子周围电荷分布堆彻得到的,即为原子电荷密度的叠加(a superposition of atomic charge densities)。需要特别注意的,应保持前后两次计算(自洽和非自洽)中的FFT-mesh 一致。因为,只有维数一样,我们才能对两个RHO作相应的矩阵相减。 能带结构分析现在在各个领域的第一原理计算工作中用得非常普遍了。首先当然可以看出这个体系是金属、半导体还是绝缘体。对于本征半导体,还可

VASP几个计算实例

用VASP计算H原子的能量 氢原子的能量为。在这一节中,我们用VASP计算H原子的能量。对于原子计算,我们可以采用如下的INCAR文件 PREC=ACCURATE NELMDL=5make five delays till charge mixing ISMEAR=0;SIGMA=0.05use smearing method 采用如下的KPOINTS文件。由于增加K点的数目只能改进描述原子间的相互作用,而在单原子计算中并不需要。所以我们只需要一个K点。 Monkhorst Pack0Monkhorst Pack 111 000 采用如下的POSCAR文件 atom1 15.00000.00000.00000 .0000015.00000.00000 .00000.0000015.00000 1 cart 000 采用标准的H的POTCAR 得到结果如下: k-point1:0.00000.00000.0000 band No.band energies occupation 1-6.3145 1.00000 2-0.05270.00000 30.48290.00000 40.48290.00000 我们可以看到,电子的能级不为。 Free energy of the ion-electron system(eV) --------------------------------------------------- alpha Z PSCENC=0.00060791 Ewald energy TEWEN=-1.36188267 -1/2Hartree DENC=-6.27429270 -V(xc)+E(xc)XCENC= 1.90099128 PAW double counting=0.000000000.00000000 entropy T*S EENTRO=-0.02820948 eigenvalues EBANDS=-6.31447362 atomic energy EATOM=12.04670449 ---------------------------------------------------

VASP计算前的各种测试

BatchDoc Word文档批量处理工具 (计算前的)验证 一、检验赝势的好坏: (一)方法:对单个原子进行计算; (二)要求:1、对称性和自旋极化均采用默认值; 2、ENCUT要足够大; 3、原胞的大小要足够大,一般设置为15 ?足矣,对某些元素还可以取得更小一些。 (三)以计算单个Fe原子为例: 1、INCAR文件: SYSTEM = Fe atom ENCUT = 450.00 eV NELMDL = 5 ! make five delays till charge mixing,详细意义见注释一 ISMEAR = 0 SIGMA=0.1 2、POSCAR文件: atom 15.00 1.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 1.00 1 Direct 0 0 0 3、KPOINTS文件:(详细解释见注释二。) Automatic Gamma 1 1 1 0 0 0 4、POTCAR文件:(略) 注释一:关键词“NELMDL”: A)此关键词的用途:指定计算开始时电子非自洽迭代的步数(即

NELMDL gives the number of non-selfconsistent steps at the beginning), 文档批量处理工具BatchDoc Word 文档批量处理工具BatchDoc Word densitycharge fastermake calculations 。目的是“非自洽”指的是保持“非自Charge density is used to set up the Hamiltonian, 所以不变,由于洽”也指保持初始的哈密顿量不变。: B)默认值(default value)(时) 当ISTART=0, INIWANELMDL = -5 V=1, and IALGO=8 ) ISTART=0, INIWA V=1, and IALGO=48( NELMDL = -12 时当 ) 其他情况下NELMDL = 0 ( NELMDL might be positive or negative. ionic each applied means A positive number that after a delay is (movement -- in general not a convenient option. )在每次核运动之后(只在A negative value results in a delay only for the start-configuration. 第一步核运动之前)NELMDL”为什么可以减少计算所需的时间?C)关键词“ the the is Charge density used Hamiltonian, to set then up wavefunctions are optimized iteratively so that they get closer to the exact a optimized wavefunctions wavefunctions of Hamiltonian. this From the old with density charge is calculated, the which is then mixed new Manual P105input-charge density. A brief flowchart is given below.(参自页) 是比较离谱的,在前一般情况下,the initial guessed wavefunctions 不变、保持初始的density次非自洽迭代过程中保持NELMDLcharge

§5-7晶体中电子的能态密度

§5-7 晶体中电子的能态密度 5.7.1 带底附近的能态密度 在本章第一节中,我们已经得到自由电子的态密度N (E ), 3 212 22()4m N E V E π??= ??? h ………………………………………… …………………………………(5-7-1) 而且N(E)~E 的关系曲线已由图5-7-1给出。晶体中电子受到周期性势场的作用,其能量E(k )与波矢的关系不再是抛物线性质,因此式(5-7-1)不再适用于晶体中电子。下面以紧束缚理论的简立方结构晶格的s 态电子状态为例,分析晶体中电子态密度的知识。 由前面的紧束缚理论,我们已经得到简立方结构晶格的s 能带的E(k )形式为: ()()012cos cos cos s x y z E J J k a k a k a ε=--++k …………………………………………………(5-7-2) 其中能量极小植在Γ点k =(0, 0, 0)处,其能量为()016s E J J ε=--k ,所以在Γ点附近的能量,可以通过将()E k 展开为在k =0处的泰勒级数而得到,以2 cos 12x x =-+L ,取前两项代入,可以得到: ()()()2222222 2011123()2s x y z s x y z E J J a k k k E J a k k k ε??=---++=Γ-++ ??? k …………………(5-7-3) 在第五节,我们已经根据有效质量的定义,算得简立方晶格s 带Γ点处的有效质量为一个标量, 2 21 *02m a J =>h …………………………………………………………………………………………… (5-7-4) 代入后,可得到 ()22 * ()2s k E E m =Γ+h k …………………………………………………………………………………(5-7-5) 式(5-7-5)表明:在能带底k =0附近,等能面是球面,如果以()()s E E -Γk 及* m 分别代替自由电子的能量E 及质量m ,就可得到晶体中电子在能带底附近的能态密度函数: *312 222()4()[()()]s m N E V E E π=-Γh k ……………………………………………………………(5-7-6) 5.7.2 带顶附近的能态密度 能带顶在(,,)a a a πππ=k 的R 点处,容易知道,其能量为()016s E J J ε=-+k 。以R 点附近的 图5-7-1 自由电子能态密度

DOS态密度

态密度(Density of States,简称DOS) 在DOS结果图里可以查看是导体还是绝缘体还是半导体,请问怎么看。理论是什么?或者哪位老师可以告诉我这方面的知识可以通过学习什么获得。不胜感激。 查看是导体还是绝缘体还是半导体,最好还是用能带图 DOS的话看费米能级两侧的能量差 谢希德。复旦版的《固体能带论》一书中有,请参阅!另外到网上或者学校的数据库找找“第一性原理”方面的论文,里面通常会有一些计算分析。 下面有一篇可以下载的: ZnO的第一性原理计算 hoffman的《固体与表面》对态密度的理解还是很有好处的。 下面这个是在版里找的,多看看吧: 如何分析第一原理的计算结果 ? ?? ?用第一原理计算软件开展的工作,分析结果主要是从以下三个方面进行定性/定量的讨论: ??1、电荷密度图(charge density); ??2、能带结构(Energy Band Structure); ??3、态密度(Density of States,简称DOS)。 ? ? ? ???电荷密度图是以图的形式出现在文章中,非常直观,因此对于一般的入门级研究人员来讲不会有任何的疑问。唯一需要注意的就是这种分析的种种衍生形式,比如差分电荷密图(def-ormation charge density)和二次差分图(difference charge density)等等,加自旋极化的工作还可能有自旋极化电荷密度图(spin-polarized charge density)。所谓“差分”是指原子组成体系(团簇)之后电荷的重新分布,“二次”是指同一个体系化学成分或者几何构型改变之后电荷的重新分布,因此通过这种差分图可以很直观地看出体系中个原子的成键情况。通过电荷聚集(accumulation)/损失(depletion)的具体空间分布,看成键的极性强弱;通过某格点附近的电荷分布形状判断成键的轨道(这个主要是对d轨道的分析,对于s或者p轨道的形状分析我还没有见过)。分析总电荷密度图的方法类似,不过相对而言,这种图所携带的信息量较小。 ? ?? ?能带结构分析现在在各个领域的第一原理计算工作中用得非常普遍了。但是因为能带这个概念本身的抽象性,对于能带的分析是让初学者最感头痛的地方。关于能带理论本身,我在这篇文章中不想涉及,这里只考虑已得到的能带,如何能从里面看出有用的信息。首先

能带,态密度图分析

能带结构和态密度图的绘制及初步分析 前几天在QQ的群中和大家聊天的时候,发现大家对能带结构和态密度比较感兴趣,我做计算已经有一年半了,有一些经验,这里写出来供大家参考参考,希望能够对初学者有所帮助,另外写的这些内容也不可能全都正确,只希望通过表达出来和大家进行交流,共同提高。 MS这个软件的功能确实是比较强,但是也有一些地方不尽如人意的地方。(也可能是我对一些结果不会分析所致,有些暂时不能解决的问题在最后一部分提出,希望大家来研究 研究,看看有没有实现的可能性)。 能带结构、态密度和布居分析是很重要的内容,在 分析能带结构和态密度的时候,往往是先作图,然后分 析。 软件本身提供的作图功能并不是很强,比如说能带结构 (只能带只能做point图和line图),不美观不说,对于 每一个能带的走势也不好观察,感觉无从下手。所以我 一般用origin作图(右图是用origin做的能带图)。能带 结构和态密度的作图过程请参考我给大家提供的动画。 接下来我们先开看看能带结构的分析和制作! 第一部分:能带结构 这个部分打算先简单的介绍一下能带的基础知识,希望能对大家有所帮助,如果对能带了解比较深入的朋友,可以跳过这个部分内容,之中不当之处请勿见笑。^_^ 第一个问题是: 1、能带是怎样形成——轨道和一维体系的能带。 这是最基本的一个问题,我们要对能带结构进行分析,首先要知道它是如何来的。其实能带是一种近似的结果(可以看成一种近似),是周期边界条件(bloch函数)下的一种近似。先来看看一个最简单的问题,非周期体系有没有能带结构?答案是没有的,大家可以试试: ①建一个周期的晶胞②选择build菜单下的symmetry子菜单下的none periodic superstructure去掉周期边界条件性③看看还能够运行吗?运行(run)按钮变灰了,不能提交作业了。这说明什么问题?这说明这个CASTEP这个模块不能计算非周期的体系,另外可以参考MS中的DMOL模块,它可以计算非周期系统,虽然可以计算周期系统,但是仍不能计算能带,大家可以试试,看看property中的band structure能不能选上,一定不能!!^_^ 从这里,我们可以得到一个结论,对于单个原子(分子、单胞)如果不加上周期边界条件,是无法获得能带结构的。所以计算小分子体系,或者采用团簇模型的朋友,这部分内容或许对你们没有帮助!那么,非周期体系的态密度能够计算吗?这应该是能够计算的,曾经开到过文献采用团簇模型,计算出态密度的(phys. Rev. 上的文章)。 那么非周期体系为什么没有能带结构呢? 看一个例子:一个H2分子有能带吗?没有,因为它没有周期边界条件,也就是说在x,y,z方向上没有重复,所以它没有能带结构。那H2分子有什么东西呢?有两个轨道,两个 1s原子轨道,或者说两个轨道能级,它们成键参考右图。 再看另外一个例子:一维无限H原子链 H H H H H H 在一维无限H原子链体系中,产生了能带。 为什么在一维无限H原子链体系中能够产生能带呢?

用VASP进行Partial Charge分析实例

用VASP进行Partial Charge分析实例 VASP Version : 4.6 在这篇文章中,我将首先介绍Partial Charge的概念,以及如何用VASP具体的计算Partial Charge。首先,所谓的Partial Charge是针对与Total Charge来说的,指的是某个能量范围、某个K点或者某个特定的态所对应的电荷密度。在文献中最常见的是价带顶部,导带底部,表面态或者局域态所对应的Partial Charge。通过分析这些态所对应的Partial Charge,可以得到体系的一些性质,比如局域态具体的是局域在哪个原子上等。我将通过具体的例子说明如何用VASP进行Partial Charge Analysis。 进行Partial Charge Analysis的第一步是进行自洽的计算,得到体系的电子结构。这一步的计算采用通常的INCAR和KPOINTS文件。在自洽计算结束后,我们需要保存WAVECAR文件。(通过在INCAR文件中设置LWAVE=TRUE实现)在这个例子中,假设我们需要计算一个硅纳米线的导带和价带的Partial Charge。硅纳米线的结构如下: 第二步是画出能带结构,以决定你需要画哪条能带的那个K点的态所对应的Partial Charge。关于具体如何用VASP画能带,请参见用VASP4.6计算晶体硅能带实例一文。我们得到硅纳米线的能带结构如下: 画能带时有些小技巧。你可以用一些支持列模块的编辑器,如UltraEdit,将OUTCAR里的各个K点所对应的本征值粘贴到Origin中。这一步完成后,在Origin中做一个矩阵转置,然后将K点坐标贴到第一列,并将其设为X坐标。如此画出来的基本上就是能带图了。在Origin 中可以通过设置纵轴范围来更加清楚的区分费米能级附近的各条能带。如上的硅纳米线所对应的能带结构图如下: 决定画哪条能带,或者那些感兴趣的K点之后,有如下几种方法计算不同的Partial Charge。如果你希望计算价带顶端的Partial Charge,则需要首先通过能带结构图确定价带的能带标号。需要注意,进行Partial Charge分析必须要保留有自洽计算的WAVECAR才可以。 第一种Partial Charge分析的INCAR ISTART = 1 job : 0-new 1-cont 2-samecut ICHARG = 1 charge: 1-file 2-atom 10-const LPARD=.TRUE. IBAND= 20 21 22 23 KPUSE= 1 2 3 4 LSEPB=.TRUE. LSEPK=.TRUE. 这样的INCAR给出的是指定能带,指定K点所对应的Partial Charge。分析导带、价带等的Partial Charge特性,通常采用的都是这种模式。 第二种Partial Charge分析的INCAR ISTART = 1 job : 0-new 1-cont 2-samecut ICHARG = 1 charge: 1-file 2-atom 10-const LPARD=.TRUE. EINT = -10.3 -5.1 LSEPB=.FALSE. LSEPK=.FALSE. 这样的INCAR给出的是在能量之间的Partial Charge。这种模式适合于分析某个能量区间内的波函数的性质。 第三种Partial Charge分析的INCAR ISTART = 1 job : 0-new 1-cont 2-samecut

DOS态密度

如何分析第一原理的计算结果 用第一原理计算软件开展的工作,分析结果主要是从以下三个方面进行定性/定量的讨论: 1、电荷密度图(charge density); 2、能带结构(Energy Band Structure); 3、态密度(Den sity of States,简称DOS)。 电荷密度图是以图的形式出现在文章中,非常直观,因此对于一般的入门级研究人员来讲不会有任何的疑问。唯一需要注意的就是这种分析的种种衍生形式,比如差分电荷密图(d ef-ormation charge density)和二次差分图(differenee charge density)等等,加自旋极化的工作还可能有自旋极化电荷密度图(spin-polarized charge density)。所谓差分”是指原子组成体系(团簇)之后电荷的重新分布,二次”是指同一个体系化学成分或者几何构型 改变之后电荷的重新分布,因此通过这种差分图可以很直观地看出体系中个原子的成键情况。通过电荷聚集(accumulation)/损失(depletion )的具体空间分布,看成键的极性强弱;通过某格点附近的电荷分布形状判断成键的轨道(这个主要是对d轨道的分析,对于s 或者p轨道的形状分析我还没有见过)。分析总电荷密度图的方法类似,不过相对而言,这种图所携带的信息量较小。 能带结构分析现在在各个领域的第一原理计算工作中用得非常普遍了。但是因为能带这个概念本身的抽象性,对于能带的分析是让初学者最感头痛的地方。关于能带理论本身,我在这篇文章中不想涉及,这里只考虑已得到的能带,如何能从里面看出有用的信息。首先当然可以看出这个体系是金属、半导体还是绝缘体。判断的标准是看费米能级和导带(也即在高对称点附近近似成开口向上的抛物线形状的能带)是否相交,若相交,则为金属,否则

vasp在计算磁性的实例和讨论

兄弟,问3个问题 1,vasp在计算磁性的时候,oszicar中得到的磁矩和outcar中得到各原子磁矩之和不一致,在投稿的是否曾碰到有审稿人质疑,对于这个不一致你们一般是怎么解释的了? 2,另外,磁性计算应该比较负责。你应该还使用别的程序计算过磁性,与vasp结果比较是否一致,对磁性计算采用的程序有什么推荐。 ps:由于曾使用vasp和dmol算过非周期体系磁性,结构对磁性影响非常大,因此使用这两个程序计算的磁性要一致很麻烦。还不敢确定到底是哪个程序可能不可靠。 3,如果采用vasp计算磁性,对采用的方法和设置有什么推荐。 1,OSZICAR中得到的磁矩是OUTCAR中最后一步得到的总磁矩是相等的。总磁矩和各原子的磁矩(RMT球内的磁矩)之和之差就是间隙区的磁矩。因为有间隙区存在,不一致是正常的。 2,如果算磁性,全电子的结果更精确,我的一些计算结果显示磁性原子对在最近邻的位置时,PAW与FPLAW给出的能量差不一致,在长程时符合的很好。虽然并没有改变定性结论。感觉PAW似乎不能很好地描述较强耦合。我试图在找出原因,主要使用exciting和vasp做比较。计算磁性推荐使用FP-LAPW, FP-LMTO, FPLO很吸引人(不过是商业的),后者是O(N)算法。 3,使用vasp计算磁性,注意不同的初始磁矩是否收敛为同一个磁矩。倒没有特别要注意的地方,个人认为。 归根结底,需要一个优秀的交换关联形式出现 VASP计算是否也是像计算DOS和能带一样要进行三步(结构优化,静态自洽计算,非自洽计算),然后看最后一步的出的磁矩呢? 一直想计算固体中某个原子的磁矩,根据OUTCAR的结果似乎不能分析,因为它里面总磁矩跟OSZICAR的值有一定的差别,据说是OUTCAR中只考虑WS半径内磁矩造成的。最近看到一个帖子说是可以用bader电荷分析方法分析原子磁矩。如法炮制之后发现给出的总磁矩与OSZICAR的结果符合的甚好,可是觉得没有根据,有谁知道这样做的依据吗,欢迎讨论! 设置ISPIN=2计算得到的态密度成为自旋态密度。 设置ISPIN=2就可以计算磁性,铁磁和反铁磁在MAG里设置。最后得到的DOS是分up和down的。 磁性计算 (2006-12-03 21:02) 标签: - 分类:Vasp ·磁性计算

计算态密度

态密度计算 态密度:表示单位能量范围内所允许的电子数,也就是说电子在某一能量范围的分布情况。因为原子轨道主要是以能量的高低去划分的,所以态密度图能反映出电子在各个轨道的分布情况,反映出原子与原子之间的相互作用情况,并且还可以揭示化学键的信息。态密度有分波态密度(PDOS)和总态密度(TDOS)形式。 原则上讲,态密度可以作为能带结构的一个可视化结果。很多分析和能带的分析结果可以一一对应,很多术语也和能带分析相通。但是因为它更直观,因此在结果讨论中用得比能带分析更广泛一些。 计算过程:主要分成三步:一、结构优化;二、静态自洽计算;三、非自洽计算。 1,结构优化:原子弛豫,确定体系内每个原子位置。常用INCAR。2,静态自洽计算:(得到自洽的电荷密度CHG、CHGCAR和E-fermi,提供给下一步非自洽计算用) INCAR设置注意,ICHARG = 2 3,非自洽计算(准确计算电荷分布) INCAR设置:ISTART=1(若存在WAVECAR文件时取1);ICHARG=11(表示从CHGCAR中读入电荷分布,并且在计算中保持不变);RWIGS (或LORBIT=11(或10),这时可不设RWIGS); 计算完成时,生成DOSCAR,采用spit_dos.dl小程序把dos分开(注意vp.dl要拷到同目录下),会生成N+1个文件,DOS0为总态密度,DOS1到DOSN为N个原子的分态密度。每个分态密度共7列分布为

—能量→Sup→Sdown→Pup→Pdown→Dup→Ddown 不知道从态密度能否定性分析出来,因为态密度越尖,则电子的局域性越强, 修正版的splitdos有三个文件:vp、sumdos和split_dos.ksh INCAR设置: ISTART = 1;ICHARG = 11 LORBIT = 10 【对于PAW势,可设置LORBIT = 10,此时可不用设置RWIGS参数】或者设置RWIGS参照POTCAR

MS电荷密度图 能带结构和态密度分析

MS电荷密度图、能带结构、态密度的分析如何分析 ZT]MS电荷密度图、能带结构、态密度的分析如何分析第一原理的计算结果 用第一原理计算软件开展的工作,分析结果主要是从以下三个方面进行定性/定量的讨论: 1、电荷密度图(charge density); 2、能带结构(Energy Band Structure); 3、态密度(Density of States,简称DOS)。 电荷密度图是以图的形式出现在文章中,非常直观,因此对于一般的入门级研究人员来讲 不会有任何的疑问。唯一需要注意的就是这种分析的种种衍生形式,比如差分电荷密图(def-ormation charge density)和二次差分图(difference charge density)等等,加自旋极化的工作还可能有自旋极化电荷密度图(spin-polarized charge density)。所谓“差分”是指原子组成体系(团簇)之后电荷的重新分布,“二次”是指同一个体系化学成分或者几何构型改变之后电荷的重新分布,因此通过这种差分图可以很直观地看出体系中个原子的成键情况。通过电荷聚集(accumulation)/损失(depletion)的具体空间分布,看成键的极性强弱;通过某格点附近的电荷分布形状判断成键的轨道(这个主要是对d轨道的分析,对于s或者p轨道的形状分析我还没有见过)。分析总电荷密度图的方法类似,不过相对而言,这种图所携带的信息量较小。能带结构分析现在在各个领域的第一原理计算工作中用得非常普遍了。但是因为能带这个概念本身的抽象性,对于能带的分析是让初学者最感头痛的地方。关于能带理论本身,我在这篇文章中不想涉及,这里只考虑已得到的能带,如何能从里面看出有用的信息。首先当然可以看出这个体系是金属、半导体还是绝缘体。判断的标准是看费米能级和导带(也即在高对称点附近近似成开口向上的抛物线形状的能带)是否相交,若相交,则为金属,否则为半导体或者绝缘体。对于本征半导体,还可以看出是直接能隙还是间接能隙:如果导带的最低点和价带的最高点在同一个k点处,则为直接能隙,否则为间接能隙。在具体工作中,情况要复杂得多,而且各种领域中感兴趣的方面彼此相差很大,分析不可能像上述分析一样直观和普适。不过仍然可以总结出一些经验性的规律来。主要有以下几点: 1)因为目前的计算大多采用超单胞(supercell)的形式,在一个单胞里有几十个原子以及上百个电子,所以得到的能带图往往在远低于费米能级处非常平坦,也非常密集。原则上讲,这个区域的能带并不具备多大的解说/阅读价值。因此,不要被这种现象吓住,一般的工作中,我们主要关心的还是费米能级附近的能带形状。 2)能带的宽窄在能带的分析中占据很重要的位置。能带越宽,也即在能带图中的起伏越大,说明处于这个带中的电子有效质量越小、非局域(non-local)

相关主题