【zhou2009個(gè)人文集】關(guān)于HF、H2O的電荷計(jì)算
關(guān)于HF、H2O的電荷計(jì)算
Zhou2009
在尋找與電負(fù)性相關(guān)性好的σ誘導(dǎo)電荷時(shí), Mulliken、NBO等電荷都不合用。必須找到它們?yōu)槭裁床缓嫌,到底問題在何處?這樣才能試著找到合理、合用的電荷數(shù)值。在對(duì)分子中電荷計(jì)算的深入探討過程中,HF、H2O是首先要觀察、計(jì)算的有代表性典型分子,也許說例子比全盤分析還清楚一些,今后也只以例子分組貼出。顯然這些還只是計(jì)算、思考的筆記,只是前進(jìn)的足跡。
在多次改稿的過程中Sobereva都參加了討論并提出了寶貴的意見,特此致謝!
1. 從Mulliken、NBO電荷與電負(fù)性相關(guān)性不好談起:
前帖“原子電負(fù)性與其誘導(dǎo)電荷”,用原子電負(fù)性及其誘導(dǎo)電荷(用局部密度差HDD求得)曾經(jīng)得到圖1。
而用另外原子電負(fù)性及其誘導(dǎo)電荷(分別由Mulliken atomic charges和NBO atomic charges求得)曾經(jīng)得到圖2。


從圖1看,原子的σ誘導(dǎo)電荷的值與電負(fù)性有良好的相關(guān)性。原子的σ誘導(dǎo)電荷的值,是隨原子的電負(fù)性增大而增大的。這種橫向的比較表明,在各分子體系中,量化計(jì)算的電荷值是統(tǒng)一的、相互之間是可以定量比較的。
從圖2看,原子的σ誘導(dǎo)電荷Mulliken charges和NBO charges與電負(fù)性的相關(guān)性出現(xiàn)了嚴(yán)重的問題。而且Mulliken charges和NBO charges在圖形上何其一致,表明它們有著共同的誤差根源,NBO也并沒有根本性的改進(jìn)。
我們平日只是從實(shí)踐經(jīng)驗(yàn)中(如電負(fù)性)個(gè)別地感到Mulliken、NBO的電荷尚有問題,然而圖2這兩條線卻從橫向展示了問題的嚴(yán)重性,但這也揭示了產(chǎn)生這些問題本源的線索。從圖2看,C、N、O的誘導(dǎo)電荷竟比F還要大,Cl又一同掉了下來!從圖形看肯定是有問題的,它是怎樣導(dǎo)致的?
在探討這方面的問題時(shí),入手分析Mulliken charges都采用HF/STO-3G計(jì)算,這樣指認(rèn)起來比較簡(jiǎn)單明了。進(jìn)一步取能量、電荷數(shù)據(jù)時(shí),則會(huì)采用較高基組HF/6-311++G**,使數(shù)據(jù)更準(zhǔn)確一些,到時(shí)會(huì)作說明。
電荷的本源無非是MO-LCAO,由此就有了原子上的布居電荷和重疊布居電荷,利用得到的wfn文件,進(jìn)入Multiwfn對(duì)分子的MO和MO片段進(jìn)行計(jì)算,并與Mulliken population analysis數(shù)據(jù)作對(duì)照,可以深入了解Mulliken population的構(gòu)成和來源,特別是要找到什么地方引起了差錯(cuò)導(dǎo)致電荷計(jì)算的失誤。
同時(shí)用HDD方法已經(jīng)得到的數(shù)據(jù)數(shù)量級(jí)來作參考依據(jù),因?yàn)镠DD得到的σ誘導(dǎo)電荷的值畢竟是與電負(fù)性有良好相關(guān)性的(圖1)。
本來經(jīng)過量化計(jì)算得到的系列MO,進(jìn)一步得到的電子密度分布,只是在分子的空間取格點(diǎn),求每一個(gè)格點(diǎn)的電子密度ρ。這里并沒有原子上密度、也沒有難分難解的重疊密度問題,電子密度ρ就是一個(gè)空間分布,它可以是整個(gè)分子的,也可以是某一個(gè)或某幾個(gè)MO的,還可以是一個(gè)MO的部分片段。
但是為了實(shí)際應(yīng)用,我們還是需要得到分子中原子上電荷的實(shí)際數(shù)量,比如σ鍵誘導(dǎo)電荷對(duì)相關(guān)原子來說,有多少電荷發(fā)生了轉(zhuǎn)移呢?而且這種電荷轉(zhuǎn)移又確實(shí)是存在于空間分布的電子密度ρ之中的。
怎樣在量化計(jì)算的實(shí)際結(jié)果中確定我們所需要的電荷數(shù)值呢?
具體說在一個(gè)分子H-R中(-R為原子或基團(tuán)),怎樣從它的電子密度ρ,給H劃定一個(gè)空間去得到H上的ρ或者ρ的變化呢?這樣就可以進(jìn)一步得到具體的電荷數(shù)值。
人為地劃分空間并不容易,也不那么合用,歷來許多學(xué)者都作過這樣的探索了。
這時(shí)不免會(huì)想到:如果就拿一個(gè)孤立H原子的電子密度ρ和孤立R的電子密度ρ(或者是R中各原子的電子密度ρ),分別在H-R中H的位置和R的位置,與H-R的電子密度ρ來作電子密度差Δρ,不就可以比較出在成鍵前后這個(gè)H和R空間上的ρ的凈變化了嗎?用圖形展示這種Δρ,研究電子密度ρ在空間的變化,這已是國(guó)際量子化學(xué)研究的通用的方法了。我們還試探了對(duì)Δρ或增或減的各部分作進(jìn)一步定量。
但在實(shí)際操作時(shí),有時(shí)R不易計(jì)算確定時(shí),特別是R中各原子的電子密度ρ不易計(jì)算確定時(shí),又想到:如果就拿一個(gè)孤立H原子的電子密度ρ,在H-R中H的位置,與H-R的電子密度ρ來作部分電子密度差Δρ,即HDD方法,不就可以比較出在成鍵前后僅H這個(gè)空間上的ρ的凈變化了嗎?
無論什么情況,現(xiàn)在只計(jì)較H這個(gè)空間的實(shí)際具有的電荷變化總應(yīng)是合理、方便、合用的。
當(dāng)R的電負(fù)性大于H時(shí),H失去電荷,HDD的這個(gè)H處的電荷差值就為負(fù)值,HDD為三維空間格點(diǎn)文件cube,HDD進(jìn)入GsGrid程序,就會(huì)計(jì)算出H處負(fù)值電荷的具體數(shù)值,這個(gè)值主要就是R從H上誘導(dǎo)走的電荷。前面圖1就是這樣得到的電荷,它與作為R的原子電負(fù)性有較好的相關(guān)性。其實(shí),電荷與電負(fù)性的這種相關(guān)性,已經(jīng)開始成為尋找合用電荷數(shù)量級(jí)的判據(jù)。用這種方法,可以從H上誘導(dǎo)走的電荷反過來推知-R的電負(fù)性數(shù)值,無論這-R是原子或基團(tuán)。這時(shí)H就好像一個(gè)電負(fù)性的測(cè)量器,從H上被誘導(dǎo)走的電荷數(shù)值(HDD)可以知道此時(shí)分子中H實(shí)際具有的電負(fù)性,并用來測(cè)量-R的電負(fù)性數(shù)值。
當(dāng)然,本帖雖然用HDD作為從H上被誘導(dǎo)走的電荷數(shù)值的數(shù)量級(jí)參照,但基本計(jì)算還是根據(jù)從MO得到的原子上的布居電荷和重疊布居電荷來進(jìn)行分析。
當(dāng)然,此時(shí)要排除非σ鍵誘導(dǎo)電荷對(duì)H電荷的疊加影響,如孤對(duì)電子反饋、超共軛等。
2. HF 分子Mulliken charges的解析和深入探討:
G03對(duì)HF分子作的HF/STO-3G計(jì)算輸出Full Mulliken population analysis:
1 2 3 4 5 6
1 1 F 1S 2.11665
2 2S -0.11740 2.13199
3 2PX 0.00000 0.00000 1.00200
4 2PY 0.00000 0.00000 0.00000 2.00000
5 2PZ 0.00000 0.00000 0.00000 0.00000 2.00000
6 2 H 1S -0.00022 -0.07034 0.26556 0.00000 0.00000 0.59415
由此可以得到Mulliken atomic charges(凈電荷):
1 F -0.210846
2 H 0.210846
2.1 Mulliken population analysis中對(duì)角元H上的電荷計(jì)算:
在上面的population analysis中,對(duì)角元為相應(yīng)原子上基函數(shù)所形成的電荷,非對(duì)角元為相應(yīng)兩個(gè)原子基函數(shù)重疊布居電荷。
運(yùn)行multiwfn讀進(jìn)HF.wfn,用功能-3,選1(片段只包含一個(gè)原子),然后輸入2(片段包含2號(hào)原子,即H),然后計(jì)算電子密度格點(diǎn)文件,得到得到H上的電荷0.5937。
可以從上面的population analysis矩陣對(duì)角元H看到相應(yīng)的值:0.5942。它們是吻合的。
現(xiàn)在更深入地看看這個(gè)Mulliken矩陣對(duì)角元H電荷0.5942的構(gòu)成,即它包含些什么?怎樣得來的?
從計(jì)算結(jié)果看,HF分子共有5個(gè)MO,MO1為F的1s、MO4、5為F的孤對(duì)電子軌道,它們與H的誘導(dǎo)電荷都沒有關(guān)系,其中只有2σ(MO3)是名副其實(shí)的分子軌道,而MO2也包含H基函數(shù),也必須考查一下。
還是老辦法,利用得到HF.wfn文件。先只看MO3這個(gè)成鍵軌道。
運(yùn)行multiwfn讀進(jìn)HF.wfn,用功能-1,選擇MO3,再用功能-3,選1,然后輸入2(即H),計(jì)算電子密度格點(diǎn)文件,得到得到H上的電荷為0.5435。
運(yùn)行multiwfn讀進(jìn)HF.wfn,用功能-1,選擇MO2,再用功能-3,選1,然后輸入2(即H),計(jì)算電子密度格點(diǎn)文件,得到得到H上的電荷為0.05412。
0.5435+0.05412=0.5936
這樣就得到了Mulliken矩陣對(duì)角元H電荷0.5942。于是我們就知道Mulliken這個(gè)矩陣對(duì)角元H電荷數(shù)值的來源、構(gòu)成了,它是MO3、MO2中H上電荷的加和。
2.2 Mulliken重疊布居電荷的計(jì)算:
同上面一樣,運(yùn)行multiwfn讀進(jìn)HF.wfn,用功能-3,選1,然后輸入1(片段包含1號(hào)原子,即F),最后計(jì)算電子密度格點(diǎn)文件,得到電荷8.9865。這樣再計(jì)算H的,得到電荷0.5937。算HF整體得到9.9703。于是9.9703-0.5937-8.9865=0.3901,這就是H、F基函數(shù)疊加形成的重疊布居電荷。
這也可從輸出的population analysis矩陣計(jì)算到同樣的值:F的2s與H的重疊布居電荷為-0.1407(矩陣列出的值只是重疊布居電荷的一半)。F的2p與H的1s的重疊布居電荷為0.5311。這兩個(gè)重疊布居電荷之和為0.3904。
現(xiàn)在更深入地看看這個(gè)Mulliken重疊布居電荷0.3904的構(gòu)成,即它包含些什么?怎樣得來的?
還是老辦法,利用得到HF.wfn文件。先只看MO3這個(gè)成鍵軌道。
前面已經(jīng)作過,運(yùn)行multiwfn讀進(jìn)HF.wfn,用功能-1,選擇MO3,再用功能-3,選1,然后輸入2(即H),計(jì)算電子密度格點(diǎn)文件,得到得到H的電荷為0.5435。照此辦理,求得F的電荷為1.3426。
而對(duì)MO3全部基函數(shù)求得的電荷為2.0026。它與分別單獨(dú)求得的F的電荷加上H的1s的電荷相差0.1165,這個(gè)新增的差值就是MO3中F與H重疊布居電荷。
再算一下MO2。
運(yùn)行multiwfn讀進(jìn)HF.wfn,用功能-1,選擇MO2,再用功能-3,選1,然后輸入2(即H),計(jì)算電子密度格點(diǎn)文件,得到得到H的電荷為0.0501。照此辦理,求得F的電荷為1.6702。再將HF.wfn讀入Multiwfn,求得MO2總的電荷為1.9985。。
1.9985-1.6702-0.0501=0.2782
此即是MO2中F與H之間形成的重疊布居電荷。將MO3、MO2中F與H之間形成的重疊布居電荷相加,
0.1165+0.2782=0.3947
這樣也就得到了Mulliken重疊布居電荷之和0.3904。于是我們就知道Mulliken這個(gè)重疊布居電荷數(shù)值的來源、構(gòu)成了,它是MO3、MO2中H與F上重疊布居電荷的加和。
Mulliken將H上布居電荷加上重疊布居電荷的一半,就得到H原子的電荷了:
0.5942+0.3904/2=0.7894,
并由此得到H的Mulliken atomic charges(凈電荷):0.2106。
然而,化學(xué)實(shí)踐的經(jīng)驗(yàn)告訴我們,這個(gè)H的凈電荷值太小了!
2.3 MO2是什么?
其實(shí)MO2應(yīng)該只是F的2s軌道。它的能級(jí)為-1.60382(用6-311++G**計(jì)算,孤立F原子的2s為-1.67382,HF成鍵的MO3能級(jí)為-0.77001)。
MO2中的基函數(shù),只是F的2s軌道在H的攝動(dòng)下極化向空間展開它的形象、或說象黃油那樣抹開成電子云時(shí)的軌跡,這時(shí)的基函數(shù)不是指真實(shí)的AO。即此時(shí)F2s軌道還是它自己,一個(gè)完整的2s軌道,基函數(shù)中的Hs并不是一組真實(shí)的AO,只是F的2s軌道的一個(gè)踩點(diǎn)而已。
此時(shí)MO2中Fsp與Hs的關(guān)系完全不同于MO3中的。
在MO3中,Hs既是一組基函數(shù),它同時(shí)又是真實(shí)的AO,Hs有電荷轉(zhuǎn)移到Fsp上了,它們之間還形成了重疊布居電荷0.1165。(此時(shí),MO3中的2s也只是基函數(shù)而已,也不是一個(gè)真實(shí)的AO,它體現(xiàn)了sp雜化。)
可見在MO2中,這時(shí)所謂Hs電荷0.05412和基函數(shù)Fsp與Hs的重疊布居電荷0.2782這些都還只是F2s軌道的組成部分。當(dāng)我們對(duì)整個(gè)MO2的電子進(jìn)行加和時(shí),它嚴(yán)格的是2!
我們還可以作出MO3的電子密度圖(圖3)和MO2電子密度圖(圖4)來作比較。
MO3除了F核為中心的2sp外,在以H為中心處還可見電子云渦旋,表明此處存在以H核為中心電子聚集。

