前言
X射線衍射分析只是給出了晶體的結構,根據晶體結構與物相的對應關系,最終找到匹配的物相,其實相似的晶體結構可能與很多成分完全不同的物相對應,如果設定一定的誤差,一組衍射峰可能與多種物相完全匹配,僅從衍射峰位置角度分析是無法找到準確的物相。因此,X射線衍射方法是分析物相的,并不準確,它是求解晶體結構的。本文介紹晶體結構晶胞參數的求解過程。
假設用一種純晶態粉末物相做X射線衍射分析,實驗獲得的僅是一組2theta角,利用布拉格方程可以獲得一組晶面距d值。求解晶體結構必需應用很多的隱含條件。晶面距與晶胞參數及晶面指數是有關聯的,這種關聯方程是利用純數學方法,其中主要是幾何數學與矢量數學方法,讀者就可以建立這些方程(僅是高中數學知識就可以了),當然可以直接引用這些方程;能產生衍射的晶面指數是有規律的,這些規律即可以自己推導出來,計算相關結構因子,結構因子等于0的晶面指數不能產生衍射,同時可以直接參考前輩總結的能產生衍射的晶面指數的規律,假定某一晶系,某一點陣后,具體的晶面指數排列順序就是己知的,晶面間距d值也是己知的,解晶面距與晶胞參數、晶面指數的方程,就可以求解晶胞參數。這是利用X射線衍射方法求解晶體結構的思維邏輯。
晶面距與晶胞參數、晶面指數的方程
晶面指數的規律
表1 四種基本類型點陣的反射和消光規律
表2 在立方晶系中密勒指數與密勒指數的平方和(*表示密勒指數的平方和)
表3石英、石墨、鋅、氧化鋅和鎂的密勒指數
讀者可搜集更多的晶面指數排列規律表格。
陳亮維根據結構因子的計算規律,提煉成下面的公式:
其中hkl是晶面指數,xyz是某一原子的坐標,i是原子序數,n是自然數。滿足上述條件的晶面指數是能產生衍射的。
解晶體結構實例
在實際解晶體結構時就采用嘗試方法,從高對稱的晶系出發一個一個試錯計算,即假設是某一晶系和某一點陣,用該晶系和點陣的前1個(對于立方晶系或菱方晶系),前2個(四方或六方晶系),前3個(正交晶系,單斜晶系)晶面指數、晶面距代入對應的晶面距與晶胞參數、晶面指數方程,求解晶胞參數。三斜晶系非常小見,要解6個方程。把晶面距與晶胞參數、晶面指數方程代入Excel文檔,可以減小重復計算工作量。
當前有很多解粉末衍射晶體結構的軟件,推薦中科院董成研究員設計編程的 PowderX軟件,是免費使用的軟件。
希望讀者了解粉末衍射方法解晶體結構的科學原理。
從前面2個實例的衍射數據,前面的衍射峰對應的晶面指數是簡單的低指數,因此解析晶胞參數的數學計算工作量很小,解晶胞參數是比較容易的。陳亮維就是用這種嘗試方法手工解析出一些晶體的結構參數,其中包括了屠呦呦合成的青蒿素和蒿甲醚的晶體結構,CuSi6.69中間合金的晶體結構。讀者可以在ICDD的數據庫里搜到。
參考文獻:
【1】陳亮維,易健宏,虞瀾,史慶南編著,材料晶體衍射結構表征【M】,北京化工出版社,2024.6
-
晶體
+關注
關注
2文章
1340瀏覽量
35372 -
X射線
+關注
關注
4文章
206瀏覽量
50992
原文標題:X射線粉末衍射晶體結構的解析方法
文章出處:【微信號:中材新材料研究院,微信公眾號:中材新材料研究院】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論