日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

lammps教程:以Cu纳米磨削为例详解region命令

發布時間:2023/12/9 编程问答 86 豆豆
生活随笔 收集整理的這篇文章主要介紹了 lammps教程:以Cu纳米磨削为例详解region命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

lammps教程:以Cu納米磨削為例詳解region命令


在lammps中建模,肯定會用到region命令,熟練掌握region命令可以構建出相對復雜的模型。

在lammps模擬中,所有的原子都被限定在一個空間區域內運動,這個空間區域也就是常說的模擬盒子box。

在建立box之前,我們需要在空間中劃分出一個區域,在這個區域內生成box,region命令通常寫在create_box命令之前。

本文以最常見的納米磨削模型的建模為例,介紹region的使用方法。

如上圖所示,左下角為單晶銅,分成了三個區域,紅色區域為邊界層,藍色區域為恒溫層,綠色區域為牛頓層。

右上角為金剛石磨粒,在進行納米磨削時,金剛石磨粒向左移動,對單晶銅進行磨削。

建立上述模型,主要使用region命令中的block參數建立長方體結構,使用union參數對長方體進行區域合并,使用sphere參數建立金剛石球體。

建模過程如下:

(1)生成最底層的邊界層,前兩行生成兩個block(矩形)區域,第三行使用union將兩個區域合并為一個區域

region boundary1 block 0 20 0 80 0 160 units box region boundary2 block 20 250 0 80 0 20 units box region boundary union 2 boundary1 boundary2

(2)生成恒溫層,方法同上

region temp_layer1 block 20 40 0 80 20 160 units box region temp_layer2 block 40 250 0 80 20 40 units box region temp_layer union 2 temp_layer1 temp_layer2

(3)生成牛頓層

region newton_layer block 40 250 0 80 40 160 units box

(4)將三個區域合并為piece層

region piece union 3 boundary temp_layer newton_layer

(5)生成刀具區域,類型為sphere,圓心坐標(300,40,170),半徑為30埃米(在metal單位下)

region ball sphere 300 40 170 30

(6)將工件區和刀具區合并,該區域即為模擬盒子box區域

region box union 2 piece ball

(7)在box區域內生成一個模擬盒子,盒子內包含4種原子

create_box 4 box

(8)在工件區域內生成Cu原子

lattice fcc 3.61 create_atoms 1 region boundary create_atoms 2 region temp_layer create_atoms 3 region newton_layer

(9)在球內填充金剛石原子,原子類型為4

lattice diamond 3.52 create_atoms 4 region ball

(10)設置原子質量

mass 1 64 mass 2 64 mass 3 64 mass 4 12

(11)為便于后續模擬,對不同區域內原子進行分組

group boundary region boundary group temp_layer region temp_layer group newton_layer region newton_layer group tool region tool

(12)保存data文件

write_data Cu_C.data

至此,模型就建立完成了,后續就可以讀入到in文件進行納米磨削模擬了。


更多lammps案例請關注微信公眾號:lammps加油站

總結

以上是生活随笔為你收集整理的lammps教程:以Cu纳米磨削为例详解region命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。