24小时热门版块排行榜    

CyRhmU.jpeg
查看: 3930  |  回复: 17

nkleof

银虫 (正式写手)


[交流] 如何做能带投影

看到很多文献上提到把块体材料的能带投影到表面的布里渊区内,形成了较宽的连续带。请问这种投影方法具体是怎么实现的?比如,怎么对vasp计算出来的结果进行这种投影?

补充:比如下面图中所示的灰色阴影部分就是块体材料的能带投影,其它曲线则是表面的能带。

文献出处:Journal of Physics: Condensed Matter 17(21): 3121

[ Last edited by nkleof on 2011-7-26 at 20:56 ]
回复此楼

» 收录本帖的淘帖专辑推荐

第一性原理相关文档 物理前沿 VASP算例

» 猜你喜欢

» 本主题相关商家推荐: (我也要在这里推广)

» 本主题相关价值贴推荐,对您同样有帮助:

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

wanglianli136

铁杆木虫 (著名写手)



小木虫(金币+0.5):给个红包,谢谢回帖
引用回帖:
11楼: Originally posted by zjuer at 2011-07-31 19:43:37:
可以在计算能带的path那里修改,不过比较麻烦,可能也可以用脚本

明白了!谢谢你!对与slab来说应该不存在这个吧?
12楼2011-07-31 20:51:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

juchen

金虫 (小有名气)



小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
803780楼: Originally posted by zjuer at 2011-07-31 21:42:51
slab在c方向无色散,不用考虑c的值

请问要计算六角晶系的表面能带的话,K-G-M路径的能带计算是不是可以直接用slab的(0.5,0,0)、(0,0,0)、(0.5,0.5,0)来直接代替(0.5,0)、(0,0)、(0.5,0.5)了?
谢谢啊!
16楼2013-03-27 19:26:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

liuhuimeiwoo

金虫 (小有名气)



小木虫(金币+0.5):给个红包,谢谢回帖
这个我也不知道……mark一下 等着牛人指点
2楼2011-07-26 21:39:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖
nkleof(金币+20): 谢谢! 2011-07-27 10:41:08
zzy870720z(金币+2): 谢谢指教 2011-07-30 16:25:08
假设一个最简单的布里渊区,四方的,c>b=a,只是为了描述方便,其实无关紧要。假设要做ab面的表面布里渊区投影,那么就计算不同c值的时候沿表面布里渊区路径(都是一样的)所对应的能带,然后把这些能带放在一起就会构成一些区域,这些区域就是bulk的能带。描述得不太好,但是你只要试一下马上能明白过来。
3楼2011-07-27 09:42:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nkleof

银虫 (正式写手)


引用回帖:
: Originally posted by zjuer at 2011-07-27 09:42:25:
假设一个最简单的布里渊区,四方的,c>b=a,只是为了描述方便,其实无关紧要。假设要做ab面的表面布里渊区投影,那么就计算不同c值的时候沿表面布里渊区路径(都是一样的)所对应的能带,然后把这些能带放在一起 ...

这样啊,非常感谢!
不过还有一点想再讨论一下,比如做ab面的表面布里渊区投影的话,其表面布里渊区路径应该是在a*,b*构成的倒格子平面内吧,而不同c值的情况就对应不同c*的情况吧?这样的话,就要进行很多次能带计算啊。
另外,对于面心立方这样的情况,就应该把它当做立方格子来处理,得到立方的布里渊区才好进行上面的投影吧?如果是以最简单原胞对应的截角八面体布里渊区,那么不同的c*对应的a*b*面内路径就不一样了。
4楼2011-07-27 10:40:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nkleof

银虫 (正式写手)


引用回帖:
3楼: Originally posted by zjuer at 2011-07-27 09:42:25:
假设一个最简单的布里渊区,四方的,c>b=a,只是为了描述方便,其实无关紧要。假设要做ab面的表面布里渊区投影,那么就计算不同c值的时候沿表面布里渊区路径(都是一样的)所对应的能带,然后把这些能带放在一起 ...

还有个问题要请教一下,按我的理解,块体材料能带在表面布里渊区的投影应该和表面结构无关吧,但下面这个文献的图中,优化和未优化的表面能带图中bulk能带的投影不一样,请问这如何理解?
5楼2011-07-27 11:06:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
★ ★
小木虫(金币+0.5):给个红包,谢谢回帖
zzy870720z(金币+1): 鼓励交流 2011-07-30 16:25:37
引用回帖:
Originally posted by nkleof at 2011-07-27 11:06:09:
还有个问题要请教一下,按我的理解,块体材料能带在表面布里渊区的投影应该和表面结构无关吧,但下面这个文献的图中,优化和未优化的表面能带图中bulk能带的投影不一样,请问这如何理解?
[eimg]17/dd/152581 ...

