这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版 | |||
adf:dftbmdexample [2020/11/25 11:24] – [参数设置] liu.jun | adf:dftbmdexample [2020/11/25 11:35] (当前版本) – liu.jun | ||
---|---|---|---|
行 31: | 行 31: | ||
{{ : | {{ : | ||
- | 点击Thermostat后面的 > 按钮,设置NVT系综(点击Barostat,则设置系综关于压强的部分,适用于NPT系综): | + | 点击Thermostat后面的> |
+ | |||
+ | NPT系综,一般建议在原子个数非常多,例如几万原子的情况下才使用。否则压强涨落太剧烈,可以达到几千MPa,原子个数越多,涨落越小,这本身也是符合物理事实的。 | ||
{{ : | {{ : | ||
- | 其中Thermostat是实现NVT系综的算法,可以选择NHC。 | + | 其中Thermostat是实现NVT系综的算法,可以选择NHC。**恒温:**温度如果只设置了一个,则不需要设置Duration(s),整个模拟过程都是该温度 |
如果要实现温度变化: | 如果要实现温度变化: | ||
行 39: | 行 42: | ||
{{ : | {{ : | ||
- | **恒温:**温度如果只设置了一个,则不需要设置Duration(s),整个模拟过程都是该温度 | + | 总之,Duration(s)的数字个数比温度的数字个数少1个。如上图所示的设置,表示:起始温度298K,经历3000步升温到1300K,然后保温3000步,然后经历3000步升温到4300K,然后保温20000步,然后经历3000步降温到298K,298K直到结束。 |
- | + | ||
- | **变温:**如果需要改变温度,则如上图所示设置多个温度即可,配合Duration(s)的设置,可以实现控温。例如图中所示表示:起始温度298K,在随后的5000步中逐渐升温到348K,然后第5001步从348K经历25000步,回到298K,此时总共已经经历了5000+25000=30000步,然后直到结束都是298K。 | + | |
- | + | ||
- | **包含保温过程:**总之,Duration(s)的数字个数比温度的数字个数少1个。如果有保温过程,可以设置如下:温度设置为298 4000 4000 298,Durations设置为5000 30000 5000,表示298~4000升温过程经历5000步,4000K保温30000步,然后4000~298降温过程经历5000步,最后保持在298K直到结束。 | + | |
=====结果查看===== | =====结果查看===== |