在材料力学强度的表征测试中,理想拉伸曲线是其中典型的一种方式。从拉伸曲线中我们可以获得弹性模量,屈服强度等等有用的力学系数。使用第一性原理模拟理想拉伸(不局限于拉伸,但要注意,不要将宏观应力应变与DFT计算的理想应力应变混淆)曲线当然是一种很fancy的方法,但是目前我没有看到一个自动化实现这个过程的脚本。我用bash写了一个idealdeform.sh脚本,可以自动化实现理想拉伸或者剪切过程,目前主要用于VASP。不要问我为什么用bash,理由详见上篇博文(vasp定压计算脚本vaspeqstress.sh使用教程)。
Nanoscale, 2017, 9, 850–855
还是先讲讲原理吧。脚本原理相当简单,我主要先讲一下两类应变和应力。我们知道,我们平时主要用的是工程应变和工程应力。这类应变应力定义如下: