本讲导读
第 3 讲把「求分子轨道」这个问题化成了求系数 $c_{\mu i}$, 但那个展开式里的 $\{\chi_\mu\}$ 一直是「给定」的。 这一讲回答的就是这个被悬空的问题:基函数到底该取什么?
整讲沿着一条清晰的技术史主线展开:
- STO——形式上最接近真实原子轨道,但多中心积分算不出来;
- GTO——形式上明显有缺陷(核处无 cusp、远处衰减过快), 但积分有解析解,于是被采用;
- 收缩基组——用若干高斯原函数的固定组合去「修正」GTO 的形状缺陷; STO-3G 是这一思想最经典的实现;
- 基组的层级——劈裂价、极化函数、弥散函数、ECP, 每一层都是在补一个特定的物理效应。
源课件的第 3 页至第 26 页几乎都是整页的公式截图(正文文本为 0)。 本讲义在保留原始截图的同时,把每一页的关键公式重新排版为可检索的文本 + MathJax, 便于你在手机上阅读和搜索。
整理过程中发现源课件有两处笔误,已在正文中逐一点出—— 这正是把讲义做一遍的价值所在。
① 说出 STO 与 GTO 的区别,以及为什么最终选 GTO;
② 独立完成 STO-3G 的 1s 轨道归一化推导,理解 $\beta=\alpha f^2$ 的含义;
③ 读懂 6-31G(d,p) 这类基组名,说出每个字符代表什么;
④ 估算一个分子在给定基组下的基函数个数,并判断计算量的量级;
⑤ 知道什么情况下必须加弥散函数、什么情况下必须用 ECP。
一、基组是什么对应讲义 PPT 第 1–2 页
第 3 讲把「求分子轨道」化成了「求系数」。但那个展开式里的 $\{\chi_\mu\}$ 究竟是什么? ——这就是基组要回答的问题。
| 符号 | 名称 | 含义 |
|---|---|---|
| $\{\chi_\mu\}$ | 基函数(Basis Function, BF) | 一组已知的、形式固定的函数 |
| $c_{\mu i}$ | 组合系数 | 待求量(由 SCF 迭代确定) |
| $\mathbf{S}$ | 重叠矩阵 | $S_{\mu\nu}=\langle\chi_\mu|\chi_\nu\rangle$——基函数之间并不正交 |
| $\mathbf{F}$ | Fock 矩阵 | 由基函数算出的积分构成 |
① 若 $\chi_\mu$ 取原子轨道 → 称为 LCAO-MO;
② 若 $\chi_\mu$ 取其它函数 → 通称为 LCBF-MO。
(对 UHF 波函数,$\alpha$ 与 $\beta$ 自旋需要两套系数。)
本讲的全部内容就是一件事:$\chi_\mu$ 该怎么选。
二、Slater 型轨道(STO)对应讲义 PPT 第 3–4 页
2.1 定义与归一化形式
| 特点 | 说明 |
|---|---|
| 与氢原子轨道相似 | 指数衰减 $e^{-\zeta r}$ 正是氢原子精确解的径向行为 |
| 数值上更方便 | 当 $n-l\ge2$ 时,径向部分是简单的 $r^2$、$r^3$… 而不是多项式(对比氢原子轨道的多项式形式) |
| 命名方式 | 与氢原子轨道一致(1s、2s、2p…),有标准的归一化形式 |
标准归一化形式:
$\zeta$ 叫做轨道指数——它决定轨道的径向大小: $\zeta$ 越大,轨道越紧凑。这与 GTO 里的 $\alpha$ 扮演同样的角色。
2.2 优缺点与实际使用场合
| 内容 | |
|---|---|
| 优点 ① | 从物理上看,$e^{-\zeta r}$ 对核距离的依赖关系非常接近精确的氢原子轨道 |
| 优点 ② | 随着基函数个数增加,收敛相当快——用较少的函数就能达到不错的精度 |
| 缺点 ① | 三中心和四中心积分无法解析求解——这是致命伤:分子计算中大量出现多中心双电子积分 |
| 缺点 ② | 没有径向节点(可以用 STO 的线性组合来引入节点) |
| 实际使用场合 | 原因 |
|---|---|
| 极高精度的原子、双原子体系计算 | 中心数少,多中心积分不成为瓶颈 |
| 半经验方法 | 因为 3 中心、4 中心积分被近似忽略掉了 |
STO 的物理形式更「正确」,但工程上难用;GTO 的物理形式有明显缺陷,但工程上极其好用。 整个基组技术的演化,都是在解决「形式正确」与「算得动」之间的矛盾。
三、Gaussian 型轨道(GTO)对应讲义 PPT 第 5–10 页
3.1 定义与参数含义
| 要点 | 内容 |
|---|---|
| 引入者 | Boys(1950) |
| 形式 | $x$、$y$、$z$ 的幂次,乘以 $e^{-\alpha r^2}$ |
| 参数 $\alpha$ | 指数(exponent),决定该函数的大小(径向延展范围) |
上式为基本形式,下式为带标度因子 $f$ 的形式。各符号含义:
| 符号 | 含义 |
|---|---|
| $N$ | 归一化常数 |
| $f$ | 标度因子(scaling factor):把相关高斯的指数统一缩放,用于分子计算 |
| $l,m,n$ | 不是量子数!只是 $x,y,z$ 的幂次 |
| $L=l+m+n$ | 类比角动量量子数,用来标记函数类型: s 型($L=0$)、p 型($L=1$)、d 型($L=2$)… 通常称为壳层(shell) |
截图里把指数印成了 $e^{-\alpha}$,正确形式应为 $e^{-\alpha r^2}$(即上面的写法)。
GTO 的关键性质就藏在那个 $r^2$ 里——它让双电子积分可以解析求解, 这正是 GTO 存在的全部理由。
3.2 三点不足与一个决定性优势
- 核附近的行为描述很差:GTO 在核处斜率为零,而 STO 在核处有一个 cusp(尖点)。所以 GTO 无法正确描述核附近的电子密度;
- 远处的「尾巴」描述很差:GTO 随距离衰减得太快,无法刻画轨道的长程尾部;
- 高角动量函数可能线性相关:从笛卡尔表示产生的额外 $d$、$f$、$g$… 函数可能造成基组线性相关——使用大基组时通常会被丢弃。
GTO 的积分有解析解。
于是策略就明确了:用 GTO 的线性组合去弥补它在形式上的缺陷—— 组合之后既能算得动,又能把形状描述得足够好。
这就是「收缩高斯」的由来,也是下面几节要展开的内容。
3.3 前十个归一化高斯原函数
| 壳层 | 笛卡尔原函数 | 个数 |
|---|---|---|
| s($L=0$) | $g_s$ | 1 |
| p($L=1$) | $g_x,\ g_y,\ g_z$ | 3 |
| d($L=2$) | $g_{xx},\ g_{yy},\ g_{zz},\ g_{xy},\ g_{xz},\ g_{yz}$ | 6 |
| f($L=3$) | 三阶的笛卡尔组合 | 10 |
因为笛卡尔表示会产生「多余」的函数(如 $g_{xx}+g_{yy}+g_{zz}$ 实际上具有 s 型对称性)。 下一节说明怎么用线性组合把它们「挑」出正确的 5 个。
3.4 6 个 d 型高斯 → 5 个 d 轨道
笛卡尔 d 型原函数有 6 个,而线性无关且正交的 d 轨道只有 5 个。组合方式如下:
$$g_{rr}=5^{-1/2}\left(g_{xx}+g_{yy}+g_{zz}\right)\rightarrow g_s$$
同理,10 个 f 型高斯原函数可以组合出 7 个 f 型函数。
pure vs. cartesian:Gaussian 里 5D/7F 表示用「纯」形式
(5 个 d、7 个 f),6D/10F 表示用笛卡尔形式。
默认已是 5D 7F,写输入时不必操心,但看基组数据时要留意这一区别。
3.5 cusp 与高斯乘积定理
| 函数 | 在核处的行为 | 数学表述 |
|---|---|---|
| STO | 有尖点(cusp) | $\left[\dfrac{\mathrm{d}}{\mathrm{d}r}e^{-\zeta r}\right]_{r=0}\neq0$ |
| GTO | 斜率为零 | $\left[\dfrac{\mathrm{d}}{\mathrm{d}r}e^{-\alpha r^2}\right]_{r=0}=0$ |
两个中心不同、指数不同的高斯,其乘积仍是高斯,且中心落在两者连线上:
$$\Phi_{1s}^{GF}(\alpha,\mathbf{r}-\mathbf{R}_A)\Phi_{1s}^{GF}(\beta,\mathbf{r}-\mathbf{R}_B)=K_{AB}\,\Phi_{1s}^{GF}(p,\mathbf{r}-\mathbf{R}_P)$$
其中 $K_{AB}=(2\alpha\beta/[(\alpha+\beta)\pi])^{3/4}\exp\left[-\frac{\alpha\beta}{\alpha+\beta}|\mathbf{R}_A-\mathbf{R}_B|^2\right]$, $p=\alpha+\beta$, $\mathbf{R}_P=(\alpha\mathbf{R}_A+\beta\mathbf{R}_B)/(\alpha+\beta)$。
这就是双电子积分能解析求解的根本原因——四中心积分可以逐步化成单中心问题。
3.6 收缩基组:三层结构
| GTO 的两面性 | 后果 |
|---|---|
| ① 让双电子积分算得更快更有效 | 这是它的决定性优势 |
| ② 与原子轨道的真实行为差别很大 | 这是它必须被「修正」的理由 |
解决之道:收缩(Contraction)——把若干个高斯原函数(primitive)按固定系数 线性组合成一个「收缩高斯函数」(CGF / CGTO):
其中 $L$ 是收缩长度(包含几个原函数),$d_{\mu p}$ 是收缩系数。 于是基组有了三个层次:
| 层次 | 术语 | 是否在 SCF 中被优化 |
|---|---|---|
| 最底层 | 原函数 primitive GTO | — |
| 中间层 | 收缩函数 CGF(= 基函数 BF) | 否(系数固定) |
| 顶层 | 分子轨道 MO | 是(SCF 求的就是它) |
收缩系数是预先定好的常数,SCF 只优化分子轨道那一层的系数。
所以「加基组」其实是加收缩函数的个数,而原函数只是内部实现细节—— 但它决定了计算量。
四、STO-3G 的完整推导对应讲义 PPT 第 11–17 页
这一节是本讲最「硬」的部分:把「用 3 个高斯拟合 1 个 STO」这件事从零推一遍。
推完之后,你看到 STO-3G 这四个字符时脑子里会是有内容的。
4.1 用 3 个高斯拟合 1 个 STO
| 问题 | 做法 |
|---|---|
| 高斯原函数从哪来 | ① 用最小二乘把 CGF 拟合到 STO; ② 或在原子计算中变动指数,使能量最低 |
| 拟合的层次 | 每个基函数先近似为一个 STO,该 STO 再被拟合为一组(这里是 3 个)原函数的 CGF |
以 H₂ 分子的 STO-3G 为例:分子计算首先需要一个基函数来描述 H 的 1s 原子轨道, 于是 $\mathrm{MO(H_2)}=\mathrm{LCBF}$。3 个高斯原函数的指数与系数为:
| index | exponent $\alpha_i$ | coefficient $c_i$ |
|---|---|---|
| 1 | 0.222766 | 0.154329 |
| 2 | 0.405771 | 0.535328 |
| 3 | 0.109818 | 0.444636 |
如果引入标度因子 $f$(把指数统一缩放),形式变为:
把原子基组「按比例缩放」以适应分子环境—— 分子中的原子轨道会比自由原子略大或略小。
4.2 标度因子与归一化
· 若原函数已经归一化,则整个收缩函数不需要再乘归一化因子;
· 若原函数未归一化(或被分段收缩),则必须额外求一个归一化因子。
求法就是施加归一化条件:
$$S=\left\langle\Phi_{1s}^{\text{STO-3G}}\middle|\Phi_{1s}^{\text{STO-3G}}\right\rangle=1$$
$$\left\langle\Phi_{1s}|\Phi_{1s}\right\rangle=F^2\Big[I_1+I_2+I_3+2I_4+2I_5+2I_6\Big]$$
收缩函数是 3 个原函数的和,所以自重叠积分展开后有 $3\times3=9$ 项—— 3 个对角项($I_1,I_2,I_3$)和 6 个交叉项; 由对称性,6 个交叉项两两相等,于是归并成 $2I_4+2I_5+2I_6$。
这个「对角 + 成对交叉」的展开模式,在后面的基组计数里会反复出现。
4.3 求积分 I₁、I₄
代入 $N_1^2=\left(\frac{2\beta_1}{\pi}\right)^{3/2}$,得
归一化原函数的自重叠积分就是系数的平方。同理 $I_2=c_2^2$,$I_3=c_3^2$。
交叉项要麻烦一些:
$$I_4=4\pi N_1N_2c_1c_2\int_0^{\infty}e^{-(\beta_1+\beta_2)r^2}r^2\mathrm{d}r=\frac{2^{3/2}\beta_1^{3/4}\beta_2^{3/4}}{(\beta_1+\beta_2)^{3/2}}c_1c_2$$
$\displaystyle\int_0^{\infty}e^{-ax^2}x^2\mathrm{d}x=\frac{1}{4}\sqrt{\frac{\pi}{a^3}}$, $\qquad\displaystyle\int_0^{\infty}e^{-ax^2}\mathrm{d}x=\frac{1}{2}\sqrt{\frac{\pi}{a}}$。
(源课件中 $I_4$ 的指数列式印成了 $\mathrm{d}r$, 完整形式应为 $e^{-(\beta_1+\beta_2)r^2}r^2\mathrm{d}r$;结果式与后续推导一致。)
4.4 求 I₅、I₆ 与总归一化因子 F
令 $S=1$,解出 $F$:
更一般地(收缩长度为 $n$ 时):
一般式应为求和之后再取 $-1/2$ 次方,即 $F=\left[\sum_i\sum_j(\cdot)\right]^{-1/2}$, 而不是把求和号与指数并列写成 $F=\sum\sum(\cdot)^{3/2}$。 请以 $n=3$ 的显式结果为准推导一般式。
4.5 参数表与最终展开式
| $\alpha_i$ | $\beta_i$ | $c_i$ | $N_i$ | $c_iN_i$ |
|---|---|---|---|---|
| 2.227660 | 3.425250 | 0.154329 | 1.794441 | 0.276934 |
| 0.405771 | 0.623913 | 0.535328 | 0.500326 | 0.267839 |
| 0.109818 | 0.168856 | 0.444635 | 0.187736 | 0.083474 |
最后一列相乘后求和 $\sum c_iN_i=0.276934+0.267839+0.083474=\mathbf{1.000000}$—— 归一化条件自动满足,这就是程序里那个 $N=1.000002$(四舍五入误差)的来历。
注意 $\beta_i$ 与 $\alpha_i$ 的关系:$\beta=\alpha f^2$, 这里 $f^2=3.425250/2.227660\approx1.5375$,对应标度因子 $f\approx1.24$。
带标度因子(即上表的参数)时的 1s 轨道:
不带标度因子(直接用原始指数):
带标度因子的版本把三个指数统一放大了约 1.54 倍,系数也跟着重排—— 但归一化性质不变。实际计算中 Gaussian 内部使用的就是标度后的参数, 因为在分子环境中原子的电子云会略有收缩 / 扩展。
为什么叫 STO-3G:3 = 每个 STO 用 3 个高斯原函数拟合, STO = 拟合的目标是 Slater 型轨道;G = 高斯。
4.6 程序里的基组数据
下面是 gfinput 命令输出的 STO-3G 基组(通用基组输入格式),以甲烷为例
(第一个原子是碳,其余四个是氢):
1 0 S 3 1.00 .7161683735D+02 .1543289673D+00 .1304509632D+02 .5353281423D+00 .3530512160D+01 .4446345422D+00 SP 3 1.00 .2941249355D+01 -.9996722919D-01 .1559162750D+00 .6834830964D+00 .3995128261D+00 .6076837186D+00 .2222899159D+00 .7001154689D+00 .3919573931D+00 **** 2 0 S 3 1.00 .3425250914D+01 .1543289673D+00 .6239137298D+00 .5353281423D+00 .1688554040D+00 .4446345422D+00 ****
① 开头的 1 0 是原子序数 + 壳层类型(1 = 氢;0 表示 s 型);
② S 3 1.00 表示一个 s 壳层,由 3 个原函数收缩而成(收缩长度 3),
标度因子取 1.00;
③ 每行是「指数 + 系数」;SP 表示 s 与 p 共用同一组指数;
④ **** 是不同壳层之间的分隔符。
对比 4.5 节的表就能发现:碳的 1s 壳层系数(0.1543289, 0.5353, 0.4446) 与氢的 1s 完全相同——这正是 STO-3G 的特点: 它是「最小基组」,所有原子的内层都只用同一个形状函数。
五、基组的层级:劈裂价、极化、弥散对应讲义 PPT 第 18–20 页
从 STO-3G 往上走,每一次「加东西」都是在补一个具体的物理效应。 这一节把三类扩展讲清楚——看懂基组名,其实就是看懂它在补什么。
5.1 劈裂价基组与 3-21G
价轨道用不止一个基函数来代表(每个基函数本身又可以是高斯原函数的固定线性组合)。
根据价轨道所用基函数个数的不同,基组分别称为价二重劈裂(double-zeta)、 三重劈裂、四重劈裂。
因为劈裂出的不同轨道具有不同的空间延展范围, 它们的组合可以让电子密度根据所处的分子环境调整自身的空间大小。
重要的一条:劈裂通常只对价轨道进行——因为价轨道才是化学上重要的部分。
| 步骤 | 内容 |
|---|---|
| 1. 重原子的构成 | 价函数被劈成一个含 2 个 GTO 的基函数和一个只含 1 个 GTO 的基函数 (这就是名字里「2…1」的来历);内层则由3 个原函数 GTO 收缩成一个基函数,与 STO-3G 相同 |
| 2. 氢的处理 | 氢的 1s 也劈成 2 个 GTO + 1 个 GTO 两个基函数 |
3-21G → 内层 3 个原函数,价层劈成 2 个和 1 个原函数。
为什么劈裂有效:外层那个「胖」函数负责长程行为,内层那个「瘦」函数负责核附近, 两者线性组合就能让电子云自由伸缩——这比单纯加一个函数更划算。
5.2 极化函数
周围原子核的影响会畸变(极化)某个核附近的电子密度。 为了考虑这个效应,需要使用比自由原子中 s、p、d 形状更灵活的轨道。
· s 轨道被极化 → 混入 p 型轨道;
· p 轨道被极化 → 混入 d 型轨道。
| 基组写法 | 含义 |
|---|---|
6-31G(d) |
在重原子上加一组 d 轨道作为极化函数(等价写法 6-31G*) |
6-31G(d,p) |
重原子加一组 d 轨道,氢原子上加一组 p 轨道(等价写法 6-31G**) |
如果氢参与氢键、或者你需要精确的键长 / 振动频率,就加(用 (d,p));
如果只是粗略优化几何,(d) 通常够用。
这也是为什么文献里 B3LYP/6-31G(d) 出现得最多——
它是精度与代价的常用折中点。
5.3 弥散函数
对激发态和阴离子,电子密度在分子上分布得更「散」, 因此需要本身就更弥散的基函数(即指数很小的 GTO)。 这些额外的基函数叫弥散函数,通常作为单个 GTO 加入。
| 基组写法 | 加了什么 |
|---|---|
6-31+G | 给第一、二周期元素(Li–Cl)加一组弥散的 sp 轨道 |
6-31++G | 除上述外,再给氢加一组弥散的 s 轨道 |
6-31+G(d) / 6-31++G(d) | 弥散函数与极化函数可以同时加 |
6-31+G(d,p) / 6-31++G(d,p) | 同上,并给氢加 p 极化函数 |
① 计算阴离子(否则可能根本束缚不住那个额外电子);
② 计算激发态(特别是里德堡态、电荷转移态);
③ 计算电子亲和能、极化率、弱相互作用。
什么时候不用加:中性的基态几何优化——加了只是白花钱。
常见报错信号:算阴离子时出现 SCF has not converged
或能量异常偏高,先检查是不是漏了 +。
六、基组计数:到底要算多少个对应讲义 PPT 第 21–22 页
以 1,2-苯并半醌自由基($\mathrm{C_6H_4O_2}$)为例,先数 STO-3G:
| 原子 | 数量 | 每原子原函数 | 小计 | 每原子基函数 | 小计 |
|---|---|---|---|---|---|
| C | 6 | 15(= 5×3) | 90 | 5 | 30 |
| H | 4 | 3(= 1×3) | 12 | 1 | 4 |
| O | 2 | 15(= 5×3) | 30 | 5 | 10 |
| 合计 | — | — | 132 个 GTO 原函数 | — | 44 个基函数 |
· 碳 / 氧的价层需要 2s + 2p(共 4 个轨道),在 STO-3G 里每个轨道用 1 个 STO (= 3 个 GTO)——但为什么是 5 个基函数? 因为 STO-3G 中第二周期元素是 1s、2s、2px、2py、2pz 共 5 个;
· 氢只有 1s,所以 1 个基函数 = 3 个 GTO。
记住这个换算:基函数个数决定矩阵大小($K^2$ 甚至 $K^4$ 的代价), 原函数个数只影响积分计算的常数因子。真正决定计算量的是基函数个数。
同一个分子,改用 6-31G*(即 6-31G(d)):
| 原子 | 数量 | 每原子原函数 | 小计 | 每原子基函数 | 小计 |
|---|---|---|---|---|---|
| C | 6 | 32 | 192 | 19 | 114 |
| H | 4 | 4 | 16 | 2 | 8 |
| O | 2 | 32 | 64 | 19 | 38 |
| 合计 | — | — | 272 个原函数 | — | 160 个基函数 |
| 基组 | 基函数个数 | 相对 STO-3G 的倍数 |
|---|---|---|
| STO-3G | 44 | 1× |
| 6-31G* | 160 | ≈3.6× |
基函数从 44 涨到 160(3.6 倍):
· 双电子积分个数按 $K^4$ 增长 → 约 170 倍;
· SCF 每轮的代价按 $K^3$ 增长 → 约 48 倍。
这就是为什么「用大基组算大分子」在以前是不可想象的, 也是为什么人们要发明 ECP、密度拟合、线性标度算法。
七、有效核势(ECP)与基组选择建议对应讲义 PPT 第 23–25 页
7.1 有效核势(ECP)
| 要点 | 说明 |
|---|---|
| 为什么要用 | 内层(core)电子在化学上并不重要,但要准确描述它们的轨道却需要大量基函数 |
| 适用对象 | 通常用于第三周期及更重的元素 |
| 做法 | 有效核势是专门设计的一组高斯函数的线性组合,用来模拟内层电子—— 内层电子被一个有效势代表,只显式处理价电子 |
| 代价与收益 | ECP 缩小了表示一个原子所需的基组,但引入了额外的近似 |
| 额外的收益 | 对重元素,赝势还可以包含相对论效应——否则处理起来非常昂贵 |
| 符号 | 含义 |
|---|---|
| $P$ | 展开式的项数(维数) |
| $d_i$ | 第 $i$ 项的系数 |
| $r$ | 离核距离 |
| $\zeta_i$ | 第 $i$ 项的指数 |
· 节省计算量;
· 部分地处理相对论效应;
· 对重原子(如过渡金属原子)非常重要。
常见 ECP 基组:CEP-4G、CEP-31G、CEP-121G、
LANL2MB(STO-3G 第一行)、LANL2DZ(D95V 第一行)、
SHC(D95V 第一行)。
7.2 ECP 输入示例
%chk=complexPd1.chk #P Opt B3LYP/gen pseudo=read complex Pd v1 0 2 C 8.89318310 9.90388210 6.72569337 C 9.52931379 8.77525770 6.27102032 H 9.29586123 7.93893890 6.60431879 C 10.52592748 8.89096200 5.30965653 ... N C O H 0 6-31G(d) **** Pd 0 CEP-121G ****
① #P Opt B3LYP/gen pseudo=read:gen 表示自定义基组
(在文件末尾给出),pseudo=read 表示自定义 ECP;
② 在坐标之后,用 N C O H 0 + 6-31G(d) 给轻原子指定基组,
用 **** 与下一段分隔;
③ Pd 0 + CEP-121G 给钯指定含 ECP 的基组。
这是过渡金属配合物计算的标准写法:轻原子用常规基组,重原子用 ECP 基组。
7.3 基组选择建议
- 永远是一个折中——精度与计算代价之间的折中, 没有「最好的基组」,只有「对这个任务够用的基组」;
- 向完全基组极限收敛——基组越大,计算能量会收敛到完全基组(CBS)极限;
- 注意特殊情况——阴离子、过渡金属、过渡态需要特别处理 (分别对应:加弥散、加 ECP、加大基组);
- 分两步走——预备性计算与重活(如几何优化)用小基组; 再用大基组做精修(单点能、频率);
- 把基组花在关键原子上——对直接参与成键/断键的原子用大基组; 对远离反应中心的原子用小基组;
- 优先用流行且被推荐过的基组——它们经过了大量测试, 已被证明对某类计算是可靠的。
从 STO 到 GTO,从原函数到收缩函数,从最小基组到劈裂价、极化、弥散、ECP—— 每一步都在回答同一个问题:怎样用最少的函数,把电子云描述得足够好。
八、完整流程与本讲小结对应讲义 PPT 第 26 页
典型计算流程
- 读入分子规格:几何、电荷、多重度……
- 读入方法与基组设定:理论(HF / DFT / MP2…)、基组、收敛阈值……
- 构造轨道的初始猜测(HF 默认
Guess=Harris); - 按 Roothaan-Hall 方程计算新轨道:解 $\mathbf{FC}=\mathbf{SC}\boldsymbol{\varepsilon}$;
- 判断新旧轨道差别是否足够小:否 → 回到第 4 步继续迭代(这就是 SCF 循环); 是 → 进入下一步;
- 附加计算:梯度、Hessian、偶极矩、原子电荷……
· 第 3 讲给出了第 4 步的方程($\mathbf{FC}=\mathbf{SC}\boldsymbol{\varepsilon}$);
· 第 4 讲给出了这个方程里 $\mathbf{F}$ 与 $\mathbf{S}$ 由什么基函数算出来;
· 第 2 讲则告诉你怎么用 Gaussian 把整条流程跑起来。
四讲至此合成了一个完整的闭环。
本讲小结
| 主题 | 关键结论 |
|---|---|
| STO vs GTO | STO 形式正确(有 cusp)但多中心积分无解析解;GTO 形式有缺陷但积分可解 → 选 GTO |
| 高斯乘积定理 | 两个高斯之积仍是高斯 → 双电子积分可逐步化为单中心问题 |
| 收缩基组 | 三层结构:原函数 → 收缩函数(BF,系数固定)→ MO(SCF 优化) |
| STO-3G | 3 = 每个 STO 用 3 个高斯拟合;$I_1=c_1^2$;$\sum c_iN_i=1$ |
| 标度因子 | $\beta=\alpha f^2$,让原子基组适应分子环境 |
| 基组名解读 | 3-21G 内层 3 个原函数 + 价层 2、1;(d) 重原子加 d;(d,p) 氢也加 p;+ 加弥散 |
| 计算量 | 决定量的是基函数个数:积分 $O(K^4)$、每轮 SCF $O(K^3)$ |
| ECP | 内层用有效势代替,省基组、能含相对论效应;重元素必备 |
附:PPT 页码对照表
本讲为讲义体系的第 4 讲,数字页码与源课件 PPT 页码一一对应(1–26),
没有插页,故放映文件共 26 页。
深链有两种写法:#p=N 按页码跳转(N = 1…26),
#s=M 按页序跳转(M = 1…26,两者本讲相同)。
| PPT 页 | 标题 | 小节 |
|---|---|---|
| 1 | 基函数与基组(封面) | 封面 |
| 2 | 基组:把未知函数展开到已知函数上 | 基组是什么 |
| 3 | Slater 型轨道(STO) | STO |
| 4 | STO 的优缺点 | STO |
| 5 | Gaussian 型轨道(GTO) | GTO |
| 6 | GTO 的三点不足与一个决定性优势 | GTO |
| 7 | 前十个归一化高斯原函数 | GTO |
| 8 | 6 个 d 型高斯 → 5 个 d 轨道 | GTO |
| 9 | GTO 与 STO 的本质差别:cusp 与乘积定理 | GTO |
| 10 | 乘积定理的效果与收缩基组 | GTO |
| 11 | STO-3G:用 3 个高斯拟合 1 个 STO | STO-3G |
| 12 | 归一化:标度因子与 S = 1 条件 | STO-3G |
| 13 | 求积分 I₁ | STO-3G |
| 14 | 求 I₅、I₆ 与总归一化因子 | STO-3G |
| 15 | 小结:STO-3G 的 1s 轨道参数 | STO-3G |
| 16 | 把 STO-3G 的 1s 轨道写全 | STO-3G |
| 17 | 程序里的基组数据:STO-3G 的甲烷 | STO-3G |
| 18 | 劈裂价基组与 3-21G | 扩展基组 |
| 19 | 极化函数:6-31G(d) 与 6-31G(d,p) | 扩展基组 |
| 20 | 弥散函数:6-31+G 与 6-31++G | 扩展基组 |
| 21 | 算一算:STO-3G 下有多少原函数和基函数 | 基组计数 |
| 22 | 换成 6-31G* 呢 | 基组计数 |
| 23 | 有效核势(ECP) | ECP |
| 24 | ECP 输入示例与基组选择建议 | ECP |
| 25 | 基组选择建议 | 基组选择 |
| 26 | 典型计算流程 | 完整流程 |