首页 分子动力学

分子动力学

举报
开通vip

分子动力学 第六章 分子动力学方法 Molecular Dynamics Simulations 第一节 引言 计算机模拟分类: (1)随机模拟方法。 优点: 随机模拟方法计算的程序简单,占内存少,但 是该方法难于处理非平衡态的问题。 (2)分子动力学方法(Molecular Dynamics或简称MD) 。 可以处理非平衡态问题。但是使用该方法的程序较复 杂,计算量大,占内存也多。 分子动力学方法利用牛顿古典力学来计算许多分子在 相空间中的轨迹。 分子动力学简介 1. 分子动力学是在原子、分子水平上求...

分子动力学
第六章 分子动力学方法 Molecular Dynamics Simulations 第一节 引言 计算机模拟分类: (1)随机模拟方法。 优点: 随机模拟方法计算的程序简单,占内存少,但 是该方法难于处理非平衡态的问题。 (2)分子动力学方法(Molecular Dynamics或简称MD) 。 可以处理非平衡态问题。但是使用该方法的程序较复 杂,计算量大,占内存也多。 分子动力学方法利用牛顿古典力学来计算许多分子在 相空间中的轨迹。 分子动力学简介 1. 分子动力学是在原子、分子水平上求解多体问题的 重要的计算机模拟方法。 2. 通过求解所有粒子的运动方程,分子动力学方法可 以用于模拟与粒子运动路径相关的基本过程。 3. 在分子动力学中,粒子的运动行为是通过经典的 Newton运动方程所描述。 第二节 粒子运动方程的数值求解 粒子体系的运动方程⎯⎯Lagrangian方程 1. 定义Lagrangian函数为 则运动的Lagrangian方程为 0 d d =∂ ∂−∂ ∂ kk qqt LL & 粒子的运动方程-Lagrangian方程 k k k k k k k k k q p p q pq q p ∂ ∂−=∂ ∂= −= ∂ ∂= ∑ HH LH L & && & ),(),( qqqp 单原子的牛顿运动方程 V iiii i i i m m rfr pr −∇== = && & Verlet algorithm r(t+∆t) = r(t) + v(t)∆t + (1/2)a(t)∆t2 (1) r(t-∆t) = r(t) – v(t)∆t + (1/2)a(t)∆t2 (2) 将上面两式相加,得到: r(t+∆t) = 2r(t) – r(t- ∆t) + a(t)∆t2 (3) v(t+∆t) = v(t) + a(t)∆t + (1/2)b(t)∆t2 (4) a(t+∆t) = a(t) + b(t)∆t (5) 将 (5) 式的b(t) 代入 (4) ,得到: v(t+∆t) = v(t) + (1/2)[a(t) + a(t+∆t)] ∆t (6) 其他求解算法: • Leap-frog algorithm r(t+∆t) = r(t) + v(t+(1/2)∆t) ∆t v(t+(1/2)∆t) = v(t-(1/2)∆t) + a(t) ∆t • Beeman’s algorithm r(t+∆t) = r(t) + v(t)∆t + (2/3)a(t)∆t2 – (1/6)a(t-∆t)∆t2 v(t+∆t) = v(t) + v(t)∆t + (1/3)a(t)∆t + (5/6)a(t)∆t–(1/6)a(t∆t)∆t 第三节 分子动力学模拟的基本步骤 分子动力学模拟的实际步骤可以划分为四步:设定模拟 所采用的模型;给定初始条件;趋于平衡的计算过程;宏 观物理量的计算。 1.模拟模型的设定 硬球势 Lennard-Jones型势 . , σ σ ≥ < r r 如果 如果( ) ⎩⎨ ⎧ ∞+= ,0 , rU ( ) ⎥⎥⎦ ⎤ ⎢⎢⎣ ⎡ ⎟⎠ ⎞⎜⎝ ⎛−⎟⎠ ⎞⎜⎝ ⎛= 612 4 rr rU σσε 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2 2.4 2.6 -3 -2 -1 0 1 2 3 4 位势V(r) 力F(r) 吸引力排斥力 ™ 根据经典物理学的规律我们就可以知道在系综模拟 中的守恒量。 ™ 微正则系综的模拟中能量、动量和角动量均为守恒 量。在此系综中他们分别表示为: 元胞 周期性边界条件, ( ) ( )∑ ⎥⎦⎤⎢⎣⎡ += i ii rVrmE r&r 221 ∑= i ipP rr ∑ ×= i ii prM rrr 分子动力学模拟的最小像力约定示意图 ( )Lnrrr jiij rrr +−= min最小像力约定, 2.给定初始条件 给定粒子的初始位置和速度的数值: (1)令初始位置在差分网格格子上,初始速度从玻尔兹曼分布随机 抽样得到。 (2)令初始位置随机地偏离差分网格格子,初始速度为零。 (3)令初始位置随机地偏离差分网格格子,初始速度从玻尔兹曼分 布随机抽样得到。 3.趋于平衡 使系统达到平衡,模拟中需要一个趋衡过程。在这个过程中,我 们增加或从系统中移出能量,直到系统具有所要求的能量。 4.宏观物理量的计算 => ( ) ( ) ( )( )∫ ′∞→′ −′= tt NNt prAdttA 0 }{},{1lim )()(0 τττ rr ( ) ( )( )∫ ′∞→′ −′= tt Nktk pEdttE 0 }{1lim )(0 ττ r ∑∑ > =−= n n N i i k m p nn E 0 1 )(2 0 2 )(1 μ μ ( )∑∑ > <−= n n ji ijrunn U 0 )( 0 1 μ μ 第四节 平衡态分子动力学模拟 1.微正则系综的分子动力学模拟 粒子数恒定、体积恒定、能量恒定、整个系统的总动 量恒等于零。 分子动力学模拟步骤如下(分子动力学模拟步骤如下(VerletVerlet算法)算法): (1)给定初始空间位置。 (2)计算在第步时粒子所受的力。 (3)利用如下公式,计算在第步时所有粒子所处的空 间位置。 (4)计算第步的速度。 (5)返回到步骤(2),开始下一步的模拟计算。 mhFrrr ni n i n i n i /2 2)()1()()1( rrrr +−= −+ ( ) hrrv ninini 2/)1()1()( −+ −= rrr Verlet算法的速度形式: (1) 给定初始空间位置 。 (2) 给定初始速度 。 (3) 利用公式: 计算在第n+1步时所有粒子所处的空间位置 。 (4) 计算在第n+1步时所有粒子的速度: (5) 返回到步骤(3),开始第n+2步的模拟计算。 { })1(ivr { })1(irr mhFvhrr ni n i n i n i 2/ 2)()()()1( rrrr ++=+ { })1( +nirr ( ) mFFhvv nininini 2/)()1()()1( rrrr ++= ++ 速度标度因子: 2.正则系综的分子动力学模拟 速度标度因子: 正则系综分子动力学的模拟具体步骤: (Verlet算法的速度形式) 2/1 2 * 16 )1( ⎥⎥ ⎥ ⎦ ⎤ ⎢⎢ ⎢ ⎣ ⎡ −= ∑ i iv NTβ 2/1 2 )43( ⎥⎥ ⎥ ⎦ ⎤ ⎢⎢ ⎢ ⎣ ⎡ −= ∑ i imv kTNβ (1)给定初始空间位置,, (2)给定初始速度, (3)利用公式: 计算在第n+1步时所有粒子所处的空间位置, (4) 计算在第步时所有粒子的速度: 动能和速度标度因子: (5) 计算将速度乘以标度因子的值,并让该值作为下一次计算时, 第n+1步粒子的速度: 。 (6) 返回到步骤(3),开始第n+2步的模拟计算。 mhFvhrr ni n i n i n i 2/ 2)()()()1( rrrr ++=+ ( ){ }mFFhvv nininini 2/)()1()()1( rrrr ++= ++ ( )2)1( 2 1 ∑ += i n ik vmE 2/1 2)1( )( )43( ⎥⎥ ⎥ ⎦ ⎤ ⎢⎢ ⎢ ⎣ ⎡ −= ∑ + i n ivm kTNβ { } { }11 ++ → nini vv rr β Thank You!
本文档为【分子动力学】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_523510
暂无简介~
格式:pdf
大小:202KB
软件:PDF阅读器
页数:17
分类:工学
上传时间:2011-01-12
浏览量:26