24小时热门版块排行榜    

查看: 1081  |  回复: 0

hazheng

捐助贵宾 (著名写手)


[交流] lammps案例分析(1):石墨烯单轴拉伸之velocity方式

lammps模拟石墨烯拉伸过程有两个命令可选:deform和velocity,两个命令的原理不同。

deform是按照一定的速率拉伸box,在这个过程中,石墨烯的原子随着box的伸长而变化坐标,从而实现整体的拉伸。

velocity方式通常固定石墨烯的一端,给另一端一个固定的速度v,由这一端的原子带动其余原子运动。



本文采用velocity方式进行石墨烯的拉伸,下一篇文章将采用deform方式对石墨烯进行拉伸。

下面对石墨烯拉伸in文件进行详细分析。

#模型初始化,模拟单位为metal,原子方式为atomic,3维模型
units  metal
atom_style   atomic
dimension  3
#定义边界条件,x和y方向为周期性边界,y为拉伸方向,z方向为固定边界

boundary     p p f
#定义邻域原子定义,1个原子的邻域原子列表是以该原子为中心,以力截断半径+缓冲值(也就是下面设置的0.3)为半径的圆内原子列表

neior      0.3 bin
#设置模拟步长为1fs

timestep        0.001
#生成模拟box,box内含有3种原子,这三种原子都是c原子,为了后期线上着色方便,原子类型分为上中下三种

region   box block 0 175 0 175 -5 5 units box
create_box 3 box
#自定义石墨烯晶格参数

lattice  custom 2.4768 a1 1.0 0.0 0.0 &
a2 0.0 1.732 0.0 a3 0.0 0.0 1.3727 &
basis 0.0 0.33333 0.0 &
basis 0.0 0.66667 0.0 &
basis 0.5 0.16667 0.0 &
basis 0.5 0.83333 0.0
#生成石墨烯原子,类型为1

region  gp block 10 120 10 120 -0.5 0.5 units box
create_atoms 1 region gp
#设置原子质量

mass * 12
#定义区域,上下两部分固定区域和中间活动区域mobile

region upper block inf inf 117 inf inf inf  units box
region lower block inf inf inf 13 inf inf units box
group upper region upper
group lower region lower
group boundary union upper lower
group mobile subtract all boundary
#设定最上端原子类型为2,最下端原子类型为3,为后期着色方便

set group upper type 2
set group lower type 3
#设置势函数,airebo常用于石墨烯的模拟

pair_style  airebo 2.0
pair_coeff  * * ch.airebo c c c
#初始化温度

velocity mobile create 300.0 8877528
#固定上下两端原子

fix  1 boundary setforce 0.0 0.0 0.0
#以下四句代码,对模型在npt下进行弛豫,并将结果保存到文件中

thermo 100
fix  2 all npt temp 300.0 300.0 1 x 0 0 0.1 y 0 0 0.1
dump 1 all atom 100 gp_relax.lammpstrj
run 1000
#取消fix,dump设定,步数清零

unfix   2
undump 1
reset_timestep 0
#最上端设置y方向速度为1,沿y方向拉伸

velocity upper set 0.0 1.0 0.0
#按比例设置mobile部分的速度

velocity mobile ramp vy 0.0 1.0 y 8 52 sum yes
#在nvt下进行拉伸

fix  2 all nvt temp 300.0 300.0 0.01
#进行热力学输出,保存拉伸后原子坐标

thermo 1000
thermo_modify lost ignore
dump  1 all atom 1000 gp_tension.lammpstrj
run  10000
模拟最终结果如下图所示,本例比较简单,没有加入应力应变的统计,如要输出应力和应变,可用fix或者thermo语句输出pxx、pyy、pzz三个方向上的应力。

1.jpg



最后,欢迎大家通过微信公众号联系我们。

微信公众号:320科技工作室。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hazheng 的主题更新
普通表情 高级回复(可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考博] 对象没有,还非常想读博,难以抉择 +26 pvrw0224 2024-06-23 49/2450 2024-06-26 13:50 by 人生若是
[硕博家园] 回家两天,不想呆了 +6 368ghnf 2024-06-22 12/600 2024-06-26 13:48 by lyfbangong
[基金申请] 博后网上办公系统维护 +10 取名字烦人 2024-06-25 12/600 2024-06-26 13:37 by yhy1994
[论文投稿] Pattern Recognition期刊,二审审稿邀请发出一个月了,但有一个审稿人一直未接受审稿 5+5 PLVS_VLTRA 2024-06-19 12/600 2024-06-26 12:10 by PLVS_VLTRA
[公派出国] CSC博士联培对将来就业有用吗 +4 也就这样 2024-06-22 4/200 2024-06-26 10:46 by lxs7405
[有机交流] 做什么表征可以检测塑料中碳氢氧的含量 5+3 pzr的sci之路 2024-06-25 5/250 2024-06-26 10:13 by zqdsb
[有机交流] 酚羟基甲基化 10+4 A好运来啦啦啦 2024-06-25 6/300 2024-06-26 10:08 by 88817753
[基金申请] 今天能不能出来名单 +8 地理学1995 2024-06-25 10/500 2024-06-26 09:46 by msjy
[考研] 刚当完兵回来想考研 +5 五官在线 2024-06-23 16/800 2024-06-26 09:01 by Xiaolin81
[有机交流] 大佬们,打的核磁氢谱与chemdraw预测的有偏差 +4 来了个 2024-06-26 4/200 2024-06-26 08:45 by czyzsu
[基金申请] 厅级项目出校却没中 +13 Iwould 2024-06-23 20/1000 2024-06-26 06:14 by foolishmani
[有机交流] 对苯乙烯磺酰氯的合成机理 25+3 该死的科研 2024-06-24 5/250 2024-06-25 17:30 by 王学士
[基金申请] 能看出是否上会了吗 +10 articlefan 2024-06-23 15/750 2024-06-25 16:05 by 请慎重修改昵称
[基金申请] 焦虑没有毛线用,默默前行是王道! +4 漠上藜梭 2024-06-24 8/400 2024-06-25 14:32 by 漠上藜梭
[基金申请] 基你太美 +13 lyfbangong 2024-06-24 14/700 2024-06-25 14:16 by 华氏911.
[基金申请] 博后面上今天下午会公布吗?大家有无消息? +9 地理学1995 2024-06-24 12/600 2024-06-25 14:09 by guoguo0119
[基金申请] 自然基金变化?? +13 今晚推荐22 2024-06-21 23/1150 2024-06-24 17:20 by 舟言川
[金属] 寻找钛合金热压缩代做 +4 liuyang358 2024-06-23 4/200 2024-06-24 13:50 by 搬砖狗不放弃
[公派出国] 博士csc联培会看重第一学历学校层次吗 +4 也就这样 2024-06-23 4/200 2024-06-24 08:18 by 晓目崇
[论文投稿] ACS 编辑的意见 10+3 哈哈妞1993 2024-06-20 3/150 2024-06-21 17:06 by 投个论文
信息提示
请填处理意见