第三章 Hartree-Fock theory



目录



3.1 序言

独立粒子近似:忽略电子之间的作用或采用平均场

HF理论:全波函数由电子波函数作为基底展开。由于电子为费米子,全波函数必须满足反对称性,通过引入Slater行列式解决。通过变分原理,在波函数正交归一化条件的限制下,求解泛函的极值得HF方程,迭代求解即可得波函数的解。

3.2 绝热近似与BO近似

体系的哈密顿算符为:


\[H_{total} = T_n+H_e+H_{mp}=T_n+(T_e+V_{ne}+V_{ee}+V_{nn})+H_{mp}\]


其中\(H_e\)即电子的哈密顿算符,\(H_{mp}\)称作质量极化(当体系中有超过两个粒子时,体系的质心运动和内部运动无法严格分离,故引入该项)


\[H_{mp}=-\frac{1}{2M_{tot}}(\sum_i^{N_{elec}}\nabla_i)^2\]


我们假设电子的薛定谔方程为:(注意对于电子来说,原子核的位置\(R\)可视为常数)


\[H_e(R)\Psi_i(R,r)=E_i(R)\Psi_i(R,r),i=0,1,2\cdots n\]


上述\(n\)个方程对应\(n\)个本征态

物理量算符都是厄米算符,故对于哈密顿算符有:


\[\int\Psi_i^*H\Psi dx=\int \Psi_jH^*\Psi_i^*dx\\\rightarrow \langle\Psi_i|H|\Psi_j\rangle=\langle \Psi_j|H|\Psi_i\rangle^* \]


同一算符对应不同本征值的本征态是相互正交的:(注意这里的\(i\)和\(j\)对应的是某一个本征态)


\[\int\Psi_i(R,r)^*\Psi_j(R,r)dr=\delta_{ij}=\begin{cases}1,&i=j\\0,&i\neq j \\\end{cases}\]


假设体系的总波函数可以展开为不同本征态下电子全波函数和原子核位置函数的线性组合:


\[\Psi_{tot}(R,r)=\sum_{i=1}^{\infty}\Psi_{ni}(R)\Psi_i(R,r)\]


代入体系的薛定谔方程有:


\[\sum_{i=1}^{\infty}(T_n+H_e+H_{mp})\Psi_{ni}(R)\Psi_i(R,r)=E_{tot}\sum_{i=1}^{\infty}\Psi_{ni}(R)\Psi_i(R,r)\]


因为:


\[T_n=-\sum_A\frac{1}{2M_A}\nabla^2_A=\nabla^2_n\]


代入上述方程:


\[\sum_{i=1}^{\infty}(\nabla^2_n+H_e+H_{mp})\Psi_{ni}\Psi_i=E_{tot}\sum_{i=1}^{\infty}\Psi_{ni}\Psi_i\]


我们认为\(H_e\)和\(H_{mp}\)只作用在电子波函数上,同时\(\Psi_i\)是对应\(i\)本征态下电子薛定谔方程的准确解

即\(H_e\Psi_i=E_i\Psi_i\),则方程可变为:


\[\sum_{i=1}^{\infty}\bigg\{\nabla_n^2\Psi_{ni}\Psi_i+\Psi_{ni}H_e\Psi_i+\Psi_{ni}H_{mp}\Psi_i\bigg\}=E_{tot}\sum_{i=1}^{\infty}\Psi_{ni}\Psi_i\\\sum_{i=1}^{\infty}\bigg\{\nabla_n(\Psi_{ni}\nabla_n\Psi_i+\Psi_i\nabla_n\Psi_{ni})+\Psi_{ni}E_i\Psi_i+\Psi_{ni}H_{mp}\Psi_i\bigg\}=E_{tot}\sum_{i=1}^{\infty}\Psi_{ni}\Psi_i\\ \sum_{i=1}^{\infty}\bigg\{\Psi_{ni}(\nabla_n^2\Psi_i)+2(\nabla_n\Psi_i)(\nabla_n\Psi_{ni})+\Psi_i(\nabla_n^2\Psi_{ni})+\Psi_{ni}E_i\Psi_i+\Psi_{ni}H_{mp}\Psi_i\bigg\}=E_{tot}\sum_{i=1}^{\infty}\Psi_{ni}\Psi_i \]


根据不同本征态下的本征波函数相互正交的性质,我们在方程两边分别左乘\(\Psi_j^*\),并在全空间积分:

上述方程左边括号中的第三项和第四项以及方程右边仅在\(i=j\)时不为零


\[\nabla_n^2\Psi_{nj}+E_j\Psi_{nj}+\sum_{i=1}^{\infty}\bigg\{2\langle\Psi_j|\nabla_n|\Psi_i\rangle(\nabla_n\Psi_{ni})+\langle\Psi_j|\nabla_n^2|\Psi_i\rangle\Psi_{ni}+\langle\Psi_j|H_{mp}|\Psi_i\rangle\Psi_{ni}\bigg\}=E_{tot}\Psi_{nj}\]


上述括号中的即是不同电子态的耦合项,其中前两项分别为一阶和二阶非绝热耦合项,第三项为质量极化。

非绝热耦合项也就是说体系中会涉及不同电子态之间的作用(不同electronic surface之间存在耦合)

Introduction to Computational Chemistry-第三章_逆矩阵

这里我们引入绝热近似,即限制体系仅在一个电子态上,即只剩\(i=j\)的项

这里还说除了空间简并的波函数(对应同一本征值的多个线性无关的本征函数),一阶非绝热项的对角元素均为零,意思就是忽略掉该项,为何???

再忽略掉质量极化项,方程变为:


\[(\nabla_n^2+E_j+\langle\Psi_j|\nabla_n^2|\Psi_j\rangle)\Psi_{nj}=E_{tot}\Psi_{nj}\\(T_n+E_j(R)+U(R))\Psi_{nj}(R)=E_{tot}\Psi_{nj}(R) \]


其中上述的\(U(R)\)称为对角修正项,远小于\(E_j(R)\),约是电子和原子的质量比。我们可看到此时方程即原子的薛定谔方程,因为原子的势能面基本上由电子能量决定

注意此时要区分一下绝热近似和BO近似:

