计算化学公社

 找回密码 Forget password
 注册 Register

如何优化TiO2_anatase晶格常数(a, c)?

查看数: 14255 | 评论数: 3 | 收藏 Add to favorites 6
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-10-27 18:46

正文摘要:

本帖最后由 去离子水 于 2015-10-27 19:15 编辑 对一系列固定体积的结构进行弛豫,然后根据birch-murnaghan拟合E-V曲线,得到基态的平衡体积V0。知道平衡体积之后何获得a和c的值呢?用到的脚本如下,采用PBE泛函 ...

回复 Reply

卡开发发 发表于 Post on 2015-10-28 10:16:34
去离子水 发表于 2015-10-28 09:54
拟合eos得到平衡体积后,在POSCAR的第二行写上-V0,然后做isif=3。最后从CONTCAT里计算a,c的值,这种做 ...

可以,你也可以改变形状和改变体积交替进行,不过工作量相应大一些。非立方晶格的情形fitting EOS没准不同的c或是a/c的情形对应的v0可能会不一样,这点非常不容易处理。

评分 Rate

参与人数
Participants 1
eV +2 收起 理由
Reason
sobereva + 2

查看全部评分 View all ratings

去离子水 发表于 Post on 2015-10-28 09:54:34
卡开发发 发表于 2015-10-27 23:44
差不多,一般这样的精度也就行了。其实EOS也只是个近似,晶体内部的实际变量应该不止三个晶格常数这样,说 ...

拟合eos得到平衡体积后,在POSCAR的第二行写上-V0,然后做isif=3。最后从CONTCAT里计算a,c的值,这种做法对吗?还有没有其他方法在知道平衡体积后得到a,c的值
卡开发发 发表于 Post on 2015-10-27 23:44:18
本帖最后由 卡开发发 于 2015-10-27 23:45 编辑

差不多,一般这样的精度也就行了。其实EOS也只是个近似,晶体内部的实际变量应该不止三个晶格常数这样,说白了就是做不同的晶格常数下晶格的能量,然后找能量极小点,fitting EOS相当于对这些点内插得到极值点而已(dE/dΩ=0)。

原则上来说isif当中isif=3涉及到的优化方式可靠的话能够得到准确的结构而不必fitting EOS,前提是stress和force在几个参数的收敛性测试条件下(通常参考能量,但实际远远不够),当然这有可能也只是理论上讲讲,实际可能影响的因素很复杂。如果再考虑这么复杂的收敛性测试,看起来反而fitting EOS更加省力一些。

评分 Rate

参与人数
Participants 1
eV +3 收起 理由
Reason
sobereva + 3

查看全部评分 View all ratings

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

GMT+8, 2026-1-24 02:30 , Processed in 0.169346 second(s), 26 queries , Gzip On.

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