示例 12-hirshfeld-cm5-acetate:醋酸根的 Hirshfeld/CM5、MK 与 NPA 电荷对比¶
配套教程:第12章 布居分析、NBO 与静电势/RESP 电荷(第 8 节)。
目的¶
在 SMD(水) 中优化醋酸根阴离子(CH3COO⁻),并在同一个溶液相密度上比较 Hirshfeld、CM5、MK 和 NPA 电荷。演示官方推荐的做法:追加 Geom=AllCheck Density=Check 作业步,读取已保存的密度做不同的布居分析,而不重复 SCF。
文件说明¶
| 文件 | 内容 |
|---|---|
acetate_hirshfeld_cm5.gjf |
第 1 步 B3LYP-D3(BJ)/6-311+G(d,p) SMD(水) Opt+Freq,Pop=Hirshfeld;第 2 步 Density=Check Pop=MK;第 3 步 Density=Check Pop=NPA |
run.slurm |
Slurm 作业脚本 |
原子编号:C1(甲基碳)、C2(羧基碳)、O3、O4、H5–H7。电荷多重度为 -1 1。
运行步骤¶
预期结果 / 如何检查¶
grep -c "Normal termination" acetate_hirshfeld_cm5.log # 应为 4(Opt、Freq、MK、NPA)
grep "NImag" acetate_hirshfeld_cm5.log # NImag=0
# Hirshfeld (Q-H) 与 CM5 (Q-CM5):取最后一次输出
grep -A10 "Hirshfeld charges, spin densities, dipoles, and CM5 charges" acetate_hirshfeld_cm5.log | tail -11
# MK 电荷
grep -A9 "ESP charges:" acetate_hirshfeld_cm5.log | tail -9
# NPA 电荷
grep -A12 "Summary of Natural Population Analysis" acetate_hirshfeld_cm5.log | tail -9
把四种电荷整理成表(每种方法的总电荷都应为 −1)。定性上:
- 两个 O 在所有方法中都应近似等价(羧酸根的共振);
- Hirshfeld 电荷绝对值最小,CM5 与 MK 的量级接近,NPA 的绝对值通常最大;
- 甲基 H 的 MK 电荷可能因格点离得远而不太稳定,这是 ESP 拟合电荷的常见现象。
注意事项¶
- 第 2、3 步使用
Geom=AllCheck,所以没有标题行和分子说明,route 后只有一个空行。 Density=Check隐含Guess=Only ChkBasis:不会重新做 SCF,基组也从 chk 读取,因此 route 中不写基组。- Opt+Freq 中布居分析会出现多次(优化首步、末步和 Freq 步),务必读取最后一次。
- 想把 CM5 电荷存为后续 MM/ONIOM 计算使用的电荷,可在相应步骤中写
Pop=(Hirshfeld,SaveCM5)(C.01 起),参见第 15 章。