lammps软件_Lammps模型构建的方法之一:组合模型构建

对于Lammps初学者,建模的方法主要有以下几种:1、在Lammps中自行建模,适合金属等简单的模型,如果遇到聚合物就比较麻烦了;2、通过第三方软件建模,例如:Matlab、Python、VMD、Material Studio(MS)等软件,建完模型转换成data文件导入到Lammps中。今天本文主要是介绍在MS中建聚合物,以12烷为例,导入到Lammps中,再在Lammps中建立金属模型,以Al为例,再组合生成一个完整模型,以便于后面开展计算,同时在建模的过程中解释很多新手在学习这种组合模型构建的困惑。

首先介绍在MS中建聚合物12烷,具体建模方式可以学习手册,这里说12烷在进行创建盒子和进行几何优化都使用pcff力场,如图1,然后生成*.car文件,使用Lammps自带的msi2lmp进行文件转换,生成data文件。MS的模型有很多种方法转换到适合Lammps的data文件,本文只针对msi2lmp转换这种方式进行描述。在这里面需要解释为什么在MS里建聚合物,而不在这里建金属模型。MS有个巨大的问题是在于这里面的力场和msi2lmp进行转换的时候只有两种力场可以互相转换:cvff和pcff力场,如图2。而cvff和pcff力场都是适用于有机物,如图3,所以金属模型在这里转换的时候需要把键都要删除,否则类似氧化铝这种金属之间有Al-O键,在cvff和pcff力场中是无法识别的,所以要是建复杂一点的金属模型就很麻烦,但是单晶的金属在这里建都无妨。所以本文最终选择只在MS中建立12烷,使用pcff力场。

09d4988e70cd581c57ae78ba96421a17.png

图 1

67587b2db685e4aa75a65113e39cc960.png

18861dded33f6f2409b6d4c202ad0aa9.png

图 2

cb3abfd2742a9fdb1faf0377cf246536.png

a2a89bb294e459cecbdc76664a84db00.png

图3

通过Lammps建立Al模型,模型in文件如图4,在这里对于新手的一个建议就是in文件的书写一定要规范,便于以后自己辨认。

d3ca0d68cf03dd8238c93e5c7ba0242b.png

图4

现在开始将12烷模型和Al模型合并到一个模型中去,再输出data文件,这样做的目的是将建模和计算分开,以便于后续的仿真计算。代码如图5:先给12烷赋予势函数,然后读取12烷和Al模型,两者通过命令合成一个模型。再给组合模型一个混合势,分别描述12烷、Al模型以及他们之间的相互作用。最后进行分组,输出data文件,模型如图6所示。

2fa2b1d22a8d1e59a992461cad9abf9c.png

2fa2b1d22a8d1e59a992461cad9abf9c.png

图5

c928447f4b9c27548de2ae401b8e8de1.png

图6

至此,组合模型已经建立成功。由于作者是Lammps初学者,如有错误,还希望各位大佬们指正!另外,在这里非

常感谢哈尔滨工业大学沈荣琦博士和中南大学强元宝硕士在这项学习上的帮助!

转载本文请联系原作者获取授权,同时请注明本文的来自链接!

如果有帮助到你请点赞收藏,加关注,打个赏,谢谢~欢迎在评论区留言,作者不定期回复!

别不务(ke)正业(yan)了,快来眼保健操~

今天请大家欣赏日本女模特——吉岡里帆(图片和视频来自吉冈里帆ins)

772fadc0b274302c15097a9307cde009.png

b6e222bec2877d66fa28fb1e5b595cc9.png

01f57b48052f99c37d3ba44948c01adc.png

3b568ed74f230792a97f619ec47de813.png

61bbf847fa8c82bfbc6420560b2f3cf5.png

069b30dac5337b4c153b660047b77d24.png

f79652b60106a5c2dfbf39dda5c0e18d.png

bd7c4fedf647a3bb243873af0650253a.png
知乎视频​www.zhihu.com

如果有帮助到你请点赞收藏,加关注,打个赏,谢谢~欢迎在评论区留言,作者不定期回复!

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值