MO2(圖4)表明整個(gè)圖形是以F核為中心的2s軌道,但是延伸到H處受到極化變形。此時(shí)基函數(shù)Hs安排了電荷0.05412,這在Mulliken電荷中也是要記入H的。

F2s這種極化、延伸,是由于H在與F成鍵時(shí),H向F轉(zhuǎn)移了較多電荷,在H與F之間還提供了所謂重疊布居電荷,使H核外電荷減少,吸引電子的能力增強(qiáng)所引起的。與此同時(shí),F(xiàn)核外電荷增多,吸引電子的能力減弱,但由于2s畢竟是內(nèi)層軌道,受影響較小,能級(jí)只是由孤立F原子的2s的-1.67382上升至-1.60382,并且因H的影響表現(xiàn)為受靜電引力而極化變形。
其實(shí)F核外電荷增多使得其吸引電子的能力降低,對(duì)其上的孤對(duì)電子更是有直接影響的。孤立F原子的孤對(duì)電子為二重簡(jiǎn)并,能級(jí)為-0.73347,而在HF分子中孤對(duì)電子仍為二重簡(jiǎn)并,能級(jí)升高至-0.65110。這孤對(duì)電子也會(huì)受H核影響的,對(duì)比HF分子中孤對(duì)電子與孤立F原子的孤對(duì)電子的電子云分布,可以發(fā)現(xiàn)前者的電荷分布因靜電引力向H也有前傾趨勢(shì),然而由于對(duì)稱性不同、正交,不能形成所謂孤對(duì)電子反饋(此圖易想象未列出)。電子云是多么靈動(dòng)啊!
至此,Mulliken矩陣對(duì)角元H的電荷和重疊布居電荷的構(gòu)成就找到了,它把MO2中,H上的電荷和重疊布居電荷也都等同于MO3中的了,并將它們加和起來作為H上的電荷和重疊布居電荷,這樣H上的電荷就由0.5435算成了0.5937,重疊布居電荷就由0.1165算成了0.3904,這里存在著嚴(yán)重多算!這種均分MO2中過大的重疊布居電荷一個(gè)直接的影響是它縮小了原本的電荷因轉(zhuǎn)移形成的差距。這樣就使得H的電荷計(jì)算過多,使H的凈電荷過于偏。。ㄗ⒁膺@里的“電荷”是指H上實(shí)際所具有的“電荷值”,而“凈電荷”則是核電荷(1)減去這個(gè)“電荷值”,表明H上電荷的凈變化。)
這種將2s也納入的嚴(yán)重多算,就是Mulliken布居分析的計(jì)算失誤之一!
這不僅使用重疊布居來表征的Mulliken鍵級(jí)失誤,把這原子之間的重疊布居的電荷均分給相應(yīng)的兩個(gè)原子,又造成Mulliken原子凈電荷的失誤。
2.4 問題就出在Mulliken布居分析的基本思想:
Mulliken布居分析的基本思想是:因?yàn)轶w系的整個(gè)電子都是用各個(gè)原子基函數(shù)表示的,只要把這些原子基函數(shù)再分給這些原子的軌道就可以了。
如今基函數(shù)已經(jīng)不能完全等同于原子的軌道了,基函數(shù)常常是一個(gè)MO展開的態(tài)勢(shì),如在HF中MO2中基函數(shù)F2s、F2p與H1s,不能將HF中MO2中的電荷真正分歸到F2s、F2p與H1s,也不能把它們之間的重疊布居電荷看作是H與F之間的,因?yàn)樗皇荈2s自己而已。
我們?cè)诳疾旆肿又笑益I誘導(dǎo)電荷時(shí),曾經(jīng)在CH2O中,需要將孤對(duì)電子反饋在H上的電荷疊加挑剔出去不于考慮,F(xiàn)在在HF中,我們?cè)诳紤]H的電荷時(shí),又需要將F的2s軌道挑剔出去不于考慮。因?yàn)樗麄兌疾恢苯邮铅益I誘導(dǎo)電荷的內(nèi)容。
2.5 對(duì)σ鍵誘導(dǎo)電荷的計(jì)算:
在Molecular Orbital Coefficients矩陣中,我們不僅從縱向可以看到每個(gè)MO都是歸一的,而且從橫向看每個(gè)基函數(shù)的電荷又是可以加和,它又確實(shí)表征著該基函數(shù)與它聯(lián)系的原子軌道所占據(jù)的電荷數(shù)值的。該矩陣是一個(gè)歸一化的嚴(yán)格自洽系統(tǒng),是Mulliken布居分析的出發(fā)點(diǎn)。
由于考慮到誘導(dǎo)電荷只是σ鍵的內(nèi)容,我們?cè)囍粡腗O3來推算誘導(dǎo)電荷的數(shù)值。為了使數(shù)值更精確一點(diǎn),轉(zhuǎn)而采用HF/6-311++G**計(jì)算數(shù)據(jù)。
從上面算例可以看到,無論是在Mulliken布居中還是用Multiwfn程序來計(jì)算電荷,原子電荷(對(duì)角元)因直接從MO系數(shù)來,它們是一致的。現(xiàn)在重點(diǎn)是考察MO層次的重疊布居電荷。
拿這里的HF分子來說,重疊布居電荷是HF某一個(gè)MO的電子密度ρ與組成這個(gè)MO的H的ρ和F的ρ之差,它是新的一種Δρ。通常這種相減原子部分的ρ抵消了,只剩下新形成的ρ(由此可計(jì)算的重疊布居電荷)。如圖5就是HF分子MO2的這種Δρ,重疊布居分布在二原子之間。以至于可以用MO的ρ的數(shù)值,減去組成這個(gè)MO各片段的ρ的數(shù)值,就可得進(jìn)一步計(jì)算得到重疊布居電荷。

