这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
adf:selectmethodofreaxff [2022/07/21 21:00] – liu.jun | adf:selectmethodofreaxff [2023/03/25 11:25] (当前版本) – liu.jun | ||
---|---|---|---|
行 9: | 行 9: | ||
NPT系综,表示原子数目为指定值,压强为指定值(即随着温度的变化、能量的变化,体积可能发生变化),温度为指定值。 | NPT系综,表示原子数目为指定值,压强为指定值(即随着温度的变化、能量的变化,体积可能发生变化),温度为指定值。 | ||
- | 需要说明的是,P、T都是热力学里面的统计概念,是一个宏观的概念。样本数很少的时候,统计得到的T、P,震荡就很大,样本数足够多,例如多到10< | + | 需要说明的是,P、T都是热力学里面的统计概念,是一个宏观的概念。样本数很少的时候,统计得到的T、P,震荡就很大,样本数足够多,例如多到10< |
模拟系统采用何种系综,这往往由实验条件决定。而没有通用的“哪种系综模拟更优”的说法。系综,是实验条件外加的一个强制限定。 | 模拟系统采用何种系综,这往往由实验条件决定。而没有通用的“哪种系综模拟更优”的说法。系综,是实验条件外加的一个强制限定。 | ||
行 19: | 行 19: | ||
* NPT:设置Thermostat以及Barostat | * NPT:设置Thermostat以及Barostat | ||
* NVE:不设置Thermostat以及Barostat,但设置Model - MD - Initial Temperature | * NVE:不设置Thermostat以及Barostat,但设置Model - MD - Initial Temperature | ||
+ | |||
+ | =====关于温度的控制===== | ||
+ | 用户指定温度以后,MD的结果中可以看到温度并不严格等于设定温度,而是在一个范围内震荡,体系越小震荡越剧烈,当体系原子个数到几千个的级别,温度的震荡基本上可以控制到±10K范围,随着原子个数的进一步增大,震荡会更小,理想上而言,到宏观尺寸当然几乎就观察不到震荡了。这是符合热力学定律的。 | ||
+ | |||
+ | =====关于压强的震荡===== | ||
+ | 压强的震荡比温度的震荡更加剧烈,对于几百个原子的超小体系,压强的震荡几乎可以到10$^5$ atm,仅当原子个数增大到数万,压强的震荡范围才变得较为能够接受,因此对压强的控制比对温度的控制需要更大的代价。否则用户只能接受这种大幅震荡的结果。 |