大家好,我是小马老师。

本文介绍lammps建模教程:圆角刀具的建模。

在纳米切削中,刀具的形状多种多样,有锐角、直角、圆角等刀具。

直角刀具建模最简单,直角设置一个矩形的block区域填充原子即可。

而锐角和圆角刀具则需要配合其他命令获得一个组合区域。

本文重点介绍圆角刀具的建模,如下图所示:

lammps教程:圆角刀具建模方法_lammps培训

主要的建模原理是把结构分成三部分:两个矩形区域和一个圆角区域,通过region union命令把三部分组合起来。

为方便观察建模过程,我把三部分原子用不同的颜色显示。

(1)创建圆角区域

圆角区域可以创建一个圆柱区域,用到的命令为:

region r1 cylinder y  15  15  15 0 10 units box

如下图所示:

lammps教程:圆角刀具建模方法_lammps_02

(2)创建上部矩形区域

region r2 block    15 50 0 10 0 15 units box

为保证和圆柱相切,矩形区域位置起始点在圆柱切点处,如下图所示:

lammps教程:圆角刀具建模方法_分子动力学模拟_03

(3)创建下部矩形区域

region r3 block    0 50 0 10 15 50  units box

效果图:

lammps教程:圆角刀具建模方法_lammps培训_04

(4)3个区域合并到一起

region tool union 3 r1 r2 r3 units box

合并后的效果:

lammps教程:圆角刀具建模方法_lammps培训_05

全部in文件代码如下:

units             metal
atom_style atomic
dimension 3
boundary p p p

region box block 0 50 0 10 0 50 units box
create_box 1 box

region r1 cylinder y 15 15 15 0 10 units box
region r2 block 15 50 0 10 0 15 units box
region r3 block 0 50 0 10 15 50 units box

region tool union 3 r1 r2 r3 units box
lattice diamond 3.57
create_atoms 1 region tool units box
mass * 12
write_data all.data

圆角刀具建模原理基本就是这样,是不是很简单?