分子动力学-液态氩相变问题仿真
氩流体扩散行为的分子动力学模拟研究

氩流体扩散行为的分子动力学模拟研究李群;王宝和【摘要】采用分子动力学模拟技术(MD),利用L-J势能模型,研究了非受限空间和受限空间中,氩流体的扩散行为.考察了非受限空间中截断半径、粒子数、温度和受限空间中能量系数、狭缝宽度及温度等对氩流体自扩散系数的影响.模拟结果表明,在非受限空间中,氩流体的自扩散系数随温度升高而逐渐增大,其随温度的变化规律符合Arrhenius方程.在受限空间中,随着能量系数的增大和狭缝宽度的减小,氩流体自扩散系数逐渐减小;温度对氩流体自扩散系数的影响规律与非受限空间的类似.在相同温度下,受限空间氩流体的自扩散系数比非受限空间的要低.【期刊名称】《河南化工》【年(卷),期】2013(030)015【总页数】5页(P31-35)【关键词】分子动力学;氩流体;自扩散系数;受限空间【作者】李群;王宝和【作者单位】大连理工大学化工学院,辽宁大连116024;大连理工大学化工学院,辽宁大连116024【正文语种】中文【中图分类】TQ116.43扩散系数是表征物质运输过程的重要参数,但采用常规实验手段很难准确测量得到。
对于受限空间的流体,扩散系数的研究更加困难。
随着计算机和分子动力学模拟技术的发展,从分子水平研究流体的扩散规律已经引起了国内外许多学者的极大关注[1-3]。
Meier等采用平衡分子动力学方法,模拟得到了Lennard-Jones(L-J)流体的自扩散系数和黏度[2]。
葛宋和陈民采用平衡分子动力学方法,通过均方位移计算得到了超临界条件下,L-J流体的自扩散系数随温度的变化规律;同时,利用Green-Kubo法计算了超临界L-J流体混合物的扩散性质[4]。
本文拟采用L-J模型,探究非受限空间中温度、截断半径、模拟粒子数和受限空间中能量系数、狭缝宽度及温度对氩流体自扩散系数的影响。
1 模拟方法目前,采用分子动力学模拟技术,计算自扩散系数的方法主要有两种,即Green-Kubo法和Einstein法,分别如式(1)和(2)所示[1]。
氩流体汽液界面特性的平衡分子动力学模拟

关键词 : 分子动力学 ; 氩流体 ; 模拟 ;汽液界面 中图分类号 : 6 3 1 0 4 . 文献标 识码 : A 文章编号 :0 3— 4 7 2 1 ) 7— 0 0— 4 10 3 6 (0 1 1 0 3 0
Equ l i m o e u a n m isSi u a i n o q i —v po ii u M lc l r Dy a c m l to fLi u d — a r br
mo e o su y te l i d lt t d h i d—v p ri tra e c a a t rsi s o r o a d t e d srb t n r ls o a o qu a o n e c h r ce it fa g n, n h iti u i u e fv p r— f c o lq i ntra e c a a t rsis p r mee s a e o t i e Th i lto e ut d mo sr ts t a t m— i u d i e c h r ce it a a t r r b a n d. e smu ain r s l e n ta e h twih i f c p o i h e e au e,h n i flq d buk a d t e i tra i e so e r a e g a u ly, tt r vng t e t mp r tr t e de st o iui l n h n ef ca tn in d c e s r d al bu he y l i tfa ilt ik e sa d t e d n i fg sb k i c e s r d l T e de st flq i u k a d t n— n e c a hc n s n h e st o a ul n r a e g a ual h n i o i u d b l n hei y y. y
物理性质的分子动力学模拟分析

的识别作用受阻,这在一定程度上解释了甜味抑制机理 。 关键词: MD 模拟; 富勒醇; 甜味剂; 甜味抑制剂; 结合能 中图分类号: TS202. 3 文献标识码: A 文章编号: 1006 - 2513 ( 2013 ) 03 - 0229 - 04
Molecular mechanism of sweetness studied by dynamic molecular simulation model
PAN Luyun,ZHENG Jianxian ( College of Light Industry and Food Science,South China University of Technology,Guangzhou 510640 )
Abstract: The interaction of C60 ( OH)
分子动力学模拟研究甜味感受机理
潘露云,郑建仙
( 华南理工大学轻工与食品学院,广州 510640 )
摘 要: 采用分子动力学模拟方法,对人工甜味受体 C60 ( OH ) 与 3 种单糖 ( 葡萄糖、 果糖、 半乳糖) 、 的结合能越
20
3 种双糖 ( 蔗糖、麦芽糖、乳糖) 及甜味抑制剂 Na - PMP 的相互作用过程分别进行了研究 。 结果表明: 甜味 剂的甜度与其和 C60 ( OH)
收稿日期: 2013 - 02 - 19 * 通讯作者
甜味感受机理还没有完整的定论。 因此, 人工甜 味受体模型的建立就显得尤为必要 。 富勒醇以其结构特别且具有一定的刚性、 含 羟基较多、水溶性较好等特点, 可以作为人工甜 味化学受体实验模型
20
and sucrose. This explained the
甜味是人们偏爱的一种味道, 是由甜味剂与 [1 ] 甜味受体之间以一种特殊方式相作用产生的 。 甜味强度的测定一直没有明确的测定方法, 仅仅 [2 ] 依赖于人的感官评定 。 又由于目前尚不能得到 纯化的甜味受体蛋白及其结构的不确定性, 所以
氩在单壁碳纳米管中扩散的分子动力学模拟

【 键词 】 分子动力学模拟 ; 关 单壁碳纳米管 ; 队列扩散 ; 单 扩散指数
M o e u a n m i i u a i n o he l c l r Dy a c S m l to s f r t
Dif sv te fAr i h i l — a lCa bo Na o u e fu i iis0 n t e S nge W l r n n t b s
第 1 卷第 1 1 期
氩 在 单 壁 碳 纳 米 管 中 扩 散 的 分 子 动 力 学 模 拟
梁 晓 风
( 中北大学 , 山西 太原 0 0 5 ) 3 0 1
【 摘
要 】 利用分子 动力学模 拟方 法模拟 了氩在 不 同直径 的单壁碳 纳米 管( WC T ) S N s 中的扩散 。通过利 用公 式
<Z >=2 Dt中扩 散指数 口分析模 拟结果发现 : e=3 5 时, 当 4K 在直 径为 0 8 m 的 S NT 中, 散呈现 出单 队 .n WC 扩 列扩 散 ; 在直径 为 l m和 12 n 的 S N s中, e从 6 K变化 到 3 5 n .5 m WC T 当 9 4 K时, 散从 正常扩散 转 变为超扩 散; 扩 在 直径 大于 1 6 m 的 S N s中, .n WC T 扩散表现 为正常扩散 , e值的变化并不影 响扩散 类型。
2 1 年 2月 01
廊坊师 范学 院学报 ( 自然科学版 )
Junl f a gagT ahr o ee N tra Si c dt n o ra o n fn eces U g( aunl c neE io ) L C e i
F b. 01 e 2 1
Vo . 1 1 1 No. 1
氩粒子系统的分子动力学模拟

摘
要 : 分 子 动 力 学 方 法 是 一 种 计 算机 模 拟 实 验 的 方 法 , 这 种 方 法 不 仅 可 以得 到 原 子 的 运 动
轨迹 , 还 可 以 观 察 到 原 子 运 动 过 程 中的 各 种 微 观 细 节 . 通过 对 2 5 6个 氩 原 子 系 统 进 行 分 子 动 力 学 模 拟 得 出 了氩 原 子 系统 的 能 量 演 化 过 程 、 粒子 的运 动轨迹 、 系统 的 径 向 分 布 函 数 等 一 些 有 意 义 的
子数不变 、 动量恒等于零. 系统 中粒子的运动方程组可以从哈密顿量推 出, 如下所示 :
T
2
, 、
=
N
1 ∑ ( ) ( 1 , 2 , … Ⅳ )
” 1
≠
( 2 )
采用有限差分法将微分方程化为有限差分方程来求解该方程组 , 数值求解该方程组 , 我们需要将此方 程 组 的求 解 变成求 解 以下方 程组 :
[ 收稿 日期 ] 2 0 1 5 — 0 5 —1 7 [ 作者简介 ]张丽娟 ( 1 9 8 4 一) , 女, 山西平遥人 , 晋 中学 院信 息技 术与工程学院 , 讲师 , 硕士, 研 究方向 : 凝 聚态物理和非 线性 光
学.
・
2 4・
张 丽娟
氩 粒 子 系统 的 分 子 动 力 学模 拟
( 4 ) 计 算 第n 步的 速 度 = ( ’ 一 ) / 2 h
( 5 ) 重 复进 行第 ( 2 ) 步, 在上面的算法中, 动能的计算 比势能的计算要落后一步 , 而且这种算法不是 自 启动的 , 只有给出初始位
t = = n h , r i : : r i ( ) t ) , = = = ( : ) t ) 则 式( 3 ) 可 以写 成如 下形 式 :
(2020年7月整理)分子动力学模拟.doc

