刚体的平动和转动操作纳米粒子或者切削刀头的时候,我们希望其按我们的设定在平移的时候也具有转动行为。LAMMPS里的fix move命令可以实现要么平动,要么转动的操作,但无法实现两种同时存在的情况。现分享给大家一个实现此操作的修改版fix move代码。代码和介绍请见论坛链接:修改后的代码,刚体绕着通过质心的轴进行转动,可以用于研究切削和摩擦行为,或者研究特定转动行为下的纳米粒子与其他材料的相互作用,比如穿膜等。命令格式如下:fix 1 all moverot rotate vx vy vzaxis_x axis_yaxis_zTunits box上述例子中moverot是命令名, rotate是选择moverot功能, vx vy vz设置刚体质心运动速度,三个axis设置刚体选择轴取向, T是转动周期。下载后,放在src文件夹下面,重新make编译LAMMPS可执行程序即可。下面提供一个测试例子:# in file for building a cutter# ! region