lammps案例:单晶Cu压缩案例讲解 | 您所在的位置:网站首页 › deform如何输出模拟视频 › lammps案例:单晶Cu压缩案例讲解 |
大家好,我是小马老师。 最近几天好几位粉丝朋友咨询如何用lammps模拟压缩过程。 因此,本文分享一个lammps模拟单晶铜压缩案例代码。 压缩过程其实很简单,就是反向的拉伸过程,把拉伸方向反过来就可以了。 lammps模拟拉伸有deform拉伸法、velocity拉伸法、addforce拉伸法,同理,这些方法也可以应用到压缩模拟。 在压缩过程中,可使用nvt或者npt系综,压缩应力-应变输出方法参考之前的文章: lammps教程:应力-应变数据的计算与输出 单晶Cu的压缩采用deform拉伸法,沿着z轴进行压缩,压缩速率为0.01/ps。 在代码中,压缩速率设置为-0.01实现压缩(设置为0.01为拉伸)。 拉伸过程中使用npt系综,x和y方向压力为0,周期性边界条件。 压缩结果如下图所示(Ovito-CNA): 案例in文件代码如下,代码已经注释,供初学者参考。这个案例不需要data文件,力场文件也是lammps自带: #模型基本参数units metalboundary p p pdimension 3atom_style atomicneighbor 2 binneigh_modify every 1 delay 0timestep 0.001#建模lattice fcc 3.61region box block 0 5 0 5 0 10create_box 1 boxcreate_atoms 1 box#力场设置,eam力场pair_style eampair_coeff * * Cu_u3.eam#温度初始化velocity all create 300 8989#设置热力学输出thermo 100thermo_style custom step temp pe ke press#设置压缩,压缩速率为-0.01dump 1 all atom 100 cu.xyzfix 2 all npt temp 300 300 0.01 x 0 0 0.1 y 0 0 0.1fix 3 all deform 1 z erate -0.01 units box remap xrun 30000END 公众号案例代码以及学习交流,请加QQ群:754749935 关注微信公众号:lammps加油站 |
CopyRight 2018-2019 实验室设备网 版权所有 |