计算化学公社

 找回密码 Forget password
 注册 Register
Views: 26324|回复 Reply: 16
打印 Print 上一主题 Last thread 下一主题 Next thread

[VASP] vasp优化结构力难以收敛怎么办?

[复制链接 Copy URL]

121

帖子

1

威望

519

eV
积分
660

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
体系说明:有机半导体吸附锂
优化步骤:先初步优化IBRION = 2,EDIFFG = -0.1,POTIM=0.5,初步优化后再高精度优化IBRION = 1,EDIFFG = -0.02,POTIM=0.2,但是力的收敛达不到标准,只能到0.03,求解决办法,谢谢!
附高精度优化的INCAR:
   ISTART = 0           
   ICHARG = 2        
   EDIFF  =1E-5         
   ALGO = Fast         
   PREC = Accurate      
   ENCUT = 500         
   LWAVE = .FALSE.   
   LCHARG = .FALSE.
   GGA=PE
   IVDW=11
   ISPIN=2

   NSW  = 300           
   IBRION = 1         
   ISIF = 3            
   EDIFFG = -0.02      
   POTIM = 0.2        

   ISMEAR = 0        
   SIGMA = 0.2      



233

103

帖子

5

威望

1000

eV
积分
1203

Level 4 (黑子)

2#
发表于 Post on 2017-11-20 17:22:35 | 只看该作者 Only view this author
既然能用IBRION = 2,说明不是过渡态吧,那为何要用IBRION = 1做高精度优化?

103

帖子

5

威望

1000

eV
积分
1203

Level 4 (黑子)

3#
发表于 Post on 2017-11-20 17:31:32 | 只看该作者 Only view this author
IBRION = 3是针对初猜很差的构型,用来做初步优化
IBRION = 2是找最小值用的
IBRION = 1是找极值用的
做过渡态优化,那是没办法只能用1,除此之外构型优化计算2的效果远好过1

评分 Rate

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

查看全部评分 View all ratings

121

帖子

1

威望

519

eV
积分
660

Level 4 (黑子)

4#
 楼主 Author| 发表于 Post on 2017-11-20 18:23:43 | 只看该作者 Only view this author
sky 发表于 2017-11-20 17:22
既然能用IBRION = 2,说明不是过渡态吧,那为何要用IBRION = 1做高精度优化?

先用IBRION = 2找到一个比较合适的构型,在此构型下IBRION = 1找极小点。IBRION = 1是准牛顿法,比较适合离平衡构型较接近时的优化。我这个只是构型优化,不涉及过渡态。
233

3621

帖子

3

威望

1万

eV
积分
18431

Level 6 (一方通行)

第一原理惨品小作坊

5#
发表于 Post on 2017-11-21 07:59:54 | 只看该作者 Only view this author
本帖最后由 卡开发发 于 2017-11-21 08:11 编辑
菩城 发表于 2017-11-20 18:23
先用IBRION = 2找到一个比较合适的构型,在此构型下IBRION = 1找极小点。IBRION = 1是准牛顿法,比较适合 ...

我不知道你指的吸附是表面还是?如果是表面的话,不做任何约束的情况使用ISIF=3可能会出问题。

构型优化中段采用CG,末段采用QN(Modified Broyden II)这样的思路是对的,但换成QN的收敛标准可能有些经验性,有些势能面复杂的体系可能需要很低。原理上是因为,CG需要每调整一次方向进行数次line search确定最优步长,而VASP中的QN没有。在非极小点邻域vasp的QN方法就很不合适,而在极小点邻域势能面接近二次函数,QN可以不进行line search,此时CG效率相对QN而言就低了些。如果是直接优化过渡态得采用一些专门的方法。
日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。
本周忙

121

帖子

1

威望

519

eV
积分
660

Level 4 (黑子)

6#
 楼主 Author| 发表于 Post on 2017-11-21 09:49:23 | 只看该作者 Only view this author
卡开发发 发表于 2017-11-21 07:59
我不知道你指的吸附是表面还是?如果是表面的话,不做任何约束的情况使用ISIF=3可能会出问题。

构型优 ...

卡开发发老师好,我是一个三维的有机材料体系,想计算嵌锂的性能,暂不涉及表面问题、过渡态问题。ALGO,IBRION,POTIM这几个参数一直在调,但是力的收敛标准只能到0.03,您有好的办法吗?
233

3621

帖子

3

威望

1万

eV
积分
18431

Level 6 (一方通行)

第一原理惨品小作坊

7#
发表于 Post on 2017-11-21 10:05:48 | 只看该作者 Only view this author
菩城 发表于 2017-11-21 09:49
卡开发发老师好,我是一个三维的有机材料体系,想计算嵌锂的性能,暂不涉及表面问题、过渡态问题。ALGO, ...

