



上一章《第三章:薛定谔方程详解 | 2026新版VASP基础教程》中,我们深入理解了薛定谔方程作为第一性原理计算的源头,明确了VASP的所有计算均建立在对该方程的求解之上。然而,对于包含多电子的实际材料体系,精确求解薛定谔方程在数学上极为困难,必须引入合理的近似方法。
本章将正式引入量子化学与材料计算中的基石——Hartree-Fock方法。我们将从基本理论出发,系统介绍Hartree-Fock方程的构建、数值求解思路,并探讨它在处理不同材料体系时的独特优势与应用价值。




Hartree-Fock (HF) 方法是计算化学和量子化学中最基本、最核心的波函数方法之一。它旨在通过变分原理找到一个单电子波函数集合,使得多电子体系的总能量达到最小。
这种方法在学术界广泛被称为“自洽场 (SCF, Self-Consistent Field)”方法,因为它需要通过反复迭代计算,直到电子密度场与产生该密度场的波函数相一致。







Hartree-Fock方法的起点是多电子体系的薛定谔方程(Schrödinger Equation),该方程描述了电子在原子核引力场中的行为。对于一个包含N个电子的分子体系,薛定谔方程的哈密顿量H通常可以分解为:





:单电子算符,包含电子的动能和与原子核的库仑相互作用。
![]()

:双电子算符,描述电子之间的库仑排斥相互作用。
由于电子是费米子(遵循泡利不相容原理),它们的波函数必须是反对称的。Hartree-Fock 方法假设系统的总波函数 ![]()

可以近似为一个 Slater 行列式(单行列式)的形式:



其中 ![]()

是每个电子的自旋轨道(空间轨道与自旋函数的乘积)。这种形式自动满足了反对称性要求。
Hartree-Fock 方法基于Ritz 变分原理:如果你用一个不完全正确的波函数 ![]()

来计算系统的能量 ![]()

,那么这个能量一定大于或等于真实基态能量 ![]()

。因此,通过调整自旋轨道 ![]()

,使得能量E最小化,即可得到最佳的近似波函数。







通过变分原理并引入拉格朗日乘子来约束轨道正交归一化,可以得到Hartree-Fock 方程:


这里

是 Fock 算符(或称 Fock 矩阵),

是对应的轨道能量(称为 Koopmans 轨道能量)。
Fock 算符本质上是一个 一电子算符,它包含了所有其他电子对当前电子产生的平均场效应:





(库仑算符):表示电子j对其他电子产生的排斥(电荷相互排斥)。


(交换算符):只出现在自旋相同的电子之间,源于费米子波函数的反对称性。这项是 Hartree-Fock 方法与经典 Hartree 方法(仅有库仑项)的根本区别,代表了 “交换相互作用”。
值得注意的是,Fock 算符 ![]()

的本征值问题是非线性的,因为 ![]()

本身依赖于轨道 ![]()

(具体来说,依赖于密度矩阵P)。这意味着我们不能一次性求解得到 ![]()

,必须使用迭代的方法。







由于方程的非线性,Hartree-Fock 的实际计算需要一个迭代求解的过程,称为 自洽场 (Self-Consistent Field, SCF) 程序。其核心步骤如下:
首先,需要一个初始的自旋轨道集合 ![]()

。常用的方法包括:
Hückel 方法:基于经验的简化分子轨道理论。
Extended Hückel 方法:引入原子轨道的能量和重叠积分。
投影叠加:将原子轨道直接投影为分子轨道。
基于当前的轨道 ![]()

,计算密度矩阵 ![]()

,进而构建 Fock 矩阵 ![]()

。
求解 ![]()

(其中 ![]()

为重叠矩阵,![]()

为系数矩阵),得到新的轨道系数 ![]()

。
计算新旧密度矩阵或总能量的差异:
如果 ![]()

(![]()

为设定阈值),则认为收敛,结束计算。
否则,返回步骤 2,继续迭代。
由于 SCF 过程可能出现振荡或收敛缓慢,通常会使用以下技术:
DIIS (Direct Inversion in the Iterative Subspace):通过线性组合前几步的 Fock 矩阵来预测更好的 Fock 矩阵,显著加速收敛。
Pulay’s Method:类似于 DIIS 的另一种加速算法。




基本理论基础:介绍了多电子薛定谔方程与波函数
Hatree-Fock方程:介绍了Fock算符与非线性特性
数值求解:介绍了自洽场计算与Fock矩阵
下一章将正式引入本次教程的核心—密度泛函理论。我们将从基本思想、Khon-Sham方程、交换关联泛函等角度出发,详细介绍密度发函理论,以及它在处理不同材料体系时的独特优势的应用,敬请期待!
