region void cylinder y 2 3 5 -5.0 EDGE units box region 1 prism 0 10 0 10 0 10 2 0 0 region outside union 4 side1 side2 side3 side4 region 2 sphere 0.0 0.0 0.0 5 side out move v_left v_up NULL 使用介绍 该命令用于定义一个空间几何区域。很多其他命令都会使用该命令定义的区域。...
一般上,使用区域的命令都会检查原子位置是否在该区域内,默认边界上的原子也计算在内,除非使用 side out 关键词。 通常,创建好的几何区域是静态的,除非使用了 move 和rotate 关键词。 当region 的风格为 block、cone、cylinder 或者为 prism 使, lo/hi 的值可以为 EDGE 或INF。前者表示当前的全局盒子边界,当...
静态区域:大多数LAMMPS定义的区域是静态的,即区域范围不随时间变化。动态区域:通过使用move或rotate关键字,区域可以变为动态的,其位置和朝向会随时间变化。这种动态区域在恒温计算和将运动粒子区域表面定义为壁面时非常有用。区域类型与参数:多种类型:region命令支持多种区域类型,如block、cone、cylin...
region命令用于定义一个空间几何区域。 使用语法 region ID style args keyword arg … ID = 待定义区域的ID style = delete / block / cone / cylinder / plane / prism / sphere / union / intersect delete = no args block args = xlo xhi ylo yhi zlo zhi xlo,xhi,ylo,yhi,zlo,zhi = 各个维...
复合区域操作需要逻辑运算。regioninterface intersect 3 metal oxidevacuum通过三个区域的交集定义界面区域。模拟异质结时,regionhetero union 2 region1region2将两种材料区域合并,需注意重叠区域的原子归属处理。实际案例:碳管填充模拟中,regiontube cylinder z 25 25 20 15 25 unitsbox定义轴线在(25,25)处,半径...
本例主要详解使用lammps自带的region命令在圆柱形Ni纳米柱中插入一层石墨烯。用到的关键命令是region cylinder(1)#in文件基本参数设置(2)units metal(3)boundary p p p(4)atom_style atomic(5)(6)#沿着Z轴方向生成一个圆柱形的Ni纳米柱,圆柱旋转轴坐标(0,0)(7)#半径为30,圆柱上下...
使用create_box命令并以prism类型的区域定义三斜式模拟盒子时,倾斜因子必须在各维度对应盒子长度的一半内。sphere和cylinder类型的半径可以设置为变量variable,每个时间步都会计算变量值并设置为半径。等效变量使用数学函数定义或thermo_style命令关键字。union和intersect类型的区域依赖于子区域,因此在定义后不...
本例主要详解使用lammps自带的region命令在圆柱形Ni纳米柱中插入一层石墨烯。 用到的关键命令是region cylinder #in文件基本参数设置 unitsmetal boundaryppp atom_styleatomic #沿着Z轴方向生成一个圆柱形的Ni纳米柱,圆柱旋转轴坐标(0,0) #半径为30,圆柱上下底在z轴坐标(-60,60),即圆柱高度为120 ...
2.region语法:region ID style args keyword arg ...参数:ID 用户自定义区域名称style 预设区域类型,如block/cylinder/plane/sphere/prism/delete等等(参数详见https://lammps.sandia.gov/doc/region.html)其他参数参见上述链接(与动态模拟及模拟侧有关,不适用于平面裂纹问题)P.S.①部分style参数例block args = ...
其中,`region_name`是定义的区域名称,`region_type`是指定的区域类型(如block、cylinder、sphere等),后面的参数根据不同区域类型而有所不同。使用例子及其解释可以帮助读者更好地理解命令的用法。 除了基本功能外,LAMMPS还提供了一些高级设置和扩展功能,进一步丰富了region命令的应用。这些功能包括联合多个区域来创建复杂...