VASP 电荷密度、ELF与表面功函数
讲清CHGCAR、ELFCAR和LOCPOT各自表示什么,用Cu(111)实算提取真空平台与功函数。
阅读本篇目录
电荷图、电子局域化图与静电势图看起来都像“空间分布”,但物理含义不同。选择输出之前,先确定问题:电子分布在哪里、成键区域是否局域,还是表面电子逸出需要多少能量?
1. 根据问题选择输出#
| 想看什么 | 设置/文件 | 怎么理解 |
|---|---|---|
| 价电子密度 | LCHARG=.TRUE.,CHGCAR | 空间电子密度,不是现成的原子电荷 |
| 自旋密度 | ISPIN=2的CHGCAR相应自旋分量 | 自旋向上与向下的密度差 |
| 电子局域化函数 | LELF=.TRUE.,ELFCAR | 无量纲局域化指标,不是电子数 |
| 静电势 | LVHAR=.TRUE.,LOCPOT | 适合做平面平均、真空平台与电势对齐 |
| 原子电荷 | LAECHG输出配合Bader/critic2 | 需要明确空间划分与PAW重构密度 |
| 指定能带/能窗的态分布 | LPARD等带分解电荷路线 | 不是总电荷密度;需匹配已有波函数 |
这些文件可以在VESTA等可视化工具中打开。比较两张电荷图时,统一色标、截面与等值面数值;不要用不同等值面制造“电子更多”的视觉印象。
2. 差分电荷应该怎样准备#
以A与B组成的界面为例,常见定义是 Δρ=ρ(A+B)−ρ(A)−ρ(B)。操作顺序:
- 先优化组合体系。
- 从组合结构分别移除B或A,保留剩余原子的原位置。
- 三个计算保持相同晶胞、FFT网格、泛函和相容参数,不再单独移动原子。
- 三份密度逐格相减,再画截面或等值面。
- 检查电子数积分是否符合所选电荷状态。
如果A、B分别重新优化,差分还会混入结构变化。单凭某块红蓝区域也不能给出唯一的“转移了多少电子”,定量数字需要另选积分定义。
3. 功函数的实际流程#
本次使用表面教程中优化后的五层对称Cu(111) slab。x、y方向周期重复,z方向包含真空;两侧表面同样处理。静态计算使用PBE、ENCUT=550 eV、EDIFF=1E-6、9×9×1 Gamma网格。
IBRION = -1
NSW = 0
LVHAR = .TRUE.
LCHARG = .TRUE.
准备POTCAR后,在下载包的 cu-workfunction 目录执行 sbatch run.sh。结束后按顺序提取:
- 从OUTCAR或vasprun.xml读取费米能E_F。
- 对LOCPOT在每一个z位置做xy平面平均。
- 在远离slab的真空区找平坦平台E_vac。
- 按 Φ=E_vac−E_F 求功函数。
| 量 | 本次结果 |
|---|---|
| 真空平台 | 4.922686 eV |
| 费米能 | 0.038938 eV |
| 功函数 | 4.8837 eV |
| 所取真空区最大−最小 | 0.000608 eV |

本例真空平台取图中两侧远离表面的区间,同时记录区间内变化幅度。原子层附近的剧烈振荡正常,不应把某一个局部极大值当成真空能级。没有平台时先增加真空或检查偶极处理,不要强行读数。
4. 换成其他表面时要改什么#
- 晶面、终止面、吸附物和表面结构都会改变功函数。
- 不对称slab可能产生真空区斜坡,应按实际模型设置适当偶极修正,分别检查两侧平台。
- 金属可直接结合费米能解释功函数;半导体的费米能位置还受掺杂、表面态与占据约定影响。
- 孤立两种材料的真空能级对齐,不等于它们接触后真实界面的带阶;界面偶极、应变和电子重排仍可能改变对齐。
- 比较电子亲和势或电离势,需要带边与共同电势参照,不能简单换一个费米能标签。
本例用VASP 6.6.1、NVHPC 25.3/CUDA 12.8构建。下载包中的提取程序保留实际网格、平面平均与单位处理;LOCPOT是势,不要沿用电荷密度积分的单位解释。
下载输入、实算数据与图片(ZIP) · 下载44项结果表(CSV)。公开包不含POTCAR和WAVECAR。
需要根据你的体系选择资源?联系讨论计算需求。实际可用软件与权限,以当前账户和运行环境为准。