分子动力学概述-精品文档.docx
《分子动力学概述-精品文档.docx》由会员分享,可在线阅读,更多相关《分子动力学概述-精品文档.docx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、分子动力学概述分子动力学分子动力学方法是一种计算机模拟实验方法,是研究凝聚态系统的有力工具。该技术不仅能够得到原子的运动轨迹,还能够观察到原子运动经过中各种微观细节。它是对理论计算和实验的有力补充。分子动力学总是假定原子的运动服从某种确定的描绘,这种描叙能够牛顿方程、拉格朗日方程或哈密顿方程所确定的描绘,也就是讲原子的运动和确定的轨迹联络在一起。在忽略核子的量子效应和Born-Oppenheimer绝热近似下,分子动力学的这一种假设是可行的1。所谓绝热近似也就是要求在分子动力学经过中的每一霎时电子都处于原子构造的基态。要进行分子动力学模拟就必须知道原子间的互相作用势。在分子动力学模拟中,我们一
2、般采用经历势来代替原子间的互相作用势,如Lennard-Jones势、Mores势、EAM原子嵌入势、F-S多体势。然而采用经历势必然丢失了局域电子构造之间存在的强相关作用信息,即不能得到原子动力学经过中的电子性质1。事实上,分子动力学就是模拟原子系统的趋衡经过。实际上,分子动力学方法就是确定某一描绘与初始条件、边值关系的数值解。我们假定系统经过M步长之后到达稳定,而这一稳定状态正是我们所求的。、分子动力学的算法分析首先,我们假定我们研究的系统服从Newton方程所确定的描绘,即:)(1)(.tFmtr=1式中r(t)表征原子在t时刻的位置矢量F(t)表征原子在t时刻所遭到的力,它与所有原子的
3、位置矢有关m表征原子的质量。假如我们给定初始条件,即方程的定解条件r(0)和v(0),那么方程的解就能够确定。年代中期发展了大量的分子动力学算法,如两步差分算法2、预测-校正算法3、中心差分算法4、蛙跳算法5等等。为了方便导出它们,我们以Euler一步法6来讨论之。我们令)()(.trtv=表征粒子的速度,则有:)()()(1)()(.tvtrtFmtrtv=记?=?=)()(1)()()()(.tvtFmtftrtvtw则有)()(.tftw=?欧拉一步法就是用向前差商来替代一阶导数,即:)()()1(.twhkwkw=-+,其中h是时间步长,将之代入则有:)()()1(thfkwkw=-+
4、即:?=?-+-+)()(1)()1()()1(kvkFmhkrkrkvkv)()()1()(1)()1(khvkrkrkFmhkvkv+=+=+对于式,由于给定了r(0)和v(0),故r(k+1)和v(k+1)能够确定。根据上述思路我们能够运用欧拉梯形法6、龙格库塔法6、Adams预测校正法6推导多种分子动力学算法,如Verlet算法7、Rahmans预测与校正格式8、Rahmans和Verlet预测校正格式9等。其实从物理意义上考虑,Verlet算法的推导只须用到Taylor展开,其经过如下:)()(!31)(!21)()()(432hotrhtrhtrhtrhtr+=+7)()(!31)
5、(!21)()()(432hotrhtrhtrhtrhtr+-+-=-7*上式中h代表时间步长,将以上两式相加我们得到:)()()()(2)(42hotrhhtrtrhtr+-=+8hhtrhtrtv2)()()(-+=8*该方法的优点是只须二维变量而得到四阶精度,但是不能同时得到同一步的速度和位置。下面列出了一些格式仅供参考:Verlet格式8mkFkakakahkvkvkahkhvkrkr)()(2)()1()()1()(2)()()1(2=+=+=+92)()()()(rCvCaErP9预测:midpointmethodpredictor)(2)1()1(khvkrkr+-=+(10)校
6、正:thesecond-ordermouctonscorrector2)()1()()1(2)()1()()1(kvkvhkrkrkakahkvkv+=+=+(11)3nrCvCaErP)()()()(9预测格式:thethird-orderAdams-Bashforthperdictor12)2(5)1(16)(23()()1(-+-+=+kvkvkvhkrkr(12)校正格式:thethird-orderAdams-Mouctonscorrector12)1()(8)1(5)()1(12)1()(8)1(5)()1(-+=+-+=+kvkvkvhkrkrkakakahkvkv(13)4Ra
7、hman和Verlet预测校正格式9预测格式:-=+-+=+112)1()()()1(qpppkabhkhvkrkr(14)校正格式:-=-=+-+-+=+-+=+112112)2()()1()1()2()()()1(qppqpppkadhhkrkrkvpkachkhvkrkr(15)系数pppdcb,能够从Taylor展开中得到。对于q=3,4,5情形,其系数如下表表一Rahman和Verlet预测校正格式的系数、分子动力学中的势模型分子模拟为何研究原子势能?为了计算力F(t),一般的考虑是从原子之间的互相作用势interatomicinteractionpotential着手,然后根据Ha
8、rtree定理求互相作用力,即F(t)=-.进而将求力转化从求势。作用势的选取是计算模拟的一个重要环节。合理选择作用势的一般要求有:1具有足够的精度,在实验范围内,计算结果能较好的和实验现象相吻合,在实验范围外,能够提供合理的预测结果;2在保证计算精度的前提下尽量简单,使计算机处理起来简易且速度快。为了计算势,现我们将势在原子平衡位置附近展开10:tot(r1r2rn)=?+)3()2(!31!21vv(16)其中)2(v表示二位体势pair-potential,只与原子的相对位置有关。)3(v表示三位体势假如只考虑前两项,历史上已存在对势模型有如下几种:1、Lennard-Jones势11-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分子 动力学 概述 精品 文档
限制150内