无周期性约束的DFT分子动力学模拟:分子数量变化曲线、自动单步反应分析

此处以简单案例进行说明:

说明:

说明:

点击Thermostat后面的>按钮,设置温度。如果只设置温度则为NVT系综,如果设置温度的同时设置Barostat则为NPT系综。

NPT系综,一般建议在原子个数非常多,例如几万原子的情况下才使用。否则压强涨落太剧烈,可以达到几千MPa,原子个数越多,涨落越小,这本身也是符合物理事实的。

NVT系综的设置

只需要设置系综实现的方案Thermostat、Temperature、Damping constant。其中Damping constant表示震荡时间(在达到指定温度前,温度随机震荡),一般默认设置100fs,也可以降低为5fs,对结果影响不大。

恒温:温度如果只设置了一个,则不需要设置Duration(s),整个模拟过程都是该温度

包含保温过程:总之,Duration(s)的数字个数比温度的数字个数少1个。如上图所示的设置,表示:起始温度298K,经历3000步升温到1300K,然后保温3000步,然后经历3000步升温到4300K,然后保温20000步,然后经历3000步降温到298K,298K直到结束。

NPT系综的设置

在Thermostat设置的基础上增加Barostat的设置,压强的设置方式类似温度。

结果分析

SCM - Movie - MD properties - Molecules,勾选某种分子,就可以显示该分子的数量变化曲线

Movie - MD properties - Reaction Event Detection,可以分析单步反应(基元反应):

之后点击Process,处理完毕之后,点击Browse即可在网页中看到分析信息: