分子动力学简介课件_第1页
分子动力学简介课件_第2页
分子动力学简介课件_第3页
分子动力学简介课件_第4页
分子动力学简介课件_第5页
已阅读5页,还剩24页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

分子动力学方法分子动力学方法1概述首先,分子动力学方法是一种确定性方法。分子动力学方法是按照该体系内部的动力学规律来确定位置和速度随时间的演化的一种模拟方法。跟踪系统中每个粒子的个体运动。根据统计物理规律,给出微观量(座标、速度)与宏观可观测量(温度、压力、比热、弹性模量等)的关系,从而研究物质和材料的性能。概述首先,分子动力学方法是一种确定性方法。2分子动力学方法的分类按所遵循的运动规律或研究的对象分类:

经典MD平衡态MD微正则系综(NVE)正则系综(NVT)等温等压系综(NPT)等焓等压系综(NPH)非平衡态MD量子MD分子动力学方法的分类按所遵循的运动规律或研究的对象分类:经典3分子动力学模拟的基本步骤i设定模拟的物理模型,建立运动微分方程ii给定初始条件,数值求解运动微分方程iii趋于平衡的计算过程iv宏观物理量的计算分子动力学模拟的基本步骤i设定模拟的物理模型,建立运动微分方4具体步骤设定模拟物理模型

首要步骤对经典MD而言,每个分子遵循牛顿运动规律mai(t)=Fi(r),i=1,2,…,NFi

是体系内N个经典粒子作用在第i个粒子上力的总和。

具体步骤设定模拟物理模型5具体步骤分子之间相互作用势:

势函数的选取是模型设定步骤中的关键

MD中通常是基于经验数据和规律来选取势函数1、硬球势(最先被应用的势函数)

∞,如果r<σV(r)=0,如果r≥σ

其中σ为相互作用势为0时的两分子之间的距离。具体步骤分子之间相互作用势:6具体步骤2、Lennard-Jones位势(最简单和最常用)

其中,-ε是位势的最小值(即势阱最低处的V(r)值),ε可确定能量的单位;σ为V(r)等于零时的r值,σ可以确定长度的单位。周期性边界条件A(x)=A(x+nL)A为任意的可观测量具体步骤2、Lennard-Jones位势(最简单和最常用)7具体步骤MD中考虑粒子间相互作用时,通常采用最小像力的约定:

在无穷重复的分子动力学基本元胞中,只考虑每个粒子只同它所在的基本元胞内的另外N-1个粒子或其最邻近的影像粒子相互作用;

既有,

式中rij为位于ri处的粒子i同ri处的粒子j之间的距离。

具体步骤MD中考虑粒子间相互作用时,通常采用最小像力的约定:8具体步骤对于短程力采用截断半径法

相互作用势的确定十分关键,然而势函数的确定往往相当困难,并不能精确知道。具体步骤对于短程力采用截断半径法9具体步骤给定初始条件

一般来说MD中初始条件是不知道的,而且初始条件往往不重要;

常用的初始条件选择:1、令初始位置处在离散网格的格点上,初始速度则从波尔兹曼分布随机抽样确定;2、令初始位置随机地偏离网格的格点,初始速度取为零;3、初始位置与速度都随机确定:初始位置随机偏离网格格点,初始速度有波尔兹曼分布随机抽样确定。具体步骤给定初始条件10具体步骤数值求解运动方程和趋衡计算

模拟计算首先从数值求解运动方程出发,方法有:一步法:

采用有限差分法,将微分方程变为有限差分方程,取差分计算的时间步长为h,运用到展开的一阶泰勒公式:具体步骤数值求解运动方程和趋衡计算11具体步骤整理后得到微分方程的欧拉算法:这是一组递推公式。Verlet方法(二步法的一种)

将泰勒公式二次展开

具体步骤整理后得到微分方程的欧拉算法:12具体步骤蛙跳Leap-Frog算法:

具体步骤蛙跳Leap-Frog算法:13具体步骤具体步骤14具体步骤另外还有速度Verlet算法可以同时给出位置、速度与加速度,并且不牺牲精度。

预测—校正算法时间步长h的选取

过大误差太大,过小平衡时间太长,同时增加累加误差。具体步骤另外还有速度Verlet算法15具体步骤宏观物理量的计算

最终目的

通过相对轨迹求平均得到。具体步骤宏观物理量的计算16平衡态分子动力学模拟微正则系综(NVE)

系统的能量、粒子数和体积均被处理成恒定量。经典MD平衡态MD微正则系综(NVE)正则系综(NVT)等温等压系综(NPT)等焓等压系综(NPH)非平衡态MD量子MD平衡态分子动力学模拟经典MD平衡态MD微正则系综(NVE)正17微正则系综前提条件

