NMR化學位移和耦合常數計算簡介

2021-01-21 量子化學

本文簡單介紹一下怎麼用高斯的DFT計算NMR化學位移和耦合常數,以及如何在GaussView裡觀看計算生成的圖譜。計算和可視化所用的軟體分別是G16 A.03, GV 6.0.16。

用量子化學方法計算NMR化學位移現在已經有了常用套路,DFT泛函一般選取B97-2(註:高斯關鍵詞寫作B972),基組常用pcSseg-1或pcSseg-2,更換其他泛函(如B3LYP, M062X)或基組(如6-311G**),結果精度在統計意義上是不會比上述常用搭配要好的。當然,如果體系很小或土豪機器配置很高,用得起cc-pVQZ基組,那自然是用QZ更好。

 

與實驗上的1H-NMR化學位移需要用到標準物質四甲基矽烷(TMS)一樣,理論計算上也需要分別計算TMS與目標分子中氫的核磁屏蔽數值,然後相減就是目標分子中氫的核磁化學位移。下面展示的是TMS分子的高斯輸入文件

%chk=TMS_def2TZVP_opt.chk%mem=16GB%nprocshared=28[空行]geometry opt of TMS at Td point group [標題行,可瞎寫][空行]0 1Si    0.00000000   0.00000000   0.00000000C     0.00000000   0.00000000   1.94000006H    -0.87364980  -0.50440195   2.29666647H     0.87364980  -0.50440195   2.29666647H     0.00000000   1.00880390   2.29666647C    -0.00000000  -1.82904960  -0.64666669H    -0.87364980  -2.33345189  -0.29000077H    -0.00000000  -1.82904994  -1.71666493H     0.87364980  -2.33345189  -0.29000077C     1.58400341   0.91452480  -0.64666669H     1.58400372   0.91452497  -1.71666493H     1.58400372   1.92332887  -0.29000077H     2.45765352   0.41012302  -0.29000077C    -1.58400341   0.91452480  -0.64666669H    -1.58400372   1.92332887  -0.29000077H    -1.58400372   0.91452497  -1.71666493H    -2.45765352   0.41012302  -0.29000077[空行]--Link1--%chk=TMS_def2TZVP_opt.chk%mem=16GB%nprocshared=28[空行][自行去EMSL網站上拷貝pcSseg-2基組數據,貼於此]


  在GV裡構建TMS分子結構後,可以利用右鍵Tools -> Point Group工具,然後勾選Enable Point Group Symmetry,點擊右中區域Symmetrize,使結構符合Td點群對稱性,這樣所有氫是核磁化學等價的,算出來的核磁屏蔽數值一模一樣。

從上面的輸入文件可以看出,先用M062X/def2TZVP進行結構優化,後用B972/pcSseg-2算NMR化學位移。計算核磁的關鍵詞為NMR,相當於NMR=GIAO,表示用默認的GIAO方法計算。兩步任務所使用的泛函和基組不要求一致。這有兩點原因:(1)幾何結構的描述上B97-2泛函未必是最好的;(2)pcSseg-2基組挺大的(比cc-pVTZ還大),拿它算單點還行,做結構優化時間就比較長了。如果將來研究的體系比較大,無論是TMS還是目標分子,基組建議統一降為pcSseg-1。隱式溶劑化模型的溶劑用的是氯仿,相當於實驗上的氘代氯仿。若不用隱式溶劑化模型,氣相中的結果一般也還行。

算完以後用文本編輯器(如Notepad++)打開log(或out)文件,搜索Isotropic,會發現每個原子有一處,每處等號後面的小數就是對應原子的核磁屏蔽數值,氫、碳、矽全都有(見下圖),這裡氫的核磁屏蔽各向同性數值為31.6753。Linux下可以直接用命令grep 'H   Isotropic =' xx.log搜索、列印到屏幕上。

 

