让弹簧把罕见位置留住
选择集体变量 。第 个窗口在 附近加弹簧,刚度为 。原模型势能记作 ;窗口内按 的 Boltzmann 权重采样。刚度的物理单位是能量除以坐标平方,本课程采用无量纲数值。
窗口的作用是分工:每段轨迹负责一小段区域,不必反复完成整条罕见跃迁。但每段仍需要在自己负责的区域里平衡,尤其要探索弹簧没有直接推动的方向。
把弹簧偏爱的次数算回去
把有偏概率乘上 ,弹簧项就在指数里抵消。归一化未知,可以把目标量的加权平均除以权重本身的平均。若某个重要区域在这个窗口里几乎从未出现,少数极大权重就会支配答案。公式成立并不保证有限样本好用。
完整例题:两类构型在窗口里出现 次和 次,其弹簧能量分别为零和 。第二类每次应乘四。总权重变为 与 ,无偏占据各一半。直接看原始计数会把第一类误判为四倍常见。
先估宽度,再看真正的重叠
如果局部自由能足够平坦,只有弹簧决定分布宽度,高斯标准差约为 。在热能为一、刚度为九时,宽度约 。中心相隔三分之一时容易共享区域;相隔二时,弹簧近似下已隔了六个标准差。
实际势能会拉偏均值、压窄或撑宽分布。设计时先用宽度估计,运行后再检查实际分布、样本权重和两方向的交换。最后要看采到的构型是否真正重叠。
横坐标接起来,隐藏方向仍可能断开
设弹簧只牵住 ,隐藏方向 却有两座相隔很高的谷。相邻窗口的 直方图可以重叠得很好,其中一个窗口始终在上谷,另一个始终在下谷。它们实际采样的完整构型仍可能几乎不相通。
从两个隐藏谷分别启动,在每个窗口里比较条件分布,再延长轨迹。如果差异一直保留,就要增加隐藏方向的采样、加入合适的第二坐标,或改用其他方法。多加几个只沿横坐标的弹簧,未必能修复问题。
如果窗口链断成两段,数据不能可靠确定两段之间的自由能零点。应分别报告各段的相对形状,保留缺口。插一条光滑曲线跨过缺口,会给读者一种数据并未提供的精度。