目录

用 DFTB-NEB 研究氨分子翻转反应势垒

在本教程,您将学习利用 NEB 方法计算氨分子翻转反应路径。为加快计算速度,我们将采用基于紧束缚密度泛函(DFTB)方法(dftb.org)。

设置 NEB 对象

双击搜索结果栏的 “Ammonia”(或者点击 按钮),氨分子被添加到 Stash

注意

运行 NEB 计算时,限制一些自由度是非常重要的。此处主要考虑到的是在氨反应过程中氮原子穿过氢平面移动。因此,定义初始反应路径时,固定氢原子平面是个非常好的做法。这点可以轻易实现,如下所示。

运行 NEB 模拟

设置实际运算,采用 Send to 按钮 将 NEB 对象发送到 Script Generator

Script Generator,添加以下模块:

修改默认输出文件名称为 nh3_neb.nc

打开 New Calculator,按照如下编辑:

打开 OptimizeGeometry 模块,做如下设置。

现在您已经做好了 NEB 优化的准备,发送脚本到 Job Manager 执行运算。

本次优化依赖于您的电脑将耗时 20-30 分钟。

注意

尽管 DFTB 模型的大多数其他变形都采用逐点静电对势相互作用模型, ATK-SE 则使用泊松解法计算静电相互作用。对于小型体系,例如本例的氨分子,这种方法明显较慢。但是对于大体系,速度很快,采用 $O(N)$ 代替经典的 $O(N^2)$ 按比例缩放。

泊松解法的采用可确保 DFTB 模型与 QuantumATK 的其他计算器相当,因此可用于模拟器件构形且允许使用隐形溶剂模型。

分析 NEB 模拟

关注

获得的反应势垒并不完全准确,因为终点没有被优化。从第二张图中有能量点比终点还低就能明显看出来。对于使用 NEB 方法的实际研究,应该始终先优化终点。

提示

您可以通过单击反应路径图中的点(并停止动画),仔细检查反应路径中的单个优化构形。

一种快速计算的方法

在上面的计算中,您采用在端点之间线性插值来设置 NEB 路径的初始猜测。然而,在很多情况下,线性路径与优化路径相差甚远。将上述收敛结果的动画与您设置的初始 NEB 路径进行比较,可以看出,当氮原子通过分子中心时,氢原子需要向外移动为氮原子让出空间,然后再移动回来。

如果这种行为能以某种方式成为初始路径的一部分,则可以节省离子动力学中的一些步骤,从而节省计算时间。然而,由于氢原子的初始位置和最终位置是相同的,所以不能通过线性插值捕获。

但是,还有其他方法可以生成初始路径,有些可以在 ATK 中实现。

注意

IDPP 方法与 Halgren-Lipscomb 方法相似,也可以在 ATK 中实现(但不太适合本例的体系)。

参考