2022年2022年结构优化总结 .pdf
《2022年2022年结构优化总结 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年结构优化总结 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(1)收敛判据的选择结构弛豫的判据一般有两种选择:能量和力。这两者是相关的,理想情况下,能量收敛到基态,力也应该是收敛到平衡态的。但是数值计算过程上的差异导致以二者为判据的收敛速度差异很大, 力收敛速度绝大部分情况下都慢于能量收敛速度。这是因为力的计算是在能量的基础上进行的,能量对坐标的一阶导数得到力。计算量的增大和误差的传递导致力收敛慢。到底是以能量为收敛判据,还是以力为收敛判据呢?关心能量的人,觉得以能量为判据就够了;关心力相关量的人,没有选择,只能用力作为收敛标准。对于超胞体系的结构优化,文献大部分采用Gamma 点做单点优化。这个时候即使采用力为判据(EDIFFG=-0.02 ) ,在
2、做静态自洽计算能量的时候,会发现, 原本已经收敛得好好的力在不少敏感位置还是超过了结构优化时设置的标准。这个时候, 是不是该怀疑对超胞仅做Gamma 点结构优化的合理性呢?是不是要提高K 点密度再做结构优化呢?在我看来, 这取决于所研究的问题的复杂程度。我们的计算从原胞开始,到超胞,到掺杂结构,到吸附结构,到反应和解离。每一步都在增加复杂程度。结构优化终点与初始结构是有关的,如果遇到对初始结构敏感的优化,那就头疼了。而且,还要注意到,催化反应不仅与原子本身及其化学环境有关,还会与几何构型有关。气固催化反应过程是电子的传递过程,也是分子拆分与重新组合的过程。如果优化终点的构型不同,可能会导致化学
3、反应的途径上的差异。 仅从这一点来看,第一性原理计算的复杂性,结果上的合理性判断都不是手册上写的那么简单。对于涉及构型敏感性的结构优化过程,我觉得,以力作为收敛判据更合适。而且需要在Gamma 点优化的基础上再提高K 点密度继续优化,直到静态自洽计算时力也是达到收敛标准的。(2)结构优化参数设置结构优化, 或者叫弛豫, 是后续计算的基础。其收敛性受两个主要因素影响:初始结构的合理性和弛豫参数的设置。初始结构初始结构包括原子堆积方式,和自旋、磁性、电荷、偶极等具有明确物理意义的模型相关参数。比如掺杂,表面吸附,空位等结构,初始原子的距离,角度等的设置需要有一定的经验积累。DFT 计算短程强相互作
4、用 (相对于范德华力) , 如果初始距离设置过远(如超过4 埃) ,则明显导致收敛很慢甚至得到不合理的结果。比较好的设置方法可以参照键长。比如CO 在 O 顶位的吸附,可以参照CO2 中 C-O 键长来设置(如增长 20% ) 。 也可以参照文献。 记住一些常见键长,典型晶体中原子间距离等参数,有助于提高初始结构设置的合理性。实在不行, 可以先在小体系上测试,然后再放到大体系中算。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - -
5、弛豫参数弛豫参数对收敛速度影响很大,这一点在计算工作没有全部铺开时可能不会觉察到有什么不妥,反正就给NSW 设置个 “ 无穷大 ” 的数,最后总会有结果的。但是,时间是宝贵的,恰当的设置 3 小时就收敛的结果,不恰当的设置可能要一个白天加一个黑夜。如果你赶文章或者赶着毕业,你就知道这意味这什么。结构优化分电子迭代和离子弛豫两个嵌套的过程。电子迭代自洽的速度,有四个响很大的因素:初始结构的合理性,k 点密度,是否考虑自旋和高斯展宽(SIGMA) ;离子弛豫的收敛速度, 有三个很大的影响因素:弛豫方法 (IBRION ),步长(POTIM)和收敛判据 ( EDIFFG). 一般来说, 针对理论催化
6、的计算,初始结构都是不太合理的。因此一开始采用很粗糙的优化(EDIFF=0.001 ,EDIFFG=-0.2 ) ,很低的K 点密度 (Gamma) ,不考虑自旋就可以了,这样NSW60 的设置就比较好。其它参数可以默认。经过第一轮优化, 就可以进入下一步细致的优化了。就我的经验, EDIFF=1E-4,EDIFFG=-0.05,不考虑自旋, IBRION=2 ,其它默认, NSW=100; 跑完后可以设置IBRION = 1 ,减小 OPTIM(默认为 0.5,可以设置0.2)继续优化。优化的时候让它自己闷头跑是不对的,经常看看中间过程,根据情况调节优化参数是可以很好的提高优化速度。这个时候
7、,提交两个以上的任务排队是好的方式,一个在调整的时候,下一个可以接着运行,不会因为停下当前任务导致机器空闲。无论结构优化还是静态自洽,电子步的收敛也常常让新手头痛。如果电子步不能在40 步内收敛,要么是参数设置的问题,要么是初始模型太糟糕(糟糕的不是一点点)。静态自洽过程电子步不收敛一般是参数设置有问题。这个时候,改变迭代算法(ALGO) ,提高高斯展宽( SIGMA 增加) ,设置自洽延迟(NELMDL)都是不错的方法。对于大体系比较难收敛的话,可以先调节AMIN,BMIX 跑十多步,得到电荷密度和波函数,再重新计算。实在没办法了,可以先放任它跑40 步,没有收敛的迹象的话,停下来,得到电荷
8、密度和波函数后重新计算。一般都能在40 步内收敛。对于离子弛豫过程,不调节关系也不大。开始两个离子步可能要跑满60 步(默认的),后面就会越来越快了。总的说来,一般入门者,多看手册,多想多理解,多上机实践总结,比较容易提高到一个熟练操作工的水平。如果要想做到 “ 精确打击 ” ,做到能在问题始发的时候就立刻采取有效措施来解决,就需要回归基础理论和计算方法上来了。高手啊高手,到底是什么样的境界?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - -
9、- - - (3)优化结果对初始结构和“ 优化路径 ” 的依赖原子吸附问题不大,但是小分子吸附,存在初始构型上的差异。slab 上水平放置, 还是垂直放置,可能导致收敛结果上的差异。根据H-K 理论,理想情况下,优化得到的应该是全局最小, 但在数值计算的时候可能经常碰到不是全局最小的情况。实际操作中发现,多个不同初始结构优化收敛后在能量和结构上存在一定差异。为了加快收敛速度,特别是对于表面-分子吸附结构,初始放松约束,比如EDIFF=1E-3 ,EDIFFG=-0.3,NSW=30可能是很好的设置。但是下面的情况应当慎重:EDIFF=1E-3; EDIFFG=-0.1; !或者更小NSW=50
10、0 ; !或者更大电子步收敛约束较小,而离子步约束偏大,离子步数又很多,这种情况下, 可能导致的结果是结构弛豫到严重未知的区间。再在这个基础上提高约束来优化,可能就是徒劳的了结果不可逆转的偏向不正常的区间。好的做法,是对初始结构做比较松弛的约束,弛豫离子步NSW 应该限制在一个较小的数值内。EDIFF=1E-3 的话, EDIFFG 也最好是偏大一些,如-0.3 而不是 -0.1. 这样可以在较少的步数内达到初步收敛。对于远离基态的初始结构,一开始在非常松弛的约束下跑若干离子步,时间上带来的好处是很大的。对于100 个原子的体系用vasp 做 Gamma点优化,如果一开始就是正常优化( EDI
11、FF=1E-4,EDIFFG=-0.02)设置,开始十个离子步可能都要花上几个小时。如果这个时候才发现输入文件有错误,那下午的时间就白费了,顺便带上晚上机器空转。所以,我习惯的做法, 是在初始几步优化后,会用 xcrysden 检查一下XDATCAR 中的数据,用 xdat2xyz.pl生成 movie.xyz ,然后看看弛豫过程是不是按照设想的那样。后续过程跑完一个收敛过程,就再检查一下movie.xyz 。如此这般,才放心的展开后续计算。结构优化是个烦心的事情,这是所有可以写入论文中的甜蜜内容的前戏。如果到后来处理数据画出漂亮的图形来才发现结构优化错了,那时就会感叹手册上提醒的:test,
12、test,test,。 。 。 。是多么的高明。本文来自: 小木虫论坛 http:/ (4)目的导向的结构优化名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 结构优化到这个阶段,是高级的了。为了得到特定结构,或者为了验证某些猜想,需要设计合理的初始结构,然后在这个基础上小心优化,比如POTIM=0.1跑几步看看,然后修改优化参数。我 遇 到 过 的 一 件 跟 结 构优 化 关 系 很 大 的 算 例是CeO2 氧 空 位结 构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年结构优化总结 2022 结构 优化 总结
限制150内