哈特里-福克方程(英語:Hartree–Fock equation),又稱為HF方程,是一個應用變分法計算多電子系統波函數的方程式,是量子物理、凝聚態物理學、量子化學中最重要的方程之一。HF方程形式上是單電子本徵方程,求得的本徵態是單電子波函數,即分子軌道。以HF方程為核心的數值計算方法稱為「哈特里-福克方法」(Hartree–Fock method)。
基於分子軌道理論的所有量子化學計算方法都是以HF方法為基礎的。鑑於分子軌道理論在現代量子化學中的廣泛應用,HF方程被視為現代量子化學的基石。
1927年,物理學家瓦爾特·海特勒和弗里茨·倫敦完成了氫氣分子的量子力學計算之後,開啟了量子化學的時代。從此,人們便開始嘗試使用量子力學理論來解釋化學物質結構和化學現象。
為了解決多電子體系薛定諤方程近似求解的問題,量子化學家道格拉斯·哈特里在1928年提出了哈特里假設,將每個電子看做是在其他所有電子構成的平均勢場中運動的粒子,並且首先提出了迭代法的思路。哈特里根據他的假設,將體系電子哈密頓算子分解為若干個單電子哈密頓算子的簡單代數和,每個單電子哈密頓算子中只包含一個電子的坐標,因而體系多電子波函數可以表示為單電子波函數的簡單乘積,這就是哈特里方程。但是由於哈特里沒有考慮電子波函數的反對稱要求,他的哈特里方程實際上是非常不成功的。
1930年,哈特里的學生弗拉基米爾·福克和約翰·斯萊特分別提出了考慮泡利原理的自洽場迭代方程和單行列式型多電子體系波函數,這就是今天的哈特里-福克方程。但是由於計算上的困難,HF方程誕生後整整沉寂了二十年,在1950年,量子化學家克萊門斯·羅特漢想到將分子軌道用原子軌道的線性組合來近似展開,而得到了閉殼層結構的羅特漢方程。
1953年,美國的R.帕里瑟、R.帕爾和英國的約翰·波普爾花費兩年時間使用手搖計算器分別獨立地實現了對氮氣分子的RHF自洽場計算,這是人類首次通過求解HF方程獲得對化學結構的量子力學解釋,也是量子化學計算方法第一次實際完成[2]。在第一次成功之後,伴隨着電腦技術的迅猛發展,HF方程與量子化學一道獲得長足發展,在HF方程的基礎上,人們發展出了高級量子化學計算方法,使得計算精度進一步提高,通過對HF方程電子積分的簡化和參數化,人們大大縮減了量子化學的計算量,使得對超過1000個原子的中等大小分子的計算成為可能。
哈特里-福克方程源於對多電子體系電子波函數的變分法處理。在玻恩-奧本海默近似條件下,一個多電子體系的電子運動與能量可以與原子核的運動和能量相互分離,這樣利用電子哈密頓算符和多電子波函數便可以計算體系的電子能量。其能量的表達式為:
式中表示體系基態電子能量;表示體系的電子哈密頓算符,
根據作用方式,可以將分解為兩部分
其中為單電子算符
描述單個電子的動能和原子核吸引勢能;而為二電子算符
描述電子間相互作用。
代表基態多電子波函數,是體系單電子分子軌道波函數為基函數組建的斯萊特行列式。構建的各個分子軌道相互之間是正交歸一的,即約束條件為
考慮此約束條件,應用拉格朗日乘數法對函數變分求極值。式中是拉格朗日待定因子,是的簡寫。
變分法的處理過程如下:令
其中
這裡定義單電子積分記號
以及二電子積分記號
考慮到流動坐標的不可區分性,可以簡化為:
同理,中的項有:
將兩項相加,表示為:
若函數處於極值點,則變量向各個方向的微小變化都應該有。可以取沿虛軸變分,則在表達式中,第一項前會產生一個的係數,第二項復共軛會產生一個係數:
消去虛數單位,兩式相加,可以消去表達式中的復共軛項:
在引入庫侖算符和交換算符的概念之後,上述表達式可以改寫為:
對任意上述等式均應成立,因而必須有:
整理得到:
定義福克算符
方程可以表達為
即哈特里-福克方程。為了求解,通過對分子軌道波函數進行酉變換處理,使得軌道能矩陣對角化,將一般的不可解的HF方程轉化為正則哈特里-福克方程:
此方程形式上為本徵方程,但是福克算符中的庫侖算符和交換算符都與分子軌道有關,因此只能夠通過自洽迭代的方法近似求解,即哈特里-福克自洽場(HF-SCF)方法。HF-SCF方法是組態相互作用方法、多體微擾理論、半經驗量子化學計算等現代量子化學計算方法的基礎。
HF方程在量子化學中有着廣泛的應用,所有分子軌道理論的量子化學計算都是以HF方程為基礎的。
- 組態相互作用方法(CI):在CI方法中,通過HF方程解得的一系列分子軌道用於構建多電子基函數集,在構建了多電子基函數集後再通過變分法處理獲得CI能量的最低點,因而進行CI計算必須首先完成HF方程的求解。
- 多體微擾理論方法(MPn):MPn計算將體系所有福克算符的代數和定義為哈特里-福克哈密頓算符,將電子間相互作用所產生的能量項看作是對哈特里-福克哈密頓算符的微擾,經過微擾處理後可以獲得體系能量的近似值。進行多體微擾計算也需要首先進行HF方程的求解,以獲得需要的分子軌道波函數形式和分子軌道能量。
- 半經驗量子化學計算:半經驗量子化學計算是對HF方程求解過程的簡化。在HF方程的求解中,絕大部分計算量都分布在由正則HF方程向矩陣本徵方程形式轉變的過程中,如果將這一過程中大量的電子積分用經驗數值代替,便可以極大地縮短HF方法的計算時間。為此,針對不同的研究體系,量子化學家開發了不同的積分經驗常數,與之相應地產生了各種半經驗量子化學計算方法。本質上講,半經驗計算仍然是通過自洽場方法求解HF方程的過程。
Pople, JA; Pariser, R; Parr, RG; Koutecky, J; Murrell, JN; Harget, AJ. Semi-Empirical Self-Consistent-Field Molecular Orbital Theory of Molecules. Trans. Faraday Soc. 1953, 49: 1375.