在Mulliken布居分析中,或者用Multiwfn程序來計(jì)算,對(duì)HF分子的 MO3的重疊布居電荷也就是這樣計(jì)算的。
這樣求得MO3的電荷值為1.9995,H的電荷值為0.3534,F(xiàn)的電荷值為1.4509,重疊布居電荷為:1.9995-0.3534-1.4509=0.1952
這重疊布居電荷的一半0.0976劃歸H,加上H原有電荷0.3534,共有電荷0.4510,凈電荷為+0.5490,與HDD得到的凈電荷0.3990相比較,感到凈電荷過于大了!
原來,MO3的所謂重疊布居電荷不能簡(jiǎn)單地這樣用上面的Mulliken布居分析電荷數(shù)值差來計(jì)算。這可以作出MO3的Δρ(圖6)來進(jìn)行分析,它表達(dá)了MO與組成它的原子具有了組合系數(shù)的基函數(shù)電子密度的凈變化。圖6所展示的信息,與圖5完全不一樣!圖6表明,MO3中獨(dú)立的F 基函數(shù)片段,是sp型雜化,并且是以雜化后的小瓣朝向H,但一旦與H的基函數(shù)組合之后,卻發(fā)生F的sp向H轉(zhuǎn)移電荷的現(xiàn)象,轉(zhuǎn)移電荷為0.2564,要完全算在H上,而不是象圖5那樣分布在F、H之間需要均分。當(dāng)然這并不表明只是F向H轉(zhuǎn)移了電荷,而是MO3中獨(dú)立的F基函數(shù)片段分配了過多的電荷,一旦與H組合,電荷又進(jìn)一步作了調(diào)整而已。

