status
type
date
slug
summary
tags
category
password
icon
Total Videos
Link
Video Duration

Gradient

梯度的计算分为解析梯度与数值梯度两种。解析梯度是通过数学推导出梯度的具体表达式,例如Hartree-Fock(HF)的解析梯度表达式如下:
其中, 的表达式分别为:
但不是所有计算方法都有自己的解析梯度(例如在高斯软件中,CCSD(T)就没有)。这时候想要计算梯度,只能使用数值梯度。通常使用有限差分法得到数值梯度:
计算一次梯度需要计算6次单点能,所以数值梯度的计算是相当耗时的。
解析梯度适用于以下方法:
  1. 所有自洽场(SCF)波函数
  1. 所有密度泛函理论(DFT)方法
  1. 组态相互作用(CIS)
  1. Møller-Plesset微扰理论至第二、三、四阶(MP2, MP3, MP4(SDQ))
  1. 组态相互作用-双重激发(CID)
  1. 组态相互作用-单激发(CISD)
  1. 耦合簇-双激发(CCD)
  1. 耦合簇-单双激发(CCSD)
  1. 准耦合簇-单双激发(QCISD)
  1. Breit-Dirac(BD)
  1. 多组态自洽场(CASSCF)
  1. 对称化配对-配对近似的配对-簇近似(SAC-CI)
  1. 所有半经验方法。
  1. 对于其他方法,力是通过数值微分确定的。

Hessian

Hessian矩阵是多元函数的二阶偏导数构成的方阵,描述了函数的局部曲率:
Hessian矩阵 的定义为:
在量子化学中,Hessian矩阵是能量对原子坐标的二阶导数矩阵,与梯度一样,也有解析二阶导数与数值二阶导。下面是可以计算解析的二阶导数的方法,这些方法包括:
  1. 限制性Hartree-Fock(RHF)
  1. 不限制性Hartree-Fock(UHF)
  1. 组态相互作用(CIS)
  1. 多组态自洽场(CASSCF)
  1. Møller-Plesset第二摄动(MP2)
  1. 所有密度泛函理论(DFT)方法

优化算法

量化的优化算法大多改自牛顿法,其步进公式为:
牛顿法需要计算Hessian矩阵,如果每次都计算Hessian那太过耗时,一般使用准牛顿方法,包括:
  1. RFO(Rational Function Optimization)
  1. GDIIS(Geometry Direct Inversion in the Iterative Subspace)
  1. GEDIIS:默认优化算法
💡
GEDIIS有时候的表现不一定比 GDIIS 好,当不收敛的时候可以尝试把优化算法改为 GDIIS
Gaussian软件通过以下四个标准来判断是否收敛:
  1. 最大受力(Maximum Force)
  1. 均方根受力(RMS Force)
  1. 最大位移(Maximum Displacement)
  1. 均方根位移(RMS Displacement)
也就是常说的 4 个 yes。

结构优化流程

notion image
Calcall 虽然计算耗时长,但能减少虚频出现的概率,更容易找到极小点,recalc=n 是 g16 的默认方法,代表没隔 n 步重新精确计算一次 Hessian。

常用资料

5.Hessian矩阵和频率计算3.量子化学算法和单点能
Loading...