我觉得应该是初猜结构不好导致局域应力消不掉导致的,不排除Li嵌入之后和原来晶格差异很大。你不妨先用CG做到0.02看看,如果还不行必要的话可以考虑做构象搜索,但这方面我不是很了解。
日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。
本周忙

103

帖子

5

威望

1000

eV
积分
1203

Level 4 (黑子)

8#
发表于 Post on 2017-11-21 10:27:21 | 只看该作者 Only view this author
卡开发发 发表于 2017-11-21 10:05
我觉得应该是初猜结构不好导致局域应力消不掉导致的,不排除Li嵌入之后和原来晶格差异很大。你不妨先用CG ...

我对QN的印象不是太好,经常做到某个点后就再没办法收敛了。而CG做表面优化还没失败过。

103

帖子

5

威望

1000

eV
积分
1203

Level 4 (黑子)

9#
发表于 Post on 2017-11-21 10:29:15 | 只看该作者 Only view this author
现在用vtst tool里的LBFGS算法,收敛比CG更快一些。

3621

帖子

3

威望

1万

eV
积分
18431

Level 6 (一方通行)

第一原理惨品小作坊

10#
发表于 Post on 2017-11-21 10:38:57 | 只看该作者 Only view this author
本帖最后由 卡开发发 于 2017-11-21 11:10 编辑
sky 发表于 2017-11-21 10:27
我对QN的印象不是太好,经常做到某个点后就再没办法收敛了。而CG做表面优化还没失败过。

嗯,在Hessian非(半)正定以及非极小点邻域都可能会出问题,但针对两个问题算法上都有解决的办法。LBFGS也是QN的一种,Vasp的VTST的LBFGS允许使用line search,这样能使用的范围也就宽一些了。
日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。
本周忙

121

帖子

1

威望

519

eV
积分
660

Level 4 (黑子)

11#
 楼主 Author| 发表于 Post on 2017-11-21 15:40:33 | 只看该作者 Only view this author
卡开发发 发表于 2017-11-21 10:05
我觉得应该是初猜结构不好导致局域应力消不掉导致的,不排除Li嵌入之后和原来晶格差异很大。你不妨先用CG ...

恩,嵌入Li后晶胞确实发生了一些变化,不过CG方法同样也是最多收敛到0.03,我先调整一下初猜,谢谢老师!
233

121

帖子

1

威望

519

eV
积分
660

Level 4 (黑子)

12#
 楼主 Author| 发表于 Post on 2017-11-21 15:42:09 | 只看该作者 Only view this author
sky 发表于 2017-11-21 10:29
现在用vtst tool里的LBFGS算法,收敛比CG更快一些。

好的,我看一下,谢谢sky!
233

4

帖子

0

威望

17

eV
积分
21

Level 1 能力者

13#
发表于 Post on 2018-9-3 11:06:55 | 只看该作者 Only view this author
我是用已知结构做了替换,也是应该先用IBRION = 2找到一个比较合适的构型,在此构型下IBRION = 1找极小点吗?

246

帖子

0

威望

1059

eV
积分
1305

Level 4 (黑子)

14#
发表于 Post on 2021-9-2 14:04:44 | 只看该作者 Only view this author
sky 发表于 2017-11-21 10:29
现在用vtst tool里的LBFGS算法,收敛比CG更快一些。

请问vtst里面的优化算法也可以直接用来做一个结构的优化吗?
努力挖掘科学的本质

6

帖子

0

威望

59

eV
积分
65

Level 2 能力者

15#
发表于 Post on 2022-1-26 10:58:12 | 只看该作者 Only view this author
sky 发表于 2017-11-21 10:29
现在用vtst tool里的LBFGS算法,收敛比CG更快一些。

大神,您好!我想请问下怎么使用LBFGS方法,INCAR怎么设置?是不是IOPT=1代表开启LBFGS的优化器,然后IBRION=3,POTIM=0。。还是说IBRION=2或者1,POTIM是需要自己尝试,还是要设置其他参数比如MAXMOVE。大神如果看到了帮忙解答一下,万分感谢,现在我的表面吸附模型,电子步很容易收敛,就是离子步很难收率,如果采用IBRION=1,力最后一直维持个水平降不下去,收率不了。

评分 Rate

参与人数
Participants 1
eV +4 收起 理由
Reason
weilu + 4 您好请问问题怎么解决的

查看全部评分 View all ratings

本版积分规则 Credits rule

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

GMT+8, 2024-11-24 16:04 , Processed in 0.369820 second(s), 28 queries , Gzip On.

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