(1)BO近似认为原子的势能面(PES)与对角修正项无关,即忽略掉\(U(R)\)项,因而方程可以进一步简化为:


\[(T_n+E_j(R))\Psi_{nj}(R)=E_{tot}\Psi_{nj}(R)\]


(2)绝热近似则认为对角修正项不可忽略

(3)当求解电子薛定谔方程,存在多个解较为接近时,BO近似就不适用了

(4)对于大多数体系,BO近似误差很小,我们可用diagonal Born-Oppernherimer correction(DBOC)参数衡量:(小原子影响大,大原子影响小)


\[\Delta E_{DBOC}=\sum_{A=1}^{N_{nuc}}-\frac{1}{2M_A}\langle\Psi_e|\nabla_A^2|\Psi_e\rangle\]


(5)当绝热近似不成立时,我们要重新回到体系总波函数的位置,此时要分别用高斯函数作为基底函数构成的行列式波函数来描述原子核和电子的波函数,再经过一定程度的近似,我们称这些近似方程为Nuclear Orbital plus Molecular Orbital(NOMO),最后求解得到的能谱就能包括原子核和电子的状态了。

3.3 HF理论

前面我们提到要求解电子的薛定谔方程得到电子的能量\(E_j\),因此引入HF近似

我们还要考虑电子的自旋,其中自旋函数为\(\alpha、\beta\),满足正交归一化条件:


\[\langle\alpha|\alpha\rangle=\langle \beta|\beta\rangle=1\\\langle\alpha|\beta\rangle=\langle \beta|\alpha\rangle=0 \]


要得到电子能量的近似解,要采用变分原理。由于波函数的近似解对应的能量高于实际解的能量,因为我们可以认为当能量最低时,对应的为解趋近于精确解。

近似波函数对应的能量可表示为哈密顿算符的期望值和波函数归一化积分的比值:


\[E_e=\frac{\langle\Psi|H_e|\Psi\rangle}{\langle\Psi|\Psi\rangle}\]


若波函数已经归一化,则归一化系数为1,得:


\[E_e=\langle\Psi|H_e|\Psi\rangle\]



补充知识:

全同粒子:质量、电荷和自旋等性质完全相同的粒子。在量子力学中,粒子的状态是用波函数描述的,当两个粒子的波函数在空间重叠时,无法区分,所以有全同粒子的不可区别性原理。

自旋:微观粒子的一种性质。自旋为0的粒子从各个方向看都一样,自旋为1的粒子旋转360°后一样,自旋为2的粒子旋转180°后一样,自旋为1/2的粒子旋转2圈后一样。自旋为半整数的费米子服从泡利不相容原理,玻色子不遵从。

对全同粒子体系波函数引入交换算符\(\hat{P}_{ij}\),即交换两个粒子的位置,有:


\[\hat{P}_{ij}\Psi(\cdots,q_i,\cdots,q_j,\cdots)=\Psi(\cdots,q_j,\cdots,q_i,\cdots) \quad (j\neq i)\]


由全同粒子的不可区别性,可知交换后的状态与原来的状态是不可区分的(即交换后波函数与原波函数线性相关),因此有:


\[\hat{P}_{ij}\Psi=C\Psi\]


而:


\[\hat{P}_{ij}\hat{P}_{ij}\Psi=\hat{P}_{ij}(C\Psi)=C\hat{P}_{ij}\Psi=C^2\Psi=\Psi\]


所以有:


\[C^2=1\\\therefore C=±1 \]


即:


\[\hat{P}_{ij}\Psi=+\Psi\]


称为交换对称波函数

或:


\[\hat{P}_{ij}\Psi=-\Psi\]


称为交换反对称波函数

交换对称性与粒子的自旋有确定的关系,自旋为半整数的粒子,波函数是交换反对称的,称为费米子。自旋为整数的粒子,波函数是交换对称的,称为玻色子。而电子是属于费米子

全同粒子的波函数是求解薛定谔方程得到的,原始解未必具有确定的交换对称性,需要进行对称化或反对称化。

电子的坐标可以用空间坐标和自旋坐标表示:


\[q_i=\{r_i,\omega_i\}\]


考虑无耦合体系,即体系电子总波函数是单粒子波函数的乘积:(独立粒子近似


\[\Psi_k(q_1,\cdots,q_N)=\phi_1(q_1)\cdots\phi_N(q_N)\]


以二粒子为例,未进行对称化的波函数为:


\[\Psi_k(q_1,q_2)=\phi_1(q_1)\phi_2(q_2)\]


若两个单粒子波函数为不同的函数,则对称化的波函数是:


\[\Psi_k(q_1,q_2)=\frac{1}{\sqrt{2}}[\phi_1(q_1)\phi_2(q_2)+\phi_1(q_2)\phi_2(q_1)]\]


反对称化的波函数是:


\[\Psi_k(q_1,q_2)=\frac{1}{\sqrt{2}}[\phi_1(q_1)\phi_2(q_2)-\phi_1(q_2)\phi_2(q_1)]\]



对于\(N\)个电子的体系,对应的反对称化波函数可用Slater行列式表示:


\[\Psi_k(q_1,\cdots,q_N)=\frac{1}{N!}\begin{vmatrix}\phi_{k1}(q_1)&\phi_{k2}(q_1)&\cdots&\phi_{kN}(q_1)\\ \phi_{k1}(q_2)&\phi_{k2}(q_2)&\cdots&\phi_{kN}(q_2)\\ \vdots&\vdots&\ddots&\vdots\\ \phi_{k1}(q_N)&\phi_{k2}(q_N)&\cdots&\phi_{kN}(q_N)\end{vmatrix}\]


当存在任何两个电子的位置和自旋相同时(\(q_i=q_j\)),行列式的值为0,因此有泡利不相容原理:不可能由两个或更多的电子处于完全相同的量子态中。

同时电子的不同自旋轨道相互正交:


\[\langle\phi_i|\phi_j\rangle=\delta_{ij}\]


3.4 Slater行列式的能量

我们定义一个反对称算符\(A\),取Slater行列式的对角项乘积的总函数为\(\Pi\),将\(A\)作用于\(\Pi\)表示为所有的置换结果的总和,则可以将电子全波函数的Slater行列式表示为:


\[\Psi_k=A[\phi_{k1}(q_1)\phi_{k2}(q_2)\cdots\phi_{kN}(q_N)]=A\Pi\]


其中\(A\)为:


\[A=\frac{1}{\sqrt{N!}}\sum_{p=0}^{N-1}(-1)^pP=\frac{1}{\sqrt{N!}}\bigg\{1-\sum_{ij}P_{ij}+\sum_{ijk}P_{ijk}-\cdots\bigg\}\]


根据置换的轨道的个数共可分为\(N\)种情况,总共得到\(N!\)个波函数

\(A\)满足的性质:

(1)\(A\)和\(H\)两算符对易,\(AH=HA\)

(2)\(AA=\sqrt{N!}A\),证明如下:


\[A^2=\frac{1}{N!}\sum_{p=0}^{N-1}\sum_{q=0}^{N-1}(-1)^p(-1)^qPQ\]


上述两个变换叠加虽然进行了\(N!N!\)次变换,但是仍然仅有\(N!\)个结果。将两步变换合并为一个变换\(R\),仍要保留次数为\(N!N!\),因此可进一步推得:


\[A^2=\frac{1}{N!}\sum_{R}^{N-1}(-1)^RR\sum_{P}^{N-1}1=\frac{1}{N!}\sum_{R}^{N-1}(-1)^RRN!=\sum_R^{N-1}(-1)^RR=\sqrt{N!}A\]


前面定义的电子的哈密顿算符为:


\[H_e=T_e+V_{ne}+V_{ee}+V_{nn}\]


分别为:


\[T_e=-\sum_i^{N_{elec}}\frac{1}{2}\nabla_i^2\\V_{ne}=-\sum_{A}^{N_{nuc}}\sum_i^{N_{elec}}\frac{Z_A}{|R_A-r_i|}\\ V_{ee}=\sum_i^{N_{elec}}\sum_{j>i}^{N_{elec}}\frac{1}{|r_i-r_j|}\\ V_{nn}=\sum_A^{N_{nuc}}\sum_A^{N_{nuc}}\frac{Z_Az_B}{|R_A-R_B|} \]


其中一、二项为单电子项,第三项为双电子项,故令:


\[h_i=-\frac{1}{2}\nabla_i^2-\sum_A^{N_{elec}}\frac{Z_A}{|R_A-r_i|}\\g_{ij}=\frac{1}{|r_i-r_j|}\\ \Rightarrow H_e=\sum_i^{N_{elec}}h_i+\sum_i^{N_{elec}}\sum_{j>i}^{N_{elec}}g_{ij}+V_{nn} \]


波函数的能量可进一步推导:(哈密顿算符\(H\)和置换算符\(A\)对易)


\[E=\langle\Psi|H|\Psi\rangle=\langle A\Pi|H|A\Pi\rangle=\langle\Pi|AHA|\Pi\rangle=\langle\Pi|HAA|\Pi\rangle\\=\sqrt{N!}\langle\Pi|H|A\Pi\rangle=\sum_p(-1)^p\langle\Pi|H|P\Pi\rangle \]


分三项考虑:

(1)原子核-原子核排斥项:


\[\langle\Psi|V_{nn}|\Psi\rangle=V_{nn}\langle\Psi|\Psi\rangle=V_{nn}\]


(2)单电子项:

  • 无轨道交换:


\[\langle\Pi|h_i|\Pi\rangle=\langle\phi_1(q_1)\phi_2(q_2)\cdots\phi_N(q_N)|h_i|\phi_1(q_1)\phi_2(q_2)\cdots\phi_N(q_N)\rangle\\=\langle\phi_1(q_1)|\phi_1(q_1)\rangle\cdots\langle\phi_i(q_i)|h_i|\phi_i(q_i)\rangle\cdots\langle\phi_N(q_N)|\phi_N(q_N)\rangle\\=\langle\phi_i(q_i)|h_i|\phi_i(q_i)\rangle=\bar{h}_i \]


  • 有轨道交换:


\[\langle\Pi|h_i|P_{ij}\Pi\rangle=\\\langle\phi_1(q_1)\cdots\phi_i(q_i)\cdots\phi_j(q_j)\cdots\phi_N(q_N)|h_i|\phi_1(q_1)\cdots\phi_j(q_i)\cdots\phi_i(q_j)\cdots\phi_N(q_N)\rangle\\=\langle\phi_1(q_1)|\phi_1(q_1)\rangle\cdots\langle\phi_i(q_i)|h_i|\phi_j(q_i)\rangle\cdots\langle\phi_j(q_j)|\phi_i(q_j)\rangle\cdots\langle\phi_N(q_N)|\phi_N(q_N)\rangle\\\because \langle\phi_j(q_j)|\phi_i(q_j)\rangle=0\\ \therefore \langle\Pi|h_i|P_{ij}\Pi\rangle=0 \]


综上,仅当无轨道交换时,单电子项才存在

(3)双电子项:

同理,对于双电子项,如果发生三个或以上的电子轨道的交换,会导致不同的电子轨道重叠积分为零,因而只有不发生轨道交换以及发生轨道交换的恰好是\(g_{ij}\)算符对应的\(i、j\)轨道时,才不为零

  • 无轨道交换:


\[\langle\Pi|g_{ij}|\Pi\rangle=\langle\phi_1(q_1)\phi_2(q_2)\cdots\phi_N(q_N)|g_{ij}|\phi_1(q_1)\phi_2(q_2)\cdots\phi_N(q_N)\rangle\\=\langle\phi_1(q_1)|\phi_1(q_1)\rangle\cdots\langle\phi_i(q_i)\phi_j(q_j)|g_{ij}|\phi_i(q_i)\phi_j(q_j)\rangle\cdots\langle\phi_N(q_N)|\phi_N(q_N)\rangle\\ =\langle\phi_i(q_i)\phi_j(q_j)|g_{ij}|\phi_i(q_i)\phi_j(q_j)\rangle\\ =J_{ij} \]


则\(J_{ij}\)项被称为库伦积分

  • \(i、j\)轨道交换:


\[\langle\Pi|g_{ij}|P_{ij}\Pi\rangle=\\\langle\phi_1(q_1)\cdots\phi_i(q_i)\cdots\phi_j(q_j)\cdots\phi_N(q_N)|h_i|\phi_1(q_1)\cdots\phi_j(q_i)\cdots\phi_i(q_j)\cdots\phi_N(q_N)\rangle\\=\langle\phi_1(q_1)|\phi_1(q_1)\rangle\cdots\langle\phi_i(q_i)\phi_j(q_j)|g_{ij}|\phi_j(q_i)\phi_i(q_j)\rangle\cdots\langle\phi_N(q_N)|\phi_N(q_N)\rangle\\ =\langle\phi_i(q_i)\phi_j(q_j)|g_{ij}|\phi_j(q_i)\phi_i(q_j)\rangle\\ =K_{ij} \]


则\(K_{ij}\)项被称为交换积分(注意由于仅交换了两个轨道,所以前面的系数为-1)

对于所有的电子对,无论轨道的自旋方向如何,库伦积分均非零;但对于交换积分,只有当\(i、j\)两个轨道自旋相同时,该项才不会零。不是很理解

综上,最终能量可表达为:


\[E=\sum_{i=1}^{N_{elec}}\langle\phi_i(q_i)|h_i|\phi_i(q_i)\rangle+\\\sum_i^{N_{elec}}\sum_{j>i}^{N_{elec}}(\langle\phi_i(q_i)\phi_j(q_j)|g_{ij}|\phi_i(q_i)\phi_j(q_j)\rangle-\langle\phi_i(q_i)\phi_j(q_j)|g_{ij}|\phi_j(q_i)\phi_i(q_j)\rangle)+V_{nn}\\ =\sum_{i=1}^{N_{elec}}\bar{h}_i+\sum_{i=1}^{N_{elec}}\sum_{j>i}^{N_{elec}}(J_{ij}-K_{ij})+V_{nn}\\ =\sum_{i=1}^{N_{elec}}\bar{h}_i+\frac{1}{2}\sum_{i=1}^{N_{elec}}\sum_{j=1}^{N_{elec}}(J_{ij}-K_{ij})+V_{nn} \]


注意上面提出了系数\(1/2\),在没提出前,交换项仅包括来自不同轨道的电子对的贡献,而提出系数后,交换项也包括了相同轨道的自作用项。但是该自作用项会被库伦积分项抵消,因为此时\(J_{ii}\)和\(K_{ii}\)相等

进一步,我们引入库伦算符\(J\)和交换算符\(K\):


\[J_i|\phi_j(q_j)\rangle=\langle\phi_i(q_i)|g_{ij}|\phi_i(q_i)\rangle|\phi_j(q_j)\rangle\\K_i|\phi_j(q_j)\rangle=\langle\phi_i(q_i)|g_{ij}|\phi_j(q_i)\rangle|\phi_i(q_j)\rangle \\ E=\sum_i^{N_{elec}}\langle\phi_i|h_i|\phi_i\rangle+\frac{1}{2}\sum_{ij}^{N_{elec}}(\langle\phi_j|J_i|\phi_j\rangle-\langle\phi_j|K_i|\phi_j\rangle)+V_{nn}\\ \]


  • 注意上面定义交换算符\(K\)时,右矢并非\(j\)轨道,而是\(i\)轨道,只是为了形式统一用了上述记法,可以看右矢的轨道虽然变为了\(i\)轨道,但是电子是\(j\)电子,根据这个记忆。
  • 此外,算符也可以写成右矢为\(i\)轨道,如\(J_i|\phi_j(q_j)\rangle\)右矢为\(j\)轨道,而实际上库伦积分中左矢和右矢中\(i、j\)轨道在乘积时是可以交换的,故也可定义\(J_j|\phi_i(q_i)\rangle\),则交换积分就变为\(\langle\phi_i|J_j|\phi_i\rangle\),与\(\langle\phi_j|J_i|\phi_j\rangle\)是相等的。
  • 同样对交换积分项也是一样的,但要注意交换积分定义为了形式采用了上述记法,不要弄混了。\(K_j\)算符定义为:\(K_j|\phi_i(q_i)=\langle\phi_j(q_j)|g_{ij}|\phi_i(q_j)\rangle|\phi_j(q_i)\rangle\),对应的交换积分为:\(\langle\phi_i|K_j|\phi_i\rangle\)
    以上几点在后面求双电子项能量微分时用到。

接下来的目标是用变分原理找到一组分子轨道使得能量最低。采用变分时,限制条件是分子轨道必须保证正交归一化,通过拉格朗日乘子法来处理。当泛函(拉格朗日函数)关于分子轨道微小变化不变时,取到极值,得到的解即确解。

拉格朗日函数:


\[L=E-\sum_{i}^{N_{elec}}\sum_{j}^{N_{elec}}\lambda_{ij}(\langle\phi_i|\phi_j\rangle-\delta_{ij})\]


求极值即求:


\[\frac{\delta L}{\delta\phi_{i(j)}}=0\\\Rightarrow \delta L=L(\phi_i+\delta\phi_i)-L(\phi_i)=0 \]


分几项来看:

(1)单电子项:(忽略微量项


\[\delta E_1=\sum_i^{N_{elec}}\langle(\phi_i+\delta\phi_i)|h_i|(\phi_i+\delta\phi_i)\rangle-\sum_i^{N_{elec}}\langle\phi_i|h_i|\phi_i\rangle\\=\sum_i^{N_{elec}}\bigg(\langle\delta\phi_i|h_i|\phi_i\rangle+\langle\phi_i|h_i|\delta\phi_i\rangle\bigg)\\ =\sum_i^{N_{elec}}\bigg(\langle\delta\phi_i|h_i|\phi_i\rangle+\langle\delta\phi_i|h_i|\phi_i\rangle^*\bigg) \]


其中第二项为共轭项

(2)双电子项:(这里要分别对\(i、j\)轨道,下面仅对\(i\)轨道求,\(j\)轨道直接把\(i\)的结果换成\(j\)就行)


\[\delta E_2=\frac{1}{2}\sum_i^{N_{elec}}\sum_j^{N_{elec}}\Bigg(\bigg\langle\bigg(\phi_i(q_i)+\delta\phi_i(q_i)\bigg)\phi_j(q_j)\bigg|g_{ij}\bigg|\bigg(\phi_i(q_i)+\delta\phi_i(q_i)\bigg)\phi_j(q_j)\bigg\rangle\\-\bigg\langle\bigg(\phi_i(q_i)+\delta\phi_i(q_i)\bigg)\phi_j(q_j)\bigg|g_{ij}\bigg|\phi_j(q_i)\bigg(\phi_i(q_j)+\delta\phi_i(q_j)\bigg)\bigg\rangle \Bigg)\\ -\frac{1}{2}\sum_i^{N_{elec}}\sum_j^{N_{elec}}\bigg(\langle\phi_i(q_i)\phi_j(q_j)|g_{ij}|\phi_i(q_i)\phi_j(q_j)\rangle-\langle\phi_i(q_i)\phi_j(q_j)|g_{ij}|\phi_j(q_i)\phi_i(q_j)\rangle\bigg)\\ =\frac{1}{2}\sum_i^{N_{elec}}\sum_j^{N_{elec}}\Bigg(\bigg\langle\delta\phi_i(q_i)\phi_j(q_j)\bigg|g_{ij}\bigg|\phi_i(q_i)\phi_j(q_j)\bigg\rangle+\bigg\langle\phi_i(q_i)\phi_j(q_j)\bigg|g_{ij}\bigg|\delta\phi_i(q_i)\phi_j(q_j)\bigg\rangle\\ -\bigg\langle\delta\phi_i(q_i)\phi_j(q_j)\bigg|g_{ij}\bigg|\phi_j(q_i)\phi_i(q_j)\bigg \rangle-\bigg\langle\phi_i(q_i)\phi_j(q_j)\bigg|g_{ij}\bigg|\phi_j(q_i)\delta\phi_i(q_j)\bigg \rangle \Bigg)\\ =\frac{1}{2}\sum_{i}^{N_{elec}}\sum_j^{N_{elec}}\bigg(\langle\delta\phi_i|J_j|\phi_i\rangle+\langle\phi_i|J_j|\delta\phi_i\rangle-\langle\delta\phi_i|K_j|\phi_i\rangle-\langle\phi_i|K_j|\delta\phi_i\rangle\bigg)\\ =\frac{1}{2}\sum_{i}^{N_{elec}}\sum_j^{N_{elec}}\bigg(\langle\delta\phi_i|J_j|\phi_i\rangle+\langle\delta\phi_i|J_j|\phi_i\rangle^*-\langle\delta\phi_i|K_j|\phi_i\rangle-\langle\delta\phi_i|K_j|\phi_i\rangle^*\bigg)\\ =\frac{1}{2}\sum_{i}^{N_{elec}}\sum_j^{N_{elec}}\bigg(\langle\delta\phi_i|J_j-K_j|\phi_i\rangle+\langle\delta\phi_i|J_j-K_j|\phi_i\rangle^*\bigg) \]


同理我们再对\(j\)轨道求,合并最终可得:


\[\delta E_2=\frac{1}{2}\sum_{i}^{N_{elec}}\sum_j^{N_{elec}}\bigg(\langle\delta\phi_i|J_j-K_j|\phi_i\rangle+\langle\delta\phi_i|J_j-K_j|\phi_i\rangle^*+\\\langle\delta\phi_j|J_i-K_i|\phi_j\rangle+\langle\delta\phi_j|J_i-K_i|\phi_j\rangle^*\bigg) \]


由于上面一、三项和二、四项其实是在整个\(i,j\)求和的结果是相等的,因此可以合并成一项,去掉系数\(1/2\):


\[\delta E_2=\sum_{i}^{N_{elec}}\sum_j^{N_{elec}}\bigg(\langle\delta\phi_i|J_j-K_j|\phi_i\rangle+\langle\delta\phi_i|J_j-K_j|\phi_i\rangle^*\bigg)\]


(3)原子核-原子核排斥项:


\[\delta E_3=0\]


综上,能量微分可表示为:


\[\delta E=\sum_i^{N_{elec}}\bigg(\langle\delta\phi_i|h_i|\phi_i\rangle+\langle\delta\phi_i|h_i|\phi_i\rangle^*\bigg)+\sum_{i}^{N_{elec}}\sum_j^{N_{elec}}\bigg(\langle\delta\phi_i|J_j-K_j|\phi_i\rangle+\langle\delta\phi_i|J_j-K_j|\phi_i\rangle^*\bigg)\]


我们令:


\[F_i=h_i+\sum_{j}^{N_{elec}}(J_j-K_j)\]


上述算符称为Fock算符,为单电子算符。注意其与能量算符的区别,Fock算符是通过变分原理得到的,能量算符并不等于Fock算符的求和。

进一步有:


\[\delta E=\sum_{i}^{N_{elec}}(\langle\delta\phi_i|F_i|\phi_i\rangle+\langle\delta\phi_i|F_i|\phi_i\rangle^*)\]


(4)正交归一化条件项:


\[=-\sum_{i}^{N_{elec}}\sum_{j}^{N_{elec}}\lambda_{ij}(\langle\delta\phi_i|\phi_j\rangle+\langle\phi_i|\delta\phi_j\rangle)\\=-\sum_{i}^{N_{elec}}\sum_{j}^{N_{elec}}\lambda_{ij}(\langle\delta\phi_i|\phi_j\rangle+\langle\delta\phi_j|\phi_i\rangle^*)\\ \]


因为是对\(i,j\)全部求和,所以\(\langle\delta\phi_j|\phi_i\rangle^*\)项其实\(i、j\)符号可换,即\(\langle\delta\phi_i|\phi_j\rangle^{*}\),因此该项即为第一项的复共轭项

综上,泛函微分可变为:


\[\delta L=\sum_{i}^{N_{elec}}(\langle\delta\phi_i|F_i|\phi_i\rangle+\langle\delta\phi_i|F_i|\phi_i\rangle^*)-\sum_{i}^{N_{elec}}\sum_{j}^{N_{elec}}\lambda_{ij}(\langle\delta\phi_i|\phi_j\rangle+\langle\delta\phi_i|\phi_j\rangle^*)=0\]


上述等式中实数项复共轭项应该均为零,有:


\[\sum_{i}^{N_{elec}}\langle\delta\phi_i|F_i|\phi_i\rangle-\sum_{i}^{N_{elec}}\sum_{j}^{N_{elec}}\lambda_{ij}\langle\delta\phi_i|\phi_j\rangle=0\\\sum_{i}^{N_{elec}}\langle\delta\phi_i|F_i|\phi_i\rangle^*-\sum_{i}^{N_{elec}}\sum_{j}^{N_{elec}}\lambda_{ij}\langle\delta\phi_i|\phi_j\rangle^*=0 \]


对上述复共轭等式取复共轭有:(简单理解就是去掉*号,不然展开写一下也行)


\[\sum_{i}^{N_{elec}}\langle\delta\phi_i|F_i|\phi_i\rangle-\sum_{i}^{N_{elec}}\sum_{j}^{N_{elec}}\lambda_{ji}^*\langle\delta\phi_i|\phi_j\rangle=0\]


用上式与前面的实数项等式相减,可得:


\[\sum_{i}^{N_{elec}}\sum_{j}^{N_{elec}}(\lambda_{ij}-\lambda_{ji}^*)\langle\delta\phi_i|\phi_j\rangle=0\\\Rightarrow \lambda_{ij}=\lambda_{ji}^* \]


所以所有的拉格朗日乘子构成了一个厄米矩阵

观察上述泛函微分式的实数项或复共轭项,提出左矢和一次加和:


\[\sum_{i}^{N_{elec}}\langle\delta\phi_i|\bigg[F_i|\phi_i\rangle-\sum_{j}^{N_{elec}}\lambda_{ij}|\phi_j\rangle \bigg]=0\]


因为等式对所有的\(\delta\phi_i\)均满足,因此方括号中的式子恒为0,即得HF方程


\[F_i\phi_i=\sum_{j}^{N_{elec}}\lambda_{ij}\phi_j\]


下面对拉格朗日乘子矩阵进行对角化,在此之间补充知识



(1)酉变换(幺正变换)

表象:在量子力学中,任何一个量子态都可以看作是抽象的希尔伯特空间的一个”矢量“,而体系的任何一组力学量完全集\(F\)的共同本征态\(\{\psi_k\}\)构成此态空间的一组正交归一完备的基矢。量子态可以用不同的基矢来展开,如坐标表象、动量表象

例:

动量的本征函数为:\(\psi_p(x)=\frac{1}{\sqrt{2\pi\hbar}}exp(ipx/\hbar)\)

我们将波函数用上述动量本征函数展开:


\[\Psi(x,t)=\sum_{p}C(p,t)\psi_p(x)\]


由于动量本征函数是连续的,改为积分形式:


\[\Psi(x,t)=\int_p C(p,t)\psi_p(x)dp\]


积分中第一项就是展开系数,第二项是展开的基底函数,整个积分就等价于一个向量(希尔伯特空间内)。进一步我们可以认为展开系数就是该向量在基底上的投影

那么由内积的定义,我们可以得到系数表达式即为:


\[C(p,t)=\int \psi_p^*(x)\Psi(x,t)dx=\langle\psi_p(x)|\Psi(x,t)\rangle\]


下面考虑将波函数用按照某一完备基展开:


\[|\psi\rangle=\sum_na_n|Q_n\rangle\]


则:


\[\langle Q_m|\psi\rangle = \sum_{n}a_n\langle Q_m|Q_n\rangle=\sum_n a_n\delta_{mn}=a_m\]


代回波函数可得:


\[|\psi\rangle=\sum_n |Q_n\rangle\langle Q_n|\psi\rangle\]


观察我们可知内积\(\langle Q_n|\psi\rangle\)的结果是一个常量,表示的波函数在\(Q_n\)为基底的空间的投影大小,则\(|Q_n\rangle\langle Q_n|\psi\rangle\)

则是波函数在\(Q_n\)为基矢的空间的波函数。同时因为有\(|Q_n\rangle\langle Q_n|\psi\rangle=\langle Q_n|\psi\rangle |Q_n\rangle\),可以理解为\(|Q_n\rangle\langle Q_n|\)是一个算符,将波函数\(\psi\)映射到了\(Q_n\)上

可知有:


\[\sum_n|Q_n\rangle\langle Q_n|=I\]


上述方程称为完备性关系或封闭性

考虑两套归一化的基矢,用\(B\)表象的本征函数展开\(A\)表象中的左矢\(\psi_A\):(如果基底函数是连续函数可写为积分)


\[|\psi_A\rangle=\sum_m|\phi_m\rangle\langle\phi_m|\psi_A\rangle \quad(\phi为B基矢的完备基)\]


令\(\langle\phi_m|\psi_A\rangle=S_{mA}\),则有:


\[|\psi_A\rangle=\sum_m|\phi_m\rangle S_{mA}\]


其中\(S_{mA}\)就是将\(\psi_A\)在\(B\)表象下展开得到的系数矩阵,\(S\)就是基矢变换的变换矩阵

上述等式用矩阵形式可以表达为:


\[\begin{pmatrix}\psi_1 \\\psi_2\\\vdots\\\psi_A\end{pmatrix}=\begin{pmatrix}S_{11} & S_{21} & \cdots & S_{m1} \\ S_{12} & S_{22} & \cdots & S_{m2}\\ \vdots & \vdots & \ddots & \vdots \\ S_{1A} & S_{2A} & \cdots & S_{mA}\end{pmatrix}_{A\times m}\begin{pmatrix}\phi_1 \\ \phi_2 \\ \vdots \\ \phi_m\end{pmatrix}\]


展开右矢有:(注意左矢和右矢互为转置共轭)


\[\langle\psi_A|=\sum_n\langle\psi_A|\phi_n\rangle\langle\phi_n|\]


令\(\langle\psi_A|\phi_n\rangle=S_{nA}^{\dagger}\),则有:


\[\langle\psi_A|=\sum_n S_{nA}^{\dagger}\langle\phi_n|\]


矩阵形式表达为:


\[\begin{pmatrix} \psi_1^* & \psi_2^* & \cdots & \psi_A^*\end{pmatrix}=\begin{pmatrix} \phi_1^* & \phi_2^* & \cdots & \phi_n^*\end{pmatrix}\begin{pmatrix} S_{11}^* & S_{12}^* & \cdots & S_{1A}^*\\S_{21}^* & S_{22}^* &\cdots & S_{2A}^* \\ \vdots & \vdots & \ddots & \vdots \\ S_{n1}^* & S_{n2}^* & \cdots & S_{nA}^* \end{pmatrix}_{n\times A}\]


则有:


\[\langle\psi_A|\psi_A\rangle=\sum_m\sum_n S_{nA}^{\dagger}\langle\phi_n|\phi_m\rangle S_{mA}\\\Rightarrow 1=\sum_{mn}S_{nA}^{\dagger}\delta_{nm} S_{mA}\\ \Rightarrow \sum_n S_{nA}^{\dagger}S_{nA}=(S^{\dagger}S)_{AA}=I\\ (注意S_{nA}矩阵在左边,S_{nA}^{\dagger}在右边,最终矩阵大小为A\times A) \]


我们可以进一步计算得到:\(SS^{\dagger}=I\)

参考下面链接:

​量子力学变换幺正变换 - 百度文库 (baidu.com)​

因此我们的结论是两个表象之间的变化矩阵满足:\(S^{\dagger}=S^{-1}\)

满足上式的矩阵称为幺正矩阵,由幺正矩阵所表示的变化称为幺正变换,即由一个表象到另一个表象的变换为幺正变换

(2)矩阵对角化复习

  • 对于同阶方阵\(A、B\),如果存在可逆矩阵\(U\),使得\(B=U^{-1}AU\),则称\(A\)与\(B\)是相似的,记为\(A\sim B\)。有如下性质:
  • 相似矩阵的行列式的值相等
  • 相似矩阵或者都可逆或者都不可逆,在可逆的情况下,逆矩阵也相似
  • 若\(A\sim B\),则\(A^n\sim B^n\)

若\(A\)和对角阵\(B\)相似,如何求可逆矩阵?


\[\because B=U^{-1}AU\\\therefore AU=UB\\ 假设B=\begin{pmatrix}\lambda_1 & & & 0 \\ & \lambda_2 & & \\ & & \ddots \\0 & & & \lambda_n\end{pmatrix}\\ 记可逆矩阵U的列向量为: U=(\alpha_1,\alpha_2,\cdots,\alpha_n)\\ \therefore A(\alpha_1,\alpha_2,\cdots,\alpha_n)=(\alpha_1,\alpha_2,\cdots,\alpha_n)\begin{pmatrix}\lambda_1 & & & 0 \\ & \lambda_2 & & \\ & & \ddots \\0 & & & \lambda_n\end{pmatrix}\\ \therefore (A\alpha_1,A\alpha_2,\cdots,A\alpha_n)=(\lambda_1\alpha_1,\lambda_2\alpha_2,\cdots,\lambda_n\alpha_n) \]


所以必须满足\(A\alpha_1=\lambda_1\alpha_1,A\alpha_2=\lambda_2\alpha_2,\cdots,A\alpha_n=\lambda_n\alpha_n\)

  • 特征值和特征向量

设\(A\)是\(n\)阶方阵,如果数\(\lambda\)和非零的列向量满足\(A\alpha=\lambda\alpha\),则\(\lambda\)为\(A\)的特征值,\(\alpha\)为\(A\)属于\(\lambda\)的特征向量

几何意义:对于一个向量\(x\),我们将它乘上一个矩阵\(A\),相当于进行一次线性变换,变换后的向量\(Ax\)的方向和长度都发生了变化。而对于一个特定的矩阵,总存在一些特定方向的向量,使得变换后的向量只是改变长度而不改变方向,则该向量即称为矩阵的特征向量,对应的长度即特征向量的特征值

由上有齐次线性方程组:


\[(\lambda I-A)\alpha=0\]


而要有非零解,行列式的值必须为0,否则满秩,只有唯一解(零解)

则得到特征方程:(\(\lambda\)的\(n\)次方程)


\[|\lambda I-A|=0\]


展开特征多项式:


\[\left|\begin{array}{c}\lambda_1-a_{11} & -a_{12} & \cdots & -a_{1n} \\ -a_{21} & \lambda_2-a_{22} & \cdots & -a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ -a_{n1} & \cdots & \cdots & \lambda_n-a_{nn} \end{array}\right| \]


只有对角线有\(\lambda\)未知数,所以可知特征值就是方程组的解

对于\(n\)阶方阵,有如下性质:


\[\lambda_1+\lambda_2+\cdots+\lambda_n=a_{11}+a_{22}+\cdots+a_{nn}\\\lambda_1\lambda_2\cdots\lambda_n=|A| \]


特征值和特征向量的解法

第一步:计算行列式\(|\lambda I-A|\),求出特征方程的全部根,即得到\(A\)的全部特征值

第二步:对每个特征值\(\lambda_0\),求齐次线性方程组\((\lambda_0I-A)x=0\)的一个基础解系\(\alpha_1,\alpha_2,\cdots\alpha_s\),并写成列向量的形式,则\(A\)属于\(\lambda_0\)的全部特征向量为:\(k_1\alpha_1+k_2\alpha_2+\cdots+k_s\alpha_s\)

例:


\[A=\begin{pmatrix}1 & 2 & 2 \\ 2 & 1 & 2 \\ 2 & 2 & 1\end{pmatrix},\text{求A的全部特征值和特征向量}\\|\lambda I-A|=\left| \begin{array}{c}\lambda-1 & -2 & -2 \\ -2 & \lambda-1 & -2 \\ -2 & -2 & \lambda-1\end{array}\right|=(\lambda+1)^2(\lambda-5)=0\\ \Rightarrow \lambda_1=-1,\lambda_2=5\\ 对于\lambda_1,代入方程组有:(有两个独立变量,线性无关)\\ \begin{cases}-2x_1-2x_2-2x_3=0 \\-2x_1-2x_2-2x_3=0 \\ -2x_1-2x_2-2x_3=0\end{cases}\\ 取x_2=1,x_3=0时,x_1=-1\\ 取x_2=0,x_3=1时,x_1=-1\\ \therefore \lambda_1的特征向量为:k_1\begin{pmatrix}-1\\1\\0\end{pmatrix}+k_2\begin{pmatrix}-1\\0\\1\end{pmatrix}\\ 对于\lambda_2=5,代入方程组有:\\ \begin{cases}4x_1-2x_2-2x_3=0 \\-2x_1+4x_2-2x_3=0 \\ -2x_1-2x_2+4x_3=0\end{cases}\Rightarrow\begin{cases}2x_1-x_2-x_3=0\\0x_1+ x_2-x_3=0\end{cases}\\ 取x_2=1时,则x_3=1,x_1=1\\ \therefore \lambda_2的特征向量为:k\begin{pmatrix}1\\1\\1\end{pmatrix},k\neq0 \]


补充性质:相似矩阵具有相同的特征多项式和特征值

  • 矩阵对角化

定理1:\(n\)阶方阵\(A\)可对角化的充要条件是\(A\)有\(n\)个线性无关的特征向量

定理2:方阵\(A\)属于不同特征值的特征向量线性无关(故只要分别考虑每个特征值对应是否满足即可)

定理3:若\(n\)阶方阵\(A\)有\(n\)个互异的特征值,则\(A\)可对角化

对角化的流程:

1)求解\(|\lambda I-A|=0\)的解,得到全部特征值

2)代入特征值确定基础解系,将不同特征值的基础解系排列得到向量,若个数等于矩阵的阶数,则可对角化

