VASP弹性结果与经验硬度
用实算硅弹性张量估计硬度与脆韧趋势,说明经验模型和实际压痕的区别。
阅读本篇目录
拿到弹性常数后,可以进一步估计硬度或讨论脆韧趋势。本例沿用鸢算科技集群已完成的Si有限应变计算,不把经验模型的输出称为直接的压痕模拟。
1. 先取得一致的弹性张量#
按弹性计算教程完成参考结构、正负应变及应力提取。使用PBE PAW64 Si,VASP 6.6.1 P100版、ENCUT=550 eV、EDIFF=1E-6;内部原子弛豫采用0.02 eV/Å力目标。构建为NVHPC 25.3、CUDA 12.8、MKL 2023.2及配套MPI。
固定离子与内部原子弛豫是两类响应:前者在施加应变后保持原子分数坐标,后者允许原子在固定应变晶胞内重新调整。本例两者体积模量接近,但剪切模量明显不同。
2. 从Cij得到多晶平均模量#
对于本例立方晶体:
B = (C11 + 2C12) / 3
GV = (C11 - C12 + 3C44) / 5
GR = 5(C11 - C12)C44 / [4C44 + 3(C11 - C12)]
G = (GV + GR) / 2
先检查弹性稳定性和单位,再计算Voigt–Reuss–Hill平均。本页的G是多晶近似平均值,不是任选一个C44,也不是某个方向的杨氏模量。
3. 用经验关系估算硬度#
采用Chen等人的模型,k=G/B,Hv=2(k²G)^0.585−3;B、G输入GPa,输出经验Vickers硬度的GPa估计。该式是材料数据与弹性相关性的模型,不能脱离其适用范围使用。原始论文

| 弹性响应 | B / GPa | G / GPa | B/G | C12−C44 / GPa | 模型Hv / GPa |
|---|---|---|---|---|---|
| 固定离子 | 88.8757 | 74.2369 | 1.1972 | -42.4243 | 17.1322 |
| 内部原子弛豫 | 88.8757 | 61.7045 | 1.4403 | -16.0472 | 11.5532 |
同一个Si模型,使用内部原子弛豫后的张量得到约11.55 GPa;若误用固定离子张量则得到约17.13 GPa。这个对照说明输入张量的物理定义会影响派生量,不能只报告公式算出的一个数字。
4. B/G和Cauchy压力怎样读#
B/G衡量体积变形与剪切变形刚度的相对关系;C12−C44称为立方晶体常用的Cauchy压力指标。它们常用于讨论键合与脆韧趋势,但不能单靠一个阈值判定所有材料会怎样断裂。
本例弛豫张量的B/G约1.440、C12−C44约−16.05 GPa。需要讨论实际韧性时,还要考虑裂纹、滑移、缺陷、晶粒、温度及加载方向。这里没有模拟压头、位错运动或裂纹扩展,也没有计算断裂韧性KIC。
5. 实际操作与结果#
先按弹性教程生成ELASTIC.json;在本包中运行python derive_hardness.py,即可读取该文件并生成HARDNESS-DATA.json。附件默认ELASTIC.json是本次Si实际应力拟合结果,换材料必须用自己的张量。先确认晶系;非立方晶体不能直接使用本页三个独立常数公式。