用户工具

站点工具

本页面的其他翻译:
  • zh

adf:temperaturecontrol

这是本文档旧的修订版!


如何模拟升温-保温-降温-保温等过程

1,主面板的参数设置如下图所示:

需要注意:

  • 总的步数一定是大于第二步中设置的步数。否则第二步的设置就没有意义了;
  • Main这一页里面设置的温度优先级低于Model > Temperature Regime中温度区间里面设置的温度,因此在温度区间里面设置过的温度,则以温度区间的设置为准,没有设置过的时间里面,以Main里面设置的温度为准;
  • 之所以选择NVT系综,是因为这个系综对于微观系统的稳定性比较好。并且,虽然是不断变温的过程,但每个温度台阶,实际上都是一个NVT系综。具体可以参考系综简述

2,设置温度区间:

如下图:

第一行设置,表示第0步开始,所有的原子,温度稳定为298K,在大约30fs内调整到该温度,之后温度保持不变,即温度变化梯度(dT)为0。

第二行设置,表示从2500步(也就是625fs)开始,温度从前面的298K升高,升温速率达约0.05K/步,这里的398K实际上不起作用,只有升温梯度0.05K/步起作用,一直保持这个速率升温。

第三行设置,表示升温到1万步(也就是2500fs)的时候,温度变为398K左右,之后温度变化速率为0K/步。

第四行设置,表示从1.3万步(也就是3250fs)开始,温度在前面398K的基础上下降,下降速率为0.5K/步,负号表示下降。

总结:如果温度升高或者降低,那么温度设置不起作用,速率起作用,起始温度为当前温度;如果保温,那么温度设置起作用,速率设为0。

如此,得到的温度变化曲线,和上面的设置对照起来看:

为了便于理解,我们用另外一个更适合实际用途的例子来演示设置和结果(该例子,大致的估算了升温、降温的截止时间,以便于在何时的时间内设置保温):

两个计算的文件下载

adf/temperaturecontrol.1467737480.txt.gz · 最后更改: 2016/07/06 00:51 由 liu.jun

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