手机版
           

钙钛矿VASP计算 — 从结构优化到光电性质的DFT计算全流程

发布时间:2026-07-21   来源:科研学术网    
字号:

钙钛矿太阳能电池的效率从2009年的3.8%飙升到2025年的26%+,靠的不只是实验组拼命调组分——DFT计算在带隙调控、缺陷容忍性和稳定性机理研究中发挥了不可替代的指导作用。但钙钛矿体系对DFT计算有天然的”不友好”属性:有机阳离子的取向无序、强自旋轨道耦合(SOC)导致带隙严重依赖于泛函选择、软晶格意味着结构优化极易陷入局域极小。钙钛矿VASP计算要想做出对实验有价值的预测,必须在方法学上跨过这几个坎。

一、初始结构:立方相、四方相还是正交相

MAPbI₃在室温下是四方相(I4/mcm),但很多计算文章直接拿立方相(Pm-3m)算——理由是高温立方相结构更简单,且实验上四方相与立方相的带隙差异不大。这个简化在定性层面可以接受(带隙误差约0.05-0.1 eV),但如果要算载流子有效质量、弹性常数这种对晶格参数敏感的量,用立方相近似会产生系统性偏差。

更关键的是A位阳离子(MA⁺/FA⁺/Cs⁺)的取向。一个常见的做法是从晶体学数据库(ICSD或COD)下载结构后直接做结构优化,但数据库中的MA⁺取向通常是实验平均结构——所有的MA⁺被简化为一个球形赝原子或在一个无序位点上。如果用这个结构做带隙计算,结果是”平均结构”的带隙,而非真实动力学结构中的带隙。

正确做法是:先构建一个足够大的超胞(至少2×2×2),手动设定MA⁺的取向分布(如[100]、[110]、[111]方向各占1/3),做结构弛豫。如果计算资源允许,进一步跑几分钟的AIMD,从轨迹中抽取10-20个快照分别做电子结构计算再取平均——这个”动力学平均带隙”比任何单一静态结构的带隙都更接近实验值。

二、泛函与SOC:带隙计算的三层精度

钙钛矿VASP计算中带隙是一个核心指标,但算准它需要三层递进的修正:

第一层:PBE基础计算。纯PBE给出的带隙普遍偏低(MAPbI₃约1.0-1.2 eV,实验约1.6 eV),这不是”算错了”,而是GGA泛函的自相互作用误差导致的系统性低估。PBE+U可以部分修正(U_eff_Pb = 6 eV是个常见选择),但U值的选取有主观性。

第二层:加SOC。Pb是重原子(Z=82),SOC效应不可忽略。SOC会将导带底(主要由Pb 6p轨道组成)向下推动约0.5-1.0 eV,使PBE+SOC的带隙进一步缩小到0.6-0.8 eV——比你不用SOC算的还差。这不是SOC的问题,而是PBE和SOC的误差方向一致(都缩小带隙),叠加后效果更差。

第三层:HSE06+SOC。杂化泛函HSE06将一部分精确交换引入泛函,可以有效打开带隙。HSE06单独算MAPbI₃给出约1.5-1.7 eV的带隙,HSE06+SOC给出约1.2-1.4 eV——这个值与实验的1.6 eV还有差距,但对趋势预测(如A位阳离子替换导致的带隙变化)已经足够准确。

工程上的实用建议:用PBE做初步结构优化(快速),用HSE06做单点电子结构验证(准确),用PBE+SOC或HSE06+SOC做带边的轨道成分分析和SOC分裂量评估。不要在PBE+SOC给出的绝对带隙值上做定量结论。

三、光学性质计算:介电函数与吸收光谱

钙钛矿VASP计算的光学性质主要通过频率依赖介电函数ε(ω)=ε₁(ω)+iε₂(ω)来描述。VASP中在静态自洽计算收敛后,设置LOPTICS=.TRUE.并增加空带数(NBANDS至少是价带数的3倍),在optics相关的INCAR标签下设置计算参数。

虚部ε₂(ω)通过Fermi黄金规则从占据态到非占据态的跃迁矩阵元求和得到,实部ε₁(ω)通过Kramers-Kronig变换获得。吸收系数α(ω)可以直接从介电函数推导:

α(ω) = √2 × (ω/c) × [√(ε₁²+ε₂²) − ε₁]^(1/2)

