lammps不规则界面建模技巧

大家好,我是小马老师。
本文介绍使用Atomsk软件建立不规则界面的方法。
在一些lammps模拟中会涉及到不规则界面对模拟结果的影响,如凹凸界面对摩擦力的影响、凹凸界面对纳米流体的影响等等。
Atomsk可根据设定条件重新调整原子的位置,从而生成不同的结构。
下面以Al板为例介绍不规则界面的建模代码。
(1)生成2层原子的Al板

atomsk --create fcc 4.046 Al -duplicate 20 20 1 Al_supercell.cfg

结果如图所示:
在这里插入图片描述

(2)新建disp.txt文件,并输入以下内容:

# Atom displacements
displacement function
uz = 10*cos(4*pi*x/Hx)

第一句是注释,运行时不起作用,仅说明文件功能。
第二句说明对原子施加displacement(移位)操作,原子位移受函数function控制
第三句设定原子z坐标调整为“10cos(4pi*x/Hx)”
(3)生成不规则界面

atomsk Al_supercell.cfg -properties disp.txt final.lmp

运行结果如下:
在这里插入图片描述

可以看出,原子z坐标与x坐标有关,截面为一条余弦线,公式中的10和4分别控制幅度和周期。
disp.txt更改为:

# Atom displacements
displacement function
uz = 2*cos(4*pi*x/Hx) + 2*cos(4*pi*y/Hy)

运行结果如下图所示:
在这里插入图片描述

更换不同的公式,可得到不同的界面结构,大家有兴趣的话可以尝试一下。

公众号案例代码以及学习交流,请加QQ群:754749935
在这里插入图片描述

扫描关注微信公众号:lammps加油站。
在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

lammps加油站

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

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

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

打赏作者

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

抵扣说明:

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

余额充值