分子动力学ppt课件.ppt
《分子动力学ppt课件.ppt》由会员分享,可在线阅读,更多相关《分子动力学ppt课件.ppt(75页珍藏版)》请在三一办公上搜索。
1、经典分子动力学模拟综述,Classical Molecular dynamics simulation,课程安排,授课形式:,讲座、小组讨论、文献阅读,考核形式:,报告、大作业,分子动力学概述,经典分子动力学将原子视为经典粒子,通过求解各粒子的运动方程得到不同时刻粒子的空间位置、运动状态,从而统计出材料的宏观行为特性。理论基础:统计物理,分子动力学概述,描述系统的两种方法:,微观量:组成它的微观粒子的运动状态,如微观粒子的速度、动量、能量等;,宏观量:从整体上描述系统的宏观性质,如气体的容积、压强、温度和总能量。,分子动力学概述,体系的各种宏观性质从本质上说是它所包含的大量粒子运动的集体表现,
2、因此宏观量总是一些微观量的统计平均值。,分子动力学概述-MD,在包含N个粒子的体系中,粒子的位置矢量,描述N个粒子间的作用力势能函数,第i个粒子的受力(保守力系),基于牛顿运动方程,及,分子动力学概述-MD,模拟完成以后,得到不同时刻体系的状态:,分子动力学概述-统计力学,压强和温度的微观解释(以理想气体为例):,王纪龙等大学物理学(下册)北京:兵器工业出版社,2000,一、分子间作用力,平衡位置:,时合力趋于0,所以分子力是短程力,分子动力学概述-统计力学,二、理想气体的微观假设,1气体分子间的距离远大于分子本身的线度,以至于其线 度可忽略不计;,2除碰撞瞬间外,分子之间及分子与器壁之间无相
3、互作用;,3碰撞是弹性的。且分子的运动遵循经典力学规律;,关于分子个体的假设:,分子动力学概述-统计力学,二、理想气体的微观假设,关于分子集体的统计假设:,1气体始终处于无规则热运动之中,各分子运动速度各不 相同,并通过碰撞不断发生变化;,2忽略重力的影响,在平衡态时分子按位置的分布是均匀 的,即分子数密度是一常量;,3在平衡态时,分子速度按方向分布是均匀的。空间中没 有一个方向较其他方向更占优势。,分子动力学概述-统计力学,三、理想气体压强公式推导,从分子运动的观点来看,气体对器壁所作用的压强是大量分子对器壁不断碰撞的综合效果。,任选一分子a,,碰撞前:,碰撞后:,分子a对于A1面的冲量=,
4、分子动力学概述-统计力学,分子a与A1面碰撞的时间间隔(A1-A2-A1):,单位时间内,碰撞发生次数:,单位时间内,a作用在A1面上的冲量总值:,计入所有分子的贡献,则A1面受到作用力为:,分子动力学概述-统计力学,按压强定义得:,记分子的平均平动动能,分子动力学概述-统计力学,由此可以知道:,1由于分子对器壁的碰撞是间断的,所以压强是大量分子 对器壁碰撞的平均效果,体现了压强的统计意义;,从微观角度来看,在 t1 时刻和 t2 时刻器壁实际受到的冲量是不同的,即存在涨落现象。在实际实验测量中,一次测量时间实际上对应于大量的体系微观状态。,分子动力学概述-统计力学,2由于宏观量与微观量的关系
5、是统计规律,而不是力学 规律,因此对于少量分子的来说,其宏观量是没有意 义的;,4由于统计物理学对物质的微观结构所作的往往只是简 化的模型假设,所得的理论结果也就是近似的。,分子动力学概述-统计力学,四、温度的微观意义,理想气体的状态方程:,阿伏加德罗常数,记,分子动力学概述-统计力学,温度也是一个具有统计意义的概念,对于少量 分子说它的温度是多少,是没有意义的。,分子动力学概述,MD,分子动力学概述-流程,初始化粒子的空间位置、初始速度,每次循环为一次时间的演进,计算粒子受力,牛顿运动方程:,计算系统的动能、温度、热流等参数,通过热流自相关函数得到导热系数,分子动力学概述,同现实实验相似,通
6、常的MD模拟要求系统首先达到热力学平衡态,然后再开始统计;,系统的各种宏观性质在长时间内不发生任何变化,这样的状态称为热力学平衡态。,系统的平衡态只能通过系统中大量粒子的热运动及相互碰撞来达到,因此在MD模拟中,通常首先要用足够的步数来让系统达到平衡态。,由于涨落的存在,因此在系统达到平衡态后,为得到可信的结果,仍需要足够长的统计时间。,原子的空间排布,吕世骥、范印哲固体物理教程北京大学出版社,1990,原子的空间排布,组成晶体的粒子(原子、离子或分子)在空间的排列都是周期性的有规则的,我们称之为长程有序;而非晶态固体内部则是长程无序的。,基元:晶体的基本结构单元,可以是原子、离子、分子,也
7、可能是若干原子的集团;,晶格:取基元的某一个特定点(如重心)作为代表点来表示 基元的空间位置,这些呈周期性无限分布的几何点 的集合形成的空间点阵,称为布拉伐格子或晶格。这些代表点称为格点。,原子的空间排布,若取某个格点作为原点,它至其他格点的矢量称为格矢量,为基矢,为一组整数,基矢的取法不唯一,原子的空间排布,原子的空间排布,由于平行六面体形原胞往往不能只管反映晶格的宏观对称性,在结晶学中,一般选择能直接反映上述对称性的基本重复元素,称为晶胞或单胞。晶胞的边长称为晶格常数。,晶胞的基矢一般用,原子的空间排布,简立方(Simple Cubic,SC),仅在立方体的8个顶角上配置有原子,几种常见的
8、晶体结构,原子的空间排布,体心立方 Body Centered Cubic,BCC,除顶角配置有原子外,在立方体的体心上还有一个原子,原子的空间排布,面心立方 Face Centered Cubic,FCC,原子的空间排布,金刚石结构 diamond structure(lattice),原子的空间排布,晶向、晶面,在晶格中,所有格点可以分列在一系列相互平行的直线系上,这些直线称为晶列。,每个晶列有一个方向,称为晶向。,原子的空间排布,若从一个原子沿晶向到最近最近原子的位移矢量为,,则用,表示晶向,立方晶体,原子的空间排布,也可以将晶格中所有格点看成分列在平行等距的平面系上,这样的平面称为晶面
9、。,原子的空间排布,在结晶学中,通常用a、b、c为基矢,相应的面指数称为密勒(Miller)指数,用 表示,立方晶格重要晶面的密勒指数,速度的初始化,Boltzmann能量均分定理,微观粒子的总动能和宏观温度的关系,y,z向同样,假设所有粒子的速度绝对值相同,且x,y,z三个方向的分量也相同,对于处在温度为T的平衡状态的经典系统,粒子能量中每一个平方项的平均值等于kBT/2。,速度的初始化,速度分布Gaussian distribution,最常见的情况是:系统总动量为0,0,速度的初始化,概率密度,Gaussian 分布(正态分布):,速度的初始化,程序中的实现initVel(),按照标准正
10、态分布产生3N个随机数rand()使用 设置粒子的3个方向的速度分量,速度的初始化,随机数的产生uniform(),产生0,1)之间的均匀分布随机变量,为什么不采用标准C库函数rand()来产生随机数?,rand()returns a pseudorandom integer in the range 0 to RAND_MAX(32767=215),如果所需产生的随机数个数大于RAND_MAX时,随机数将发生重复。,Pseudorandom:伪随机数,产生“随机数”的过程是可重复 和可预先确定的。,速度的初始化,uniform()采用的算法:,double uniform()int L,C,
11、M;static int SEED=0;L=1029;C=221591;M=1048576;/220 SEED=(SEED*L+C)%M;return double(SEED)/M;,采用的算法同C库函数rand()相同,不同的是这里可以产生M个不重复随机数,速度的初始化,随机数的产生gauss(),产生标准正态分布随机变量,算法:,double gauss()double a1,a3,a5,a7,a9;a1=3.949846138;a3=0.252408784;a5=0.076542912;a7=0.008355968;a9=0.029899776;double sum=0.0;for(in
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分子 动力学 ppt 课件

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