分子动力学模拟分子动力学是一门结合物理,数学和化学的综合技术。
分子动力学是一套分子模拟方法,该方法主要是依靠牛顿力学来模拟分子体系的运动,以在由分子体系的不同状态构成的系统中抽取样本,从而计算体系的构型积分,并以构型积分的结果为基础进一步计算体系的热力学量和其他宏观性质。
这门技术的发展进程是:1980年:恒压条件下的动力学方法(Andersenの方法、Parrinello-Rahman法)1983年:非平衡态动力学方法(Gillan and Dixon)1984年:恒温条件下的动力学方法(能势‐フーバーの方法)1985年:第一原理分子动力学法(→カー・パリネロ法)1991年:巨正则系综的分子动力学方法(Cagin and Pettit).最新的巨正则系综,即为组成系综的系统与一温度为T、化学势为μ的很大的热源、粒子源相接触,此时系统不仅同热源有能量交换,而且可以同粒子源有粒子的交换,最后达到平衡,这种系综称巨正则系综。
进行分子动力学模拟的第一步是确定起始构型,一个能量较低的起始构型是进行分子模拟的基础,一般分子的其实构型主要是来自实验数据或量子化学计算。
在确定起始构型之后要赋予构成分子的各个原子速度,这一速度是根据玻尔兹曼分布随机生成,由于速度的分布符合玻尔兹曼统计,因此在这个阶段,体系的温度是恒定的。
另外,在随机生成各个原子的运动速度之后须进行调整,使得体系总体在各个方向上的动量之和为零,即保证体系没有平动位移。
由上一步确定的分子组建平衡相,在构建平衡相的时候会对构型、温度等参数加以监控。
进入生产相之后体系中的分子和分子中的原子开始根据初始速度运动,可以想象其间会发生吸引、排斥乃至碰撞,这时就根据牛顿力学和预先给定的粒子间相互作用势来对各个例子的运动轨迹进行计算,在这个过程中,体系总能量不变,但分子内部势能和动能不断相互转化,从而体系的温度也不断变化,在整个过程中,体系会遍历势能面上的各个点,计算的样本正是在这个过程中抽取的。
一份分子动力学模拟资源lammpsMS适合初学者

# 邻近原子
#create geometry
lattice fcc 3.61 fcc,晶格常数3.61A
region box block 0 30 0 3 0 3 方体区域叫box,长30,宽和高是3
create_box 1 box 一个box
create_atoms 1 box 建了一种原子
# 定义晶胞为 #定义一个长 #创建了这样 #在box里创
#dump 1 all custom 1 dump.atom id xs ys zs c_3 c_4 c_5 # 将信息写入dump.atom
dump 1 all custom 1 mmpstrj id xs ys zs c_3
c_4 c_5
min_style sd minimize 1.0e-12 1.0e-12 10000 10000 # 再次能量最小 化
boundary p s s
边界条件,拉
伸方向是周期性,其余是自由边界;如果是薄膜拉
伸则是两个周期性,块体则是三个周期性
units metal
#单位制定义
为metal
atom_style atomic 动
#原子类型自
neighbor 2.0 bin 关的东西
#截断半径相
neigh_modify delay 1 check yes 列表更新速度
energy is $E" fix 1 all nvt 100 0.0001 100 drag 0.2 # nvt 系综,温度由 100K 到0.0001K run 1000 # 运行 1000 步
print "nvt performed, temperature down: $N atoms,
分子动力学仿真