这个应该是slab的能带,并不是我前面所说的真正bulk的能带,要不然就像你说的应该是一样的。
6楼2011-07-30 12:22:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖
zzy870720z(金币+2): 谢谢指教 2011-07-30 16:25:47
引用回帖:
Originally posted by nkleof at 2011-07-27 10:40:47:
这样啊,非常感谢!
不过还有一点想再讨论一下,比如做ab面的表面布里渊区投影的话,其表面布里渊区路径应该是在a*,b*构成的倒格子平面内吧,而不同c值的情况就对应不同c*的情况吧?这样的话,就要进行很多次 ...

如果是以最简单原胞对应的截角八面体布里渊区,那么不同的c*对应的a*b*面内路径就不一样了。

我一下想象不出来,是不是不同c,ab面的第一布里渊区中的路径长短不一样,这时应该是要就算到相邻的布里渊区去
7楼2011-07-30 12:25:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wanglianli136

铁杆木虫 (著名写手)



小木虫(金币+0.5):给个红包,谢谢回帖
引用回帖:
3楼: Originally posted by zjuer at 2011-07-27 09:42:25:
假设一个最简单的布里渊区,四方的,c>b=a,只是为了描述方便,其实无关紧要。假设要做ab面的表面布里渊区投影,那么就计算不同c值的时候沿表面布里渊区路径(都是一样的)所对应的能带,然后把这些能带放在一起 ...

你的不同的c意味的是在做slab是的层片厚度还是什么呀?
8楼2011-07-31 10:07:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小木虫(金币+0.5):给个红包,谢谢回帖
引用回帖:
8楼: Originally posted by wanglianli136 at 2011-07-31 10:07:07:
你的不同的c意味的是在做slab是的层片厚度还是什么呀?

是倒空间的c,不是实空间的
9楼2011-07-31 10:25:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wanglianli136

铁杆木虫 (著名写手)



小木虫(金币+0.5):给个红包,谢谢回帖
引用回帖:
9楼: Originally posted by zjuer at 2011-07-31 10:25:45:
是倒空间的c,不是实空间的

那你说的这个到空间的C,不断变化在materials studio里怎么实现呢?
10楼2011-07-31 19:40:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小木虫(金币+0.5):给个红包,谢谢回帖
引用回帖:
10楼: Originally posted by wanglianli136 at 2011-07-31 19:40:35:
那你说的这个到空间的C,不断变化在materials studio里怎么实现呢?

可以在计算能带的path那里修改,不过比较麻烦,可能也可以用脚本
11楼2011-07-31 19:43:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小木虫(金币+0.5):给个红包,谢谢回帖
slab在c方向无色散,不用考虑c的值
13楼2011-07-31 21:42:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yylhoodma

银虫 (初入文坛)



小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
758887楼: Originally posted by zjuer at 2011-07-30 12:25:22
如果是以最简单原胞对应的截角八面体布里渊区,那么不同的c*对应的a*b*面内路径就不一样了。

我一下想象不出来,是不是不同c,ab面的第一布里渊区中的路径长短不一样,这时应该是要就算到相邻的布里渊区去...

您好:
    在计算时利用原胞还是单胞(1*1*1)呢?这个需要更具什么来决定?我再计算时所取的面的大小必须一致吗?还是只要满足平行就行?
14楼2012-12-24 11:08:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yylhoodma

银虫 (初入文坛)



小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
800804楼: Originally posted by zjuer at 2011-07-31 19:43:37
可以在计算能带的path那里修改,不过比较麻烦,可能也可以用脚本...

对于path的设置,为了得到较全面的能带结构信息,是否需要尽量多的选择高对称点?但是有时取的面虽然包含较多的高对称点,但是在保持面积不变时改变C值会计算到相邻的布里渊区,这样对结果会产生什么影响?若是保证其只在第一布里渊区取值,则所取的面只能满足平行于投影面,除非所取面的面积不固定,不知道面积变化是否会对结果产生影响?
15楼2012-12-24 17:38:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
1694429楼: Originally posted by juchen at 2013-03-27 19:26:28
请问要计算六角晶系的表面能带的话,K-G-M路径的能带计算是不是可以直接用slab的(0.5,0,0)、(0,0,0)、(0.5,0.5,0)来直接代替(0.5,0)、(0,0)、(0.5,0.5)了?
谢谢啊!...

是的
17楼2013-03-29 10:54:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小木虫: 金币+0.5, 给个红包,谢谢回帖
对块体材料,取一个超原胞,该超原胞就是与perfect slab沿着slab表面法向方向是周期性重复的,但是没有真空层,周期性重复,尽量取最小的重复单元就可以了,对这样的超原胞进行能带的计算。k点设置时,kx, ky与slab能带计算中的kx,ky是一样的。对每一对(kx,ky),kz的值从0到0.5进行等间隔划分(比如50个点)。 对这样产生的k点。 做图时,将(kx, ky)转换为距离值,然后做散点的图,散点的大小可以取大一点。


https://pychemapps.univ-pau.fr/icpms/
18楼2020-03-04 17:33:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 nkleof 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见