接下來我們以丙酮分子為例,計算其1H-NMR化學位移。丙酮分子的輸入文件與TMS類似,這裡就不貼出了。同樣,在構造丙酮分子之後可以選擇點群工具使結構對稱化為C2v點群;不做對稱化、直接優化也行。要注意的是,對稱化這一步並不能保證最後的優化結果被高斯識別為C2v點群,可能會有微小的偏差;嚴格的C2v點群需要使用內坐標定義分子結構。上面的TMS分子優化後仍保持Td點群是湊巧的。下圖展示的是從丙酮輸出文件grep出的結果

3  H    Isotropic =    29.3619   Anisotropy =     4.82534  H    Isotropic =    29.2212   Anisotropy =     4.20415  H    Isotropic =    29.8594   Anisotropy =     6.64857  H    Isotropic =    29.3618   Anisotropy =     4.82498  H    Isotropic =    29.2211   Anisotropy =     4.20449  H    Isotropic =    29.8594   Anisotropy =     6.6487


可以看出左側3個氫(3,4,5)與右側3個氫(7,8,9)有十分微小的差異,這是略微偏離C2v點群造成的,影響可以忽略。但是3,4,5三個氫的數值怎麼會不相等呢?實驗上只有一個甲基氫的峰。這是由於我們計算的只是一個靜態結構,室溫(至0 ℃範圍均可)時丙酮分子中的甲基是可以自由旋轉的,因此實驗測得的是大量不同構象(符合玻爾茲曼分布)下的統計平均結果。如果是凝聚相下大分子中化學位移的計算,是要通過跑MD從軌跡中選取幀數進行統計平均的;不過對於常見有機小分子,當精度要求不是很高的時候,我們只要簡單地把優化得到的結構中的三個氫平均一下再與TMS進行比較即可:



這相當於氫原子之間交換序號得到的local minima的構象平均。實驗上丙酮在氘代氯仿溶劑中的化學位移是多少呢?筆者不會做實驗,只好去找資料庫了,比如AIST的SDBS有機分子譜學資料庫

https://sdbs.db.aist.go.jp/sdbs/cgi-bin/cre_index.cgi

常見小分子各種譜的數據挺詳細的。同意網站搜索協議之後,搜索acetone




接下來選擇對應的細分類、溶劑、氫譜,可以看到實驗值為2.162 ppm。說明上述計算結果還是挺接近的。按照相應的流程,也可以計算13C-NMR碳譜、19F-NMR氟譜等等,只要注意對應的標準物分別是什麼就行了。不過非氫元素的化學位移值本身往往很大,因此計算與實驗相差2 ppm左右也是正常的,DFT結合隱式溶劑化模型不能苛求更高的精度了。

 

接下來介紹一下怎麼在GV裡看NMR圖譜(這純粹是一種直觀的圖示功能,有的同學直接把化學位移值標在相應的鍵線式原子旁也很直觀)。進入GV安裝目錄的data文件夾,找到nmr.data文件用文本編輯器打開(在修改前可以先備份之),可以看到裡面已經預存了一些標準物的NMR屏蔽值,但都是過時的方法或基組,不符合現今需要。我們可以在底下添加一些常用的標準物質



雙引號裡面是注釋,記錄是在什麼水平下算的,以防日後忘記。修改之後保存,重啟GV,打開丙酮的log文件,面板上選擇Results -> NMR,會彈出NMR譜圖對話框,依次選擇Element: H, Reference: TMS B972/pcSseg-2 ultrafineGIAO (對應剛添加的nmr.data文件內容)。



橫坐標表示NMR化學位移,縱坐標是簡併度,即表示有幾個相同的氫。上圖可以看出丙酮左右兩邊甲基的氫是對稱的;同時由於我們算的是靜態結構,同一個甲基上的三個氫不等價。如果想顯示等價的圖示效果,可以用平均值將log文件內6個氫的不同數值替換掉,再打開就會顯示等價了。GV的NMR譜圖對話框Plots菜單中還有導出圖片、導出數據及在對應原子上顯示化學位移等各種選項,這裡不就一一介紹了。

 

