0%

石墨烯模型

石墨烯模型哈密顿量推导和边界态构建

从原子出发

晶格向量

石墨烯的晶格是 Honeycomb Lattice(蜂窝晶格),由两种子格点(A、B)构成。尽管它看起来是六边形,但它实际上是由两个互相嵌套的三角形子晶格形成的 布里渊区(Brillouin Zone)

定义晶格矢量:每个原胞中有两种子格a和b(红色和黑色),晶格矢量记为v1v_1v1v_1

v1=(3,0)v_1 = (\sqrt{3}, 0)

v2=(32,32)v_2 = (-\frac{\sqrt{3}}{2}, \frac{3}{2})

紧束缚哈密顿量

考虑最近邻,哈密顿量为:

H=ti,jaibjti,jbiajH = -t\sum_{⟨i,j⟩} a_i^†b_j - t\sum_{⟨i,j⟩} b_i^†a_j

aia_i^†表示产生算符,bjb_j表示湮灭算符,一个电子从 aia_i跃迁到 bjb_j

负号表示能量的减少,跃迁过程会降低系统的总能量,因此在哈密顿量中引入了负号,表示这种能量的降低。

石墨烯中a和b就是最近邻,它们互有三个最近邻,写为:

H=tiaibi+e1tiaibi+e2tiaibi+e3+h.cH = -t\sum_i a_i^†b_{i+e_1} - t\sum_i a_i^†b_{i+e_2} - t\sum_i a_i^†b_{i+e_3} + h.c

h.ch.c表示复共轭

其中最近邻矢量为:

e1=(0,1)e_1 = (0,1)

e2=(32,12)e_2 = (-\frac{\sqrt{3}}{2}, -\frac{1}{2})

e3=(32,12)e_3 = (\frac{\sqrt{3}}{2}, -\frac{1}{2})

这三个矢量描述了从 A 原子到最近邻 B 原子的跃迁方向,从最近邻矢量写出实空间哈密顿量然后傅立叶变换可以写出倒空间哈密顿量。

傅里叶变换形式

对算符进行傅里叶变换:

ak=1Niaieikra_k = \frac{1}{\sqrt{N}} \sum_i a_i e^{ik\cdot r}

ai=1Nkakeikra_i = \frac{1}{\sqrt{N}} \sum_k a_k e^{-ik\cdot r}

bk=1Nibieikrb_k = \frac{1}{\sqrt{N}} \sum_i b_i e^{ik\cdot r}

bi=1Nkbkeikrb_i = \frac{1}{\sqrt{N}} \sum_k b_k e^{-ik\cdot r}

通过傅里叶变换,可以得到:

tiaribri+e1=tkakbkeike1-t\sum_i a_{ri}^{\dagger}b_{ri+e_1} = -t\sum_k a_k^{\dagger}b_k e^{-ik\cdot e_1}

tiaribri+e2=tkakbkeike2-t\sum_i a_{ri}^{\dagger}b_{ri+e_2} = -t\sum_k a_k^{\dagger}b_k e^{-ik\cdot e_2}

tiaribri+e3=tkakbkeike3-t\sum_i a_{ri}^{\dagger}b_{ri+e_3} = -t\sum_k a_k^{\dagger}b_k e^{-ik\cdot e_3}

哈密顿量写成完整形式:

H=tk(akbkeike1+akbkeike2+akbkeike3)tk(bkakeike1+bkakeike2+bkakeike3)H = -t\sum_k \left(a_k^{\dagger}b_k e^{-ik\cdot e_1} + a_k^{\dagger}b_k e^{-ik\cdot e_2} + a_k^{\dagger}b_k e^{-ik\cdot e_3}\right) - t\sum_k \left(b_k^{\dagger}a_k e^{ik\cdot e_1} + b_k^{\dagger}a_k e^{ik\cdot e_2} + b_k^{\dagger}a_k e^{ik\cdot e_3}\right)

写成矩阵形式为:

H=k(akbk)(0H12H210)(akbk)H = \sum_k (a_k^{\dagger} \quad b_k^{\dagger}) \begin{pmatrix} 0 & H_{12} \\ H_{21} & 0 \end{pmatrix} \begin{pmatrix} a_k \\ b_k \end{pmatrix}

H12=t(eike1+eike2+eike3)H_{12} = -t(e^{-ik\cdot e_1} + e^{-ik\cdot e_2} + e^{-ik\cdot e_3})

H21=t(eike1+eike2+eike3)H_{21} = -t(e^{ik\cdot e_1} + e^{ik\cdot e_2} + e^{ik\cdot e_3})

原胞思想求解

直接求解是通过傅里叶变换来推导,原胞方法是另一种构建哈密顿量的方法,它先将整个晶格划分成原胞,然后考虑原胞之间的相互作用。

基本思路

原胞思想是通过将整个系统分解为基本单元(原胞)来求解哈密顿量的方法。相比直接求解方法,这种方法更加直观和系统化。

哈密顿量的基本形式

H=ti,jcicj+h.c.H = -t\sum_{⟨i,j⟩} c_i^†c_j + h.c.

其中i,j⟨i,j⟩表示最近邻跃迁,这种表示和之前的 ti,jaibjti,jbiaj-t\sum_{⟨i,j⟩} a_i^†b_j - t\sum_{⟨i,j⟩} b_i^†a_j 完全一样。

原胞构造

系统中有两种不同的碳原子,用黑色(A)和白色(B)标识。将这两个原子打包成一个结构基元,用算符表示为:

ψi=(ci,aci,b)\psi_i^† = (c_{i,a}^† \quad c_{i,b}^†)

这样只需要看这一个基元里面的跃迁和相邻位置的跃迁。用A原子代表整个原胞的位置,图中 r,rr₁,r₂是每个原胞到相邻原胞的矢量。

求解步骤

第一步:原胞自己到自己的矩阵,写成:

(ci,aci,b)(Ha,aHa,bHb,aHb,b)(ci,aci,b)(c_{i,a}^† \quad c_{i,b}^†)\begin{pmatrix} H_{a,a} & H_{a,b} \\ H_{b,a} & H_{b,b} \end{pmatrix}\begin{pmatrix} c_{i,a} \\ c_{i,b} \end{pmatrix}

A到A(或B到B)跃迁为0,因为在位能为0,所以 Ha,a=Hb,b=0H_{a,a} = H_{b,b} = 0。来回跃迁的hopping为 tt,所以:

Ha,b=Hb,a=tH_{a,b} = H_{b,a} = t

H00=(0tt0)H_{00} = \begin{pmatrix} 0 & t \\ t & 0 \end{pmatrix}

