本文主要是介绍lammps金刚石三棱锥刀具建模,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
大家好,我是小马老师。
本文介绍lammps三棱锥刀具建模方法。
lammps切削模拟的刀具形状有很多,如球形、锐角、钝角、三棱锥等刀具。
球形、锐角、钝角等刀具建模已经在公众号发过,本文介绍三棱锥的建模。
形状如下图所示:
主要原理是通过三个斜面或者三个斜面加一个平面,合并为一个封闭区域,在区域内生成原子。
斜面和平面都是用region plane命令。
建模代码如下:
dimension 3
boundary p p p
atom_style atomic
timestep 0.001
#------------------------建模-------
region box block -60 60 -60 60 0 60 units box
create_box 1 box
lattice diamond 3.56
region 1 plane 0 0 0 2 -2 1 units box
region 2 plane 0 0 0 2 2 1 units box
region 3 plane 0 0 0 -2 0 1 units box
region tool intersect 3 1 2 3
create_atoms 1 region tool
#设置原子质量
mass 1 12
write_data tool.data
以上命令可以单独的建出一个金刚石刀具模型,可以使用read_data命令把刀具模型合并到切削基体模型,也可以直接复制上面的代码,在基体模型的上方直接建立刀具模型。
合并后的图像如下图所示:
这篇关于lammps金刚石三棱锥刀具建模的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!