至於耦合常數的計算,只需要加上spinspin子關鍵詞,即NMR=spinspin。不過要注意的是,耦合常數計算時間是頻率計算時間的大概兩倍[1],計算量較大。我們再試一個1,1-二氯乙烷的NMR化學位移和耦合常數計算,結果總結如下:

實驗值同樣從SDBS資料庫查得,耦合常數實驗值為6.0。我們在log文件內搜索Total nuclear spin-spin coupling J,找到矩陣元(6,2),(6,3), (6,4),將三個矩陣元取平均算得5.6,這就是甲基氫與alpha位氫的耦合常數JAB,與實驗值吻合得還行。注1:筆者構建的1,1-二氯乙烷分子中2,3,4是甲基氫,6號是alpha位氫,讀者需根據自己計算時構建的序號來找對應的矩陣元。注2:截圖中D是一種Fortran雙精度浮點數的格式,相當於Python和C中的E,表示乘以10的多少次方的意思。

 

 

在結構優化之後,使用常見套路B972/pcSseg-2計算NMR化學位移和耦合常數,結果與實驗值吻合不錯。

 

PS1:標準物質的NMR屏蔽數值顯然只需計算一次即可,以後對同一計算級別的目標分子可以重複使用。


PS2:如果是量化新手,不妨練習一下如何找到丙酮中甲基轉動的過渡態(在優化好的結構上旋轉一個甲基60°即可作為過渡態初猜,筆者算的Gibbs自由能壘是0.07 kcal/mol)。

 

