大家好,我是小马老师。
在lammps模拟过程中,大家应该会遇到过原子组整体移动的情况,有时候我们不希望原子整体偏移,这时候可以用“fix recenter”命令。
fix recenter语法为:
fix ID group-ID recenter x y z
该命令的作用是使原子组重心固定在坐标点(x,y,z)。
xyz可以设置坐标值,也可以使用固定的参数,如INIT表示原子组初始位置,NULL表示在此方向不固定原子组。
下面以两个Cu球的烧结为例,演示fix recenter命令的使用方法。
左侧的Cu使用如下命令,保持重心不变:
fix 2 left recenter INIT INIT INIT
右侧Cu球不加任何限制。
模拟结果为:
从上图可以看出,左侧Cu球位置基本没变&#