轉(zhuǎn)移電荷0.2564,加上H上原有的電荷0.3534,共有電荷0.6098,凈電荷為+0.3902,與HDD得到的凈電荷0.3990相比較,是符合的!
而Mulliken布居分析將這里的所謂重疊布居電荷的一半0.0976劃歸H,這個(gè)數(shù)值與轉(zhuǎn)移電荷0.2564相比較,差得太遠(yuǎn)。這是Mulliken布居分析的計(jì)算失誤之二!
Mulliken布居分析一方面將HF分子的MO2(F2s)這種極化、延伸所形成的所謂重疊布居電荷的一半劃歸了H(0.1494,由Δρ求得),還給出了H上的電荷(0.05012),使得H的電荷算得過多,多算了0.1995;另一方面卻又將MO3中的電荷調(diào)整轉(zhuǎn)移(0.2564)只以所謂重疊布居電荷的一半(0.0976)計(jì)入H,電荷算得又過少了,少算了0.1588。而且這一個(gè)“過多”、一個(gè)“過少”并沒有什么相關(guān)性而作為系統(tǒng)誤差相抵消,相反二者各有千秋。多算了0.1995,少算了0.1588,總地來說還是多算了0.0407,這使得HF分子的電荷轉(zhuǎn)移量(即凈電荷)算得過于小了。
上面這種問題是普遍存在的,它造成了Mulliken布居分析給出的電荷值存在很大的失誤。
現(xiàn)在電子密度差Δρ,已經(jīng)由分子片作到MO的基函數(shù)片的層級(jí)了。當(dāng)然它與用孤立原子分子片作的電子密度差Δρ,在概念、數(shù)值意義上又是有顯著差別的。
MO的基函數(shù)片的Δρ,集中表達(dá)了各具有了組合系數(shù)的原子基函數(shù)與它們組成MO之后電子密度的凈變化,定量地給出了重疊布居電荷和新產(chǎn)生的電荷在原子之間的調(diào)整。這不是“把這些原子基函數(shù)再分給這些原子的軌道”,只對(duì)原子的軌道進(jìn)行加減計(jì)算就可以解決的問題,因?yàn)镸O的基函數(shù)線性組合產(chǎn)生了許多新的質(zhì)!而且一個(gè)MO的Δρ不一定總是在展示重疊布居的信息,需要具體分析Δρ的圖象來分析判斷。
這里還只是雙原子分子,在多鍵原子的分子中,問題又是怎樣存在著呢?且算一個(gè)有代表性的H2O的例子考察、檢驗(yàn)一下。
[ Last edited by yjcmwgk on 2010-7-16 at 11:47 ]
今日熱帖
京公網(wǎng)安備 11010802022153號(hào)
3. 關(guān)于原子的σ誘導(dǎo)電荷的取值:




現(xiàn)在涉及到基團(tuán)電負(fù)性了,對(duì)于多原子分子如H-AHn,當(dāng)我們從其中一個(gè)H原子看過去,是一個(gè)基團(tuán)-AHn,我們且稱這個(gè)A原子為基團(tuán)-AHn的首原子(文獻(xiàn)上也有稱為“基原子”的)。其實(shí)基團(tuán)中與這個(gè)首原子相連的不一定是H,可以是任意的基團(tuán),現(xiàn)在為了方便都簡(jiǎn)化成了H。
這里出現(xiàn)一個(gè)問題:當(dāng)首原子為O、N、C、S等即有多個(gè)鍵連接時(shí),如何選取在分子中的誘導(dǎo)電荷?
用具體例子來作說明也許會(huì)說更得清楚一些。
例如在H2O中,把問題更直白說出來:O上誘導(dǎo)來的電荷到底是看一個(gè)H上的還是看兩個(gè)H上的?
人們?cè)诳紤]分子中基團(tuán)電負(fù)性時(shí),也許自然會(huì)參考首原子(如這里的O),會(huì)認(rèn)為基團(tuán)應(yīng)具有首原子電負(fù)性的數(shù)量級(jí)。
但對(duì)H2O,如果只考慮被誘導(dǎo)走的電荷是一個(gè)H上的,它并不是O的電負(fù)性,而是基團(tuán)-OH的電負(fù)性。而基團(tuán)-OH的電負(fù)性,是已經(jīng)有一個(gè)H向O提供了電荷的,O上的電荷的增加,又是在同一個(gè)層級(jí),電子對(duì)核吸引電子的能力會(huì)產(chǎn)生同樣的屏蔽,此時(shí)的首原子O的電負(fù)性已經(jīng)是大大降低了的。故在H2O中,O必須從兩個(gè)H得到的電荷量來衡量它的電負(fù)性。其他N、C等同理,需要從三個(gè)H、四個(gè)H來算誘導(dǎo)電荷量。
從文獻(xiàn)上的原子電負(fù)性和基團(tuán)電負(fù)性來看,如果說原子的電負(fù)性各家標(biāo)度值甚為接近、甚為一致的話,而基團(tuán)電負(fù)性由于理解和處理不同,各家的標(biāo)度值卻眾說紛紜,所確定的值并不一致,甚至還相距甚遠(yuǎn),如:-OH基團(tuán)的電負(fù)性從2.8~3.5都有。
認(rèn)為是3.5的,顯然是考慮到首原子O的電負(fù)性就是這個(gè)值。
但從我們作的圖1來看,在H-OH,-OH從一個(gè)H上誘導(dǎo)的電荷用HDD方法得到的是0.170,-OH對(duì)應(yīng)的電負(fù)性應(yīng)是2.54。
其實(shí)還可以算一下自由基OH來作印證。
O的基態(tài)本來有兩個(gè)單電子,在OH中,其一與H成鍵了,另一單電子保留,不會(huì)影響O的電負(fù)性。這時(shí)O從H上誘導(dǎo)的電荷,才真正與O的電負(fù)性對(duì)應(yīng)。經(jīng)作HDD,得到H上少了電荷為0.3671,基本上是H2O中一個(gè)H上所少電荷的2倍。
如果作Δρ嚴(yán)格核算電荷(詳見前帖“電子密度差Δρ深入計(jì)算的一例:HCl”), OH中O上因誘導(dǎo)多出的電荷為0.3459,正是H2O中一個(gè)H上所少電荷的2倍(當(dāng)然這個(gè)H上所少電荷是用HDD得到的,而不是Mulliken atomic charges。)
4. H2O分子Mulliken atomic charges的解析和深入探討:
在G03對(duì)H2O作HF/STO-3G計(jì)算輸出的Mulliken atomic charges結(jié)果中:
1 O -0.372502
2 H 0.186251
3 H 0.186251
我們需要考察一下Mulliken atomic charges是怎樣得到的,如果它從電負(fù)性的的視角看不合用,那么它在那里不合理?且列出Full Mulliken population analysis如下:
1 2 3 4 5 6 7
1 1 O 1S 2.10529
2 2S -0.10433 1.93905
3 2PX 0.00000 0.00000 0.90753
4 2PY 0.00000 0.00000 0.00000 1.09590
5 2PZ 0.00000 0.00000 0.00000 0.00000 2.00000
6 2 H 1S -0.00171 -0.00853 0.27693 0.00000 0.00000 0.59162
7 3 H 1S -0.00171 -0.00853 0.02105 0.25588 0.00000 -0.04456 0.59162
Mulliken atomic charges正是從這里得到的。
4.1 Mulliken population analysis中對(duì)角元一個(gè)H上的電荷計(jì)算:
H2O.wfn經(jīng)multiwfn計(jì)算,MO3、4的H上電荷共為0.5406,MO2的H上電荷為0.0509,相加為0.5915,這與Mulliken population的數(shù)字是完全相符的。
4.2 Mulliken重疊布居電荷的計(jì)算:
H2O.wfn經(jīng)multiwfn計(jì)算, H的電荷為0.5916, O的電荷為7.8912,OH總的電荷為9.0612,H與O的重疊布居電荷為0.5334,其一半是0.2667。這些都與Mulliken population的數(shù)字是完全相符的。
0.5915+0.2667=0.8582
但這個(gè)數(shù)值與Mulliken population給出的0.81375還并不相同。
原來Mulliken population還計(jì)入了H與H之間的重疊布居電荷-0.04456(負(fù)號(hào)來源于H與H基函數(shù)相位相反),將這個(gè)數(shù)值與0.8582加和,得到0.8136,得凈電荷0.1864,與Mulliken atomic charges嚴(yán)格相符!
4.3 問題更加突顯出來了:
然而如果對(duì)照同樣是STO-3G計(jì)算出的H2O與HF,從Mulliken凈電荷看,F(xiàn)是-0.210846,O卻是-0.372502,同樣是6-311++g**計(jì)算出的,F(xiàn)是-0.302058,O卻是-0.532638,從原子電負(fù)性看都嚴(yán)重倒掛了,可見計(jì)算上應(yīng)該存在問題。
H2O分子有5個(gè)MO:其中涉及到H、O成鍵的是MO3、4,MO1為O的1s,MO2是O的2s, MO5為O的孤對(duì)電子。現(xiàn)在只取成鍵的MO3、4來推算O的σ誘導(dǎo)電荷值。
從電負(fù)性與電荷看,這種倒掛提示表明,H上的電荷計(jì)算還不夠量,以致使凈電荷算得過高了。
為了探討這個(gè)問題,且畫出H2O涉及到O、H成鍵的MO3(圖7)、MO4(圖8)來進(jìn)行分析,并且進(jìn)一步從各MO來觀察O、H之間的所謂重疊布居電荷。
從MO3、MO4看,它們都是描述O、H成鍵的。差別在于MO3還反映了兩個(gè)OH鍵是反相位的,是排斥的。MO4卻反映了兩個(gè)OH相位相同的,二H是相吸引的。平常只注意到兩個(gè)OH之間鍵電子是相排斥的,現(xiàn)在表明還有二H之間相位相同是相吸引的。這樣,排斥與吸引的平衡,才形成了H2O鍵角的平衡。這種情形以及下面對(duì)電荷布居特點(diǎn)的分析認(rèn)定,在多鍵連原子是有代表性的。
上面曾經(jīng)將H2O.wfn經(jīng)multiwfn計(jì)算,得到一個(gè)H、O之間總的重疊布居電荷,它顯然包含了MO3、MO4和MO2的重疊布居電荷,F(xiàn)在我們還可以用Mulliken布居分析分別將它們計(jì)算出來,得到它們各自的重疊布居電荷為:0.3400、-0.0670、0.2620。
MO4的H、O明明是成鍵的,為什么這樣算出的重疊布居卻是很小的負(fù)值呢?即使是用6-311++G**基組來算,也才為0.0768,顯然這樣的計(jì)算方法有問題。
為了使數(shù)值更精確一點(diǎn),以下轉(zhuǎn)而采用HF/6-311++G**計(jì)算數(shù)據(jù)。
經(jīng)過仔細(xì)分析,發(fā)現(xiàn)MO4中的O與二H之間的重疊布居,不能簡(jiǎn)單地用H2O的ρ減去基函數(shù)片O的ρ和二H分別的ρ,來進(jìn)一步得到重疊布居電荷(這時(shí)得到0.0768)。原來O與二H之間的重疊布居,主要是O的s型基函數(shù)與p型基函數(shù)雜化時(shí),是以雜化后的一瓣與二H同相位疊加的,重疊布居并不是O、H基函數(shù)之間疊加的新增值。所以從電荷的數(shù)值看,H2O的電荷與基函數(shù)片O和二H的電荷之和的數(shù)量級(jí)是相當(dāng)?shù),差值甚微,不能作為H、O之間的重疊布居的計(jì)算方法。
這時(shí)需要作H2O的MO4電子密度ρ與基函數(shù)片O的ρ、二H分別的ρ的電子密度差Δρ,見圖9。這個(gè)圖形與圖8何其相似,但意義完全不同。這個(gè)Δρ的正值表明了O與二H之間的重疊布居以及H1、H2之間的重疊布居,負(fù)值表明了O的sp雜化時(shí)另一瓣的消減,這一瓣的消減,都轉(zhuǎn)移提供給了重疊布居。
在實(shí)際的Δρ計(jì)算之中,O基函數(shù)與二H基函數(shù)之間的疊加、組合,即MO4的波形是發(fā)生了巨大變化的。O的應(yīng)變是不成鍵的一瓣大大消減了,轉(zhuǎn)移到成鍵的一瓣,此瓣大大增強(qiáng)了。這正、負(fù)值在GsGrid程序中會(huì)自動(dòng)計(jì)算出來。這樣就得到了MO4的O、H1、H2三者之間的重疊布居電荷為0.3293。它的一半是0.1647,它包含了H1、H2所謂重疊布居的一半和OH重疊布居(全劃分給H了)。進(jìn)一步深入的Δρ分析表明MO4的波形發(fā)生了巨大變化的結(jié)果電荷集中轉(zhuǎn)移到H上了。
Mulliken布居分析矩陣將原子基函數(shù)還原為相應(yīng)的原子的軌道,簡(jiǎn)單地、孤立地用H2O的MO4的電荷值減去O電荷值和二H的電荷值來求重疊布居電荷,求得的值才0.0768。而由Δρ得到的值為0.3293,相差巨大。這是Mulliken布居分析的計(jì)算失誤之三!
這樣,MO4的 H上電荷0.1004。加上重疊布居電荷的的一半0.1647,MO4中H的電荷共為0.2651。
同時(shí),MO3中H上電荷為0.2649。從它的Δρ得到所謂重疊布居電荷為0.6298,這個(gè)數(shù)值是扣除了二H之間負(fù)重疊布居了的。為什么有負(fù)的重疊布居?這是因?yàn)镸O3中二H相位相反,相重疊會(huì)有湮滅,此處電荷減少了,也得二H分擔(dān)。
進(jìn)一步觀察MO3的Δρ(圖10),重疊布居電荷雖然是在O、H之間的,但是H就近在這片云的中心(0.085),而O卻在這兩片云的邊緣(0.005),在所謂重疊布居量值為0的谷底。發(fā)生了向H偏移電荷的現(xiàn)象,而不是象圖6那樣向H轉(zhuǎn)移電荷,也不象圖5那樣重疊布居電荷居中。這種分析是重要的,它決定了所謂重疊布居電荷是O、H之間需要均分的、還是完全只屬于H的?現(xiàn)在界于二者之間,不妨就以它們所在的等值線的值作為權(quán)重來劃分重疊布居。當(dāng)然上面這個(gè)電荷0.6298是屬于兩個(gè)OH之間的,對(duì)一個(gè)OH,要均分一次,得到0.3149,再乘以權(quán)重85/90,就得到劃歸給H 的重疊布居電荷0.2974。
嚴(yán)格地說,原子之間的重疊布居電荷,都應(yīng)該用這種基函數(shù)片的電子密度差Δρ來求得,因?yàn)樵又g的重疊總會(huì)有一定的波函數(shù)應(yīng)變,有時(shí)還很大。而且這個(gè)變化不是直觀想象所能知道的,也不是孤立地用原子的軌道電荷值能夠計(jì)算出來的。還要作出Δρ圖來才能觀察分析。
至此,可以將MO3、MO4的屬于H的電荷加起來:
0.2649+0. 2974+0.2651=0.8274,
得到H上的凈電荷為0.1726,O上的凈電荷為其二倍是-0.3452,這與對(duì)Δρ作嚴(yán)格核算(詳見前帖“電子密度差Δρ深入計(jì)算的一例:HCl”),O上因誘導(dǎo)多出的電荷值-0.3459一致。
這種從Δρ圖形來分析重疊布居的偏向,以原子在重疊布居中的地位作為權(quán)重來分配電荷應(yīng)是合理的、合用的。而Mulliken布居分析對(duì)這種情況也是采用均分,這是Mulliken布居分析的計(jì)算失誤之四!
Mulliken布居分析對(duì)H2O的計(jì)算,在MO2雖然給H多算了電荷,但是在MO3、MO4都嚴(yán)重地少算了電荷,以至使得H上的電荷遠(yuǎn)不夠數(shù)量,使凈電荷因計(jì)算失誤而增大,從圖2可見,O上更是有雙倍的這種凈電荷增大失誤,這樣就形成了前面說的倒掛。N上更有三倍的這種凈電荷增大失誤,C上更有四倍的這種凈電荷增大失誤,這就造成了上面圖2的接二連三的倒掛。而在HCl,這種失誤又是單一的了,電荷又掉了下來。
5. 關(guān)于重疊布居電荷的劃歸方案:
以前曾說均分重疊布居電荷是Mulliken電荷失誤的原因之一,現(xiàn)在看來所謂重疊布居電荷的劃分情況還更為復(fù)雜,需要區(qū)別對(duì)待。
從某個(gè)MO的ρ與它之中原子基組雜化形態(tài)的ρ的差值,可以作出電子密度差Δρ來,這個(gè)Δρ就是所謂重疊布居的形象,并由它可以計(jì)算出重疊布居電荷來,從上面例子看這MO的Δρ,不外有三種情況。
5.1 電荷轉(zhuǎn)移
MO中一個(gè)原子的基函數(shù)雜化本身發(fā)生變化、消減,形成向另外的一個(gè)原子提供電荷轉(zhuǎn)移,它的特征是這片云的密度中心在接受電荷轉(zhuǎn)移的原子處,如圖6。這時(shí)并沒有形成原子之間的重疊布居,自然沒有均分重疊布居電荷的問題,只須將電荷全部劃歸接受電荷轉(zhuǎn)移的原子。
5.2 重疊布居電荷居中
另一種是MO中,雙方原子的基函數(shù)形成了原子之間的重疊布居,象上面圖5所展示的那樣,它是原子雙方的基函數(shù)組合時(shí)新增加的值,即重疊布居,從作出的更多這種Δρ的圖形看,它的特征是這片電子云的密度中心在二原子之間,在圖形給出的雙方共價(jià)半徑的交界處,而這個(gè)中心兩邊基本的對(duì)等的,所謂均分其實(shí)正是從中心這里,而且是數(shù)值的均分,不是空間的均分,因?yàn)樵拥拇笮。ü矁r(jià)半徑)是不一樣的。
與以前說過的“中移”電荷一樣,這個(gè)重疊布居電荷,是在成鍵雙方原子電負(fù)性均衡的情況下發(fā)生的,從圖形看它近似于一個(gè)對(duì)稱的分布,有理由認(rèn)為它是由成鍵雙方原子對(duì)等共同提供電荷的,如果不對(duì)等,將會(huì)形成新的電荷差距和電負(fù)性不均衡。
實(shí)際上,這種居中的情況,從電子的層次看,所有的成鍵都只是一個(gè)在按電負(fù)性安排電子、使電負(fù)性均衡,不再有電子流動(dòng)。從基函數(shù)的層次看,是在彌合原子之間波形不吻合、填補(bǔ)波形之間存在的稀缺,又因同時(shí)受到兩個(gè)核的吸引,電子向鍵軸方向濃集,形成平滑、溝通、均衡的MO的過程。鍵中間的電子密度是平滑過渡的。這個(gè)重疊布居電荷與中移一樣,只不過是填平了兩個(gè)雜化基組之間不吻合的稀缺之處而已。如果作出拓?fù)鋱D來,成鍵原子是電荷聚成的峰,電荷轉(zhuǎn)移使二峰形象均衡了,二峰之間本是峽谷,但是重疊布居電荷在一定程度上填平了這個(gè)峽谷,F(xiàn)在進(jìn)一步認(rèn)為經(jīng)過電荷轉(zhuǎn)移成鍵雙方電負(fù)性是相等的,它們填補(bǔ)在中間的重疊布居電荷是可以均分劃歸雙方的。
5.3 重疊布居不居中而偏向一方
這是上面兩種情況的中間、過渡。既然明顯地偏向一方,簡(jiǎn)單地均分顯然是不合理的。需要從原子在Δρ中等值線的地位確定它們的權(quán)重,并按權(quán)重來分配電荷,或者從重疊布居的中心(等值線圈中心會(huì)標(biāo)明它的位置)在原子間共價(jià)半徑的交界處的位移比例來確定重疊布居的分配。
5.4 可見在Mulliken布居分析中,均分重疊布居電荷有時(shí)并沒有錯(cuò),還是合理、合用的。只是一味均分才出錯(cuò)。
Mulliken布居分析,第一錯(cuò)在把不屬于σ誘導(dǎo)電荷的2s為排布變形而生成的重疊布居也拿來均分了!
第二錯(cuò)在把上面電荷轉(zhuǎn)移的情形也當(dāng)作重疊布居拿來均分了!
第三錯(cuò)在將原子基函數(shù)還原為相應(yīng)的原子的軌道來求重疊布居電荷,不能反映基函數(shù)疊加、組合發(fā)生的巨大變化,從而嚴(yán)重錯(cuò)算了重疊布居!
第四錯(cuò)在把明顯地偏向一方重疊布居也拿來均分了!
6.寫在后面:
6.1 目前思路、方法已經(jīng)有了,已經(jīng)算了一些分子,還要算更多的分子來檢驗(yàn),作出新的電負(fù)性與誘導(dǎo)電荷相關(guān)圖來檢驗(yàn)。上面只是算例,著重找到Mulliken布居分析計(jì)算的失誤所在,提出解決方案,并進(jìn)行試算。
6.2 通常經(jīng)驗(yàn)地認(rèn)為原子(或基團(tuán))電負(fù)性與其上布居的電荷數(shù)值大小是有線性關(guān)系的,F(xiàn)在有了F這個(gè)電負(fù)性最高的誘導(dǎo)電荷數(shù)值,加上其它的,就可以連成一條線,從而可以確定當(dāng)指定一個(gè)原子或基團(tuán)的電負(fù)性時(shí),就可以知道它對(duì)H的誘導(dǎo)電荷數(shù)值大小的數(shù)量級(jí),這將有利于計(jì)算確定原子(或基團(tuán))對(duì)H誘導(dǎo)電荷數(shù)值大小,起碼有一個(gè)數(shù)量級(jí)作為參照。
6.3 明眼人會(huì)看出,上面這種計(jì)算是既“嚴(yán)格”而又在“拼湊”。說“嚴(yán)格”,是數(shù)據(jù)只能嚴(yán)格地從量化計(jì)算得到的原子電荷和所謂重疊布居電荷而來。說“拼湊”,是心里總會(huì)有一個(gè)期望值,去引導(dǎo)處理所謂重疊布居的分配來走向這個(gè)期望。當(dāng)然,這所謂重疊布居的分配又應(yīng)是合理、有據(jù)的,有Δρ為根據(jù)的。
反過來思考,如果我們心中無數(shù),如何來處理這復(fù)雜的數(shù)據(jù),如何發(fā)現(xiàn)問題,如何找到方向?正是這樣的思考方法發(fā)現(xiàn)了Mulliken布居分析計(jì)算的種種失誤,當(dāng)然如何走出來還只是初步嘗試。
總的說來,對(duì)于Mulliken布居分析計(jì)算的種種失誤已經(jīng)是實(shí)實(shí)在在的了。然而現(xiàn)在所推算的原子(或基團(tuán))對(duì)H誘導(dǎo)電荷具體數(shù)值大小,今后還會(huì)進(jìn)一步修正,使其更精確一些,具體方法也還會(huì)進(jìn)一步完善。
說得好聽一點(diǎn)這是“嚴(yán)格”與“拼湊”的辨證對(duì)立統(tǒng)一,是量化常說的自洽。
6.4本帖電荷的計(jì)算,隨著計(jì)算的基函數(shù)數(shù)目的增加,與其它計(jì)算得到的分子性質(zhì)數(shù)據(jù)一樣,會(huì)更加精確,表現(xiàn)為收斂。然而Mulliken重疊布居電荷卻隨著計(jì)算的基函數(shù)數(shù)目的增加,由于計(jì)算存在諸多失誤,電荷的計(jì)算出現(xiàn)大幅度的不合理波動(dòng),嚴(yán)重地存在所謂基組依賴性。
6.5雖然HDD提供了參考數(shù)量級(jí),并且拿來用了,但它本身的合理性和機(jī)制還有待深入探討。
(2010夏于蘭州旅程)
[ Last edited by zhou2009 on 2010-7-16 at 10:21 ],
密切關(guān)注zhou專家的每一個(gè)帖子!是我學(xué)習(xí)的榜樣。
此帖雖然是在討論電荷,但也可以作為Multiwfn的應(yīng)用實(shí)例來看。
神貼
有PDF版嗎?
PDF版見:《計(jì)算與模擬研究》第三期
6樓3867826:
謝謝關(guān)注!
此帖我已改寫成PDF版,可以傳給你。