6.2 强关联体系:DFT+U 与 DMFT 本节摘要:过渡金属氧化物、稀土化合物这类强关联体系,d/f 电子局域化强、库仑排斥与动能相当,LDA/GGA 常把绝缘体算成金属。DFT+U 用 Hubbard U 参数惩罚局域轨道双占据,廉价且有效;DMFT 把晶格问题映射到杂质模型自洽求解,能捕捉动态关联与光谱函数。本节讲清 Mott 绝缘体悖论、DFT+U 的构造与 U 值确定、DMFT 自洽循环,以及两者的选型。
本节摘要:过渡金属氧化物、稀土化合物这类强关联体系,d/f 电子局域化强、库仑排斥与动能相当,LDA/GGA 常把绝缘体算成金属。DFT+U 用 Hubbard U 参数惩罚局域轨道双占据,廉价且有效;DMFT 把晶格问题映射到杂质模型自洽求解,能捕捉动态关联与光谱函数。本节讲清 Mott 绝缘体悖论、DFT+U 的构造与 U 值确定、DMFT 自洽循环,以及两者的选型。
阅读完本节,你应当能够:
给一块 NiO 用 PBE 算,结果是什么?能带理论说它是金属——价带没填满,应该有自由电子。但实验说它是绝缘体,而且有磁有序。这个「理论说金属、实验说绝缘」的著名悖论,就是 Mott 绝缘体问题。
根源在强关联:NiO 的 d 电子局域在原子周围,两个 d 电子同时占一个轨道会付出巨大的库仑排斥能。所以电子宁愿保持单占据、互相「让位」,结果价带顶下移、导带底上移,带隙被打开。LDA/GGA 的近似交换关联低估了这个「双占据惩罚」,把 d 电子算得太「散」,带隙就消失了。
处理这类问题有两条路。DFT+U 是「打补丁」:明知道半局域泛函低估了双占据代价,就手动加一个 Hubbard U 项惩罚双占据。DMFT 是「换引擎」:不满足于平均场,把每个格点的局域关联用「杂质模型」精确处理,再与晶格自洽。前者便宜、够用;后者精确、昂贵。
一个类比:DFT+U 像给空调加一个温度传感器补丁,让它在极端天气下别失灵;DMFT 像换一套全新的智能温控系统,能处理更复杂的动态工况。补丁便宜但粗糙,换系统贵但精准。
能带理论的判断依据是能带填充:价带未填满就是金属。Mott 揭示了这个判断在强关联下的失效——电子间的库仑排斥可以重新打开带隙:
| 体系 | 关联强度 | 能带理论判断 | 实际 |
|---|---|---|---|
| 钠 | 弱 | 金属 | 金属 |
| 硅 | 中 | 半导体 | 半导体 |
| NiO | 强 | 金属(错误) | 绝缘体 |
LDA/GGA 的问题在于:它们的交换关联泛函没有足够强的「双占据惩罚」,把 d 电子的局域化低估了,于是把 Mott 绝缘体算成金属。DFT+U 和 DMFT 都是要「找回这个惩罚」。
Mott 绝缘体这个概念值得多说一句:它与「能带绝缘体」是两条不同的「绝缘机制」。能带绝缘体(如硅)是因为价带填满、带隙存在;Mott 绝缘体(如 NiO)按能带填充本应是金属,但电子间的排斥强行打开了带隙。这个「排斥开隙」的机制没有经典对应物,是量子关联的直接体现——也正因为如此,它成了检验「关联方法」的试金石:能把 NiO 算成绝缘体的方法,才算真正抓住了强关联。
DFT+U 的核心是把标准 DFT 能量改写成:
E_DFT+U = E_DFT + E_U - E_DC
Hubbard 项的简化形式(完全局域化极限):
E_U = (1/2) Σ_I Σ_σ [ U Σ_m n_Imσ(1 - n_Imσ) - J Σ_{m≠m'} n_Imσ n_Im'σ ]
U 是轨道内库仑排斥,J 是洪德交换。直观理解:占据数 n 接近 0 或 1(单占据,合法)时惩罚小;n 接近 0.5(双占据的中间态)时惩罚大——电子被「逼」着保持整数占据与局域化。这就是 DFT+U 打开 Mott 带隙的机制。
DFT+U 与第 3 章 SIC 的渊源值得点破:SIC 是「逐轨道扣掉自相互作用」,DFT+U 是「只在 d/f 轨道上加一个代表局域相互作用的惩罚」。两者殊途同归——都是给「电子局域化」补账,只是 DFT+U 用单个参数 U 完成了 SIC 需要大量轨道积分的活,所以更便宜、更实用。理解这条血缘,你就能理解为什么 DFT+U 常被称为「实用版的 SIC」。
U 值不是普适常数,依赖元素、轨道、氧化态,甚至计算方法。三条确定路径:
| 方法 | 优点 | 缺点 |
|---|---|---|
| 经验拟合 | 快、直接 | 非从头算、不可迁移 |
| 线性响应 | 从头算、自洽 | 实现复杂 |
| 约束 DFT | 物理明确 | 依赖约束方式 |
工程提醒:论文里报 DFT+U 结果必须写清 U 值来源。U 对结果影响大,同样体系用不同 U 结论可能翻转——所以「U 值扫描」是严谨研究的标配:算几个 U 值,看结论对 U 是否稳健。
DMFT(动力学平均场理论)把晶格多体问题映射成一个「嵌入在有效介质中的杂质模型」。核心近似:格点自能只依赖频率、不依赖动量(局域近似):
Σ(k, ω) ≈ Σ_imp(ω)
DMFT 自洽循环:
| 关键要素 | 作用 |
|---|---|
| 局域自能假设 | 把晶格问题降到单杂质 |
| 杂质求解器 | 精确处理局域动态关联 |
| 自洽循环 | 让介质与杂质互相一致 |
「局域近似」听起来是个很强的假设,但它在「维数无穷大极限」下是精确的——DMFT 的合法地位来自这个极限论证。实际三维材料的局域关联占主导,DMFT 因而工作良好;当非局域关联重要时(如低维体系),需要 GW+DMFT 或动力学团簇近似(DCA)这类超越局域近似的扩展。
DFT+DMFT 把 DFT 的能带与 DMFT 的动态关联结合,能给出与 XPS、ARPES 直接可比的光谱函数,预测准粒子峰、Mott-Hubbard 带、卫星峰等关联特征——这是 DFT+U 给不了的「动态」信息。
| 维度 | DFT+U | DFT+DMFT |
|---|---|---|
| 关联处理 | 静态、局域 | 动态、局域 |
| 计算成本 | 接近 DFT | 极高 |
| 能算的 | 带隙、磁矩、结构 | 光谱函数、Mott 相变、Kondo |
| 适用 | 中等关联氧化物 | 强关联、重费米子、超导 |
| 复杂度 | 低,软件普及 | 高,需专业知识 |
选型经验:先试 DFT+U——它便宜、好用、对大多数中等关联氧化物足够;U 值优先用线性响应确定。只有当需要「动态信息」(光谱函数、Mott 相变、Kondo 效应、有限温度关联)时才上 DMFT。对高温超导、重费米子这类体系,DMFT 几乎是唯一选择。

问:U 和 J 都要设吗?
答:多数软件允许只设 U(J 默认 0 或按默认处理),但物理上 J(洪德交换)对磁性有实质影响。严谨做法是 U 和 J 都明确,且知道它们的组合方式(常见 U_eff = U - J)。文献里报「U = 6 eV」时,要弄清这个 6 是 U 还是 U_eff,否则没法复现。
问:DFT+U 会不会把本来算得好的体系搞坏?
答:会。U 是「打补丁」,补丁打在不需要的地方就是伤害。对半局域泛函本来就描述良好的体系(如简单金属、宽带半导体)加 U,可能引入虚假的带隙或磁性。所以「先判断强关联,再加 U」的顺序不能乱。
问:DMFT 里的杂质求解器怎么选?
答:常见的有量子蒙特卡洛(QMC,尤其连续时间 CTQMC)、数值重整化群(NRG)、以及基于微扰的求解器。CTQMC 是当前主流,能处理一般频率范围;NRG 擅长低温与低能;微扰法便宜但近似。选择取决于体系的温度、关联强度与能谱结构——这是 DMFT 里最需要经验的部分。
为什么「动态关联」这么重要,静态 DFT+U 不够?因为电子关联不是「一个能量惩罚」就能说清的——它随频率变化。光谱函数里那些多峰结构(准粒子峰、Hubbard 带、卫星峰)就是「关联如何随能量变化」的指纹。DFT+U 用一个常数 U 只能给出平均化的修正,丢失了频率结构;DMFT 用频率依赖的自能 Σ(ω) 完整保留了这些结构。这就是「为什么实验谱学测量是 DMFT 的主场」——它给的正是「光谱级」的答案,而 DFT+U 给的是「积分级」的答案。
遇到强关联体系,按这条路线走:先 PBE 跑一遍看是否明显失真(绝缘体算成金属、磁序错误)→ 若失真,上 DFT+U(线性响应确定 U)并扫描 U 验证稳健性 → 若需要光谱函数、Mott 相变、Kondo 等动态信息,升级 DFT+DMFT。这条「从便宜到昂贵、从静态到动态」的爬坡路线,能让你用最低成本获得最需要的答案。
⚠️ 常见坑:给所有过渡金属体系都加 U,包括根本没有强关联问题的体系——U 加错了地方,反而引入新误差。U 只对「半局域泛函确实失效」的 d/f 局域体系有意义。
💡 关键直觉:DFT+U 与 DMFT 的共同本质是「给被半局域泛函低估的局域关联补账」——DFT+U 补的是静态账(双占据惩罚),DMFT 补的是动态账(自能)。理解了「补什么账」,你就能判断该用哪个。
def dft_plus_u(structure, u_value, orbitals): density = scf_with_u(structure, u_value, orbitals) # 自洽含U for u in u_scan: # U扫描 bandgap[u] = calculate_gap(scf_with_u(structure, u, orbitals)) return bandgap # 检查带隙对U是否稳健