lammps后处理:ovito选择原子高级技巧讲解

大家好,我是小马老师。
本文介绍如何在ovito中使用公式(Expression)选择需要的原子。
用ovito查看lammps模拟结果时,可能会遇到选择特定原子的情况,比如选择坐标位于一定范围内的原子,或者选择结构为fcc的原子等等。
这时候,就需要用到expression selection功能。
Expression selection功能比较强大,下面分别介绍几种选择原子的方法。
在输入公式前,先点击“Add modification”->"Expression selection"选项,在Boolean expression输入框内输入选择公式即可。
在这里插入图片描述

(1)按原子ID选择
ParticleIndex表示原子ID,如选择ID为10的原子:
ParticleIndex == 10
Expression支持布尔运算,配合逻辑与(&&)、逻辑或(||)等运算符可进行复杂条件的选择。
如选择ID为10-30的原子:
ParticleIndex > 10 && ParticleIndex < 30
被选择的原子被标为红色。
在这里插入图片描述

(2)按坐标选择
Position.X|Y|Z分别表示xyz方向的坐标。
如选择Z坐标值大于20的原子:
Position.Z > 20
X坐标大于5 并且 y坐标大于5的原子:
Position.X >5 && Position.Y>5
在这里插入图片描述

(3)按结构类型选择

在使用结构类型之前,需要先进行计算,因此先添加"Common neighbor analysis"计算结构类型,然后添加“Expression selection”。
不同结构对应的类型如图所示:
在这里插入图片描述

如选择FCC(类型为1)的原子:
StructureType == 1
在这里插入图片描述

Expression selection功能比较强大,本文先介绍这三种用法,后续会继续介绍其他选择方式。

lammps一对一培训请关注微信公众号:lammps加油站

  • 11
    点赞
  • 64
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lammps加油站

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值