2
rb
or
S2
(r
)
1
r b
2
rb
b
模拟中的控制
• 温度控制 简单方法 – 每一步调节动量都使动能逼近期望值
• 更新位置和力 • 迭代方法使得 v v f
f T Tcalc
– 缺点
• “运行方程” 是不可逆的,系统不遵循细致平衡 • 不属于任何有明确定义的系综
复杂要求 (多时间尺度):
当出现多时间尺度 e.g., 不同质量的混合粒子, 溶剂 聚合体, 柔性和刚性的共存分子体系等等, t 的选取 必须依照体系中动力学变化最快的成分或模型。
积分步长的选取
• 积分步长应小于系统中最快运动周期的1/10。 • 以氩原子的分子动力学计算为例:
U (r) d U (r) d [4 (12 12 / r13 6 6 / r7 )] 4 (156 12 / r14 42 6 / r8)
S(r) 0 r b
b
cutoff 方案
2. Switching
1
ra
S(r) 1 y(r)22 y(r) 3 a r b
0
rb
这里
y(r)
r2 b2
a2 a2
ab
3. Shifting
S1(r)
1
r b
2
dr
dr
U (rmin ) 57.14 / 2
k 4 2 2
mAr mAr 19.981.662 1022 (g)
mAr mAr
57.12 0.24 6.9446 1014 erg