xrd計算晶面間距 乾貨!立方晶系晶面間距計算方法

2021-10-13 23:42:19 字數 1251 閱讀 4711

大家在學習晶體學的時候,肯定會遇到求晶面間距的問題。

我們知道,不同的晶面,其面間距(即相鄰的兩個平行晶面之間的距離)各不相同。總的來說,低指數晶面間距較大,而高指數面的面間距小。如簡單立方,其面的晶面間距最大,面的間距較小,而面的間距就更小。

但是,對於體心立方或麵心立方點陣,情況就不同了。它們晶面間距最大的面分別為或,而不同於簡單立方的,說明晶面間距還與點陣型別有關。此外還可證明,晶面間距最大的面一定是密排面,晶面間距越小則晶面上的陣點排列就越稀疏。正是由於不同晶面和晶向上的原子排列情況不同,使晶體表現出各向異性。

那麼應該如何正確計算晶面間距呢?

設簡單立方的晶格常數為a,我們都知道,其晶面間距與晶面指數的關係為:

只要知道晶面指數,晶格常數,代入公式計算就行了,不會出錯。

但是,麵心立方和體心立方卻不能直接用這個公式,用了可能就會出錯。例如,我們知道麵心立方的(100)晶面間距是a/2,而用上面的公式計算結果是a,這顯然是不對的。

體心立方和麵心立方的晶面間距應該按照如下方法計算。

麵心立方晶體(fcc)晶面間距與點陣常數a之間的關係為: 

若h、k、l 均為奇數,則

否則

體心立方晶體(bcc)晶面間距與點陣常數a之間的關係:

若h+k+l=偶數,則

否則

例如,分別求體心立方的(100)、(110)、(111)晶面的面間距,並指出晶面間距最大的晶面。

對於麵心立方,情況如何呢?我們算一下。

由以上的計算可知,不同晶體結構,其同一晶面的晶面間距也是不一樣的。

測試晶面間距軟體 奈米材料粒度測試方法大全

奈米材料是指三維空間尺寸中至少有一維處於奈米數量級 1 100 nm 或由奈米結構單元組成的具有特殊性質的材料,被譽為 21世紀最重要的戰略性高技術材料之一 當材料的粒度大小達到奈米尺度時,將具有傳統微公尺級尺度材料所不具備的小尺寸效應 量子尺寸效應 表面效應等諸多特性,這些特異效應將為新材料的開發...

oracle 計算時間間距

months between months between x,y 用於計算x和y之間有幾個月。如果x在日曆中比y早,那麼months between 就返回乙個負數。當x 和 y 之間的月份之差不是整月的時候,可以採用小數表示,例如 select months between 25 may 200...

計算文字間距的實現

我們可以使用動態規劃的方式來計算文字間距,通過建立dp陣列將對比文字的問題分成多個子問題 文字間的間距通常包含以下三種情況 insert abc abdc remove abc ab update abc adc 我們只需要計算不同情況下最短間距就可以了,具體實現方式如下 def text dist...