分子动力学模拟.ppt
《分子动力学模拟.ppt》由会员分享,可在线阅读,更多相关《分子动力学模拟.ppt(63页珍藏版)》请在三一办公上搜索。
1、中国石油大学,分子动力学模拟,一、系综理论,本章主要内容,二、分子动力学方法,分子动力学模拟,三、模拟细节,四、参量的计算,五、液态水的MD模拟,六、误差分析,七、分子动力学模拟方法的应用,分子动力学模拟(molecular dynamics simulation,简称MD)方法首先是由Alder和Wainwright提出的,现已逐渐成为预测系统特性、验证理论和改进模型的计算工具。MD方法的基本思想是把物质看成由原子和分子组成的粒子系统,从该体系的某一假定的位能模型出发,并假定体系粒子的运动遵循经典力学或量子力学描述的规律,若已知粒子的所有受力作用,则可以求解出运动方程而得到系统中全体粒子在相
2、空间中的轨道,然后统计得到系统的热力学参数、结构和输运特性等。也就是由体系的微观性质来求算其宏观性质。属于微观尺度的模拟技术。,一、系综理论,分子动力学模拟,相空间或称相宇,是经典的系综理论中为了描述系统的微观状态而引入的一个基本概念。,1.1 Phase space,空间中的每一点,代表系统一种可能的运动状态,系统的不同运动状态,可以用相空间中不同的点来代表。从经典力学可知,系统的运动状态随时间变化,因此相空间中代表系统运动状态的点将在相空间中移动,形成轨道。,分子动力学模拟,处在一定宏观条件下,大量性质和结构完全相同的系统的集合。又称统计系综。系综是采用统计方法描述系统的统计规律性时引入的
3、一个最基本的概念。,1.2 系综(Ensemble),相空间中的不同点代表了系统的不同运动状态,也可以把它们看作是性质和结构相同而初始条件不同的系统所处的状态。这些系统的集合就是系综。统计系综的各个系统反映了实际系统在不同时刻的面貌。,分子动力学模拟,1.3 准各态历经假说,一个力学体系在长时间的运动中,它的代表点可以无限接近相空间中的任何点,系综平均等于长时间的时间平均。,系综的方法可用于由彼此存在相互作用的大数量粒子所组成的系统,按实际系统所处的不同宏观条件,应当采用不同的系综(微正则系综、正则系综、巨正则系综)及其对应的不同形式的分布函数。,统计方法的特点是由微观量求宏观量。,分子动力学
4、模拟,1.4 常用到的系综,正则系综(NVT):一个粒子数为N,体积为V,温度为T和总动量为守恒量的系综,在这个系综中系统的粒子数(N),体积(V)和温度(T)都保持不变,并且总动量为零。,微正则系综(NVE):它是孤立的、保守的系统的统计系综。在这种系综中,体系与外界不交换能量,体系的粒子数守恒,体系的体积也不发生变化。,巨正则系综:由与温度恒定的大热源和化学势恒定的大粒子源接触,具有确定体积的系统构成的统计系综。,等温等压系综(NPT),分子动力学模拟,1.5 统计系综(Statistical ensembles),、(T,P N)constant pressure(等温等压系综),、(E
5、,V,N)microcanonical(微正则系综),、(T,V,N)canonical,constant volume(正则系综),、(T,V,)grand canonical,分子动力学模拟,2.1 Newtonian mechanics,In the MD method,every new distribution is derived from the previous one by using the interactions between the particles.The interactions depends on the position of the particles
6、.,In that potential the particle feels a force,According to Newtons second law,二、分子动力学方法,分子动力学模拟,2.2 Potential energy functions,对一个由N个原子构成的简单系统,其势能项由下式给出,式中右端第一项是外场(如电场、磁场、声场等)对系统的作用;第二项是两体势即系统中每两个粒子间的相互作用;第三项是三体势,表示系统中每三个粒子间的相互作用,有效两体势,它包含多体效应,可很好地反映系统粒子间的相互作用。,分子动力学模拟,简单粒子系统,采用Lennard-Joans势、硬球势、软
7、球势、方阱势等模型,复杂粒子系统,采用多中心的位置-位置(site-site)相互作用模型,但其中心间的相互作用仍然采用简单的位能模型。,带电分子,库仑(Coulomb)相互作用。,处于外场中,静电相互作用是长程相互作用,分子动力学模拟,1、Lennard-Joans势,下面仅对简单系统的相互作用模型给予简介,分子动力学模拟,2.硬球势(Hard-Sphere),3.软球势(Soft-Sphere),通常,v 是为整数的参数。,4.方阱势(Square-Well),分子动力学模拟,2.3 Calculations of force,velocity,position,The initial d
8、istribution of the Molecular dynamics simulation is generated in a random distribution.,In simulation:,Each particle is also assigned an initial velocity vi,分子动力学模拟,The force causes an acceleration,Which in turn modifies the initial velocity vi as,And modifies the initial position ri as,The MD simul
9、ation can describe systems that evolve in time.The new positions are derived from the Newtonian law of motions and therefore deterministic.,分子动力学模拟,2.4 Equations of motion,为了在计算机上解运动方程,必须为微分方程建立一个有限差分格式,从差分方程中再导出位置和速度的递推关系式。这些算法是一步一步执行的,先算t 时刻的位置和速度,然后在此基础上计算t+1时刻的位置和速度。,微分方程最为直接的离散化格式来自泰勒展开:,1、有限差分
10、方法-预测校正法,分子动力学模拟,2、有限差分方法-Verlet算法,、Verlet算法的一般形式,为了用数值方法求解微分方程,,采用有限差分方法离散化得到差分格式,两式相加得,分子动力学模拟,上式提供了一个方法,从粒子在前两步(t和t-h)时刻的位置以及t时刻的作用力来得到粒子在t+h时刻的位置。,速度对轨道计算没有关系,但对估算动能及速度相关函数(用来研究粒子的输运特性)非常有用。速度形式为,分子动力学模拟,、Verlet 蛙跳格式(leap-frog),The velocity varies so one has to choose a reasonable average value
11、to be used.The velocity at the middle of the step ought to be a good compromise,分子动力学模拟,、Verlet速度相加形式,分子动力学模拟,分子动力学模拟,3.1 初始化位型,模拟开始时首先要初始化位型分布,既首先要给定微元中分子的初始位置和初始速度。,、简单立方晶格,、体心立方晶格,、面心立方晶格,三、模拟细节,分子动力学模拟,分子动力学模拟,初始速度,模拟时,各粒子的初始速度按麦克斯韦速度分布取样。,Maxwells distribution law of velocity,指平衡状态下理想气体分子速度分布的统
12、计规律。在平衡状态下,分布在任一速率区间内的分子数与总分子数的比率为,分子动力学模拟,3.2 Periodic boundary conditions,通常选取小数体系(几十个到数千个分子)作为研究对象,但由于位于表面和内部的分子受力差别较大,将会产生表面效应。,为了消除此效应,同时建造出一个准无穷大体积,使其可以更精确地代表宏观系统,必须引入周期性边界条件。,把小数体系看作一个中心元胞,此中心元胞被与中心元胞相同的其它元胞所包围,当某分子离开中心元胞时,该分子将在整个点格上移动以致它从中心元胞对面重新进入这个元胞。,周期性边界条件:,分子动力学模拟,分子动力学模拟,3.3 Calculati
13、on of interactions,i,j 两个离子的相互作用势,体系总势能可表示为:,在计算势能时必须考虑相互作用的力程,对粒子数为N的模拟系统,原则上任何两个粒子间都有相互作用,在计算体系势能时须进行N(N-1)/2次运算。,为了提高计算效率,实际模拟过程中通常在一个方便的力程上将位势截断,用以减少计算势能所消耗的时间。,分子动力学模拟,对势能的最大贡献来自于粒子的近邻区域,位势截断常用的方法是球形截断,截断半径一般取2.5或3.6,对截断距离之外分子间相互作用能按平均密度近似的方法进行校正。,分子动力学模拟,Cell method,Neighbor list method,1、近邻表-
14、Verlet近邻表,2、近邻表-网格近邻表,分子动力学模拟,3.4 标度与趋衡,正则系综的MD模拟,模拟过程中必须保证体系温度恒定,所以在每一时间步要对分子的速度进行标度使其满足正则系综的条件,标度因子为,其中T是指定的体系温度,T*是每一时间步的瞬时动能温度。,标度:,分子动力学模拟,一种按上述方法建立的系统不会具有所要的能量,而且很可能这个状态不对应一个平衡态,而所期望的体系参量是在平衡态通过统计平均得到的,所以为使系统达到平衡需要一个趋衡阶段。,趋衡:,对于正则系综,体系趋衡是通过增减体系能量来实现的。如果在进行足够多的运算步数以后,系统能持续给出确定的平均动能和平均势能的数值,那么就认
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分子 动力学 模拟

链接地址:https://www.31ppt.com/p-6093913.html