分子动力学模拟方法.ppt
《分子动力学模拟方法.ppt》由会员分享,可在线阅读,更多相关《分子动力学模拟方法.ppt(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、现在学习的是第1页,共69页1957年:基于刚球势的分子動力学法(Alder and Wainwright) 1964年:利用Lennard-Jone势函数法对液态氩性质的模拟(Rahman) 1971年:模拟具有分子团簇行为的水的性质(Rahman and Stillinger) 1977年:约束动力学方法(Rychaert, Ciccotti & Berendsen; van Gunsteren) 1980年:恒压条件下的动力学方法(Andersen法、Parrinello-Rahman法) 1983年:非平衡态动力学方法(Gillan and Dixon) 1984年: 恒温条件下的动力
2、学方法(Berendsen et al.) 1984年:恒温条件下的动力学方法(Nos-Hoover法) 1985年:第一原理分子動力学法(Car-Parrinello法) 1991年:巨正则系综的分子动力学方法(Cagin and Pettit)分子动力学简史现在学习的是第2页,共69页粒子的运动取决于经典力学(牛顿定律(F=ma)课程讲解内容:经典分子动力学(Classical Molecular Dynamics)现在学习的是第3页,共69页原理:计算一组分子的相空间轨道,其中每个分子各自服从牛顿运动定律: 11112)(21NiNijijNiiirUmpHiiiiimdtdmvrp 1
3、11111)()(NiNijijNiNijijirUrdtdijrFp)0(0itirr)0(0itidtvdr初始条件:现在学习的是第4页,共69页现在学习的是第5页,共69页粒子位置的Taylor展开式:粒子位置:粒子速度: t (t) t)-(t(t)2 t)(t2iarrriii t2t)-(tt)(t (t)iiirrv粒子加速度:3i2iit (t) 61 t (t) 21 t (t) (t) t)(tbavrrii3i2iit (t) 61 t (t) 21 t (t) (t) t)(tbavrrii (t) (t)imiiFa开始运动时需要r(t-t):t (0) (0) t)
4、(ivrr+现在学习的是第6页,共69页n 算法启动t (0) (0) t)(ivrr t (t) t)-(t(t)2 t)(t2iarrriii t2t)-(tt)(t (t)iiirrv现在学习的是第7页,共69页Do 100 I = 1, N RXNEWI = 2.0 * RX(I) RXOLD(I) + DTSQ * AX(I) RYNEWI = 2.0 * RY(I) RYOLD(I) + DTSQ * AY(I) RZNEWI = 2.0 * RZ(I) RZOLD(I) + DTSQ * AZ(I) VXI = ( RXNEWI RXOLD(I) ) / DT2 VYI = (
5、RYNEWI RYOLD(I) ) / DT2 VZI = ( RZNEWI RZOLD(I) ) / DT2 RXOLD(I) = RX(I) RYOLD(I) = RY(I) RZOLD(I) = RZ(I) RX(I) = RXNEWI RY(I) = RYNEWI RZ(I) = RZNEWI100 CONTINUE现在学习的是第8页,共69页现在学习的是第9页,共69页t (t) t)21-(t t)21(tiavviit t)21(t(t) t)(tivrrii2t)21-(tt)21(t (t)iiivvv1. 首先利用当前时刻的加速度,计算半个时间步长后的速度:2. 计算下一步
6、长时刻的位置:3. 计算当前时刻的速度:t-t/2tt+t/2t+tt+3t/2t+2tvrv开始运动时需要v(-t/2):t/2 (0) (0) t/2)(iavv现在学习的是第10页,共69页n 算法启动t/2 (0) (0) t/2)(iavvt (t) t)21-(t t)21(tiavviit t)21(t(t) t)(tivrrii2t)21-(tt)21(t (t)iiivvv现在学习的是第11页,共69页现在学习的是第12页,共69页2iit (t) 21 t (t) (t) t)(tavrriitt)(t (t) 21 (t) t)(tiiaavviit(t) 21 (t)
7、t)21(tiavviitt)(t 21 t)21(t t)(tiavviit t)21(t (t) t)(tivrrii等价于现在学习的是第13页,共69页n 算法启动2iit (t) 21 t (t) (t) t)(tavrriitt)(t (t) 21 (t) t)(tiiaavvii现在学习的是第14页,共69页VerletLeap-frogVelocity Verlet现在学习的是第15页,共69页)()()()()()(21)()()()(61)(21)()()(232ttttttttttttttttttttttttppppbbbaabavvbavrr现在学习的是第16页,共69页
8、根据新的原子位置rp,可以计算获得校正后的ac(t+t),定义预测误差:)()()(ttttttpcaaa)()()()()()()()()()()()(3210ttctttttctttttctttttctttpcpcpcpcabbaaaavvarr利用此预测误差,对预测出的位置、速度、加速度等量进行校正:现在学习的是第17页,共69页定义一组矢量:333322221061d)(d21d)(dd)(d)(ttttttttttrrrrrrrr)()()()(1000310032101111)()()()(32103210ttttttttttttpppprrrrrrrr)()()()()()(21
9、)()()()(61)(21)()()(232ttttttttttttttttttttttttppppbbbaabavvbavrr现在学习的是第18页,共69页rrrrrrrrr )()()()()()()()(321032103210ccccttttttttttttttttppppccccr的形式:C0, C1, C2, C3的值以及C0,取决于运动方程的阶数。现在学习的是第19页,共69页)(rrf)()(11ttttpcrrrValuesc0c1c2c3c4c535/1211/2 43/813/41/65251/720111/121/31/24 695/288125/2435/725/4
10、81/120现在学习的是第20页,共69页)(rrf )()(22ttttpcrrrValuesc0c1c2c3c4c5301141/65/611/3519/1203/411/21/1263/20251/360111/181/61/60现在学习的是第21页,共69页),(rrr f)()(22ttttpcrrrValuesc0c1c2c3c4c5301141/65/611/3519/903/411/21/1263/16251/360111/181/61/60现在学习的是第22页,共69页t室温下, t 1 fs (femtosecond 10-15s),温度越高,t 应该减小n 太长的时间步长
11、会造成分子间的激烈碰撞,体系数据溢出; n 太短的时间步长会降低模拟过程搜索相空间的能力 现在学习的是第23页,共69页u 它是分子动力学方法的最基本系综u 具有确定的粒子数N,能量E和体积Vu 算法:现在学习的是第24页,共69页微正则系综(NVE)MD模拟算法的流程图:给定每个分子的初始位置ri(0)和速度vi(0)计算每个分子的受力Fi和加速度ai解运动方程并求出每个分子运动一个时间步长后到达的位置所具有的速度统计系统的热力学性质及其它物理量统计性质不变? 打印结果,结束YesNo移动所有分子到新的位置并具有当前时刻的速度现在学习的是第25页,共69页微正则系综MD模拟程序F3讲解(LJ
12、, NVE):无因次量:/*rr 3*/*EE /*ff/*3PP /*kTT 2/12*)/(mtt 2/1*)/(vvm现在学习的是第26页,共69页MD模拟中几个热力学量的计算:TNkmEBNiK23v2112i/*kTT 2/1*)/(vvm/*EE *12*i*23v21NTENiK现在学习的是第27页,共69页21114) ru 2)(r(drNrUUUUcrNiNijijclrcc 对于LJ流体:3933138 cclrcrrNU 4)(612rrrUc/*rr 3*/*EE 114)(6*12*rrrUc3*9*113138 ccrrNUlrc现在学习的是第28页,共69页KE
13、UE*KEUE现在学习的是第29页,共69页393232316 cclrcrrPlrccBPVWTkP/*rr 3*/*EE /*3PP /*ff111)(31NiNijijccrWWijijijijijijcrUrWrrfr)(31 )(现在学习的是第30页,共69页*lrccPVWTP3*9*2*1132316 cclrcrrP 111* )(31NiNijijccrWW*)( )(jjjjjjcrUrWiiiiiirrfr现在学习的是第31页,共69页练习:推导LJ流体分子间力的表达式(fx, fy, fz及其对比量): 4)(612rrrUr)()(rUrf2612 2184 rrrr
14、rrrUrUf/*rr /*ff2*6*12* 121184 rrrrf现在学习的是第32页,共69页* )(fr rWc2*6*12* 121184 rrrrf 121184 )(6*12*rrrWc2* )( rrrWfc现在学习的是第33页,共69页t (t) t)21-(t t)21(timFvviit t)21(t(t) t)(tivrrii2t)21-(tt)21(t (t)iiivvv(t) ia/*ff2/12*)/(mtt 2/1*)/(vvm/*rr 现在学习的是第34页,共69页2/12*2/1*2/1*t )(t )t21-(t )t21(tmmmm*i*i*iFvv2
15、/12/12*t )(t )t21-(t )t21(tmmm*i*i*iFvv*t )(t )t21-(t )t21(t*i*i*iFvv*t )t21(t )(t )t(t*i*i*ivrr2)t21-(t)t21(t (t)*i*i*ivvv现在学习的是第35页,共69页mTkvBx22/12*2/122/122/1333vTvmTkvNmTNkTTreqrefBrefBrefoldnewvv *old*newvv 现在学习的是第36页,共69页微正则系综MD模拟程序F3讲解(LJ, NVE):READ (*,(A) TITLE ! 运行作业题目READ (*,*) NSTEP ! 运行步
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分子 动力学 模拟 方法
限制150内