跳转到内容
QCBlender.中文教程

Gaussian 日志、频率与 NBO

返回教程目录

路径均相对教程材料根目录(同时含 human/ 和 shared/)。先完成安装,按准备新工程开始;每次换对象后重新打开其对象属性。


选择计算段并浏览优化

跳转到“选择计算段并浏览优化”

详细说明见附录 A1:理解计算段、静态构型与优化轨迹。

  1. 点击 N 侧栏 → 导入与导出 → 导入 → 导入 Gaussian / ORCA / Cube / XYZ。
  2. 选择文件 shared/data/public/gaussian-v2/P02/water_neutral_nbo_opt_freq.out。
  3. 在 选择 Gaussian 计算段(Choose Gaussian Calculation) 弹窗中:
    • 计算段(Calculation):设为第 1 段(包含 Opt 任务)
  4. 确认后生成原子对象并命名为 P02-opt-source。截图保存至 human/screenshots/P02-gaussian-job-selection.png。

Gaussian日志第1计算段的Opt任务、正常结束状态与ambiguous静态能量选择

详细说明见附录 A2:区分优化步与动画帧。

  1. 选中 P02-opt-source 并打开对象属性。
  2. 展开 优化轨迹(Optimization Trajectory),点击 创建优化轨迹视图(Create Optimization View)。
  3. 将生成的轨迹对象命名为 P02-optimization。隐藏原静态分子,确认轨迹共包含 5 步弛豫。

3. 切换优化步并比较收敛记录

跳转到“3. 切换优化步并比较收敛记录”

详细说明见附录 A3:理解优化能量与收敛条件。

  1. 保持 P02-optimization 活动,在 优化轨迹 面板中点击 下一步(Next) 依次浏览各步。
  2. 切换至第 5 步(最终收敛构型):
    • 能量回显:-74.9659012171 hartree
    • 力与位移收敛项全部显示收敛达标。
  3. 截图保存至 human/screenshots/P02-optimization-step.png。

第5优化步的水分子、电子能量和源收敛记录

  1. 点击 导出数据与参数摘要,选择 optimization,导出 optimization_steps.csv、optimization_convergence.csv 与 metadata.json。两份 CSV 包含能量、状态和收敛记录,不含完整原子坐标。

选择振动并导出 IR 数据

跳转到“选择振动并导出 IR 数据”

详细说明见附录 A4:理解谐振动频率与 IR 强度。

  1. 再次导入同一文件 water_neutral_nbo_opt_freq.out。
  2. 在计算段弹窗中选择:
    • 计算段(Calculation):设为第 2 段(包含 Freq 和 Pop=NBO)
  3. 截图保存至 human/screenshots/P02-frequency-job-selection.png。

第2计算段的Freq和Pop=NBO任务、正常结束及可用电子能量

  1. 确认导入,生成原子对象并命名为 P02-frequency。

5. 选择振动模式并播放

跳转到“5. 选择振动模式并播放”

播放振幅和速度是展示参数,不是实际振动幅度或物理频率;静态轨道与密度不会因此成为时变波函数。

详细说明见附录 A5:区分源模式与显示振幅。

  1. 选中 P02-frequency,打开对象属性。
  2. 展开 科学记录与振动模式,在模式列表中选择源模式 3(反对称伸缩振动):
    • 频率:4391.0503 cm⁻¹
    • IR 强度:29.9720 km/mol
  3. 展开 高级参数,配置动画参数:
    • 播放振动(Animate):开启
    • 振动振幅(Å):0.35
    • 每秒周期数:1.0
  4. 播放底部时间轴观察分子往复振动,截图保存至 human/screenshots/P02-vibration-mode.png。

第3源模式的频率、IR强度、振动振幅和播放设置

6. 查看位移矢量并导出 IR

跳转到“6. 查看位移矢量并导出 IR”
  1. 停止播放,在 几何表示 中开启 显示位移矢量(Show Displacement Vectors),直观观察各原子的振动矢量方向。
  2. 进入数据导出面板,选择类型 IR,将原始频率与强度导出为 ir.csv 表格。

7. 导入指定计算段的 NBO 块

跳转到“7. 导入指定计算段的 NBO 块”

必须选择对应计算段的静态分子,不能将优化轨迹当前帧当作 NBO 静态参考;多构型计算段不会自动归到最终几何。NBO 编号与 canonical MO 编号不同。

详细说明见附录 A6:理解 NBO、块编号与参考构型。

  1. 保持选中 P02-frequency。
  2. 点击 N 侧栏 → 导入与导出 → 导入外部结果 → 原子与键分析 → NBO 记录(NBO Records)。
  3. 选择日志文件后,配置参数:
    • Gaussian 计算段(从1开始):2
    • 计算段内 NBO 块(从1开始):1
  4. 截图保存至 human/screenshots/P02-nbo-block-selection.png。

NBO导入选择第2计算段、第1个块,并使用同段静态水分子作为参考

  1. 确定后生成对象 QC NBO: water_neutral_nbo_opt_freq.out。

详细说明见附录 A7:区分行位置、源轨道号与 E(2) 单位。

  1. 选中 NBO 对象并打开属性面板,展开 NBO 记录(包含 7 条轨道、2 条 E(2) 相互作用):
    • NBO 行 = 1:O1–H2 $\sigma$ 键(BD),占据数 1.99933,轨道能 -0.77638 Eh。
    • E(2) 行 = 1:供体 1 至受体 7,稳定化能 0.59 kcal/mol。
  2. 截图保存至 human/screenshots/P02-nbo-browser.png。

第2计算段第1个NBO块的轨道1与第一条E(2)记录

  1. 展开 外部结果浏览器,可按轨道类型(如 BD 键轨道)及 E(2) 相互作用能进行高低排序与筛选浏览。

9. 设置一个显示周期并导出 PNG 序列或 MP4

跳转到“9. 设置一个显示周期并导出 PNG 序列或 MP4”

详细说明见附录 A8:显示周期、取景与媒体恢复。

  1. 保持本页 P02-frequency 活动并选中源模式 3,确认显示振幅仍为 0.35 Å。先按主线出图设置场景相机与灯光。
  2. 进入 渲染属性 → 图像与振动输出(Image and Vibration Output),点击 设置单个振动周期(Set One Vibration Cycle),设置 单周期帧数(Frames in one cycle) = 48、显示帧率(Display frames per second) = 24。时间轴应为第 1–48 帧,对应一个 2 秒显示周期,不重复第 49 帧的起始相位。
  3. 点击 导出三维图像或振动(Export 3D Image or Vibration),将 输出(Output) 设为 振动 PNG 序列(Vibration PNG sequence),设置尺寸 1920×1080、每振动周期帧数(Frames per vibration cycle) = 48、显示帧率(Display frames per second) = 24,按需要设置 透明背景(PNG)(Transparent background (PNG))、包含可见 QC 标注(Include visible QC annotations) 和 图注(可选)(Caption (optional))。核对振动极值处的相机越框预检;按振动包络调整临时相机(Fit temporary camera to vibration bounds) 默认关闭,只有需要时才开启,导出使用相机副本并在结束后恢复原相机。在 新建输出文件夹(New output folder) 选择尚不存在的目录,如 work/human/ester-adoption/P02/vibration-png/。截图保存至 human/screenshots/P02-vibration-export.png。

P02 源模式 3 的单周期范围、PNG 序列与统一输出配置

  1. 导出后查看 48 张 frame-…png 和 metadata.json;确认场景原有输出路径、格式、fps、帧范围及振动控制已恢复至导出前。第 2 步本来就在准备时间轴,因此导出后恢复的是第 2 步设好的周期状态。
  2. 需要视频时将输出改选 振动 MP4(Vibration MP4),另选新目录 work/human/ester-adoption/P02/vibration-mp4/,关闭透明背景后导出。MP4 使用 Blender 自带 H.264 编码,尺寸需为偶数;需要 alpha 时保留 PNG 序列。本轮不导出 GIF。

周期帧数、显示帧率和显示振幅只控制画面,不把厘米倒数的科学频率换算成真实时间轴。虚频若用于往复位移演示,也不能因此当作稳定的物理振动。

导出不覆盖旧输出目录;失败后保留错误记录与已有部分文件,先按错误修正,再选择新的目录。对象已有动画或驱动器时,使用独立视图准备振动,避免覆盖现有动画控制。IR/Raman 原始峰、展宽与静态 SVG 见专题 13。


附录:参数、原理与输入规范

跳转到“附录:参数、原理与输入规范”

A1. 理解计算段、静态构型与优化轨迹

跳转到“A1. 理解计算段、静态构型与优化轨迹”

计算段是日志中具有明确方法、基组、任务和状态的一次计算上下文。这里第 1 段优化构型,第 2 段在优化后的构型上计算频率和 NBO。

导入第 1 段先得到它的静态原子视图。优化的逐步数据仍保留在该数据集中,下一步另建轨迹视图浏览;选择计算段时不会从另一段继承缺失构型。

A2. 区分优化步与动画帧

跳转到“A2. 区分优化步与动画帧”

优化步记录程序寻找较低能量构型的过程,步号不是物理时间,也不是 Blender 时间轴帧号。

轨迹视图按当前优化步读取源构型。创建它不会删除静态来源对象;再次选静态对象时,重新打开对象属性,避免误把固定的属性面板当成当前对象。

A3. 理解优化能量与收敛条件

跳转到“A3. 理解优化能量与收敛条件”

电子总能量对应当前方法和构型;零点能与热校正是其他记录,不能作为本表电子能量的替代值。

每项收敛记录给出实际值、阈值和是否达到标准,按源日志解释。只看到能量降低不能代替完整的优化收敛判断。导出保留全部源步;在界面中切到第 5 步不会把导出范围缩成一行。

A4. 理解谐振动频率与 IR 强度

跳转到“A4. 理解谐振动频率与 IR 强度”

振动模式是在对应构型附近的一组原子位移方向及频率。IR 强度描述该模式的红外吸收强度,频率和强度均来自源计算。

本页使用原始谐振动频率,不套用经验缩放因子。RHF/STO-3G 的结果用于学习记录浏览和模式显示,不把它当作实验峰位预测。

A5. 区分源模式与显示振幅

跳转到“A5. 区分源模式与显示振幅”

振动振幅、相位和每秒周期数只控制可视化位移与播放速度,不改变源频率、IR 强度或平衡构型。时间轴暂停后保留当前帧,继续播放可观察完整周期。

A6. 理解 NBO、块编号与参考构型

跳转到“A6. 理解 NBO、块编号与参考构型”

NBO(自然键轨道)按成键、孤对等方式分析电子分布。E(2) 是供体与受体 NBO 间的二阶微扰相互作用能。

同一日志可有多个计算段,一个计算段也可有多个 NBO 摘要块。这里使用第 2 段第 1 块,并与该段静态分子匹配;不要选择可切换的优化轨迹作为静态参考。NBO 轨道没有在此映射到规范分子轨道,NBO 行号不能直接填入 MO 生成器。

A7. 区分行位置、源轨道号与 E(2) 单位

跳转到“A7. 区分行位置、源轨道号与 E(2) 单位”

NBO 行控件按摘要中的记录位置浏览,轨道自身的源编号仍保留在行内;筛选或排序后不要把匹配位置当成新的源轨道号。BD 表示成键轨道,BD* 表示反键轨道,LP 表示孤对轨道。轨道能量单位为 hartree,E(2) 的相互作用能单位为 kcal/mol,不能混用。

A8. 显示周期、取景与媒体恢复

跳转到“A8. 显示周期、取景与媒体恢复”

48 帧、24 fps 是一个 2 秒的显示周期,末帧不重复起始相位。它不把科学振动频率换算成可观看的真实时间。导出前预检振动极值处的原子包络;画框不足时先调整相机,或明确启用默认关闭的临时相机取景。临时相机由副本承担,结束或失败后恢复原场景相机和输出状态。PNG 可含 alpha;MP4 为 Blender 原生 H.264,像素尺寸需为偶数。导出失败保留现有部分文件,修正后使用新的输出目录。