分子动力学仿真简介分子动力学(Molecular Dynamics,简称MD)是一种通过计算机模拟分子粒子的运动,以研究物质的性质和行为的方法。
它基于牛顿力学的运动方程,通过数值积分来模拟分子的运动和相互作用,从而得到物质在原子尺度上的行为。
分子动力学仿真是基于分子动力学原理,使用计算机进行的模拟实验。
通过对原子或分子之间的运动进行建模和计算,可以研究物质的结构、动力学过程和热力学性质等。
分子动力学原理分子动力学原理基于牛顿力学,通过牛顿第二定律推导出分子的运动方程。
运动方程的求解是通过数值积分的方法进行的。
在分子动力学模拟中,计算机程序会根据给定的初始状态和相互作用势函数,在微观上模拟出分子粒子的运动和相互作用,从而模拟宏观物质的行为。
分子动力学模拟中最重要的步骤是更新每个粒子的位置和速度。
这一步骤需要计算每个粒子受到的力,并根据牛顿第二定律计算其加速度、速度和位置的变化。
通常,粒子之间的相互作用势函数会根据分子的类型和模拟的系统进行选择。
常见的相互作用势函数包括Lenanrd-Jones势和Coulomb势等。
分子动力学仿真的步骤分子动力学仿真通常包括以下几个步骤:1.系统的初始化:设定初始状态,包括粒子的初始位置和速度等。
通常,初始位置可以通过从实验数据或数学模型中获得的结构来得到,而速度可以通过从温度分布或速度分布得到的随机数生成。
2.动力学计算:根据牛顿运动方程,计算每个粒子受到的力,并通过数值积分方法更新粒子的位置和速度。
通常,采用的数值积分方法包括Euler法、Verlet法和Leapfrog法等。
3.相互作用势的计算:根据设定的相互作用势函数,计算每个粒子之间的相互作用能。
常见的相互作用势函数包括Lenanrd-Jones势和Coulomb势等。
4.热力学性质的计算:通过对系统的动力学计算,可以获得系统的热力学性质,如温度、压力和能量等。
这些性质可以通过统计平均的方法进行计算,例如计算平均速度、平均动能和平均势能等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
液态氩相变问题仿真
课题要求:研究液态氩随着温度的降低从液态转变为固态的相变问题,并分析特定温度下液态氩的性质。
1、仿真方法的选择
1.1 分子动力学简介
分子动力学方法是一种计算机模拟实验方法,是研究凝聚态系统的有力工具。
该技术不仅可以得到原子的运动轨迹,还可以观察到原子运动过程中各种微观细节,广泛应用于材料科学、生物物理和药物设计等。
分子动力学总是假定原子的运动服从某种确定的描述,这种描叙可以牛顿方程、拉格朗日方程或哈密顿方程所确定的描述,也就是说原子的运动和确定的轨迹联系在一起。
在忽略核子的量子效应和Born-Oppenheimer绝热近似下,分子动力学的这一种假设是可行的。
经典MD模拟,其系统规模在一般的计算机上也可达到数万个原子,模拟时间为纳秒量级。
因此本课题适合采用分子动力学方法进行模拟。
1.2分子动力学常用仿真软件简介
(1)LAMMPS适用于材料体系的仿真;(2) Materials Explorer适用于化学和材料体系的仿真;(3)AMBER适用于生物体系的仿真;(4)GROMACS适用于蛋白质体系的仿真;(5)DL-Ploy适用于界面体系的仿真;(6)namd适用于生物和化学软材料体系;(7)CHARMM主要适用于生物体系,也包含部分化学体系。
其中,LAMMPS即Large-scale Atomic/Molecular Massively Parallel Simulator-大规模原子分子并行模拟器,主要用于分子动力学相关的一些计算和模拟工作,一般来讲,分子动力学所涉及到的领域,LAMMPS代码也都涉及到了。
LAMMPS由美国Sandia国家实验室开发,以GPL license发布,即开放源代码且可以免费获取使用,使用者可以根据自己的需要自行修改源代码。
LAMMPS可以支持包括气态,液态或者固态相形态下、各种系综下、百万级的原子分子体系,并提供支持多种势函数。
具有支持并行计算,并行扩展性好,C++可拓展性好等特点。
综上所述分析比较,本课题选用分子动力学LAMMPS软件进行液态氩相变问题的仿真。
2、液态氩液态变固态的相变仿真
2.1编写LAMMPS的运行程序in文件。
in文件的程序如下:
# 2d Lennard-Jones quench
units lj #指定为lammps的lj类
atom_style atomic #原子模式
boundary p p p #周期性边界条件
lattice fcc 0.851 #液态Ar的晶格常数0.851
region box block 0 8 0 8 0 5 #区域大小
create_box 1 box #将上述区域指定为模拟的盒子
create_atoms 1 box #将原子按晶格填满盒子
mass 1 1.0 #原子质量为1
velocity all create 0.85 872877 #指定初始速度
timestep 0.01 #步长
pair_style lj/cut 2.5 #选择lj势
pair_coeff 1 1 1.0 1.0 2.5
neighbor 0.3 bin
neigh_modify every 10 delay 0 check yes
thermo 1000
fix 1 all npt temp 0.85 0.85 2.0 iso 0.0 0.0 1.00
#保持初始温度,在NPT下弛豫
run 50000 #运行50000步
unfix 1
dump 1 all xyz 1000 quench.xyz #输出各坐标信息
fix 1 all npt temp 0.85 0.01 2.0 iso 0.0 0.0 1.00 #在NPT下使温度从0.85降至0.01 dump 1 all atom 1000 dump.quench
dump 2 all image 1000 image.*.jpg type type zoom 1.6 adiam 1.5#输出JPG 图像文件
dump_modify 2 pad 4
dump 3 all movie 1000 movie.mpg type type zoom 1.6 adiam 1.5 #输出MPG格式文件
dump_modify 3 pad 4
run 1000000
2.2液态氩相变仿真结果分析
在LAMMPS软件中运行in文件,得到以下图像文件:
图1第50000步图2第300000步图3第500000步
图1、2、3反映了液态氩的原子状态,原子位置不确定,没有规则排列。
图4第546000步图5第547000步图6第548000步
图7第549000步图8第550000步图9第551000步
图4、5、6、7、8、9反映的是氩由液态向固态转变的过渡过程,从图片中可以看出原子的位置逐渐缩减到一定范围内,且排列逐渐显示出一定的规则。
图10第600000步图11第800000步图12第1000000步
图10、11、12反映的是固态氩的原子状态,原子位置确定,且规则排列。
通过MPG视频文件,除了以上图片所显示的信息外,我们还能观察到在整个模拟过程中,即随着温度下降的过程,原子的速度越来越小,活动范围由大到小,慢慢固定在一个小区域里活动。
3、特定温度下液态氩性质仿真
利用LAMMPS建立8×8×8的FCC格子,分别在T=0.1,0.4,0.6,0.8,1.0下保持零外压弛豫,得到在不同温度下原子运动的情况,以及不同径向分布函数。
3.1编写LAMMPS的输入文件in.melt_Ar_temp
# 2d Lennard-Jones melt_temp
units lj
atom_style atomic
boundary p p p
variable x index 1.00 0.80 0.60 0.40 0.10
lattice fcc 0.888
region box block 0 8 0 8 0 8
create_box 1 box
create_atoms 1 box
mass 1 1.0
print"--------------Temperature=$x--------------"
velocity all create $x 872877
timestep 0.01
pair_style lj/cut 4
pair_coeff 1 1 1.0 1.0 4
neighbor 0.3 bin
neigh_modify every 20 delay 0 check no
thermo 1000
fix 1 all npt temp $x $x 2.0 xyz 0.0 0.0 1.0
run 50000
unfix 1
fix 1 all nvt temp $x $x 1.0
compute 3 all pe/atom
compute 4 all ke/atom
compute 5 all coord/atom 2.5
dump 1 all custom 50 dump_$x.atom id xs ys zs c_3 c_4
run 1000
unfix 1
compute myRDF all rdf 100
fix 1 all ave/time 100 1 100 c_myRDF file tmp.rdf mode vector
run 1000
clear
next x
jump in.melt_Ar_temp
3.2用Origin作图软件对in文件输出的数据进行分析处理,得到如下结果:
T=0.1的径向分布函数图T=0.4的径向分布函数图
T=0.6的径向分布函数图T=0.8的径向分布函数图
T=1.0的径向函数分布图
将各温度下的径向分布函数放在在同一坐标系下得到图形如下。
3.3径向分布函数图分析
径向分布函数即是原子径向上的原子密度与体系总密度的比值函数。
根据以上的径向分布函数图可知,在温度较低的情况下,径向分布函数的峰比较尖锐,各个峰所对应的径向值,分别对应最近邻、次近邻等配位的位置;随着温度的升高,径向分布函数的峰变宽,一些位置上的峰消失;直至到达液相,此时分布函数的值不再表示配位情况,而是反映了此时其它原子相对于中心原子的位置的概率分布。
4 总结
通过本次课程作业的练习,我对分子动力学有了全面的认识,对于分子动力学常用仿真软件有了进一步的了解。
初步掌握了LAMMPS仿真软件的使用方法,编写LAMMPS的运行程序in文件,对液态氩随着温度的降低从液态转变为固态的相变问题进行了分析。
但是很多问题还没有得到解决,比如从单个原子的体积随温度、时间的变化能够很好地使人看出氩的相变,这都没能成功仿真出来。
因此,需要在以后的研究工作中,进一步加强分子动力学的学习,提高能力,解决科研中遇到的实际问题。