深入分析能帶結構(三)-Origin畫能帶圖

2021-01-18 VASPKIT

VASPKIT的下載地址,中英文手冊和官方網站,後臺回覆:vaspkit


一句話提要:用VASPKIT是計算能帶結構圖最簡單的方式,計算結果可以用Origin畫圖,也可以用Pymatgen畫圖。本文講解用Origin畫圖方法。


往期回顧: 

深入分析能帶結構(一),討論了能帶的成因,軌道作用的方式、強弱、維度對能帶結構的影響。

深入分析能帶結構(二)-VASPKIT能帶圖計算,討論VASPKIT自動生成K點路徑的方式,和使用VASPKIT+VASP計算能帶結構圖的方法。


使用vaspkit 21功能得到的PBAND_.dat文件可以直接用origin畫圖得到投影能帶,PBAND_.dat的文件格式如下:

#K-Path    Energy     s     py     ...    tot
#Band-index   1
  0.000   -14.278 0.275 0.000 0.005 ... 0.281
  0.060   -14.268 0.276 0.000 0.005 ... 0.281
  0.120   -14.239 0.276 0.000 0.005 ... 0.281
  0.180   -14.190 0.277 0.000 0.005 ... 0.282
  0.240   -14.123 0.278 0.000 0.005 ... 0.284
  0.300   -14.039 0.280 0.000 0.005 ... 0.285
  0.360   -13.938 0.281 0.000 0.005 ... 0.288
  0.420   -13.823 0.283 0.000 0.005 ... 0.290
  ...
#Band-index   2
  3.114   -13.063 0.315 0.000 0.000 ... 0.316
  3.045   -13.056 0.315 0.000 0.000 ... 0.316
  ...
#Band-index   3
  0.000   -5.798 0.018 0.000 0.125 ... 0.143
  0.060   -5.787 0.018 0.000 0.125 ... 0.143
  ...

第一列是K-path走過的距離,即能帶圖的橫坐標,有幾條能帶(NBANDS)就會有幾套數據。

第二列是能帶的能量。

第三列 - 倒數第二列是,每個軌道在能帶上的投影。

最後一列是原子/元素在能帶上的投影。VASPKIT(211)是原子的投影,(212)是元素的投影,相當於體系中該元素的所有原子,(213)可以按照自己的需求指定幾個原子或幾種元素的集合。

這個文件可以直接導入到origin裡:

選中前兩行畫線模型就能得到標準的能帶圖:

在能帶圖上找到高對稱點的位置,可以在 VASPKIT 自動生成的 KLABELS 文件中得到,

K-Label    K-Coordinate in band-structure plots
GAMMA             0.000
M                 1.139
K                 1.797
GAMMA             3.113

1.139是M點,1.797是K點,3.113是Gamma點。單位都是埃-1,在Origin前兩列裡添加如下幾行,標記出高對稱點位置。

1.14   -20
1.14   10

1.798   -20
1.798    10

也可以通過數line-mode的點的個數標記高對稱點的位置,比如KPOINTS的第二行50,代表每兩個高對稱點之間插入50個點。在origin裡每50行就有一個對應的高對稱點。

K-Path Generated by VASPKIT
  50
Line-Mode
Reciprocal
  0.0000000000   0.0000000000   0.0000000000     GAMMA          
  0.5000000000   0.0000000000   0.0000000000     M              

  0.5000000000   0.0000000000   0.0000000000     M              
  0.3333333333   0.3333333333   0.0000000000     K              

  0.3333333333   0.3333333333   0.0000000000     K              
  0.0000000000   0.0000000000   0.0000000000     GAMMA        

調整坐標範圍,一般我們關心的是費米能級附近的態。得到能帶圖效果如下:

右鍵點擊Origin左上角的「1」,在plot setup裡可以加入指定的 軌道成分/原子/元素 的投影到能帶圖上,俗稱projected band structure或fat band structure.

選中 Bubble,然後 A 列和 B 列數據作為 x 軸和 y 軸的數據,並指定一列軌道或最後一列(tot) 作為投影的權重,點擊 add->ok。然後調整bubble點的scaling和顏色即可。

    這張圖是深入分析能帶結構(二)-VASPKIT能帶圖計算 文中計算的MoS2的Mo的投影能帶,可見在VBM和CBM處,Mo元素所佔權重很大,相應的S佔的權重就少。注意這裡的能帶是沒考慮自旋軌道耦合(SOC)的,如果考慮SOC,能帶結構會發生改變。


如果想要看在VBM和CBM處的軌道圖形,可以用VASP自帶的parital charge功能,也可直接運行VASPKIT 511功能得到這兩個位置的實空間波函數。