(原胞内部中最近邻原子的跃迁,取 i=0,ψ0=(c0,a,c0,b)i=0, \psi_0^† = (c_{0,a}^†,c_{0,b}^†),所以矩阵表示为 H00H_{00}

(ci,aci,b)(Ha,aHa,bHb,aHb,b)(ci,aci,b)=Haaci,aci,a+Habci,aci,b+Hbaci,bci,a+Hbbci,bci,b(c_{i,a}^†c_{i,b}^†)\begin{pmatrix} H_{a,a} & H_{a,b} \\ H_{b,a} & H_{b,b} \end{pmatrix}\begin{pmatrix} c_{i,a} \\ c_{i,b} \end{pmatrix} = H_{aa}c_{i,a}^†c_{i,a} + H_{ab}c_{i,a}^†c_{i,b} + H_{ba}c_{i,b}^†c_{i,a} + H_{bb}c_{i,b}^†c_{i,b}

其中的跃迁对应为

Haa:aaHab:abHba:baHbb:bbH_{aa}: a \to a \quad H_{ab}: a \to b \\ H_{ba}: b \to a \quad H_{bb}: b \to b

第二步:相邻原胞到这个原胞的跃迁矩阵,这里为原胞自己到近邻,也就是从0到1或2(即A通过 r1r1r2r2跃迁,并且下边两个相反的取厄米共轭),基元中A到相邻原胞A跃迁不是最近邻,所以应该是相邻原胞中A原子到基元中B原子的跃迁。如0到1,矩阵写成

(c1,ac0,b)(HaaHabHbaHbb)(c1,ac0,b)  \begin{pmatrix} c_{1,a}^\dagger & c_{0,b}^\dagger \end{pmatrix} \begin{pmatrix} H_{aa} & H_{ab} \\ H_{ba} & H_{bb} \end{pmatrix} \begin{pmatrix} c_{1,a} \\ c_{0,b} \end{pmatrix}  

0到2类似,所以

H01=H02=(00t0)  H_{01} = H_{02} = \begin{pmatrix} 0 & 0 \\ t & 0 \end{pmatrix}  

第三步:将每个矩阵乘上ee指数相加,就得到哈密顿量的核了,所以

H=H00+(H01eikr1+H02eikr2+h.c.) H = H_{00} + \left(H_{01} e^{ikr_1} + H_{02} e^{ikr_2} + h.c.\right) 

也就是

H=(0t(1+eikr1+eikr2)t(1+eikr1+eikr2)0)  H = \begin{pmatrix} 0 & t \left(1 + e^{ikr_1} + e^{ikr_2}\right) \\ t \left(1 + e^{-ikr_1} + e^{-ikr_2}\right) & 0 \end{pmatrix}  

写成 dd向量模式

H=dx(k)σx+dy(k)σy  H = d_x(k) \sigma_x + d_y(k) \sigma_y  

其中

{dx(k)=t(1+cos(kr1)+cos(kr2))dy(k)=t(sin(kr1)+sin(kr2))  \begin{cases} d_x(k) = t \left(1 + \cos(k r_1) + \cos(k r_2)\right) \\ d_y(k) = t \left(\sin(k r_1) + \sin(k r_2)\right) \end{cases}  

Honeycomb lattice的傅里叶变换(FT)两种规范

六角晶格由两个子格子A和B组成,每个原胞包含这两个不同的site。最近邻跃迁的傅里叶变换可以用两种规范来描述。

第一种规范

FT的变换因子直接基于A、B点的具体位置。得到的哈密顿量 H(k)H(k) 不满足布里渊区的周期边条件 H(k)H(k+G)H(k) \neq H(k+G)

ari=1Nkakeikri,bri=1Nkbkeikria_{r_i} = \frac{1}{\sqrt{N}} \sum_k a_k e^{-ik \cdot r_i},b_{r_i} = \frac{1}{\sqrt{N}} \sum_k b_k e^{-ik \cdot r_i}

第二种规范

对B点进行修正,将其视为与同一原胞内A点位置相同的点。这种方法确保 H(k)=H(k+G)H(k)=H(k+G)哈密顿量满足周期性。

两种规范下能带(色散关系)一致,但第一种规范下的波函数不满足布里渊区的周期性,因此在计算拓扑不变量(如陈数)时需要额外考虑边界贡献。

ari=1Nkakeikri,bri=1Nkbkeik(riτ)a_{r_i} = \frac{1}{\sqrt{N}} \sum_k a_k e^{-i k \cdot r_i},b_{r_i} = \frac{1}{\sqrt{N}} \sum_k b_k e^{-i k \cdot (r_i - \tau)}

其中B的FT变换因子里多了一项τ=(a,0)=e3\tau = (a,0)=e_3是A到B的平移矢量。B的坐标减去τ\tau就是同一原胞内A的坐标。也就是说,在这种规范下,只把原胞的位置(即A的位置)作为FT的变换因子,忽略原胞内部细节,将B视为与A处于同一位置。这相当于做了规范变换 bkbkeike3b_k \rightarrow b_k e^{i k \cdot e_3},不影响物理可观测量(比如能带)。

直接求解是第一种规范,原胞求解是第二种规范

边界态

石墨烯常见的三种边缘态,分别为锯齿(zigzag)型、扶手椅(armchair)型和胡须(bearded)型边缘态。

armchair边缘态

对于石墨烯的armchair边缘态,要求y方向为周期性,x方向为有限层。

bearded边缘态

石墨烯的bearded边缘态,x方向为周期性,y方向为有限层

石墨烯的第四种边缘态-桠型(twig)边缘态

参考资料

https://mp.weixin.qq.com/s/fj888DpJ56wdbgbwvrBc6Q

https://zhuanlan.zhihu.com/p/92538964