3)最后可逆矩阵\(U=(\alpha_1,\cdots,\alpha_n)\),即所有特征向量(列向量)的组合

4)对角化得到的矩阵\(\Lambda=U^{-1}AU=\begin{pmatrix}\lambda_1 & & & 0 \\ & \lambda_2 & & \\ & & \ddots \\0 & & & \lambda_n\end{pmatrix}\)

或者看下面的:(\(n\)阶矩阵推广即可)

假设\(P=(v_1,v_2)\),其中\(v_1,v_2\)分别为矩阵\(A\)的特征向量(列向量)

则\(AP=A(v_1,v_2)=A\begin{pmatrix}v_{11} & v_{21} \\ v_{12} & v_{22}\end{pmatrix}=\begin{pmatrix}A\begin{bmatrix}v_{11}\\v_{12}\end{bmatrix} &A\begin{bmatrix}v_{21}\\v_{22}\end{bmatrix}\end{pmatrix}\)

因为有:\(Av_1=\lambda_1v_1,Av_2=\lambda_2v_2\)

则\(AP=\begin{pmatrix}\lambda_1v_{11} & \lambda_2v_{21} \\ \lambda_1v_{12} & \lambda_2v_{22}\end{pmatrix}=\begin{pmatrix}v_{11} & v_{21} \\ v_{12} & v_{22}\end{pmatrix}\begin{pmatrix}\lambda_1 & 0\\ 0 & \lambda_2\end{pmatrix}=P\Lambda\)

