24小时热门版块排行榜    

查看: 2386  |  回复: 11
本帖产生 2 个 1ST强帖 ,点击这里进行查看

navyzhang

木虫 (正式写手)

[求助] 最复杂情况下的参数优化

看了侯老师的VASP教程,关于晶格参数优化存在一些疑问!
对于a,b,c都不相等的体系,是不是可以这样
1、先优化形状(即c/a,b/a)和位置,(将该计算得到的CONTCAR作为下一步的POSCAR)
2、仅优化位置,得到该情况下的能量E1
3、改变a参数,按上面两步,先优化形状和位置,再单优化位置,得到该情况下的能量E2
4、如此往复共改变十次a参数,得到是个能量E1~E10,拟合E-V曲线,得到能量最低时的V0
那么下面参数a到底该怎么求呢?将V0/(b*c)?如果是这样,b和c从哪里来?是能量最低情况下第一步对应的结果?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qiqi2926

铜虫 (小有名气)

【答案】应助回帖

★ ★ ★
youzhizhe(金币+3): 谢谢交流。 2011-05-26 12:27:49
youzhizhe(1ST强帖+1): 谢谢交流。 2011-05-26 16:41:46
首先,结构优化是为了寻找晶体的基态。
在侯博士的那片文章中提到的对复杂晶体的优化,再脚本中的a首先是在实验值的左右各取若干个,然后对晶格采用固定体积的方法进行优化,这样就会得到一系列的a-E图像,做出曲线,这样的话,你就能看到这个曲线呈现U型。我们知道基态的能量应该是最低的,所以a的取值应该是对应于E最小的a,但是一次并不能精确的确定a的值,只能错略的估计a的范围,但是通过多次的缩小这个区间,就能得到较为准确的a值,而由于是允许晶格形可变,且原子位置驰豫的,所以就可以得到基态结构。
2楼2011-05-26 11:37:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

navyzhang

木虫 (正式写手)

引用回帖:
Originally posted by qiqi2926 at 2011-05-26 11:37:46:
首先,结构优化是为了寻找晶体的基态。
在侯博士的那片文章中提到的对复杂晶体的优化,再脚本中的a首先是在实验值的左右各取若干个,然后对晶格采用固定体积的方法进行优化,这样就会得到一系列的a-E图像,做出曲 ...

不是说要用Birch-MurnaghanG方程拟合E-V曲线得到最低能量状态下的体积吗?
这样得到的a值不一定对吧?b和c都没有考虑进去哇。
如果是最简单的a*a*a晶胞可以这样优化
3楼2011-05-26 15:17:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qiqi2926

铜虫 (小有名气)

【答案】应助回帖


youzhizhe(金币+1): 谢谢交流。 2011-05-26 16:39:04
navyzhang(金币+2): 2011-06-02 15:59:24
引用回帖:
Originally posted by navyzhang at 2011-05-26 15:17:14:
不是说要用Birch-MurnaghanG方程拟合E-V曲线得到最低能量状态下的体积吗?
这样得到的a值不一定对吧?b和c都没有考虑进去哇。
如果是最简单的a*a*a晶胞可以这样优化

这个脚本不是所有体系都适合的。。。。所以得自己琢磨一下。我自己推过状态方程,最后可以用matlab拟合,结果还听不错的。。。
4楼2011-05-26 15:28:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tider

木虫 (正式写手)

【答案】应助回帖


youzhizhe(金币+1): 谢谢交流。 2011-05-26 19:23:16
navyzhang(金币+2): 2011-06-02 15:59:36
navyzhang(金币+6): 2011-06-08 08:42:34
我是先ISIF=4弛豫找到能量最低点后,再把那个CONTCAR复制到POSCAR里进行ISIF=3的全弛豫
5楼2011-05-26 18:47:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nicolemikeyi

禁虫 (著名写手)

【答案】应助回帖

★ ★ ★
gzqdyouxia(金币+3, 1ST强帖+1): 谢谢详细指教 2011-05-27 10:43:47
那里头的脚本分为两部分,一部分是固定晶胞体积的弛豫,得到CONTCAR后复制到POSCAR中进行另一部分静态计算,得出能量。所以侯的优化思路是这样的:
1.取不同的a值,首先进行ISIF=5的固定体积但不固定形状的弛豫,然后静态计算出对应的能量。
2.每一个a值对应一个体积和能量,多个a值可以得到一条E~V曲线,通过拟合可以得到最小的那个E对应的体积和a值。
3.注意,此时如果是立方晶格,a值即为优化结果。但例如是四方或其他,此时你只是得到了最佳的形状(a/c值),你再取不同的a进行下一次循环,以得到最佳的a值与c值。

» 本帖已获得的红花(最新10朵)

6楼2011-05-26 20:21:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nicolemikeyi

禁虫 (著名写手)

navyzhang(金币+10): 谢谢 2011-06-02 15:58:59
本帖内容被屏蔽

7楼2011-05-26 20:28:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

navyzhang

木虫 (正式写手)

引用回帖:
Originally posted by nicolemikeyi at 2011-05-26 20:21:07:
那里头的脚本分为两部分,一部分是固定晶胞体积的弛豫,得到CONTCAR后复制到POSCAR中进行另一部分静态计算,得出能量。所以侯的优化思路是这样的:
1.取不同的a值,首先进行ISIF=5的固定体积但不固定形状的弛豫, ...

状态方程拟合工具你那里有吗?
还望指点!
或者通过origin拟合也可以,方程形式是什么?
8楼2011-06-02 15:58:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hiluokun

禁虫 (小有名气)

liliangfang(金币+1): 多谢交流 2012-02-26 08:52:35
本帖内容被屏蔽

9楼2012-02-26 00:16:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

洋洋1984

新虫 (正式写手)

送鲜花一朵
引用回帖:
350864楼: Originally posted by nicolemikeyi at 2011-05-26 20:21:07:
那里头的脚本分为两部分,一部分是固定晶胞体积的弛豫,得到CONTCAR后复制到POSCAR中进行另一部分静态计算,得出能量。所以侯的优化思路是这样的:
1.取不同的a值,首先进行ISIF=5的固定体积但不固定形状的弛豫, ...

nicolemikeyi 你好,在下有几个问题想请教一下,麻烦了。
1.对于在您的回复:2.每一个a值对应一个体积和能量,多个a值可以得到一条E~V曲线,通过拟合可以得到最小的那个E对应的体积和a值。此处您用的是Birch-Murnaghan方程还是二次曲线拟合的?
2.在结果中得到了a值,但为何是“此时你只是得到了最佳的形状(a/c值)”?如果直接用a/(a/c)是否可以认为得到了c值?你再取不同的a进行下一次循环,以得到最佳的a值与c值?
麻烦指教一下,谢谢!
在每一天里,静静地努力,坚韧地积累自己的力量,生活自会走向该去的地方。
10楼2012-05-09 11:24:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 navyzhang 的主题更新
信息提示
请填处理意见