大家好,我是小马老师。
本文分享一个使用lammps模拟水分子在石墨烯狭缝内流动的案例。
案例由Simon Gravelle编写,Simon Gravelle已经发表了多篇lammps模拟论文,在其个人主页(https://simongravelle.github.io/)提供了lammps教程和案例代码下载,有兴趣的可以到他的个人主页看看。
案例模型如下图所示:

该案例包括了流体模拟的关键技术,如:
(1)水分子为tip4p类型水分子,在模拟中,使用fix addforce命令驱动水分子产生流动。

fix      kick wat addforce ${frc} 0.0 0.0

(2)为防止石墨烯移动,使用以下命令保证石墨烯位置相对固定:

fix mymum Car momentum 1 linear 1 1 1
fix myrec Car recenter NULL NULL INIT

(3)水分子温度计算中,去掉了流动方向速度对温度的影响

compute  ctN wat temp/partial 0 1 1

替换模型和势参数可用于其它流体的模拟。

案例下载地址:

https://github.com/simongravelle/lammps-input-files/tree/main/interfaces/water-in-graphene-slit

为方便不能下载的朋友,下面贴出in文件代码:

# LAMMPS input file
#变量设置
variable    tem equal 300
variable    frc equal 2e-4 # force to be applied to the water molecule
#模型基本设置
units       real
atom_style  full
#力场参数设置
bond_style  harmonic
angle_style harmonic
dihedral_style  opls
improper_style  harmonic
boundary    p p p
pair_style      lj/cut/tip4p/long 1 2 1 1 0.105 10.0
kspace_style    pppm/tip4p 1.0e-4
pair_modify mix arithmetic tail yes
special_bonds   lj/coul 0.0 0.0 0.5 angle yes
#读取data文件和力场参数文件
read_data   data.lammps
include     PARM.lammps
#分组
group       wat type 1 2
group       Car type 3
#固定水分子键角
fix     myshk wat shake 1.0e-4 200 0 b 1 a 1
fix     mynve all nve
#对水进行控温,温度计算去除流动方向的速度影响
compute     ctN wat temp/partial 0 1 1 # only thermalise the water using ddl normal to the direction of the flow
fix     myber1 wat temp/berendsen ${tem} ${tem} 100
fix_modify  myber1 temp ctN
#对石墨烯进行控温
compute     ctM Car temp
fix     myber2 Car temp/berendsen ${tem} ${tem} 100
fix_modify  myber2 temp ctM
#水分子施加外力产生流动
fix         kick wat addforce ${frc} 0.0 0.0
#保持石墨烯位置相对固定
fix         mymum Car momentum 1 linear 1 1 1
fix         myrec Car recenter NULL NULL INIT
#输出设置
dump        dp1 all atom 1000 dump.lammpstrj
timestep    2.0
thermo      1000
run     50000

公众号:lammps加油站

lammps案例:水分子在石墨烯狭缝中流动的案例代码相关推荐

  1. Lammps实现水分子在纳米颗粒球表面的吸附行为

    关注 M r . m a t e r i a l   , \color{Violet} \rm Mr.material\ , Mr.

  2. 大数据在政府中的应用案例

    本文来自网易云社区. 政府掌握着全社会量最大.最核心的数据.了解政府大数据应用的案例和数据有助于释放政府数据的价值,也有利于民众对政府的了解.下面来看看大数据在政府中的应用案例. 大数据在政府中的应用 ...

  3. 计算机技术应用于教学案例,案例教学法在计算机网络技术教学中的应用

    摘 要 文章针对计算机网络技术课程的特点进行分析,指出了现行计算机网络技术课程在教学中存在的问题.通过对案例教学与传统教学的比较,提出了案例选择的策略,探讨了案例教学法在计算机网络技术课程中的应用. ...

  4. lammps案例:聚乙烯/石墨烯侧面pull out模拟案例

    大家好,我是小马老师. 上一期的推文,介绍了聚乙烯和石墨烯复合界面拉伸的案例. 本文继续介绍聚乙烯和石墨烯复合界面模拟,本文案例模拟石墨烯从聚乙烯中拔出的过程. 模拟过程分为三部分. (1)建模 在第 ...

  5. 高岭土吸附阳离子_水分子在高岭土中吸附特性的蒙特卡罗模拟研究

    等:微斜长石粉体水热合成六方钾霞石及其表征 · 149 · 第 40 卷第 1 期 水分子在高岭土中吸附特性的蒙特卡罗模拟研究 戴 伟 1,2 ,水中和 1 ,沈春华 1 ,李 凯 1 (1. 武汉理 ...

  6. 光电整纬机狭缝检测工作原理

    光电整纬机狭缝检测工作原理 传统的织物整纬检测方式采用 2-3 个固定狭缝检测纬斜,每个狭缝只检测固定的纬斜角度.因固定狭缝个数的限制,使得检测精度无法满足实际要求.本课题采用旋转狭缝检测头来对织物纬 ...

  7. lammps案例:反应力场reax/c设置方法及案例解析

    大家好,我是小马老师. 在绝大多数的lammps模拟过程中,两个原子之间只要产生了键连接(bond),这个bond默认"永久"存在. 在模拟过程中,这个键是不允许断裂的,当然,也不 ...

  8. shell中while循环案例

    shell中while循环案例 新建一个文件:  while_test.sh  ,复制一下代码: i=0 while ((i < 9))                             ...

  9. java猜字母讲解_JAVA语言中的经典案例:猜字母游戏

    设计数据结构 问题 猜字母游戏规则为,随机产生5个按照一定顺序排列的字符作为猜测的结果,由玩家来猜测此字符串,玩家可以猜测多次,每猜测一次,由系统提示结果,如果猜测的完全正确则游戏结束,计算玩家的游戏 ...

最新文章

  1. Greenplum Hadoop分布式平台大数据解决方案实战教程
  2. PyQt5 图形界面 - Qt Designer创建qrc资源文件引用图片资源实例演示,QTextBrower组件引用图片资源方法展示
  3. Serverless 工程实践 | 快速搭建 Kubeless 平台
  4. 通俗易懂。Cocos2dx和Unity3D概念,二者区别?哪个更好一点?
  5. 使用labelme制作自己的深度学习图像分割数据集
  6. purple-class2-默认选项切换
  7. 熬夜并不值得程序员炫耀
  8. 设置 git pull 无需输入账号和密码
  9. [转]VirtualBox安装CentOS7
  10. 数据结构 5排序算法
  11. 调试bootmgrwinload vistawin7 x86x64
  12. Unable to access jar file xxx.jar问题的解决
  13. 谈谈AssetStore及其脱离Unity下载方法
  14. 该不该从大学退学的讨论
  15. configure配置调试
  16. BurpSuite学习:在火狐浏览器使用foxyproxy添加代理127.0.0.1后无法正常上网
  17. 猿辅导推出人文博雅素养课程 奥运冠军杨扬化身领读人
  18. 笔记----DX11.0转为DX11.2
  19. 2023 最新可用Google镜像地址 长期更新
  20. 逸管家共享金融,助力中小企业

热门文章

  1. 【NAS】群晖使用自带DDNS实现外网访问
  2. Android Studio 内部字体大小修改
  3. 手机IO workload解析
  4. 批量处理 | 起点和终点交叉配对进行路线查询
  5. Lumen 安装配置
  6. Android冒险之旅-14-RecycleView(线性,网格,瀑布流)
  7. 美学心得(第二百三十七集) 罗国正
  8. 开源神器:可快速将真实物件复制粘贴到电脑上!
  9. 1024程序员节?我们整点AI绘图玩玩吧,一文教你配置stable-diffusion
  10. android播放器概述,【Android】 从头搭建视频播放器(1)——概述