则\(P^{-1}AP=\Lambda\)



回顾HF方程为:


\[F_i\phi_i=\sum_{j}^{N_{elec}}\lambda_{ij}\phi_j\]


展开为矩阵:


\[\begin{pmatrix}F_1&&&\\&F_2&&\\&&\ddots&\\&&&F_N \end{pmatrix}\begin{pmatrix}\phi_1\\\phi_2\\\vdots\\\phi_N\end{pmatrix}=\begin{pmatrix}\lambda_{11}&\lambda_{12}&\cdots&\lambda_{1N}\\\lambda_{21}&\lambda_{22}&\cdots&\lambda_{2N}\\\vdots&\vdots&\ddots&\vdots\\\lambda_{N1}&\lambda_{N2}&\cdots&\lambda_{NN}\end{pmatrix}\begin{pmatrix}\phi_1\\\phi_2\\\vdots\\\phi_N\end{pmatrix}\]


即\(F\Phi=\lambda\Phi\)

取酉变换矩阵\(U\),则\(UU^{-1}=U^{-1}U=I\),有:


\[F\Phi=\lambda(U^{-1}U)\Phi\\FU\Phi=U\lambda(U^{-1}U)\Phi\\ F(U\Phi)=(U\lambda U^{-1})(U\Phi) \]


