VASP 专题

VASP 二维弹性与应变加载

用石墨烯和硅说明二维刚度单位、应变约束和拉伸曲线怎样读取。

更新于 2026-10-25约 2 分钟阅读按任务与环境选择适用配置
阅读本篇目录

三维弹性常数通常用GPa;带真空的二维晶胞却不能直接照抄这个单位。另一种常见混淆,是把固定横向尺寸的拉伸曲线当作零横向应力的单轴拉伸。本页用两个实际例子把这些约定分开。

1. 石墨烯二维弹性#

  1. 准备石墨烯,固定20 Å的z方向晶胞高度;真空不参与面内优化。
  2. 对x正应变、xy工程剪切分别取−1%、−0.5%、0、0.5%、1%。
  3. 保持变形后的晶胞,设置ISIF=2,只弛豫原子位置。本例15×15×1 k网格。
  4. 从OUTCAR读应力,统一为拉伸正号,再乘实际晶胞高度得到二维应力。
  5. 用正负应变一起拟合斜率,得到C11、C12和C66,进一步求二维杨氏模量和泊松比。

转换:二维应力[N/m] = 三维应力[GPa] × 晶胞高度[Å] × 0.1。 本例20 Å高度意味着乘2。不要拿真空层厚度代替整个晶胞高度,也不要任意选择一个“材料厚度”而不说明。

vasp-two-dimensional-mechanics 实际计算结果

量 石墨烯本次结果
C11 325.569 N/m
C12 85.411 N/m
C66 120.537 N/m
二维杨氏模量 303.162 N/m
泊松比 0.26234

0.02 eV/Å用于实用入门示例;小应变导数对残余力比较敏感,若要报告高精度弹性张量,应收紧力并检查应变窗口。

2. 硅的固定横向尺寸加载#

本例把x晶格长度增加4%到32%,y、z保持原值,各点优化内部原子,使用5³ k网格。顺序是“施加应变→固定晶胞优化原子→读取σxx→画应力–应变曲线”。

这个约束下横向应力通常不为零。因此图中曲线可以用于理解受约束加载,但不能直接标成实验单轴强度。若要零横向应力加载,需要在保持目标轴应变的同时放松横向自由度,且逐点检查σyy、σzz。

小应变斜率描述弹性;大应变峰值还依赖应变路径、原子重构、失稳方式和是否允许横向弛豫。二维材料也要明确沿扶手椅方向还是锯齿方向加载。体相模量的基础流程见弹性常数教程。

计算环境与资料下载#

本页数据来自鸢算科技集群实际计算。VASP 6.6.1 GPU版采用 NVHPC 25.3、CUDA 12.8、HPC-X 2.22.1 与 MKL 2023.2;PBE、PAW PBE 版本64、ENCUT=550 eV、EDIFF=1E-6。需要优化的自由原子采用0.02 eV/Å;静态位移点、外加应变点和动力学轨迹不按结构优化阈值判断。

下载输入、分析脚本和实算数据(ZIP) · 下载结果表(CSV)

解压后先读 README,选择本文对应目录,按POSCAR元素顺序准备本人有权使用的POTCAR,再运行 sbatch run.sh。POTCAR、WAVECAR及电荷密度大文件不随资料包分发。各目录的原始输入和实际结果表用于复现;更换体系后应重新提取自己的结果。

需要根据你的体系选择资源?联系讨论计算需求。实际可用软件与权限,以当前账户和运行环境为准。

查看配图

放大后可滚动查看细节,按 Esc 关闭。

100%查看原图 ↗