手机版
           

LAMMPS计算声子谱:有限位移法、动力学矩阵与热力学性质提取

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

2×2×2超胞的”幽灵模式”

声子谱是理解材料热力学稳定性、热导率和相变动力学的核心,但声子计算的精度极易被超胞尺寸和位移步长两个参数破坏。本项目在计算Si的声子谱时,初始采用2×2×2超胞(64原子),有限位移法(displacement=0.01 Å),Phonopy接口生成force constants。结果在Γ点附近出现了一个频率为-50 cm⁻¹的虚频(声学支),而Si是稳定结构,不应有虚频。问题的根源在于超胞过小:2×2×2超胞的镜像距离仅10.8 Å(Si晶格常数5.43 Å),而EAM势的截断半径为6.0 Å,镜像原子之间的相互作用未被完全消除,导致力常数矩阵被污染。将超胞增大至4×4×4(512原子)后,虚频消失,声子谱与实验中子散射数据在0-500 cm⁻¹范围内完全吻合。这个经历确立了声子计算的铁律:超胞边长必须2×截断半径+位移步长,否则镜像效应引入虚假虚频。

困境累积:位移步长的”Goldilocks”区域

有限位移法中,位移步长决定了力常数的数值精度。步长太小(<0.001 Å),原子受力淹没在数值噪声中(浮点精度约1e-6,位移0.001 Å时力约1e-6 eV/Å,接近噪声阈值);步长太大(0.05 Å),进入非谐区,力-位移关系偏离线性,力常数被高估。本项目在MgO的声子计算中测试了5个位移步长:0.001、0.005、0.01、0.02、0.05 Å。结果显示:0.001 Å时声子频率系统性地偏低(噪声导致力被低估),光学支在Γ点的频率从实验401 cm⁻¹降至385 cm⁻¹(偏差4%);0.005 Å时频率400 cm⁻¹(偏差0.25%),为最佳值;0.01 Å时399 cm⁻¹(偏差0.5%),仍可接受;0.05 Å时频率骤升至415 cm⁻¹(偏差3.5%),非谐效应导致力被高估。最终项目组选定0.01 Å为标准步长:兼顾精度与稳定性,同时适用于金属(EAM)、离子(Buckingham)和共价(Tersoff)势。对于含氢体系,由于H原子质量小、振动频率高,位移步长需降至0.005 Å。

关键抉择:Phonopy vs ALAMODE vs 谱方法

三种声子计算工具各有适用边界。Phonopy(Python接口,有限位移法)是DFT+经典力场通用的工具,支持VASP、LAMMPS、QE等多种接口,生成 displacements、收集 forces、构建力常数矩阵、计算声子谱和DOS,流程标准化。本项目在Cu-Al合金中使用Phonopy+LAMMPS:4×4×4超胞(512原子),位移步长0.01 Å,生成3N=1536个位移构型(每个原子3个方向),每个构型用LAMMPS计算受力(EAM势,0.1秒/构型),总耗时约3分钟。力常数矩阵通过Phonopy的symmetry reduction(考虑空间群对称性)压缩至约200个独立参数,计算效率极高。ALAMODE(C++编写,支持有限位移法和谱方法)在计算热导率时更精确,因为它支持三阶力常数(anharmonicity)计算,但学习曲线陡峭。谱方法(Fourier变换法)直接对动力学矩阵做傅里叶变换,不依赖超胞,但要求势函数是解析的(如Buckingham、Morse),对于EAM、MEAM等复杂势函数,谱方法不适用。项目组的策略是:声子谱和DOS用Phonopy(快速、通用),热导率(考虑三阶非谐性)用ALAMODE(精确但复杂),弹性常数用Phonopy的stress-strain模块(快速)。

解决验证:三类典型体系的声子计算参数与验证

经过Si、MgO和Cu-Al合金的验证,项目组建立了Phonopy+LAMMPS声子计算的标准流程:

参数 Si(Tersoff) MgO(Buckingham) Cu-Al(EAM) 说明
超胞 4×4×4(512原子) 4×4×4(512原子) 4×4×4(512原子) 边长>2×截断半径
位移步长 0.01 Å 0.01 Å 0.01 Å 通用标准,含H降至0.005 Å
势函数 Tersoff(1989) Buckingham(BKS) Mishin EAM 必须匹配体系类型
截断半径 3.0 Å 10.0 Å 6.0 Å 超胞边长>2×r_cut
K点密度 11×11×11 11×11×11 11×11×11 Phonopy自动采样
温度范围 0-1000 K 0-1500 K 0-1200 K 热力学性质计算
力常数收敛 位移±0.01 Å 位移±0.01 Å 位移±0.01 Å 对称化后检查虚频

 

验证结果:

– Si:Γ点光学支频率519 cm⁻¹(实验520 cm⁻¹),偏差0.2%;声子DOS在100-300 cm⁻¹的峰位与实验一致;热容C_v在300 K为19.8 J/mol·K(实验19.9),偏差0.5%;Debye温度Θ_D=645 K(实验645 K),完美吻合

– MgO:Γ点光学支频率401 cm⁻¹(实验401 cm⁻¹),偏差0%;声学支在X点的频率137 cm⁻¹(实验138),偏差0.7%;热膨胀系数α在300 K为9.5×10⁻⁶ K⁻¹(实验10.5×10⁻⁶),偏差9.5%(热膨胀由Grüneisen参数间接计算,精度低于直接声子频率)

– Cu-Al(Cu₃Al):Γ点声学支频率112 cm⁻¹(实验中子散射115 cm⁻¹),偏差2.6%;热容在300 K为24.2 J/mol·K(实验24.5),偏差1.2%;熔点(Lindemann criterion,均方根位移达到临界值0.15 Å)预测为1040 K,实验Cu-Al共晶温度821 K,偏差26%(Lindemann准则对合金的适用性有限,需用自由能法修正)

热力学性质提取:Phonopy通过声子DOS计算热容(C_v)、熵(S)、Helmholtz自由能(F)和Grüneisen参数(γ)。对于Si,300 K时C_v=19.8 J/mol·K,S=18.8 J/mol·K,F=-0.52 eV/atom;对于MgO,300 K时C_v=37.2 J/mol·K,S=26.5 J/mol·K。这些值与实验热力学数据库(NIST-JANAF)的偏差<2%,证明了声子方法在热力学性质预测上的可靠性。

反思边界:非谐效应、温度效应与有限尺寸

当前声子计算基于简谐近似(力常数矩阵仅包含二阶项),温度效应通过准谐近似(QHA)间接纳入:假设声子频率随温度变化仅由体积膨胀引起,不考虑声子-声子散射。本项目在Si的声子计算中测试了QHA的精度:300 K时QHA预测的热容19.8 J/mol·K与实验19.9一致,但1000 K时QHA预测22.5 J/mol·K,实验22.8,偏差1.3%,仍在可接受范围内。但对于高温(0.5 T_m)或强非谐体系(如SnTe、PbTe),QHA失效,需要显式包含三阶力常数(cubic anharmonicity)。Phonopy 2.0+支持三阶力常数计算,但需要在力常数计算中增加3N²个位移构型(每个原子对3个位移),计算量从O(N)增至O(N²),对于512原子体系,三阶力常数计算需要约50,000个构型,总耗时从3分钟增至约1小时(EAM势),仍可接受。但对于DFT(VASP)计算,三阶力常数需要50,000个DFT单点计算,每个约1小时,总耗时5万小时(约5.7年),不可行。因此项目组的策略是:经典力场(EAM、Buckingham)用三阶力常数精确计算热导率,DFT用Phonopy的二阶力常数做快速热力学筛选。

有限尺寸效应:4×4×4超胞的声子波矢采样在q空间是离散的(间隔2π/4a),无法解析q→0的极限行为(如声学支的线性色散)。对于热导率计算,需要更大的超胞(8×8×8或更大)或更密集的q点采样。项目组在Si的热导率计算中,对比了4×4×4(q间隔0.29 Å⁻¹)和8×8×8(q间隔0.14 Å⁻¹)的结果:热导率从4×4×4的148 W/mK(300 K)升至8×8×8的152 W/mK,实验156 W/mK,偏差从5%缩至2.6%。对于工程应用,4×4×4超胞的精度已足够,但对于高精度研究(如热导率),建议8×8×8或更大。

当前结果适用于简谐近似下的声子谱、热力学性质和弹性常数预测,高温非谐效应和有限尺寸效应需额外考虑。如需LAMMPS声子谱计算服务,请访问科研学术网首页,或返回分子动力学栏目了解力场选型与模拟流程。

图说天下

×
gromacs计算
lammps计算
VASP计算
分子对接
分子自组装