[lammps案例] region命令实现六面体核壳结构建模 |
您所在的位置:网站首页 › region命令 › [lammps案例] region命令实现六面体核壳结构建模 |
核壳结构在先进复合材料的发展中具有特殊的意义,因为它们可以有效地将不同的组分在纳米尺度上聚集在一起,这种结构的优点很大程度上依赖于核心和外壳的关键设计。 下图为本文建立的六面体核壳结构模型。 内核为Cu原子,外层包覆着一定厚度的Cu原子 (这里以Cu原子为例) 01基本思路 首先我们要理清建立核壳结构的基本思路,若采用region命令的,则需创建两个区域。 1.内核区域 2.壳层区域 接着就需要在两个区域内使用create_atoms命令填充原子。 02 完整代码 完整in文件如下:#模型基本参数 units metal #单位:真实的单位 boundary p p p #边界条件,周期性边界 atom_style atomic #原子类型 #生成方形区域 region box block 0 100 0 100 0 100 #创建方形区域create_box 2 box #生成方形盒子,2种原子 #创建球壳区域region block1 block 0 100 0 100 0 100 units box region block2 block 20 80 20 80 20 80 side out units box region shell intersect 2 block1 block2 #厚度为20的壳体 #创建内核区域region block_in block 20 80 20 80 20 80 units box #在内核内填充2原子 lattice fcc 3.61#晶格常数3.61 create_atoms 2 region block_in #在壳体内填充1原子 lattice fcc 3.61#晶格常数3.61 create_atoms 1 region shell #设置原子质量 mass 2 63.5 #2原子质量 mass1 63.5 #1原子质量 #保存文件 write_data heke.data03 运行结果 接着,在cmd窗口运行in文件,将生成的data文件拖到OVITO软件中,就产生了如下模型: 更多精彩案例,尽在公众号lammps交流站
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |