Haldane模型是由F. D. Haldane在1988年提出的,它描述了蜂窝晶格上带有次近邻复数相位的电子运动。
Haldane模型的关键:
质量项:在两个子晶格(通常记为a和b)上施加不同的能量,从而打破反演对称性。
最近邻跃迁:与石墨烯类似,电子在相邻的a和b子晶格间跃迁,跃迁幅度为 t1 ,次近邻跃迁:电子在相同子晶格内部的跃迁,同时在跃迁过程中引入复数相位 eiψijϕ(其中相位正负取决于跃迁路径的方向),该项打破时间反演对称性,但总磁通为零,从而实现了量子反常霍尔效应。
直接求解
H=Mi∑ξici†ci+t1⟨i,j⟩∑ci†cj+t2⟨⟨i,j⟩⟩∑eiψijϕci†cj+h.c.
<i,j>是最近邻跃迁,<<i,j>>是次近邻跃迁
质量项
ξi=±1
其中 ξi=±1对应两个子晶格。这一项在能带结构中引入了能量不对称性,决定了系统处于拓扑平凡或非平凡相。
最近邻跃迁项
类似于石墨烯
HNN=t1k∑(ak†bke−ik⋅e1+ak†bke−ik⋅e2+ak†bke−ik⋅e3)+t1k∑(bk†akeik⋅e1+bk†akeik⋅e2+bk†akeik⋅e3)
其中
e1=(0,1), e2=(−23,−21), e3=(23,−21)
这部分与石墨烯模型相似,构造了两个子晶格之间的直接耦合。
次近邻跃迁项
第三项为引入交替磁通后次近邻的跃迁,a到a跃迁和b到b跃迁的相位ϕ相反
HNNN=t2eiϕi∑ari†ari+vi−t2eiϕi∑ari+vi†ari−v3+t2eiϕi∑ari−v3†ari+h.c.+(a→b,ϕ→−ϕ)
其中
v1=(3,0),v2=(−23,23),v3=(−23,−23)
对 HNNN,注意到其环路跃迁等价于中心原子a沿着v1、v2、v3跃迁,所以有
HNNN=t2eiϕi∑ari†ari+ν1+t2eiϕi∑ari†ari+ν2+t2eiϕi∑ari†ari+ν3+h.c.+(a→b,ϕ→−ϕ)
傅立叶变换后,得到
HNNN=t2eiϕk∑ak†ak(e−ik⋅v1+e−ik⋅v2+e−ik⋅v3)+h.c.+(a→b,ϕ→−ϕ)=2t2k∑ak†ak[cos(k⋅v1−ϕ)+cos(k⋅v2−ϕ)+cos(k⋅v3−ϕ)]+2t2k∑bk†bk[cos(k⋅v1+ϕ)+cos(k⋅v2+ϕ)+cos(k⋅v3+ϕ)]
这个项在整个晶格内形成闭合的环路跃迁,其复数相位的符号依赖于环路的方向(顺时针或逆时针),这正是实现拓扑性质的关键。
原胞思想求解

H=Mi∑ξici†ci+t1⟨i,j⟩∑ci†cj+t2⟨⟨i,j⟩⟩∑eiψijϕci†cj+h.c.
对第三项的vij,如果电子从 j到 i,中间要经过两条六边形的边,这两个边的单位矢量分别是dj,dk,那么就有
vij=32dj×dk=±1
构造原胞Hamiltonian矩阵
自己到自己,得到
H00=(Mt1t1−M)
也就是顺时针转取正,逆时针转取负。
接下来考虑其它原胞到本原胞的跃迁,例如:
H01=(t2eiϕ00t2e−iϕ)H02=(t2eiϕt10t2e−iϕ)H03=(t2eiϕ0t1t2e−iϕ)
这里H01表示相邻原胞1到原先原胞0跃迁,H02、H03 类似。
这些矩阵描述了不同方向的原胞间耦合。加入傅里叶因子 eik⋅vi后,整体Hamiltonian写为
H=H00+(H01eik⋅v1+H02eik⋅v2+H03eik⋅v3+h.c.)
最终的Hamiltonian矩阵
H=(M+h11h21h12−M+h22)
⎩⎪⎪⎪⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎪⎪⎪⎧h11h12h21h22=t2(ei(kv1+ϕ)+ei(kv2+ϕ)+ei(kv3+ϕ)+e−i(kv1+ϕ)+e−i(kv2+ϕ)+e−i(kv3+ϕ))=2t2(cos(kv1+ϕ)+cos(kv2+ϕ)+cos(kv3+ϕ))=t1(1+eikv2+e−ikv2)=t1(1+eikv2+e−ikv2)=t2(ei(kv1−ϕ)+ei(kv2−ϕ)+ei(kv3−ϕ)+e−i(kv1−ϕ)+e−i(kv2−ϕ)+e−i(kv3−ϕ))=2t2(cos(kv1−ϕ)+cos(kv2−ϕ)+cos(kv3−ϕ))
这样就得到了一个关于波矢 k 的2×2矩阵,便于进一步求解能带结构。
能带
利用上面的Hamiltonian矩阵,我们可以直接求解其本征值,即能带。


通过数值求解或解析求根,可以得到系统的能带图像(附件中的图像展示了不同参数下能带的分布),其中可以看到因 t2与相位 ϕ引入的拓扑非平庸性,系统出现带隙并伴随非零的拓扑不变量。
边界态
为了研究边界态,需要构造有限尺寸系统的Hamiltonian,将系统按原胞层级展开,写成类似分块矩阵的形式:

H00=⎝⎜⎜⎛T0Ty†⋮TyT0⋮⋯⋯⋱⎠⎟⎟⎞
其中 T0表示原胞内部的Hamiltonian,其具体矩阵可以写为
T0=⎝⎜⎜⎜⎛Mt1t2eiϕ0t1−Mt1t2eiϕt2e−iϕt1Mt10t2e−iϕt1−M⎠⎟⎟⎟⎞
Ty表示沿垂直方向(例如y方向)的跃迁矩阵:
Ty=⎝⎜⎜⎜⎛00t2eiϕt1000t2eiϕ00000000⎠⎟⎟⎟⎞
H01=⎝⎜⎜⎛TxTxy⋮TyxTx⋮⋯⋯⋱⎠⎟⎟⎞
Tyx和 Txy是不一样的
Tx=⎝⎜⎜⎜⎛t2eiϕt1t2e−iϕ00t2e−iϕ0000t2eiϕ00t2eiϕt1t2e−iϕ⎠⎟⎟⎟⎞
Tyx=⎝⎜⎜⎜⎛00t2e−iϕ0000000000000⎠⎟⎟⎟⎞Txy=⎝⎜⎜⎜⎛0000000000t2eiϕ00000⎠⎟⎟⎟⎞
构造出整个块状矩阵后,边界态的求解便转化为求解这一大矩阵的本征值问题。通常可以通过数值方法获得。
zigzag边缘态


armchair边缘态


总结
Haldane模型利用质量项、最近邻和带相位的次近邻跃迁构成Hamiltonian,展示了在无净磁通条件下实现量子反常霍尔效应的可能。通过选取合适的原胞,将Hamiltonian写成2×2矩阵形式,再利用傅里叶变换处理晶格对称性,可以直接求出能带结构。模型的非平庸拓扑性质在能带求解和边界态分析中均有所体现,不同边界(如zigzag和armchair)的态分布证明了bulk-boundary对应原理。
参考资料
https://mp.weixin.qq.com/s/JvxrsOJjI8w5GoZrskwJwg
https://www.guanjihuan.com/archives/410