第四章 分子动力学
第四章 分子动力学模拟方法.ppt
三、Velocity Verlet算法:
ri
(t
t)
ri
(t)
vi
(t)
t
1 2
ai
(t)
t
2
1 vi (t t) vi (t) 2 [ai (t) ai (t t)]t
等价于
vi
(t
1 2
t)
vi
(t)
1 2
ai
(t)t
优点:速度计算更加准确
ri
(t
t)
ri
(t)
vi
(t
1 2
t)
t
利用此预测误差,对预测出的位置、速度、加速度等量进行校正:
rc (t t) r p (t) c0a(t t) vc (t t) v p (t) c1a(t t) ac (t t) a p (t) c2a(t t) bc (t t) b p (t) c3a(t t)
预测阶段运动方程的变换:
定义一组矢量:
r0 r(t)
dr(t) r1 dt t
r2
d 2r(t) dt 2
1 t 2 2
r3
d 3r(t ) dt 3
1 t 3 6
r p (t t) r(t) v(t)t 1 a(t)t 2 1 b(t)t3
2
6
v p (t t) v(t) a(t)t 1 b(t)t 2 2
5
19/90
3/4
1
6
3/16 251/360
1
c3
c4
c5
1/3 1/2 11/18
1/12 1/6
1/60
五、积分时间步长t的选择:
太长的时间步长会造成分子间的激烈碰撞,体系数据溢出; 太短的时间步长会降低模拟过程搜索相空间的能力
分子动力学
①建立运动方程组 设:基本单元中第i个粒子满足牛顿定律
d 2 ri Fi mi 2 dt
其他粒子作用在第这个粒子上的力可用下式表示
N Fi (t) Fij (rij , t ) i j
( F i t) (t ) 2 运动方程: r i (t t ) r i (t ) i (t ) t 2mi F i (t t ) F i (t ) 1 i (t t ) i (t ) t 2 mi
a c (t t ) F c (t t ) / m
加速度的误差为:
a (t t ) a c (t t ) a p (t t )
16
最后对预测值进行修正。即
r c (t t ) r p (t t ) C a (t t ) 0 c p V (t t ) V (t t ) C1 a (t t ) r (2) c (t t ) r (2) p (t t ) C2 a (t t ) (3) c (3) p r (t t ) r (t t ) C3 a (t t )
3 i j
N
(ri , rj , rk rN )
dr v 速度: dt dv a 加速度: dt
能量:
W F r Ek 1 2 mv 2
2
分子动力学方法的基本思想
利用理论物理、固体物理、统计物理等原理获取感兴趣的参量
原子位置
热力学信息
原子速度
动力学信息
材料结构与性能
历史信息
演化历程
分子动力学
分子动力学
分子动力学(Molecular Dynamics)是运用统计物理学原理,通过计算来研究分子系统中
原子和分子的动态流变,从而对分子间相互作用及对引力法则、量子力学理论和其它物理定律的结果等进行模拟研究的仿真技术。
其基本思想是以细胞原理和迈克尔逊-普朗克动能作为模型基础,借助计算机,通过量子
化学方法理论研究分子在长时间运动中的结构性质及相互作用的力学行为,为原子间的交互作用和分子的动力学运动模拟,可以准确地描述原子性质和反应机理。
在复杂分子系统中,我们可以根据原子间相互作用潜力及其体积影响得出原子间劲度系数。
通过计算,实现分子动力学模拟。
一旦分子动力学模拟被成功应用于实际的物理或有机化学问题,就可以对模拟结果与实验结果进行比较。
将模拟结果与实验结果进行相比较与分析,我们可以更加深入地理解分子的性质。
此外,分子动力学技术还可以用在农业、医学、催化以及合成化学等领域之间。
例如,可以利用此技术来设计新型药物,通过调节抗病毒性和毒性等来减少药物副作用,可以研究加工作用,改进催化剂的性能,优化合成步骤,揭示有机体的生理活动等的究理。
总的来说,分子动力学是一个快速发展的模拟技术,可以模拟和解释小分子和蛋白质等大分子的结构和动态特性,以及丰富科学领域的多种新应用,可以说是一种十分重要的模型。
分子动力学04
p N p N t
A At A r N t , p N t E K V E E r N t , p N t
N
物理量
图
微观态的运动轨迹示意
pi2 K K p N t i 1 2m 7 V Vb Vnb
1
(一)、引言
对统计力学体系进行计算机模拟时,需要确定体系的 位形(组态)。按照产生位形变化的方法,可以将计 算机模拟分成两大类: 一类是随机( stochastic)模拟方法:MC: 马尔科夫(Markov)过程。 程序简单,占用内存少。难于处理非平衡的问题。
一类是确定性(deterministic)模拟方法:MD MD:按照体系的动力学规律产生位形变化。 程序复杂,占用内存多。可处理非平衡的问题。
x1 , y1 , t1 ; x2 , y2 , t 2 ;; xN , y N , t N ; p1x , p1 y , p1t ; p , p , p ; ; p , p , p Nx Ny Nt 2 x 2 y 2t
r
微观态
N
pN
1 , 2 ,, N
分子动力学中通过对原子之间相互作用的准经典处
理得到的相应的经典的运动方程,可以证明其在一
定条件下与薛定谔方程的解是一致的。
3
The Born-Oppenheimer approximation
由于组成分子体系的原子核的质量比电子大103~105 倍 ,因而分子中电子的运动速度比原子核快得多,当核 间发生任一微小运动时,迅速运动的电子能立即进行 调整,并建立起与变化后的核力场相应的运动状态。 这意味着,在任一确定的核排布下,电子都有相应的 运动状态,同时核间的相对运动可视为电子运动的平 均作用结果,这就是说,分子中电子的运动可以近似 地看成是在核固定不动的情况下进行的。根据这种物 理思想, Born和Oppenheimer处理了分子体系的定态 Schrodinger方程,使分子中核运动与电子运动分离开 4 来,称为 Born-Oppenheimer approximation 近似。
化学物理学中的分子动力学
化学物理学中的分子动力学化学物理学是研究物质中有关化学和物理相互作用的分支学科。
分子动力学则是化学物理学中非常重要的一个方向,它是指利用物理学和数学模型来描述和计算分子的运动行为。
分子动力学能够通过计算机模拟的手段来研究分子在不同温度、压力和环境下的动力学行为及其相互作用。
它是一种基于牛顿力学的数学模拟方法,通常用于研究物质在宏观和微观尺度下的热力学性质和宏观性质。
在分子动力学的研究中,常常使用分子间的势能函数来描述分子间的相互作用和化学反应,基于分子运动规律和动能、势能等物理量对分子进行数值模拟。
这些方法已经得到了广泛的应用,例如在生物化学和纳米技术等领域中,分子动力学已经成为了非常强大的工具。
分子动力学的应用在生物化学领域中,分子动力学可以用于确定生物分子识别和抑制剂的作用机制,如蛋白质、核酸和药物分子等。
分子动力学也可以用来研究分子在溶液中的行为,如蛋白质的折叠和溶剂的影响等。
在材料科学领域中,分子动力学应用非常广泛,如碳纳米管、纳米晶、高分子材料等。
通过模拟不同的反应温度和压力条件下的化学反应,科学家可以预测材料的性能和结构,并为新材料的合成提供理论基础。
另外,分子动力学也在气体动力学中得到了广泛应用,在利用计算机模拟大气层中的气体和气溶胶微粒运动的同时,可以考虑大气环境中的各种复杂作用。
分子动力学的模拟方法晶粒生长晶粒生长是一种分子动力学模拟方法,在晶体过程中使用原子和分子级别的实验数据构建出粒子之间的相互作用,从而通过模拟来预测晶体生长的形貌和性质。
化学反应分子动力学也可以用于模拟化学反应的过程。
这种方法基于分子间的势能,可以模拟分子在反应过程中的能量转移和化学键的形成和断裂。
Nose-Hoover热浴法Nose-Hoover热浴法是一种常用的分子动力学模拟方法,它可以通过在模拟中引入虚拟的热浴,来控制系统的温度和能量波动。
这种方法通常用来模拟大规模分子系统的动力学行为。
总结分子动力学是一种应用广泛的研究方法,它能够模拟分子在不同条件下的运动行为,以及分子间的相互作用和反应过程。
分子模拟PPT—第四章 分子动力学模拟原理
2
rb
or
S2
(r
)
1
r b
2
rb
b
模拟中的控制
• 温度控制 简单方法 – 每一步调节动量都使动能逼近期望值
• 更新位置和力 • 迭代方法使得 v v f
f T Tcalc
– 缺点
• “运行方程” 是不可逆的,系统不遵循细致平衡 • 不属于任何有明确定义的系综
复杂要求 (多时间尺度):
当出现多时间尺度 e.g., 不同质量的混合粒子, 溶剂 聚合体, 柔性和刚性的共存分子体系等等, t 的选取 必须依照体系中动力学变化最快的成分或模型。
积分步长的选取
• 积分步长应小于系统中最快运动周期的1/10。 • 以氩原子的分子动力学计算为例:
U (r) d U (r) d [4 (12 12 / r13 6 6 / r7 )] 4 (156 12 / r14 42 6 / r8)
S(r) 0 r b
b
cutoff 方案
2. Switching
1
ra
S(r) 1 y(r)22 y(r) 3 a r b
0
rb
这里
y(r)
r2 b2
a2 a2
ab
3. Shifting
S1(r)
1
r b
2
dr
dr
U (rmin ) 57.14 / 2
k 4 2 2
mAr mAr 19.981.662 1022 (g)
mAr mAr
57.12 0.24 6.9446 1014 erg
分子动力学
系综的控温
系综的控温
温度调控机制可以使系统的温度维持在给定值,也可以根据外 界环境的温度使系统温度发生涨落。
一个合理的温控机制能够产生正确的统计系综,即调温后各粒 子位形发生的概率可以满足统计力学法则。
分子动力学----系综
系综的控温
Berendsen温控机制(Berendsen外部热浴法)
径向分布函数计算
分子动力学----计算结果分析
与时间有关的物理量计算
与时间有关的物理量计算
分子动力计算除了计算系统的平均值以外,最重要的是计算系 统的各种动态特性。
因此从实际的角度来讲,分子动力学适合研究反应或运动 时间小于1ns的体系,而不适合较慢的反应或运动。例如蛋白 质折叠在10-3s(1ms)级别,则需要非常长的时间。
分子动力学----分子动力计算流程
计算过程
计算过程
执行分子动力学计算时,将一定数目的分子放在一定形状的盒 子中,并使它的密度和实验密度相符合,再选定实验的温度, 即可以着手计算。
表示归一化的转动相关函数rotationalcorrelationfunction分子动力学计算结果分析与时间有关的物理量计算分子动力学计算结果分析与时间有关的物理量计算自由能的计算分子动力学计算结果分析自由能的计算根据统计力学分子体系的自由能可由下式计算自由能微扰fep方法对于生物大分子或溶液中的分子由于其柔性较大直接计算体系的自由能较为困难常用自由能微扰方法计算两状态的自由能差来代替绝对自由能计算
将上面两式相加得到:
分子动力学----牛顿运动方程的数值解法
Verlet法
如果两式相减,则可得到:
即可以由t+δt和t-δt的位置得到t时刻的速度. 需要连续记录两个时刻得位置。
第四章分子动力学方法
第四章 分子动力学方法§4.1 分子动力学方法第四章 分子动力学方法分子动力学(Molecular Dynamics,简称MD)是模拟大量粒子集合体系(固 体、气体、液体)中单个粒子的运动的一种手法,其关键的概念是运动,即要计 算粒子的位置、速度和取向随时间的演化。
分子动力学中的质点可以是原子、分 子、或更大的粒子集合,只有在研究分子束实验等情况下,粒子才是真正的分子。
与“分子动力学”相类似的名词还有“晶格动力学”(研究固体中原子的振动)和 “分子力学”(分子结构的量子力学),而分子动力学限于模拟经典粒子的运动。
分子动力学简单来说就是用数值方法求解经典力学中的 N 体问题。
自 Newton时代起, N 体问题就被认为是很重要的物理问题,解析求解或质点轨道 的混沌分析是数理力学中的关注点。
但时至今日,该问题重要性的原因已经进化 成,将单粒子动力学与系统的集体状态相联系,人们试图通过考察单个粒子的运 动来解释大量粒子集合系统的行为。
例如,绕过一物体的流体是怎样产生湍流尾 迹的?蛋白质分子中的原子是怎样相互运动从而折叠成生命支撑形态的?流体 气旋怎样产生如木星上的大红斑那样的长寿旋涡的?溶液中的长链分子怎样自 组装成一些特殊结构?等等。
因此,分子动力学在凝聚态物理、材料科学、高分 子化学和分子生物学等许多研究领域都有广泛的应用。
§4.1 分子动力学方法4.1.1 基本概念4.1.1.1 分子动力学分子动力学现已成为分子尺度上模拟的典型方法之一。
它起源于上世纪50 年代,在70年代中开始受到广泛关注。
分子动力学源于自Newton时代以来的古 老概念,即只要知道了系统组分的初始条件和相互作用力,整个系统的行为就可 以计算出来并可以预测。
该自然的决定性力学解释长期左右了科学界。
Laplace 于1814年曾写到:“Given for one instant an intelligence which could comprehend all the forces by which nature is animated and the respective situation of beings who compose it-an intelligence sufficiently vast to submit these data to analysis-it would embrace in the same formula the movements of the greatest bodies of the universe and those of the lightest atoms; for it, nothing would be uncertain and the future, as the past, would be present to its eyes”(现在的 分子动力学模拟中, Laplace的 “intelligence”由计算机实现,“respective situation”即为给定的一组初始条件, “same formula”为算法程序)。
《分子动力学》课件
它基于经典力学原理,采用数值方法 求解分子体系的运动方程,模拟分子 的运动轨迹和相互作用,从而得到体 系的宏观性质和微观结构信息。
分子动力学的发展历程
分子动力学的起源可以追溯到20世纪50年代,当时科学家开始尝试使用计算机模拟 分子体系的运动行为。
随着计算机技术和算法的发展,分子动力学模拟的精度和规模不断得到提高,应用 领域也日益广泛。
详细描述
水分子动力学模拟可以揭示水分子在不同环境下的动态行为,例如在生物膜、催化剂表面或纳米孔中 的水分子行为。通过模拟,可以深入了解水分子与周围物质的相互作用,从而为理解生命过程、药物 设计和纳米技术提供重要依据。
蛋白质折叠模拟
总结词
预测蛋白质的三维结构
详细描述
蛋白质折叠模拟是利用分子动力学模拟预测蛋白质的三维结 构的过程。通过模拟蛋白质在溶液中的动态行为,可以预测 其可能的折叠方式,从而为理解蛋白质的功能和设计新药物 提供帮助。
目前,分子动力学已经成为材料科学、化学、生物学、药物设计等领域的重要研究 工具。
分子动力学模拟的应用领域
01
02
03
04
材料科学
研究材料的力学、热学、电学 等性质,以及材料的微观结构
和性能之间的关系。
化学
研究化学反应的机理和过程, 以及化学键的性质和变化规律
。
生物学
研究生物大分子的结构和功能 ,以及蛋白质、核酸等生物大
高分子材料模拟
总结词
优化高分子材料的性能和设计
VS
详细描述
高分子材料模拟利用分子动力学模拟来研 究高分子材料的结构和动态行为。通过模 拟,可以深入了解高分子材料的性能和行 为,从而优化其性能、提高稳定性或开发 新型高分子材料。这对于材料科学、化学 工程和聚合物科学等领域具有重要意义。
分子动力学简介ppt课件
27
均方位移与扩散系数关系式推导
那么在△t内,面1跳向面二和面二跳向面1的原子数为:
N12 n1Pft
N21 n2Pft
两式相减并利用扩散通量J的定义有:
N12 N21 t
J
Pf (n1 n2 )
把面密度n1,n2改为体密度C1,C2
J
(n1
n2 )Pf
(C1d
C2d)Pf
C x
/m
④计算第n步的速度,Vi ( n )(ri(n1)源自r (n1) i)
/
2h
⑤返回步骤2,开始下一次模拟计算。
• 改进:
把N个粒子的初始位置放置在网格的格点上,然后加以扰 动,给出的初始条件是粒子的空间位置和运动速度,可用
如下公式计算粒子位置: ri(1) 2ri(0) hvi0 Fi(0)h2 / 2m 20
2m
④返回到步骤3,进行下一步的模拟计算。
这样的优点是成功的得到了同一时间步长上的空间位置和
速度,另外,数值计算的稳定性也加强了。
• 总述
一般来说,一个给定的系统并不知道其精确的初始条件,
需要给出一个合理的初始条件,然后在模拟过程中对能量 进行增减调节。具体,先算出若干步的动能和势能,如果 不符合给定的恒定量,则乘以一个标度因子,再回到第一 步。
由n+1步位置算出n步的速度,可见动能的计算比势能落后一步。
19
微正则系综
• 具体模拟步骤:
①给定初始空间位置:
r (0)
i
,ri(1)
②在n步时计算粒子所受的力: Fi(n) Fi (tn )
③计算粒子第n+1步的位置
r (n1) i
r (n1) i
2ri ( n )
分子动力学 langevin
分子动力学langevin摘要:一、分子动力学简介1.分子动力学定义2.分子动力学发展历程二、Langevin 算法在分子动力学中的应用ngevin 算法的原理ngevin 算法在分子动力学模拟中的优势ngevin 算法在分子动力学中的应用案例三、Langevin 算法与其他分子动力学算法的比较ngevin 算法与传统分子动力学算法的比较ngevin 算法与其他随机动力学算法的比较四、Langevin 算法的局限性与未来发展ngevin 算法的局限性ngevin 算法的改进方向正文:一、分子动力学简介分子动力学(Molecular Dynamics,MD)是一种模拟分子运动的数值方法,通过求解量子力学或经典力学方程,对分子之间的相互作用进行模拟。
分子动力学广泛应用于物理、化学、生物等领域,为研究分子结构、分子间相互作用、分子反应等提供了重要手段。
自20 世纪50 年代分子动力学诞生以来,经过数十年的发展,现已成为理论与实验相结合的重要方法。
在计算机技术的推动下,分子动力学模拟已经可以处理较大规模的分子系统,使得许多过去难以研究的科学问题得以迎刃而解。
二、Langevin 算法在分子动力学中的应用ngevin 算法的原理Langevin 算法是一种随机动力学算法,基于Langevin 方程。
在分子动力学中,Langevin 算法通过对系统施加随机力,使得系统在固定的温度和压力下达到平衡。
Langevin 方程描述了粒子在势能曲面上的运动过程,其中包含了弹性碰撞和粘性项。
ngevin 算法在分子动力学模拟中的优势Langevin 算法在分子动力学模拟中有以下优势:(1)可以实现平衡态模拟,适用于多种温度和压力条件;(2)可以处理非弹性碰撞,更接近真实情况;(3)具有较快的收敛速度,可以提高计算效率。
ngevin 算法在分子动力学中的应用案例Langevin 算法在分子动力学中的应用广泛,例如在生物大分子模拟、高分子材料研究、表面物理等领域均有重要应用。
分子动力学分子的运动和相互作用
分子动力学分子的运动和相互作用分子动力学是一种研究物质中分子的运动和相互作用的方法。
它通过数值模拟方法,利用经典力学或量子力学的原理模拟分子在时间和空间上的运动,从而揭示物质的宏观性质和微观行为。
本文将介绍分子动力学的基本原理、模拟方法和应用。
一、分子动力学的基本原理分子动力学的基本原理是牛顿第二定律——物体的加速度正比于物体所受的合外力,反比于物体的质量。
对于分子系统来说,可以将每个分子看作质点,其运动由受力决定。
在分子动力学模拟中,通常考虑分子之间的相互作用力,如库仑力、范德华力等,并采用数值积分方法求解运动方程。
二、分子动力学的模拟方法1. 初始构型的设定在进行分子动力学模拟前,需要设定初始构型,即确定分子的位置和速度。
可以根据实验数据或计算结果来设定初始构型,也可以通过随机数生成方法来生成。
2. 动力学方程的数值积分分子动力学模拟需要求解动力学方程,可以采用不同的数值积分方法。
其中,最常用的是Verlet算法和Leapfrog算法。
这些算法通过将时间进行离散化,将运动方程转化为差分方程,并利用迭代方法求解。
3. 相互作用势函数的计算在分子动力学模拟中,相互作用势函数起着至关重要的作用。
常用的相互作用势函数有Lennard-Jones势函数、库仑势函数等。
通过计算相互作用势能,可以获得分子之间的相互作用力,从而模拟分子的运动。
4. 边界条件的设定在分子动力学模拟中,通常需要设定边界条件,以模拟有限的体系。
常用的边界条件有周期性边界条件和固壁边界条件。
周期性边界条件可以模拟无限大的体系,而固壁边界条件则模拟有界的体系。
三、分子动力学的应用1. 材料科学分子动力学可以模拟材料的结构和性质,为材料的设计和开发提供指导。
例如,可以通过模拟纳米材料的热力学性质和力学性能,设计新型材料用于能量存储、传感器等领域。
2. 生物医药分子动力学可以模拟蛋白质、药物和生物大分子的结构和功能,为药物研发和疾病治疗提供指导。
物理化学中的分子动力学
物理化学中的分子动力学在物理化学领域中,分子动力学是一种重要的研究方法,用于揭示分子之间的相互作用和运动规律。
通过模拟和计算分子的运动轨迹,我们可以深入了解物质的性质和行为,为材料科学、生物化学等领域的研究提供有力支持。
一、分子动力学的基本原理分子动力学是基于牛顿力学的一种计算方法,通过求解分子的运动方程,模拟分子在给定条件下的运动轨迹。
其基本原理可以概括为以下几点:1. 分子的力场:分子之间的相互作用力可以通过势能函数来描述,例如分子间的库仑相互作用、范德华力等。
这些力场可以通过实验数据或理论计算得到。
2. 分子的运动方程:根据牛顿第二定律,分子的运动可以由其受到的力和质量决定。
分子动力学模拟通过求解运动方程,得到分子在不同时间点的位置和速度。
3. 时间步长和积分算法:为了模拟分子的运动,需要将时间离散化,即将连续的时间分割为离散的时间步长。
通常使用的积分算法有欧拉法、Verlet算法等,通过迭代计算得到分子在每个时间步长的位置和速度。
二、分子动力学的应用分子动力学在物理化学领域有广泛的应用,以下是几个典型的例子:1. 材料科学:分子动力学可以用于研究材料的力学性质、热传导性能等。
通过模拟材料中原子的运动,可以预测材料的力学响应和热稳定性,为新材料的设计和优化提供指导。
2. 生物化学:分子动力学可以用于研究生物分子的结构和功能。
通过模拟蛋白质、核酸等生物分子的运动,可以揭示其在生物体内的作用机制,为药物设计和疾病治疗提供理论依据。
3. 化学反应:分子动力学可以用于研究化学反应的动力学过程。
通过模拟反应物的运动和相互作用,可以得到反应速率常数、能垒等关键参数,为理解和控制化学反应提供重要信息。
三、分子动力学的挑战和发展尽管分子动力学在物理化学领域有广泛应用,但仍然面临一些挑战和限制。
其中一些包括:1. 计算资源:分子动力学模拟需要大量的计算资源,特别是对于大规模系统和长时间尺度的模拟。
因此,提高计算效率和开发高性能计算方法是当前的研究方向。
分子动力学方法
第四章 分子动力学方法§4.1 分子动力学方法第四章 分子动力学方法分子动力学(Molecular Dynamics,简称MD)是模拟大量粒子集合体系(固 体、气体、液体)中单个粒子的运动的一种手法,其关键的概念是运动,即要计 算粒子的位置、速度和取向随时间的演化。
分子动力学中的质点可以是原子、分 子、 或更大的粒子集合, 只有在研究分子束实验等情况下, 粒子才是真正的分子。
与“分子动力学”相类似的名词还有“晶格动力学” (研究固体中原子的振动)和 “分子力学” (分子结构的量子力学) ,而分子动力学限于模拟经典粒子的运动。
分子动力学简单 来说就是用数值方法求解经典力学中的 N 体问题。
自 Newton时代起, N 体问题就被认为是很重要的物理问题,解析求解或质点轨道 的混沌分析是数理力学中的关注点。
但时至今日,该问题重要性的原因已经进化 成, 将单粒子动力学与系统的集体状态相联系,人们试图通过考察单个粒子的运 动来解释大量粒子集合系统的行为。
例如,绕过一物体的流体是怎样产生湍流尾 迹的?蛋白质分子中的原子是怎样相互运动从而折叠成生命支撑形态的?流体 气旋怎样产生如木星上的大红斑那样的长寿旋涡的?溶液中的长链分子怎样自 组装成一些特殊结构?等等。
因此,分子动力学在凝聚态物理、材料科学、高分 子化学和分子生物学等许多研究领域都有广泛的应用。
§4.1 分子动力学方法4.1.1 基本概念4.1.1.1 分子动力学分子动力学现已成为分子尺度上模拟的典型方法之一。
它起源于上世纪50 年代,在70年代中开始受到广泛关注。
分子动力学源于自Newton时代以来的古 老概念, 即只要知道了系统组分的初始条件和相互作用力,整个系统的行为就可 以计算出来并可以预测。
该自然的决定性力学解释长期左右了科学界。
Laplace 于1814年曾写到: “Given for one instant an intelligence which could comprehend all the forces by which nature is animated and the respective situation of beings who compose it-an intelligence sufficiently vast to submit these data to analysis-it would embrace in the same formula the movements of the greatest bodies of the universe and those of the lightest atoms; for it, nothing would be uncertain and the future, as the past, would be present to its eyes” (现在的 分子动力学模拟中, Laplace的 “intelligence”由计算机实现, “respective situation”即为给定的一组初始条件, “same formula”为算法程序) 。
分子动力学ppt课件
.
16
The specific enthalpy, h, in a local slab of volume V was calculated by
计算Cp和αp的波动公式: 在EMD模拟中,平均值<X>的统计误差通过下面的标准偏差来估计:
.
17
模拟A :超临界流体系统
左下图示为A模拟得到:剖面ZZ压力分量p ZZ,温度T,比焓h,和密 度ρ,
比焓和质量密度与温度的关系图 圆圈表示由EMD算出的平衡值
.
18
➢ 温度T,比焓h,和密度ρ的 部分梯度值
微槽道中对流换热强度比常规尺度对流换热高 出两个数量级
超薄薄膜材料导热系数比常规尺度同种材料导 热系数低一到两个数量级
微尺寸物体自然对流换热比大空间自然对流换 热明显增强
这些微尺度条件下的传热现象,其中有些目前还无法由经典的传热 理论得到完整的解释。
在这样的背景下,分子动力学模拟法应运而生
.
3
单学坤 彭瑶nversity
1
背景介绍
举例: 微电子电路尺度己达微米量级中的导热对
流冷却 微槽道微米量级中的对流换热 薄膜材料的热传导 微电子机械系统中的流动与传热
共同的特点 换热是在微尺度条件下进行的
.
2
传统换热 微尺度换热
比较
微尺度传热具有新的特点和规律:
13
不同模型的过冷沸腾过程Comparison of sub-cooled boiling process in cases PT2, C-T2 and F-T2 at t = 200,300 and 400 ps. (White ellipses indicate where nano-scale gas cavities form).
计算材料学-第4章 分子动力学基础
4.2 分子动力学的基本思想
4.2.1 经典力学定律
分子动力学模拟是一种用来计算经典多体体系的平衡和传递 性质的一种确定性方法 . 经 典是指体系组成的粒子的运动遵 从经典力学定律 . 简单地说 , 分子动力学中处理的体系的粒 子的运动遵从牛顿方程 , 即
4.3.2 初始体系的设置
体系对初始条件和其他计算条件具有敏感性 . 分子动力学 由三个主要部分组成 : 初始化 , 平衡和结果分析 . 初始化要求 给每个粒子指定初始坐标和速度 . 即使初始坐标和速度可以从 实验 (晶体结构)中得到 , 指定的开始矢量也不一定 对应于所使 用的势函数的最小值 , 因此需要进一步 的最小化来弛豫应力 ; 当实验结构未知时 , 需要根据 已知结构来搭建一个结构 , 这时 需要进行最小化过 程 . 初始速度矢量根据伪随机数进行设置 , 使体系 的总动能与目标温度对应 , 根据经典的能均分定理 , 在 热平衡时 , 每个自由度的能量为 kBT/2 , 则
对牛顿物理特征运动频率的初略估计可以根据简谐分
析进行 . 对简谐振动来讲 , 量子化 的能量为 hγ (h — 普朗 克常数 ,( γ — 振动频率 ) . 显然 , 经典方法对相对的高频率 的运动不 适用 .
kBT h
Hale Waihona Puke ,或hkBT
1时
,
对经典运动不适用
.
这是因为体系处
于基态的几率很高 , 上式的比率越大 , 几率也越大 .
F
热学-第4章 分子动力学理论
f (x)dx 1
f(x)称为球沿 x 的分布函数,它代表了小
球落入 x 附近单位区间的概率dF(x)/dx,或是球
落在 x 处的概率密度。
例4-2:在下图中列出某量x的值的三种不同概率分布函数图线。
试对于每一种图线求出常量A的值,使在此值下该函数成为归一
化函数。然后计算x和x2的平均值,在图(a)情形下还应该求出
离的现象,也就是某一次观测量与按统计规律求出的 平均量之间出现偏离的现象。
即使对于大量个别随机事件的整体来说,存在涨落。
这种现象是统计规律所特有的,但只要构成整体
的个别事件的数量越大,则涨落现象就越不显著。
?统计平均值:
x
NP x 11
NP x ... 22 N
NP x nn
n
P i
x i
i 1
xdx 0
a
2a a
x2 a x2 f (x)dx 1 a x2dx a2
a
2a a
3
| x |
0
xf (x)dx
a xf (x)dx a
a
0
2
(b)归一化条件为
[2a 0] A 1 A
1
2a
概率分布函数为:
f
x
1 2a
,0
x
2a
x
2a
xf (x)dx
1
0, x 0, x 2a
数 Ni ,则随机事件出现的百分比就是该事件出现 的概率:
P i
lim
N
N i
N
等概率原理:对于平衡态的孤立体系,总能量 相等的各种微观粒子运动状态出现概率相等。
二、统计规律
1、概率性
粒子落入其中一 格是一个随机事件, 大量粒子在空间的
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
分子动力学与分子力学不同,它求解的是随时间变化的分子的状态、行为和过程。
分子动力学将原子看作为一连串的弹性球,原子在某一时刻由于运动而发生坐标变化。
在运动的任一瞬间,通过计算每个原子上的作用力和加速度,来测定它们的位置和运动速度。
由于一个原子的位置相对于其他原子的位置不断变化着,同时力也在变化,可用适当的力场方法,通过评价体系的能量,计算出任一特定原子的力。
分子动力学模拟可作瞬时的、通常为皮秒级(10-12s)的分析,由此模拟计算而获得以一定位置和速度存在的原子的运动轨迹。
计算中根据分子体系的大小、特点和要求来决定模拟时间的长短。
分子动力学方法是一通用的全局优化低能构象的方法。
用分子动力学模拟可使分子构象跨越较大的能垒,因此可以通过升温搜寻构象空间,势能的波动对应着分子构象的变化,当总能量出现最小值时,在常温下(300K)平衡,即可求得低能构象。
在常温下的分子动力学模拟需要很长的时间来克服能量势垒,因此分子动力学对分子构象空间的取样相当缓慢。
提高分子体系的温度,可加大样本分子构型空间的取样效率。
分子动力学计算中,常使用蒙特卡洛算法和模拟退火算法。
蒙特卡洛算法:是一种统计抽样方法。
其基本思想是在求解的空间中随机采样并计算目标函数,以在足够多的采样点中找到一个较高质量的最优解作为最终解。
在动力学计算全局优化低能构象时,以经验势函数随机抽样,不断抽取体系构象,使其逐渐趋于热力学平衡。
该方法需要大量采样才能得到较精确的结果,因此收敛速度较慢。
模拟退火算法:退火是将金属或其他固体材料加热至熔化后,再非常缓慢地冷却的过程。
缓慢冷却是为了凝固成规则的处于最稳态的坚硬晶体状态。
模拟退火算法用于分子动力学计算时,可有效地求得分子的全局优势构象。
过程为:先使体系升温,在高温下进行分子动力学模拟,使分子体系有足够的能量,克服柔性分子中存在的各种旋转能垒和顺反异构能垒,搜寻全部构象空间,在构象空间中选出一些能量相对极小的构象;然后逐渐降温,再进行分子动力学模拟,此时较高的能垒已无法越过,在极小化后去除能量较高的构象,最后可以得到相应的能量最小的优势构象。
模拟退火法的优点在于它能够翻越通常分子动力学条件下不能翻越的能垒;取舍构象时既考虑能量下降的变化,同时也接受部分能量上升的变化,因而能寻找到能量最低点。
此外该方法不依赖于起始构象,消除了人为直觉的偏差。
量子化学:应用量子力学的原理和方法研究研究分子的微观结构,是研究分子结构和性质的最重要的方法之一。
在20年代,科学家用量子力学方法来处理氢分子,奠定了量子化学的基础。
随着量化计算方法的不断发展,计算量及计算速度不断提高,所计算的体系越来越复杂,现在可以计算有机分子甚至较大分子量的生物分子。
运用量化方法借助于计算机可以计算出分子的各种参数,比如分子结构、电子结构、系统总能量和各个轨道的分子信息。
量化计算方法主要分为从头计算法和半经验量化计算。
从头计算法:根据量子力学的基本原理,利用Planck常量、电子质量和电量这三个基本的物理常数以及元素的原子序数,不借助于任何经验参数,计算体系全部电子的分子积分,求解薛定谔方程。
从头算计算结果精度高,可靠性大,但是计算量极大,消耗机时太多,只适用于中等大小的分子体系,对于一些复杂的体系难以处理。
从头算建立在三个基本近似的基础上,即非相对论近似、Born-Oppenheimer近似(绝热近似、核冻结近似)和轨道近似(单电子近似)。
薛定谔方程引入这三个近似后的表达形式为Hartree-Fock-Roothaan方程,HFR方程是计算量化的基础。
进行从头算需选用原子轨道作为基函数,最常用的基函数是STO和GTO,它们不但简化了量化计算所必需的积分,还简化了量化程序化的过程。
HFR方程的求解采用迭代的方法即自洽场Self-Consistent-Field SCF方法,并把对函数迭代转化为对分子轨道组合系数的迭代,得到分子体系得分子轨道、轨道能和波函数,并进一步由波函数计算得到分子体系的其他性质。
如平衡几何构型、电荷密度分布、偶极矩、内旋转和反转势能垒、力常数、势能面和与电子运动有关的能谱等。
求解HFR方程的困难是计算量极大,计算量随基函数数目的4次方递增。
由于从头算引入了3个基本近似,给计算带来一定的误差。
从计算电子相关能出发,可以采用Mφller-Plesset微扰理论(MP)和组态相互作用(Configuration Interaction CI)的校正方法。
量化中引入密度泛函理论,考虑了电子相关性,计算精度提高,时间减少。
密度泛函理论:
半经验算法:基本原理与从头算相同,只是在求解HFR方程时,忽略一些双电子积分或采用实验值拟合的经验参数计算积分值,在计算时仅计算价电子,而将内层电子加入到有效势能中。
虽然这样的处理在理论上不够严密,但大大提高了计算速度,比从头算快100倍以上,所需的磁盘空间和计算机内存也比较小。
因此半经验算法可以用于计算较大的分子体系,只是计算精度较差。
半经验算法主要分为:1)完全不考虑双电子作用的单电子近似方法,如HMO、EHMO等;2)以零微分重叠(zero differential overlap,ZDO)近似为基础的,忽略积分值很小且运算复杂的双电子积分的近似计算方法,如CNDO、INDO、MINDO、NDDO、MNDO、AM1、PM3等。
HMO方法(Huckel Molecular Orbital Method):休克尔分子轨道方法,由Huckel1931年提出,为最简单的半经验计算,能很好地矗立平面的共轭分子。
EHMO方法(Extended Huckel Molecular Orbital Method):扩展的休克尔分子轨道方法,由Hoffmann在1963年提出,是HMO方法的扩展,可用于非共轭体系,处理中考虑全部价电子和所有原子间的相互作用,但完全忽略电子之间的相互作用,没有双电子积分。
该法能成功处理单电子效应占主导地位的问题。
CNDO方法(Complete Neglect of Differential Overlap Method):全略微分重叠方法:由Pople1965年提出,采用微分重叠近似,即不管原子轨道属于分子轨道中的哪一个原子,全部采用ZDO近似。
INDO方法:Intermediate Neglect of Differential Overlap,简略微分重叠方法,由Pople1976年提出,与CNDO近似,作NDO近似,但不忽略但原子微分重叠。
适用于计算键长、键角和偶极矩,以及计算单电子性质的自由基。
MINDO方法:Modified Intermediate Neglect of Differential Overlap,改良的简略微分重叠方法,由Dewar于1969年提出,改法保留了全部单电子排斥积分,能很好地计算分子基态性质,如生成热、键长、键角、偶极矩和第一电离势等。
NDDO: Neglect of Diatomic Differential Overlap,忽略双原子微分重叠方法,由Dewar提出,只忽略双原子微分重叠,与原始的HFR方程最为接近,从理论上并经实验证明计算误差较小,但需计算很多单电子积分,使应用受到限制。
MNDO: Modified Neglect of Diatomic Differential Overlap,改良的忽略双原子微分重叠方法,由Dewar提出,基于NDDO,对生成热、键长、键角、偶极矩和第
一电离势等的计算误差比MINDO等小,但对立体拥挤的分子、氢键和高价化合物等的计算不理想。
AM1方法:Austin Model 1:由Dewar在1985年提出,是对MNDO方法的改良,使用大量实验数据作参量,对基态分子性质的计算明显改善,能正确预测和计算氢键,活化能计算较准确,但计算含磷键、过氧键等误差较大
PM3方法:Parametric Method Number3,参数方法3,是由Steward于1989年提出的又一MNDO的改良方法。
采用新的参量化方法,可以依据生成热、电离热、偶极矩的实验值和计算值分别得到实验与理论参数函数。
对基态分子的计算比MNDO和AM1有较大改进,计算氢键和过氧键误差较小。
由MINDO、MNDO、AM1、PM3四种半经验计算方法编制成的程序MOPAC和AMPAC在量化半经验计算中运用非常广泛。
其中各方法的选用,可以根据具体计算体系的要求,并综合考虑计算精度、计算时间、计算条件等因素来确定。