我們需要輸入的信息是這兩個位置的K點序號和band序號,這兩個信息可以從 IBZKPT 文件和 EIGENVAL 文件中讀取,從能帶圖上可以讀出這個點正好是 『K』 ,前面有兩條線的路徑Gamma -> M -> K,每條線上有20個點(KPOINTS文件的第二行),所以VBM和CBM處在第41個點的位置。Band的序號要根據佔據數來讀取,EIGENVAL 文件中該點的最高佔據能帶是13號,最低非佔據能帶是14號。在運行VASPKIT的時候依次選擇 511   ->    41    ->    13  和    511   ->    41    ->    14  即可。

 0.3333333E+00  0.3333333E+00  0.0000000E+00  0.1666667E-01
  1     -62.527256   1.000000
  2     -36.782055   1.000000
  3     -36.739875   1.000000
  4     -36.624610   1.000000
  5     -13.641115   1.000000
  6     -13.567346   1.000000
  7       -7.084097   1.000000
  8       -6.272123   1.000000
  9       -5.748132   1.000000
  10       -5.251686   1.000000
  11       -4.558188   1.000000
  12       -3.850084   1.000000
  13       -1.714496   1.000000
  14       -0.037148   0.000000
  15       1.372039   0.000000
  16       1.842932   0.000000
  17       3.168293   0.000000
  18       5.547570   0.000000
  19       5.927476   0.000000
  20       7.925026   0.000000

511
+- Warm Tips -+
    Open Real-Space WaveFunction Files with VESTA/VMD Package.          
+---+
Which K-POINT do you want to plot? (1<= ikpt <=60)

-->>
41
Which BAND do you want to plot? (1<= iband <=20)

-->>
13
+- Warm Tips -+
  Current Version Only Support the Stardard Version of VASP code.        
+---+
-->> (01) Reading the header information in WAVECAR file...
+- WAVECAR Header -+
SPIN =   1
NKPTS =   60
NBANDS = 20
ENCUT =   500.00
Coefficients Precision: Complex*8
Maximum number of G values: GX =   6, GY =   6, GZ =   34
Estimated maximum number of plane-waves:   5127
+---+
-->> (02) Start to Post-Process Wavefunctions...
-->> (03) Reading Structural Parameters from POSCAR File...
-->> (04) Written WF_REAL_B0013_K0041.vasp File!
-->> (05) Written WF_IMAG_B0013_K0041.vasp File!

得到的文件WF_REAL_B0013_K0041.vasp,WF_REAL_B0014_K0041.vasp 拖入VESTA裡作圖。這裡看到CBM主要是橫向分布的,而VBM波函數是橫向和縱向分布都有的。


    綜上,可見用Origin繪製能帶圖是比較繁瑣的事情,如果我們想要一下次繪製100種材料的能帶圖就難以完成了。這就需要藉助一些高通量計算的程序,比如Pymatgen繪製能帶結構圖。之後的文章種會講解如何用pymatgen繪製各種的能帶圖和布裡淵區。

