基于VASP+phonopy+shengbte計算聲子相干的熱學性質

 聲子相干的熱學性質在計算材料領域有著非常重要的地位,我們可以通過第一性原理計算得到任一種晶體的熱力學性質,但是很多小伙伴尤其是初學者還比較陌生,本文介紹基于DFT計算與聲子相關的性質,是用VASP+phonopy+shengbte計算一種材料的聲子譜,聲子態密度,熱力學性質(包括準簡諧近似下的亥姆霍子自由能,等壓熱容Cp,熱膨脹系數,格林愛森參數,和考慮高階聲子的聲子散射,群速度,聲子自由程,熱導率等等)共分為如下幾個部分:

(1).     生成4個輸入文件: POSCAR POTCAR INCAR KPOINTS 然后進行優化(這一步優化精度需要高一點,不然可能會因為優化精度不夠而導致的虛頻)

(2).     通過phonopy擴胞 生成N個位移后的POSCAR(N的數量取決于結構的對稱性,對稱性越好N的個數越少也就是計算量越小)然后計算每個displacement的POSCAR的自洽,得到二階力常數,同時也得到了聲子譜,聲子態密度和等容熱容等熱力學性質

(3).     通過準簡諧近似的方法,考慮聲子隨體積的變化,計算出材料的非簡偕熱力學性質 比如等壓熱容和熱膨脹系數等

(4).     利用thirdorder擴胞生成N個位移后的POSCAR 然后每個都進行自洽得到三階力常數(如有考慮四階力常數的必要可用fourorder擴胞得到四階力常數)

(5).     最后,把二階力常數和三階力常數得到,再利用shengbte計算材料的聲子非偕性質比如散射率和熱導率等等

接下來我將詳細介紹計算的細節和一些計算成果的展示

(1)首先第一優化結構 INCAR 如下

ENCUT = 520      #根據體系調節

IBRION = 2

ISIF = 3

NSW = 20

NELMIN = 5

EDIFF = 1.0e-08         # 高精度

EDIFFG = -1.0e-06       # 高精度

IALGO = 38

ISMEAR = 0; SIGMA = 0.1

LREAL = .FALSE.

LWAVE = .FALSE.

LCHARG = .FALSE.

可多重復一次

(2)通過phonopy擴胞 擴胞指令為phonopy -d --dim="a b c" -c POSCAR  abc為三個方向擴胞的大小

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖1

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖2

我們可以看到得到了4個POSCAR 我們分別對其進行自洽計算。

計算結束之后,我們可以得到

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖3

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖4

這兩個的其中一個 就可以畫出聲子譜啦,具體的操做流程可以訪問phonopy的官方網站學習(https://phonopy.github.io/phonopy/ 

在此,我展示一下計算得到的聲子譜等

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖5

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖6

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖7

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖8

(3) 我們通過準簡諧近似(QHA)的方法計算熱膨脹系數和等壓熱容等性質,首先,我們要把優化好的POSCAR加應變(比如0.96 0.97 0.98 0.99 1 1.01 1.02 1.03 1.04的縮放系數,這樣就有9個結構文件),然后 把每一個POSCAR都去重復步驟(2)也就是去計算每一個縮放系數聲子譜。大概就是這個效果

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖9

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖10

最后我們通過phonopy里面的QHA模塊 去得到此材料的非偕性質 phonopy-qha -p -s  e-v.dat *00/thermal_properties.yaml  就可以得到很多熱力學性質比如熱膨脹系數,格林愛森參數,自由能,等壓熱容等等

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖11

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖12

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖13

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖14

(4)我們想要進一步得到材料的非偕性質熱導率等要計算三階力常數,和步驟(2)里面擴胞一樣,我們通過thirdorder擴胞 擴胞指令為thirdorder_vasp sow a b c -n   a b c為abc三個軸的擴胞倍數  -n為擴胞后的原子近鄰數 我們發現擴胞后得到的POSCAR 遠大于二階力常數得到的POSCAR的數目

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖15

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖16

我們和算聲子譜的步驟一樣 把每一個POSCAR都去做一次自洽,最后再通過thirdorder得到三階力常數。

(5)得到了二階力常數和三階力常數后,我們再利用shengbte計算聲子散射,自由程,群速度,熱導率等等非偕性質

首先我們要有這兩個力常數

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖17

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖18

然后我們還需要一個CONTROL文件

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖19

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖20

CONTROL文件長這樣子

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖21

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖22

隨后我們就可以進行熱導率的計算了 計算結果如下

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖23

基于VASP+phonopy+shengbte計算聲子相干的熱學性質的圖24

接下來還可以進行熱電材料等的計算。

最后,有關于催化,拓撲,電子,聲子相關的第一性原理計算都可以聯系我們。

微信公眾號.jpg
登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

2