一个重要的细节是k点密度。光学性质计算对k点要求远高于总能量计算——对于MAPbI₃的单胞,至少需要8×8×8以上的k点网格才能获得收敛的介电函数。如果k点不够密,ε₂(ω)的谱峰会被人为展宽,精细结构(如激子峰)会被完全抹平。

BSE(Bethe-Salpeter方程)计算可以提供激子结合能,这对理解钙钛矿中激子-自由载流子的平衡很重要。但BSE计算的计算量非常大——对钙钛矿体系通常需要100+空带和密集k点,一般计算集群未必能承担。退而求其次,可以通过Tauc plot方法从吸收谱中估算光学带隙。

四、缺陷计算:形成能与转变能级

光伏材料的缺陷容忍度是钙钛矿VASP计算中最有工业价值的输出之一。核心计算两个量:缺陷形成能和热力学转变能级。

缺陷形成能计算公式:

E_form(D^q) = E_tot(D^q) − E_tot(host) − Σn_i·μ_i + q·(E_VBM + E_F) + E_corr

其中E_corr是带电缺陷和周期性镜像之间的静电相互作用修正(Freysoldt或Kumagai-Oba修正),对带电缺陷不可或缺。如果不做修正,带电缺陷的形成能在超胞尺寸不足时会偏离真实值0.5-1 eV。

转变能级ε(q/q′)是缺陷电荷态q和q′形成能相等时的Fermi能级位置,直接标记了缺陷在带隙中的深浅。浅能级缺陷(转变能级靠近带边,如<0.1 eV)容易热电离,对载流子传输影响小;深能级缺陷(转变能级在带隙中央)是Shockley-Read-Hall复合中心,对器件效率有致命影响。

经典结论是:MAPbI₃中主要的本征点缺陷(V_Pb、V_I、I_i)的形成能较低,但转变能级都在带边附近——这就是钙钛矿”缺陷容忍”的微观物理根源。这个结论被无数DFT计算独立验证,是计算指导实验理解的经典案例。

五、稳定性:分解能与相图

钙钛矿的长期稳定性是其商业化的最大障碍——水汽、氧气、光照、电场都会驱动分解。VASP计算可以从热力学角度评估钙钛矿相对分解产物的稳定性。

分解能计算:构建钙钛矿及其分解产物(如PbI₂、MAI、FAI、CsI等)的晶体结构,分别计算总能量,然后计算分解反应的能量差:

ΔE = E(perovskite) − ΣE(decomposition products)

如果ΔE为负,钙钛矿相对分解产物热力学稳定。实际上MAPbI₃的ΔE只有约-0.1 eV/f.u.,热力学上是亚稳态,稍加驱动力就会分解。这也是为什么实验上MAPbI₃器件在85°C老化测试中容易失效。

更实用的计算是评估不同A位阳离子替换对ΔE的影响——FAPbI₃和CsPbI₃的分解能比MAPbI₃更负(更稳定),这与实验趋势一致。这类计算直接指导了目前的混合阳离子策略(如Cs₀.₀₅FA₀.₈₀MA₀.₁₅PbI₃)。

六、工程参数建议与算力规划

钙钛矿VASP计算的算力需求可以按精度层级规划:

  • 结构优化(PBE):2×2×2超胞(~384原子),k点2×2×2,48核,约6-12小时/个结构
  • 电子结构(HSE06):单胞(12原子),k点4×4×4,48核,约24-48小时/个结构
  • 光学性质(PBE+SOC):单胞,k点8×8×8,48核,约12-24小时
  • 缺陷(PBE+HSE06验证):3×3×3超胞(~324原子),k点Gamma,48核,约8-16小时/电荷态
  • AIMD(PBE):2×2×2超胞,Gamma点,48核,约120小时/ps

对于一套完整的钙钛矿DFT研究(结构+电子+光学+缺陷),合理算力预算在5-10万核时。



配图建议

  1. 钙钛矿晶体结构图(ALT:”钙钛矿VASP计算MAPbI3立方相四方相正交相晶体结构对比”):展示三种物相的晶胞结构,标注PbI₆八面体和MA⁺取向。
  2. HSE06+SOC能带结构图(ALT:”VASP HSE06+SOC计算MAPbI3钙钛矿能带结构带隙1.2eV”):展示高对称路径的能带图,标注带隙值和轨道成分。
  3. 缺陷转变能级图(ALT:”VASP计算钙钛矿本征缺陷形成能转变能级图浅能级缺陷容忍”):在带隙中标出各本征缺陷的转变能级位置。

图说天下

×
cp2k计算
dft计算
Gaussian计算
MS计算
VASP计算