PS3:計算核磁時需要分別引用泛函B97-2(見高斯官網http://gaussian.com/dft)、基組pcSseg-2(在EMSL上打開基組數據時就有引用文獻),及此搭配計算NMR化學位移的文章(任一篇高水平文章,用於支持這麼做的理由)。

 

PS4:ChemDraw中也有預測氫譜和碳譜化學位移的功能,畫好鍵線式之後選中,菜單欄上點擊Structure -> predict 1H-NMR shifts,即點即出,對於定性、半定量地與實驗值對比,還是很方便的。

 

PS5:推薦一篇計算NMR化學位移的實例應用paper,DOI: 10.1021/acs.jctc.7b00380。

 

PS6:幾個常見譜圖資料庫https://mason.gmu.edu/~sslayden/Lab/spec-db.htm

 

參考資料

1. http://gaussian.com/nmr/

2. Sobereva. 《談談如何又好又快地計算NMR化學位移》

http://bbs.keinsci.com/thread-4434-1-1.html

相關焦點

  • 通過DFT計算NMR化學位移和耦合常數的方法,對兩個罕見的rhamnofolane型二萜Curcusones I-J進行結構修正
    作者採用了與curcusone I相同的方法對curcusone J的結構進行修正:1、首先curcusone J的核磁數據與CS33計算值:中等匹配,進行偏差分析。對可能的結構CS28和CS60進行DP4+分析之後,高置信度的異構體CS28被選為最有可能的候選者(DP4+ = 95.9%)。3、 原始數據的重新歸屬分析由於結構CS28偏差較大,匹配度不高(1H-CMAE = 0.14 ppm),作者對支持數據原始二維譜圖進行分析,發現原報導將H-3/C-3與H-13/C-13歸屬錯誤。
  • NMR資料全家桶
    一般根據化學位移鑑定基團;由耦合分裂峰數、偶合常數確定基團聯結關係;根據各H峰積分面積定出各基團質子比。首先,確定孤立甲基及類型,以孤立甲基峰面積的積分高度,計算出氫分布;其次,是解析低場共振吸收峰(如醛基氫、羰基氫等),因這些氫易辨認,根據化學位移,確定歸屬;最後,解析譜圖上的高級偶合部分,根據偶合常數、峰分裂情況及峰型推測取代位置、結構異構、立體異構等二級結構信息。一般先查看全去偶碳譜上譜線數與分子式中所含碳數是否相同?
  • 核磁共振氫譜之偶合常數及影響偶合常數的因素
    只有在質子和有磁矩的異核直接相連時才表現出來。簡介:量子化學從頭計算可以提供化合物電子結構信息,分析反應路徑,預測化合物光譜和各種性質,量子化學從頭計算軟體可在不同型號的大型計算機,超級計算機主要功能:採用周期性邊界條件(或超原胞模型)處理原子、分子、團簇、納米線(或管)、薄膜、晶體、準晶和無定性材料,以及表面體系和固體;計算材料的結構參數(鍵長,鍵角,晶格常數,原子位置等)和構型;計算材料的狀態方程和力學性質(體彈性模量和彈性常數);計算材料的電子結構(能級、電荷密度分布、能帶、電子態密度和ELF);計算材料的光學性質;計算材料的磁學性質
  • 關於核磁共振波譜NMR,你想知道的都在這裡了
    有機化合物結構鑑定一般根據化學位移鑑定基團;由耦合分裂峰數、偶合常數確定基團聯結關係;根據各H峰積分面積定出各基團質子比。解析核磁共振氫譜一般先確定孤立甲基及類型,以孤立甲基峰面積的積分高度,計算出氫分布;其次是解析低場共振吸收峰(如醛基氫、羰基氫等),因這些氫易辨認,根據化學位移,確定歸屬;最後解析譜圖上的高級偶合部分,根據偶合常數、峰分裂情況及峰型推測取代位置、結構異構、立體異構等二級結構信息。2.
  • 一文讀懂偶合常數 J
    關於偶合常數的計算,請點擊:各種峰型偶合常數的計算方法
  • 有機合成人的眼睛:NMR在結構確證中的應用策略
    NMR技術博大精深,每個人掌握的水平也是良莠不齊,可能很多同學對NMR的應用還停留在看看化學位移,數數積分數值的層面上。以ChemDraw結果為標準研判NMR的同學請自行面壁。今天,借用魁北克大學Steven R. LaPlante課題組在Bioorg. Med. Chem. Lett.發表的文章幫大夥擦亮雙眼,分享一下各種NMR技術在有機化合物結構解析中的應用策略。
  • 關於核磁共振波譜NMR,你想知道的都在這裡
    DEPT譜(Distortionless Enhancement by Polarization Transfer),又稱為無畸變極化轉移技術,是一種碳譜核磁共振譜中的一種檢測技術,主要用於區分碳譜圖中的伯碳、仲碳、叔碳和季碳。
  • Spartan 計算化學軟體
    Spartan 計算化學軟體   本文由中國科學軟體網整理   Spartan支持的作業系統包括Windows (Windows XP, XP64, 32位和64位VISTA),Macintosh (OS X 10.4 Tiger和OS X 10.5 Leopard),以及Linux (RedHat Enterprise 4及更高版本,SLES
  • 動畫---NMR
    核磁共振波譜法NMR分析原理:在外磁場中,具有核磁矩的原子核,吸收射頻能量,產生核自旋能級的 躍遷譜圖的表示方法:吸收光能量隨化學位移的變化提供的信息:峰的化學位移、強度、裂分數和偶合常數,提供核的數目、所處化學環境和幾何構型的信息NMR結構
  • 網絡研討會:InsightMR NMR在線監控化學反應過程的解決方案
    2016第一期 8月23日 - 北京時間下午3點第二期 8月24日 - 北京時間下午3點註冊方式將以下連接複製粘貼到瀏覽器https://www.bruker.com/cn/service/education-training/webinars/nmr-webinars
  • TCFD軟體全面升級為TCAE,支持流固耦合仿真計算
    、結構強度仿真計算、流固耦合仿真計算及後處理等工作,能夠大幅提升仿真分析工作效率。下面將對採用TCAE進行的懸臂球體流固耦合計算案例進行介紹。本文採用TCAE軟體對懸臂梁上球體在氣流作用下的變形情況進行了流固耦合仿真分析。
  • 水溶液中的各種離子平衡常數與化學平衡常數的關係
    它們用於解決哪些化學問題?請看以下分析。       萬變不離其宗,水溶液中的各種離子平衡都遵循化學平衡的特點,以上各種平衡常數與化學平衡常數有著明顯的共性,都是滲透化學平衡常數的應用。因此,都可藉助於平衡方程式來分析各種平衡常數。【概念辨析】      1.Kw是水的離子積,是指在一定溫度下水中c(H+)和c(OH-)的乘積。
  • 化學平衡常數-化學選修4同步優質系列教案
    2.3.5化學平衡常數〖教學流程〗溫度導入 → 閱讀表格得出結論 → 練習強化 → 歸納總結 → 教學評價。(導入)當一個可逆反應達到化學平衡狀態時,反應物和生成物的濃度之間有怎樣的定量關係?(探究)課本P29表格,並分析得出結論。
  • Fluent內置流固耦合
    本文介紹如何在Fluent中對單向和雙向流固耦合(FSI)進行建模和仿真計算。由於所有的流體與結構計算都是由Fluent完成的,因此這種流固耦合又被稱為「內置流固耦合」。在ANSYS系統中,流固耦合計算還可以使用System Coupling模塊及Mechanical模塊配合Fluent來實現。
  • PCB布局設計電路中的耦合電容解析
    由於耦合電容無處不在,因此很難確定。每當將導體放置在PCB或IC布局中時,它們都會具有一定的電容。這兩個導體之間的電勢差使它們像典型的電容器一樣進行充電和放電。這會導致位移電流從負載分量轉移出去,並導致信號在高頻下在網之間交叉(即串擾)。 使用正確的電路模擬器工具集,您可以對LTI電路中的耦合電容如何影響時域和頻域中的信號行為進行建模。
  • 互感的原理與計算方法簡介
    兩個電路之間的互感耦合相當於一個連接在電路A和電路B之間的微小變壓器,如圖1.18所示。無論何處,對於兩個相鄰電流迴路的相互作用,可以看成是一個變壓器的初級和次級,從面得到互感。對於實際的耦合噪聲電壓,式(Y=LM DIA/DT)只是一個簡單的近似公式。完整的公式應該採用初級和次級電路之間的電流差,以及初級和次級線圈對電路的負載效應。
  • 如何計算耦合協調度?
    那麼應該如何對某個事物的協調發展水平進行量化評價呢,其中一種方法就是構建耦合協調度模型。什麼是耦合協調度模型耦合協調度模型用於分析事物的協調發展水平。耦合度指兩個或兩個以上系統之間的相互作用影響,實現協調發展的動態關聯關係,可以反映系統之間的相互依賴相互制約程度。協調度指耦合相互作用關係中良性耦合程度的大小,它可體現出協調狀況的好壞。
  • 香港理工大學蘇秋銘教授課題組招聘研究助理和博士後,有機化學方向
    ▎學術經緯/報導 課題組簡介 課題組的主要研究方向為有機合成和過渡金屬催化方法學。負責人蘇秋銘老師為香港理工大學助理教授,博士生導師。
  • ANSYS耦合自由度,不當的耦合關係會導致錯誤的結果
    所謂自由度就是某個節點的某個方向的平動位移或轉動位移,如梁單元BEAM18x每個節點有六個或七個自由度,即UX、UY、UZ、ROTX、ROTY、ROTZ或WARP。耦合自由度就是強迫兩個或多個自由度「相等」,耦合自由度集包含一個主自由度和一個或多個從自由度,只有主自由度保存在矩陣方程中,而其它從自由度則從方程中刪除,故耦合自由度實際上是降低了平衡方程的個數。
  • 高中化學:阿伏伽德羅常數的理解與應用
    阿伏加德羅常數是我們在高中化學中經常會用到的一個知識點,也是我們高中化學的必考點,一般在高考試題中會以選擇題的形式去考,一般會以Na代表阿伏伽德羅常數,然後會滲透其他的知識點進行考察,比如判斷一定量的物質所含有的某種粒子或者化學鍵數目的多少,氧化還原反應中電子的轉移得失,通過阿伏伽德羅常數進行多種量之間的轉換計算等等