跳转至

8.1 距离元动力学与遗漏的自由度

这些输入和起始模型为未执行的教学示例。原创配图为示意图,不是计算结果。使用前请验证版本相关语法、授权数据、数值收敛及科学模型。

8.1.1 模型、单位与来源记录

保持基组、赝势文件与程序版本可追溯。网格控制使用 Ry;常见能量与力输出使用 hartree 和 hartree/bohr。以各输出标题所示单位为准。

共享输入、约定与证据

原创示意图:距离元动力学与遗漏的自由度。不声称已有数值计算结果。
原创示意图:距离元动力学与遗漏的自由度。不声称已有数值计算结果。

8.1.2 未执行输入与明确修改片段

按照下方说明确认每个片段的母计算与替换位置;片段不自动构成独立输入。保留空行与文件来源要求。

8.1.2.1 输入块 1

! Inside FORCE_EVAL/SUBSYS
&COLVAR
  &DISTANCE
    ATOMS 1 4
  &END DISTANCE
&END COLVAR

! Inside MOTION
&FREE_ENERGY
  &METADYN
    DO_HILLS F
    LAGRANGE F
    NT_HILLS 100
    WW [hartree] 0.0002
    &METAVAR
      COLVAR 1
      SCALE 0.20
    &END METAVAR
    &PRINT
      &COLVAR ON
        &EACH
          MD 1
        &END EACH
      &END COLVAR
    &END PRINT
  &END METADYN
&END FREE_ENERGY

8.1.3 实作研究

参见上方输入块 1。

直觉与前置条件。 元动力学通过不断加入依赖历史的偏置,减少体系反复停留在同一集体变量数值附近的倾向。距离容易理解,但同一距离可对应不同分子取向和溶剂结构;对距离加偏置,不会自动平衡这些隐藏自由度。先准备原子顺序为 O,H,H,O,H,H 的非周期水二聚体,完成 NVT 平衡、步长检验及电子收敛测试。本例只是短时间探索,不是可直接发表的解离自由能计算:没有约束的气相分子对若允许无限分离,并不存在有限可归一化的缔合采样空间。

输入与单位。 上方 COLVAR 插入 FORCE_EVAL/SUBSYS,FREE_ENERGY 插入已有 MOTION。若已有其他 COLVAR,须根据输入顺序修改从1开始的编号。先保留 DO_HILLS F,只记录变量。该距离变量的 SCALE 采用内部长度单位 bohr,因此0.20不是0.20 Å;WW 显式用 hartree。NT_HILLS 是 MD 步数,不是 fs。另建目录后才将 DO_HILLS 改为 T。所列丘高和宽度只是初始测试值,不能视为已验证参数。

操作步骤。 1. 核对原子编号,独立计算初始 O–O 距离,将 Å 换算成 bohr,与日志比较。 2. 先做不加丘的试运行,考察距离涨落、弛豫时间及分子取向。 3. 加偏置前定义物理合理的探索范围。生产计算需要合适的围限/墙势或其他有界系综;本教学增量没有提供这些条件,应在超出有效区域或晶胞处理范围前终止探索。 4. 在新分支中开启丘,检查 CV、偏置能、温度和真实结构。加丘过快可能让偏置驱动速度超过其他自由度的弛豫速度。 5. 同时保存完整丘历史和匹配的重启文件;只恢复坐标却丢掉偏置历史,不是原模拟的继续。 6. 只有在有界模型及采样得到验证后,才用兼容外部工具重建自由能,并比较连续时间块与独立初态。

解释、陷阱与练习。 普通元动力学在合适的长时间条件下,可用累积偏置的负值近似自由能;一次跨越不代表收敛。良好调节元动力学改变加丘规律,偏置因子 γ 对应 F(s) ≈ −γV(s)/(γ−1) 加常数;不能把此公式套在本例普通元动力学输入上。偏置轨迹的时间不能直接当反应时间,直接对它做直方图也不能恢复无偏分布。练习是设计氢键取向观测量,说明距离看似收敛时取向仍可能记得初态。

8.1.4 相关计算

8.1.5 来源与进一步阅读