计算化学公社

 找回密码 Forget password
 注册 Register

计算差分电荷密度后如何得到异质结界面处转移的电子数?

查看数: 1180 | 评论数: 11 | 收藏 Add to favorites 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-4-21 14:07

正文摘要:

请问各位老师,在计算异质结的差分电荷密度后,是通过CHGCAR中哪一个结果做差得到界面转移电子数呢?或者是通过其他计算得到?

回复 Reply

jiandan 发表于 Post on 2024-4-24 10:03:19
卡开发发 发表于 2024-4-24 04:35
如果你做了和核电荷相加的话,其实单独求和A的就可以了,因为AB最终几乎是0(实际经过Bader划分和盆积分 ...

您的意思是将AB异质结所产生的ACF.dat文件中的CHARGE扣除核电荷后,然后对A组分的原子求和得到转移数吗?
(比如说AB异质结的ACF.dat文件中A原子序数为1-7,b的为8-10。那么根据如下步骤计算:①首先将ACF.dat文件中的CHARGE列分别减去原子的核电荷(比如氧原子减去6,镍原子减去10等等)。②将A处理后的CHARGE相加,也就是对1-7个原子处理后的CHARGE求和。最终得到异质结界面电子转移数。)

评分 Rate

参与人数
Participants 1
eV +1 收起 理由
Reason
卡开发发 + 1 对。

查看全部评分 View all ratings

sobereva 发表于 Post on 2024-4-24 06:21:15
jiandan 发表于 2024-4-23 11:12
将CHGCAR拖入框中,然后输入13出现错误。

CHGCAR文件百度网盘地址:

别用老掉牙的Multiwfn版本
卡开发发 发表于 Post on 2024-4-24 04:35:52
jiandan 发表于 2024-4-23 22:28
老师您好,请问您说的第一种方法是分别将A组分、B组分、AB组分的ACF.dat文件中CHARGE相加(在加之前将氧 ...

如果你做了和核电荷相加的话,其实单独求和A的就可以了,因为AB最终几乎是0(实际经过Bader划分和盆积分之后会有一点数值误差,但网格足够密这个误差就很小)。
jiandan 发表于 Post on 2024-4-23 22:28:00
卡开发发 发表于 2024-4-23 14:26
VASP怎么去做Bader电荷你可以搜索一下,资料不太难找。剩下的问题是,假定两个片段相互作用,即A+B=AB, ...

老师您好,请问您说的第一种方法是分别将A组分、B组分、AB组分的ACF.dat文件中CHARGE相加(在加之前将氧原子减6,金属元素减10等处理)。分别形成A、B、AB的电荷累计,然后用AB-A-B得到界面电子转移数吗?
卡开发发 发表于 Post on 2024-4-23 14:26:09
本帖最后由 卡开发发 于 2024-4-23 14:27 编辑
jiandan 发表于 2024-4-23 11:01
谢谢老师,请问有没有可以参考的博文或者是教程?

VASP怎么去做Bader电荷你可以搜索一下,资料不太难找。剩下的问题是,假定两个片段相互作用,即A+B=AB,那么你需要单独计算A的Bader电荷累加(注意扣除核电荷)。当然你也可以用Hirshfeld,那个需要开着IVDW=2X独立做一个自洽场计算(也就是单点或者说静态计算)。不过这两种电荷其实都不怎么样,往往就是看个趋势。此外你也可以使用DDEC6电荷,可以参考这个链接,从文献表现来说可靠性还可以,使用方法你可以好好看他的Readme,门槛不太高。
jiandan 发表于 Post on 2024-4-23 11:01:48
卡开发发 发表于 2024-4-22 11:20
转移电子数需要通过布居分析得到原子电荷,根据片段原子电荷积累进行计算,当然不同的原子电荷种类在划分策 ...

谢谢老师,请问有没有可以参考的博文或者是教程?
sobereva 发表于 Post on 2024-4-23 06:44:52
jiandan 发表于 2024-4-22 10:21
老师您好,我用Multiwfn导入CHGCAR文件后输入13报错:
Error: Grid data has not been loaded or gener ...

把在Multiwfn里输入的所有命令(包括一开始载入文件写的文件路径)完整贴出来。最好把CHGCAR压缩后传网盘便于我检查

我不用VASP。这里只说CHGCAR本身的事
卡开发发 发表于 Post on 2024-4-22 11:20:07
本帖最后由 卡开发发 于 2024-4-22 11:30 编辑

转移电子数需要通过布居分析得到原子电荷,根据片段原子电荷积累进行计算,当然不同的原子电荷种类在划分策略有所不同,导致的结果也有所不同。目前VASP能够借助Henkelman组的Bader程序做Bader电荷(一种AIM电荷),VASP自身可以进行Hirsfeld系列的电荷计算,也有不太严格通过WS半径划分得到的电荷,虽然Bader电荷用的广泛,但确实有其缺陷。
jiandan 发表于 Post on 2024-4-22 10:21:07
sobereva 发表于 2024-4-22 06:28
绘制电荷位移曲线
使用CP2K结合Multiwfn绘制密度差图、平面平均密度差曲线和电荷位移曲线
http://soberev ...

老师您好,我用Multiwfn导入CHGCAR文件后输入13报错:
Error: Grid data has not been loaded or generated! If you want to load a grid data file now, input its path, e.g. C:\nico.cub, else input 0 to return
请问是INCAR中参数设置的问题吗?
INCAR文件如下:
ISTART = 1
ISPIN = 2

LREAL = .FALSE.
LWAVE = .TRUE.
LCHARG = .TRUE.
ADDGRID = .TRUE.

ISMEAR = 0
SIGMA = 0.05
NELM = 100
NELMIN = 6
EDIFF = 1E-5

NGXF = 120
NGYF = 120
NGZF = 320

LCHGCAR = T
LELF = T
LAECHG = T
sobereva 发表于 Post on 2024-4-22 06:28:02
绘制电荷位移曲线
使用CP2K结合Multiwfn绘制密度差图、平面平均密度差曲线和电荷位移曲线
http://sobereva.com/638http://bbs.keinsci.com/thread-28225-1-1.html
Multiwfn基于CHGCAR也可以按上文绘制,上文说了这点

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-24 18:40 , Processed in 0.191415 second(s), 27 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list