因此可以确定一个酉矩阵\(U\),使得\(\lambda\)对角化:


\[U\lambda U^{-1}=\begin{pmatrix}\varepsilon_1&&&\\&\varepsilon_2&&\\&&\ddots&\\&&&\varepsilon_N \end{pmatrix}\]


此时原来的分子轨道\(\Phi\)经过酉变换得到了一个新的轨道\(\Phi^{'}=U\Phi\),称之为正则分子轨道

因此HF方程即变为正则HF方程


\[F_i\phi_i^{'}=\varepsilon_i\phi_i^{'}\]


将上述方程积分:


\[\langle\phi_i^{'}|F_i|\phi_i^{'}\rangle=\varepsilon_i\langle\phi_i^{'}|\phi_i^{'}\rangle=\varepsilon_i\]


可以看到对角化后的拉格朗日乘子是Fock算符在正则轨道下的期望值,其物理意义可以看作是分子轨道的能量

由于HF算符的具体形式需要由所有的分子轨道确定,因而要求解该方程必须采用自洽迭代(SCF)的方法,得到解就是Self-Consistent Field orbitals

酉变换不会改变总波函数

当我们确定了正则分子轨道,就可以通过线性组合的方法得到其它的分子轨道

最终,能量可以用两种方式表示:

(1)前面确定的近似波函数的能量的表达式:


\[E=\sum_{i=1}^{N_{elec}}\bar{h}_i+\frac{1}{2}\sum_{i=1}^{N_{elec}}\sum_{j=1}^{N_{elec}}(J_{ij}-K_{ij})+V_{nn}\]


(2)由Fock算符确定:


\[\varepsilon_i=\langle\phi_i^{'}|F_i|\phi_i^{'}\rangle=\langle\phi_i^{'}|h_i+\sum_{j}^{N_{elec}}(J_j-K_j)|\phi_i^{'}\rangle\]