大家好,我是小马老师。
本文介绍如何使用ovito提取特定的晶粒。
在多晶的lammps模拟中,可能会对某一个特定晶粒的变形情况进行分析,此时,需要找到这个晶粒,并进行单独分析。
ovito有专用的晶粒识别命令,并把每一个晶粒进行独立编号,通过这个编号,我们就可以找到任意的晶粒。
具体方法如下:
(1)打开ovito并导入轨迹或者data文件,点击“Add modification”,选择“Polyhedral template matching”
(2)点击“Add modification”,选择“Grain segmentation”,此时,晶粒已经识别出来并被设置不同的颜色,每个晶粒具有唯一的Grain编号。
(3)点击“Add modification”,选择“Expression selection”,在右下角的输入框输入:
Grain == 1
表示选择晶粒编号为1的原子,设置不同的值可选择不同的晶粒。
如果只保留这个晶粒,可通过反选(Invert selection)命令,选择其余晶粒,使用删除(Delete selected)命令删除原子。
为显示直观一些,我先选择了Grain==15的原子(位于box中心),并删掉周围原子,步骤如下:
Ovito的Expression方法比较灵活,一般是先使用分析命令对模型进行分析,然后用Expression命令根据分析结果进行筛选,有兴趣的可以到官网查看详细使用说明。
公众号:lammps加油站