用户工具

站点工具

本页面的其他翻译:
  • zh

adf:tssofband

这是本文档旧的修订版!


过渡态搜索与虚频验证,并从过渡态出发反推反应物、产物

前提条件是,我们得到了过渡态结构(即鞍点)的初始猜测,基于该结构进行下面的计算。该结构可以来自势能面扫描(PES)也可以来自NEB计算。当然NEB本身也可以作为过渡态搜索的一种方法。我们这里介绍的过渡态搜索过程,精度、可验证性,比NEB高。

第一步:计算参与反应的原子的频率

参数设置

关于基组的选择,参考:BAND:如何设置基组。保存任务后,修改*.run文件,设置我们需要计算频率的原子:

Properties
    NormalModes Yes
    SelectedAtomsForHessian 3 12 13 14
End

我们添加了一行SelectedAtomsForHessian 3 12 13 14,表示我们只需要计算编号为3、12、13、14的这4个原子,也就是两个H原子和两个S原子。

检查最大虚频是否具有过渡态特征

SCM - Spectra:

选中最大虚频,观察其振动模式,是否在反应物、产物之间振荡。如果是,则可以进行下一步,否则PES过程或NEB过程,需要重新做。频率计算生成的*.results/band.rkf文件可以用于第二步,相当于告知程序势能面地图,能够提高过渡态搜索的效率、成功率。

第二步:过渡态搜索

与NEB不同的是,这种计算方法,是精确寻找梯度为0,有且仅有一个虚频的精确过渡态结构。还是基于鞍点初始猜测结构进行下面的计算。

基本参数设置

涉及晶格常数的结构优化,可以选择LibXC泛函,这里我们也选择LibXC中的BP86:

设置优化算法为准牛顿法,同时设置收敛阈值,如下图所示。注意,这里也设置了读取上一步频率计算生成的band.rkf文件。

如果是提交到Linux系统,则需要修改*.run文件中,band.rkf的完整路径。例如:

    InitialHessian
        Type FromFile
        File /home/FT/mytask/mytask.results/band.rkf
    End

固定不参与反应的原子:

结果查看

SCM - Movie打开,收敛的最后一个结构(梯度小于阈值),也就是搜索得到的精确过渡态结构(即鞍点)。File - Save Geometry,保存结构。用于下面频率验证。

第三步:虚频验证

在Input窗口,切换到BAND模块,与第一步类似地计算频率,并检查是否只有一个虚频,并且该虚频振动模式,是在反应物、产物之间振动。

第四步:从过渡态出发计算反应物与产物

NEB方法实际上存在一定的可能性,存在中间反应,而没有被注意到。在这里,我们从过渡态出发,优化推反应物和产物,能够避免这个问题。在频率窗口,选中唯一的虚频。然后菜单栏Play - Open Mode in ADFMovie,在一个新动画窗口中,单独打开该振动模式。

该窗口的第0帧为过渡态结构,正向、反向移动3帧,然后各自File - Save Geometry,分别优化结构,即可得到该过渡态对应的反应物与产物。

过渡态与反应物、产物的能量,在对应的*.results/ams.log尾部均有。例如:

<Mar26-2020> <17:43:20>  ENERGY OF FORMATION:   -3.2522 A.U.
<Mar26-2020> <17:43:20>                        -88.4970 E.V.
<Mar26-2020> <17:43:20>                      -2040.7904 KCAL/MOL

用三种单位显示了其能量。过渡态能量减去反应物能量即得到绝对0度下的能垒。

如何通过计算反应相关的部分原子的频率,近似地得到反应相关的自由能?参考:freeenergyofband

adf/tssofband.1586172311.txt.gz · 最后更改: 2020/04/06 19:25 由 liu.jun

© 2014-2022 费米科技(京ICP备14023855号