当前位置:   article > 正文

lammps建模_lammps建模专题(2)

lammps 建模专题

结合上期lammps建模专题(1),我们来举一些实例建模,以帮助大家更好掌握lammps命令建模的方法。

实例一:建立一个简单的bcc模型,平移(0.1 0.1 0.1)个晶格,并将z轴定义为[1 1 1]方向

a2c136bc80c1080573bcd0afa3b227cc.png

所建模型用ovito查看如下:

ba6fcc56aca2947890e3bd0028c48784.png

这里有两个事情可以讲一下:

  一是单位问题。用了units metal表示长度单位为埃,然后lattice的scale定为3.14之后,后边的长度比如 origin 0.1 0.1 0.1表示的是0.1个3.14埃。同样的,region命令定义一个名叫box(这个region的ID叫做box)的块(block),这个块的大小 “0 5 0 5 0 5”表示x y z 方向的始末坐标为“0个3.14埃”到“5个3.14埃”。如果这个脚本没有定义scale的大小(比如直接read_data读取的模型),那么后边的长度单位还是埃,这点在写续算脚本时容易被忽略。

  二是周期性问题。用这个例子产生的构型用ovito做CNA分析,可知并不是三个方向都满足周期性边界

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/388122
推荐阅读
相关标签
  

闽ICP备14008679号