相關焦點

  • 如何用Origin畫能帶圖?
    用origin畫能帶結構的時候,圖層包括兩部分各條能帶和各條垂線。下圖是ms軟體模擬出來的能帶結構。
  • 深入分析能帶結構(十)-雜化泛函能帶
    本文轉載自學術之友相關往期回顧:VASPKIT 1.2正式版發布深入分析能帶結構(一)
  • 深入分析能帶結構(十一)-自旋軌道耦合
    相關往期回顧:VASPKIT 1.2正式版發布深入分析能帶結構(一)深入分析能帶結構(二)-VASPKIT
  • 深入分析能帶結構(十二)-躍遷偶極矩計算
    相關往期回顧:VASPKIT 1.2正式版發布深入分析能帶結構(一)深入分析能帶結構(二)-VASPKIT
  • 如何分析第一原理計算結果:電荷密度圖、能帶結構、態密度的分析
    能帶圖橫坐標是K點,其實就是倒格空間中的幾何點。縱坐標是能量。那麼能帶圖應該就是表示了研究體系中,各個具有對稱性位置的點的能量。我們所得到的體系總能量,應該就是整個體系各個點能量的加和。      2、能帶結構(Energy Band Structure);3、態密度(Density of States,簡稱DOS)。
  • 能帶結構圖、態密度圖的基本分析方法
    那麼能帶圖應該就是表示了研究體系中,各個具有對稱性位置的點的能量。我們所得到的體系總能量,應該就是整個體系各個點能量的加和。主要是從以下三個方面進行定性/定量的討論: 1、電荷密度圖(charge density); 2、能帶結構(Energy Band Structure); 3、態密度(Density of States,簡稱DOS)。
  • PN結能帶圖
    PN結能帶圖根據費米能級的相關知識,我們可以畫出P型和N型半導體的能帶
  • 從能帶圖到等頻面
    在固體物理學中,能帶圖是用來描述固體中的電子狀態,而對於同樣基於布洛赫定理提出的光子晶體來說,能帶圖是解決光子晶體研究問題的根本。     從光子晶體提出至今,計算能帶的手段多不勝數,有傻瓜式的Rsoft,以及需要一定理論和編程基礎的MATLAB,再到現如今用的最為廣泛的Comsol,這些軟體有的基於PWE,有的基於FDTD,有的基於FEM。
  • PN結的能帶是什麼?
    PN結的能帶是什麼?在講PN結的能帶前我們先引進費米能級的概念。費米能級是電子統計分布規律的一個基本概念,它是一個反映電子填充能帶到什麼水平的參量。它雖然能在能帶圖上用一條直線來表示,但實際上它並不是電子的一個能佔據的能級。
  • 半導體中的能帶理論
    物理界原來只知道導體和絕緣體,只是在量子理論的指導下,通過對原子的能級和晶體的能帶進行計算和分析後才發現了半導體,隨後發明了電晶體和集成電路,從而才有了現在的信息化時代
  • 中科院半導體所「剪裁」二氧化鈦能帶結構
    中科院半導體所「剪裁」二氧化鈦能帶結構
  • npj: 電子能帶結構的圖形圖案—快速在線搜索工具
    海歸學者發起的公益學術平臺分享信息,整合資源交流學術,偶爾風月許多功能材料的特徵是其電子能帶結構具有特定圖案,例如,Dirac材料的特徵是能帶的線性交叉,拓撲絕緣體的特徵是「墨西哥帽」圖案,有效自由電子氣的特徵在於拋物線分散。
  • 電子的能級與能帶
    電子的能級與能帶一、什麼叫能級上面我們提到,電子圍繞原子核是按層分布的,每個電子的能量(或運轉的軌道)是固定的。如果把電子所具有的能量由低到高依次用線條畫出來,那末就可以看出,它們的能量是一級級地增加上去的。我們分別用Ex、Bl、BM、BN分別表示電子處於K、L、M、N各層上所具有的能量。我們把這些標誌電子能量高低的線條稱為電子的能級。這裡要指出的是,在最外層電子能級的上面還存在能級,但這些能級是空的,並沒有電子佔據,這些空的能級越來越接近自由電子能級。
  • 能帶工程助力低起始電位的光電化學制氫
    近日,中國科學技術大學俞書宏院士團隊結合其前期工作基礎,提出了一種利用能帶工程調控光電極起始電位的新思路。如圖1所示,他們通過水熱法在CdSeTe納米線表面包覆一層CdS納米顆粒,進一步通過高溫退火過程實現合金化, 從而得到CdSSeTe納米線(CSST NWs)。通過調整CdSeTe和CdS的物質的量比,可以實現對CSST NWs能帶結構的調控。圖1.
  • 摻雜PbTe能帶工程機理研究取得進展
    Mn摻雜PbTe的能帶結構和分波態密度  PbTe是一類發展較早的中溫熱電材料。其晶格結構簡單,為面心立方的NaCl結構,晶格熱導率較低(2.2 W/mK),禁帶寬度理想(0.32 eV),熔點較高(1095 K),因具有優異的熱電性能而受到廣泛關注。通過不同元素摻雜來修飾能帶結構的能帶工程被視為提高材料電輸運性能的有效手段。近年來,Heremans等人和Pei等人在PbTe摻雜方面分別做出了重要的研究工作,能帶工程的機理也由此歸分為「共振態」和「多能谷」兩種作用機制。
  • VASP高級教程[6]計算並繪製三維能帶圖腳本分享
    VASP計算並繪製三維能帶圖腳本分享有時候大家需要就算某一能量區間的三維能帶圖,來了解某一區域的能帶色散情況,比如Dirac cone
  • VASP態密度、能帶、DFT+U實例分析教程
    (主實驗,輔計算)誰讓我愛你們呢,詳見:http://blog.sciencenet.cn/blog-567091-775079.html 光說不練瞎嚯嚯,上才藝:一、CeO2晶胞結構優化首先找到CeO2結構
  • 寧波材料所摻雜PbTe能帶工程機理研究取得進展
    其晶格結構簡單,為面心立方的NaCl結構,晶格熱導率較低(2.2 W/mK),禁帶寬度理想(0.32 eV),熔點較高(1095 K),因具有優異的熱電性能而受到廣泛關注。通過不同元素摻雜來修飾能帶結構的能帶工程被視為提高材料電輸運性能的有效手段。近年來,Heremans等人和Pei等人在PbTe摻雜方面分別做出了重要的研究工作,能帶工程的機理也由此歸分為「共振態」和「多能谷」兩種作用機制。
  • ...報導量子中心張焱課題組及合作者在1T-TaS2材料中發現的能帶...
    由於CDW的存在,每13個Ta原子聚集在一起形成star of David(SD)的結構。每個SD結構中,僅有一個電子處於費米能附近,形成帶寬很窄的半滿能帶。有些觀點認為,局域庫倫相互作用使半填充能帶發生莫特相變,在費米能附近打開能隙,形成莫特絕緣體;而另外一些觀點認為,半滿能帶可以發生皮爾斯相變,每兩層相鄰的TaS2層配對,形成雙層結構,從而使得費米能附近電子剛好變為偶數,形成滿帶的能帶絕緣體。確定1T-TaS2的基態非常重要,如果其為莫特絕緣體,其可能為實現理想自旋液體提供合適的平臺。
  • 利用聲子晶體能帶工程,實現聲表面波慢波器件
    因此,降低它們的傳播的速度就意味著提高單位傳輸空間中的信息容量,使得信號緩衝(buffering)或是時域分析的有效性得到增強,可被利用於一些信號處理器件,例如延時器、卷積器等。南京大學的研究團隊在聲學人工微結構物理與材料領域具有長期的研究積累。