对微正则系综进行MD模拟时首先要确定系统中粒子相互作用的模型,故假定一个孤立的多粒子体系,粒子间的相互作用位势是球对称的,则系统的哈密顿量为:

(rij第i个粒子和第j个粒子

之间距离)

时间不显示地出现在哈密顿量中,系统受一下约束:

①系统能量E守恒;

②系统的粒子数恒定;

③系统的体积不变;

④整个系统并未运动,系统的总动量P恒等于零。

微正则系综前提条件18微正则系综从牛顿运动方程出发:i=1,2,…,N

采用Verlet方法(中心差分格式)求上式:

i=1,2,…,N

可知,由t和t-h的位置及t时刻的受力能求出t+h时刻粒子的位置;

现令,

上式可以改写为:,

i=1,2,…,N

即为计算粒子坐标随时间演化的递推公式;

一组初始空间位置随后粒子的所有位置;

粒子运动速度:

由n+1步位置算出n步的速度,可见动能的计算比势能落后一步。微正则系综从牛顿运动方程出发:19微正则系综具体模拟步骤:

①给定初始空间位置:,

②在n步时计算粒子所受的力:

③计算粒子第n+1步的位置

④计算第n步的速度,

⑤返回步骤2,开始下一次模拟计算。改进:

把N个粒子的初始位置放置在网格的格点上,然后加以扰动,给出的初始条件是粒子的空间位置和运动速度,可用

如下公式计算粒子位置:微正则系综具体模拟步骤:20微正则系综上述Verlet算法可以作变形改进,使数值计算的稳定性得到改善,即为Verlet算法的速度形式:

令,

则前面提及的差分方程组可写为:Verlet算法的速度形式模拟步骤可写为:

①给定粒子的初始空间位置,及初始速度

②计算第n+1步所有粒子所处的位置微正则系综上述Verlet算法可以作变形改进,使数值计算的稳21微正则系综

③计算n+1步所有粒子的速度

④返回到步骤3,进行下一步的模拟计算。

这样的优点是成功的得到了同一时间步长上的空间位置和速度,另外,数值计算的稳定性也加强了。总述

一般来说,一个给定的系统并不知道其精确的初始条件,需要给出一个合理的初始条件,然后在模拟过程中对能量进行增减调节。具体,先算出若干步的动能和势能,如果不符合给定的恒定量,则乘以一个标度因子,再回到第一步。微正则系综③计算n+1步所有粒子的速度22正则系综概述

很多情况下,所研究系统的温度恒定,如同将系统置于热浴中,系统能量可能有涨落,这就是正则系综(NVT),粒子数N,体积V,温度T和总动量P为守恒量。

正则系综MD模拟的约束为:

平衡化过程中,用以上约束

进行标度调整。模拟步骤

①给定粒子初始空间位置;

②给定粒子初始速度;正则系综概述23正则系综

③计算出n+1时间步时所有粒子所处的空间位置

④计算出n+1时间步时所有粒子速度,

⑤计算相应的动能

和标度因子β

⑥对速度进行标度调整,作为下一次的计算值,

正则系综③计算出n+1时间步时所有粒子所处的空间位24正则系综

⑦返回步骤3,开始n+2时间步的模拟计算。

按上述步骤,对时间逐步递进模拟计算,知道系统趋至平衡,完成正则系综的分子动力学模拟。正则系综⑦返回步骤3,开始n+2时间步的模拟计算。25均方位移与扩散系数关系式推导扩散定律

Fick第一定律:单位时间内通过垂直扩散方向的单位截面的物质量(扩散通量)与该物质在该面积处的浓度梯度成正比,Fick第二定律:考虑到时间对浓度的影响,同时近似将扩散系数D看做常数,均方位移法(MSD)

固体扩散中,扩散原子并不是沿着直线扩散,二是呈折线

无规则地在晶体的间隙或者空位之间跳动。均方位移与扩散系数关系式推导扩散定律26均方位移与扩散系数关系式推导

由于原子跳动方向有正负,会出现抵消,因此只考虑纯位移就失去了意义因此提出了均方位移。

均方位移是总位矢的平方,可代表原子经过n次跳动之后的净位移。上式中r代表原子每次跳动的距离。

对于两个相邻平行晶面

面密度是n1,n2;晶面距离为d,原子跳动的频率是f,原子跳动概率的平方P

均方位移与扩散系数关系式推导由于原子跳动方向有正负,27均方位移与扩散系数关系式推导

那么在△t内,面1跳向面二和面二跳向面1的原子数为:两式相减并利用扩散通量J的定义有:把面密度n1,n2改为体密度C1,C2

均方位移与扩散系数关系式推导那么在△t内,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论