大家好,我是小马老师。

lammps模拟纳米流体时,多数会用到管道类模型,如下图所示。

lammps建模:Atmosk建立金属管道模型_建模

这种管道类模型,可以使用lammps自带的region cylinder命令构建,命令相对复杂,对新手来说并不友好。

本文介绍一种相对简单的管道类模型建模方法,用到的软件为Atomsk。

在Atomsk中,命令roll可将模型“卷”成一定的角度,类似于材料加工中的滚轧。

roll命令格式为:

-roll <θ>

direction:xyz中的一个方向,表示沿着该方向发生roll变形。

θ:变形角度

axis:xyz中的一个方向,表示绕着该轴变形。

以Al板变形为例:

  1. 建立Al板模型
atomsk --create bcc 4.046 Al -duplicate 20 20 1 Al.xsf

lammps建模:Atmosk建立金属管道模型_atomsk_02

  1. roll变形
atomsk Al.xsf -roll y 360 x final.lmp

lammps建模:Atmosk建立金属管道模型_分子动力学_03

使用roll命令时需要注意,如果roll角度较大,要满足能够卷起的条件,一般来说,多用薄板类的结构进行变形。

in文件编写

公众号案例代码以及学习交流,请加QQ群:754749935

扫描关注微信公众号:lammps加油站。

lammps建模:Atmosk建立金属管道模型_atomsk_04