lammps建模技巧:msi2lmp转换data文件结构错位解决办法

大家好,我是小马老师。
本文讲解lammps data文件处理技巧。
在MS建模后,需要使用msi2lmp把car类型的文件转为lammps data文件,具体的方法已经介绍过多次:

但是,有时候模型在ms中显示没有问题,但是转换为data文件后结构会发生变化。
如下图模型是在ms中建立的纳米流体的一个模型:
在这里插入图片描述

转为data文件后,结果为:
在这里插入图片描述

本来三层的结构,现在变成了4层。

主要原因是在转换过程中,整体结构沿z方向发生了偏移,在周期性边界条件下,产生了看似混乱的结构,实际上,原子之间的相对关系并没有出错。

解决的办法也比较简单,在转换代码中加“-shift”命令。
“-shift“命令后分别设置x、y、z三个方向的偏移量即可。
如本例可使用:

msi2lmp layer -class I -frc cvff -shit 0 0 -20 >data.layer

或者简写为“-s":

msi2lmp layer -class I -frc cvff -s 0 0 -20 >data.layer

经过位置调整后,得到的新模型为:
在这里插入图片描述

此时,新的结构和ms结构就能保持一致了。
至于偏移量应该设多大,需要根据具体模型定,不断尝试就能得到比较合理的数值。

正式推出一对一咨询辅导服务,根据课题方向不同详细讲解对应的in文件编写方法、模拟关键技术、数据后处理,经一对一咨询辅导后能够独立编写出in文件。

具体内容可查看公众号一对一培训说明:lammps一对一培训

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

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

lammps加油站

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

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

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

打赏作者

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

抵扣说明:

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

余额充值