该功能基于分子动力学,原则上ReaxFF与机器学习势或者其他力场均,甚至DFTB、MOPAC、BAND,都可以进行该功能的计算,除了Main面板参数设置各不相同外,其他参数设置一致。这里为了简单演示,采用了UFF力场。
本功能从2023版以后可用。
这里我们采用了一个很小的样本模型,为了避免热力学随机性带来的差异、小体系的统计涨落,用户建模时应该尽量创建更大的模型,例如1万原子左右。由于模拟时间长度相对较短,模型更大,在计算耗时上,应该是可以承受的。另外需要注意,这是一个二维周期性模型,因此Main → Periodicity为Slab。
本例是两个金刚石结构薄片,固定其中一个薄片的底层几个原子。从而达到固定整个薄片的效果。另一个薄片上垂直方向(即z方向)施加一个压力,然后在x方向施加一个恒定速度,从而形成一个匀速摩擦的非平衡分子动力学过程。点击此处,复制模型坐标,在AMSinput中直接粘贴即可
如果使用其他模块计算,则仅有Main中的参数设置不同,其他全部一样。 注意:
其他分子动力学参数正常设置即可,这是一个标准的常温NTV系综(注意系综里面选择了free分区,固定的原子不能出现在系综里面):
保存并运行作业,例如作业名为frictioncoeff。
如果有的用户关心生成的作业脚本详细内容,点击查看。不关心在掠过即可。
将AMS202*.*\examples\AMS\MD_friction中的friction_coeff.py拷贝到作业所在目录,AMSJobs → 进入作业目录 → Help → Command-line → 输入sh回车 → 输入命令
amspython friction_coeff.py --block 200 frictioncoeff.results/
回车,稍后几秒,即可输出摩擦系数:
注意: