前面已经介绍过使用lammps和Atomsk建立孪晶的建模方法,有粉丝问Atomsk建立大角度晶界的方法。

Atomsk建立晶界还是比较方便的,主要的原理是根据多晶建模理论,把晶界上下两部分看成2个大晶粒。

每个晶粒部分按照一定的角度旋转即可。

下面的例子来自Atomsk官方例程,仅做简单介绍。

1.先建立Al的晶胞

atomsk --create fcc 4.046 Al aluminium.xsf

2.建立多晶参数文件polyX.txt

盒子尺寸为10010010,上下晶粒分别旋转26.57度,旋转轴的位置如图所示:

lammps教程:Atomsk任意角度晶界建模方法_大角度晶界

polyX.txt内容为:

box 100 100 10
node 0.5*box 0.25*box 0 0° 0° -26.57°
node 0.5*box 0.75*box 0 0° 0° 26.57°

3.建立晶界

atomsk --polycrystal aluminium.xsf polyX.txt polycrystal.cfg

效果如下图所示:

lammps教程:Atomsk任意角度晶界建模方法_分子动力学模拟_02

更多lammps案例,关注微信公众号:lammps加油站

lammps教程:Atomsk任意角度晶界建模方法_大角度晶界_03