24小时热门版块排行榜    

查看: 2713  |  回复: 9
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

babaleo

木虫 (正式写手)

[交流] 【求助】非零压下弹性常数计算的初始结构

根据侯博士指南,通过系列a值以及ISIF=5 (或4)高精度优化得到六角系Mg 的E-V关系,然后用B-M拟合得到了V0,E0, B,B'. 再然后每个a值的压力便知道了。
请问各位,这些状态方程拟合用的结构可以用来作为非零压下弹性常数初始结构吗?也就是说,这些结构可以拷成侯博士说的 OLDPOS 去做弹性常数计算吗?如果可以,是不是可以把这过程和弹性常数计算一起脚本化?试了一下,发现某些应变下出现能量单调下降现象, 不知如何改进,恳请大虾指教。
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

babaleo

木虫 (正式写手)

引用回帖:
Originally posted by sunyang1988 at 2010-09-25 17:55:08:
不错的问题,虽然解答不了。。帮顶了
实际的晶体压力都是加在晶体表面多的,从外到内可能有一个压力分布也就是有一个形变的分布,而我们用计算来模拟则是每一个晶胞都有同样的形变,不知道是不是合理。不过vasp给 ...

谢谢答复, 你说的有一定启发性, 我的理解是对称性让我们可把晶胞引伸到单晶,因为键强一样. 但是多晶弹性模量则需考虑你说的分布情况, 比如考虑块体内应变连续时对应一个上限值(voigt 假设),考虑应力连续时便得到Reuss下限,两者平均既为VRH值.
至于我提到的单调下降是指对晶胞加形变后(量从-0.012 到+0.012),算出来的能量不是零点对称, 而是一直降低, 不管用多高精度做优化.怀疑是参数设置问题,但是还没搞清楚哪一个或几个.
5楼2010-09-25 22:52:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 10 个回答

babaleo

木虫 (正式写手)

补充以下, 下面是我的脚本,请大虾帮看看.
#!/bin/sh
rm WAVECAR
for i in 1.90 1.95 2.00 2.05 2.10 2.15 2.20 2.30
do
cat > POSCAR < Mg 1
$i
0.0 -1.0 0.0
0.8660254037844 0.5 0.0
0.0 0.0 1.580
2
Direct
0.6666666666666667 0.3333333333333333 0.750
0.3333333333333333 0.6666666666666667 0.250
!
cp INCAR.relax INCAR
mpirun -np 4 vasp
cp CONTCAR OLDPOS
echo "running C11+C12 ...."
./geo-opt-dd0000
echo "Running C11-C12...."
./geo-opt-00000d
echo "Running C33...."
./geo-opt-00d000
echo "Running C44...."
./geo-opt-123dd6
echo "Running bulk...."
./geo-opt-ddd456
done
2楼2010-09-25 10:34:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunyang1988

至尊木虫 (著名写手)

★ ★
babaleo(金币+1):谢谢参与
bingmou(金币+1):感谢交流 2010-10-18 20:25:04
不错的问题,虽然解答不了。。帮顶了
实际的晶体压力都是加在晶体表面多的,从外到内可能有一个压力分布也就是有一个形变的分布,而我们用计算来模拟则是每一个晶胞都有同样的形变,不知道是不是合理。不过vasp给出的弹性模量在数量级意义上还是比较正确的
你说的能量单调下降的问题是怎么回事呢?没有看懂,施加了什么应变呢?
心之所向无惧无悔
4楼2010-09-25 17:55:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunyang1988

至尊木虫 (著名写手)

★ ★ ★ ★
cenwanglai(金币+2):谢谢回复 2010-09-26 09:57:47
mazuju028(金币+2):辛苦了 2010-10-18 17:32:41
引用回帖:
Originally posted by babaleo at 2010-09-25 22:52:49:

谢谢答复, 你说的有一定启发性, 我的理解是对称性让我们可把晶胞引伸到单晶,因为键强一样. 但是多晶弹性模量则需考虑你说的分布情况, 比如考虑块体内应变连续时对应一个上限值(voigt 假设),考虑应力连续时便得到 ...

这个问题我遇到过,你的初始结构是不是从晶体库里来的?
如果没有完全驰豫过(ISIF=3),很有可能遇到这种情况。因为计算出的晶胞体积一般比实验值要大(GGA),而你所取的型变量又比较小,以至于最大的形变还没有达到稳态所需的体积,就出现了单调下降的情况
建议先用ISIF=3做一次完全驰豫,之后用这个驰豫后的结果作为初始结构来拟合体积模量等
心之所向无惧无悔
6楼2010-09-26 01:03:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见