第6章-分子动力学方法
- 格式:doc
- 大小:1.63 MB
- 文档页数:29
分子动力学控温方法velocity-rescaling -回复分子动力学控温方法:velocity rescaling分子动力学(molecular dynamics, MD)是一种模拟分子运动和相互作用的计算方法,它用于研究分子体系的结构和动力学特性。
在分子动力学模拟中,通常需要控制体系的温度,以使其保持在特定的温度范围内。
其中,velocity rescaling(速度重新标定)方法是一种常用的控温方式之一。
本文将一步一步地介绍velocity rescaling方法的原理和步骤。
第一步:分子动力学模拟基础知识在介绍velocity rescaling方法之前,先来了解一些分子动力学模拟的基础知识。
分子动力学模拟基于牛顿力学,通过数值模拟分子系统中原子之间的相互作用和运动轨迹,根据牛顿第二定律F=ma计算出分子系统的演化过程。
分子动力学模拟需要给定体系的初速度、初位置和势能函数,然后通过时间积分算法对其进行模拟。
第二步:控温的重要性在分子动力学模拟中,控制体系的温度对于模拟结果的正确性和可靠性至关重要。
较高的温度可能导致过度的活跃性和不稳定性,而较低的温度可能导致体系凝聚和无法充分探索空间。
因此,控温是必不可少的,以使体系保持在所需的温度范围内。
第三步:velocity rescaling方法的原理velocity rescaling方法是一种通过调整分子的速度以控制温度的方法。
其基本原理是在模拟过程中,通过对体系中每个分子的速度进行缩放,以达到所需的温度。
第四步:velocity rescaling方法的步骤velocity rescaling方法的步骤如下:1. 计算体系的平均动能。
动能是速度的平方乘以质量的一半。
2. 根据所需的温度和当前的动能,计算一个缩放因子。
缩放因子是所需温度和当前温度的比值的平方根。
3. 根据缩放因子调整分子的速度。
将每个分子的速度乘以缩放因子。
4. 重复上述步骤,使体系的温度保持在所需的范围内。
分子动力学
分子动力学(Molecular Dynamics)是运用统计物理学原理,通过计算来研究分子系统中
原子和分子的动态流变,从而对分子间相互作用及对引力法则、量子力学理论和其它物理定律的结果等进行模拟研究的仿真技术。
其基本思想是以细胞原理和迈克尔逊-普朗克动能作为模型基础,借助计算机,通过量子
化学方法理论研究分子在长时间运动中的结构性质及相互作用的力学行为,为原子间的交互作用和分子的动力学运动模拟,可以准确地描述原子性质和反应机理。
在复杂分子系统中,我们可以根据原子间相互作用潜力及其体积影响得出原子间劲度系数。
通过计算,实现分子动力学模拟。
一旦分子动力学模拟被成功应用于实际的物理或有机化学问题,就可以对模拟结果与实验结果进行比较。
将模拟结果与实验结果进行相比较与分析,我们可以更加深入地理解分子的性质。
此外,分子动力学技术还可以用在农业、医学、催化以及合成化学等领域之间。
例如,可以利用此技术来设计新型药物,通过调节抗病毒性和毒性等来减少药物副作用,可以研究加工作用,改进催化剂的性能,优化合成步骤,揭示有机体的生理活动等的究理。
总的来说,分子动力学是一个快速发展的模拟技术,可以模拟和解释小分子和蛋白质等大分子的结构和动态特性,以及丰富科学领域的多种新应用,可以说是一种十分重要的模型。
分子动力学模拟pdf标题:分子动力学模拟在科学研究中的应用及发展引言:分子动力学模拟是一种基于牛顿力学原理和分子间相互作用力的数值计算方法,通过模拟粒子的运动轨迹和相互作用,能够深入研究物质的宏观性质及微观行为。
在科学研究领域中,分子动力学模拟作为重要的计算工具,已经广泛应用于材料科学、生物医学、物理化学等领域,并取得了显著的成果。
本文将介绍分子动力学模拟的基本原理、应用场景以及未来发展方向,旨在为科研工作者提供一份生动、全面、有指导意义的参考。
第一部分:分子动力学模拟的基本原理1. 分子动力学方法的基本原理:介绍分子动力学模拟基于牛顿力学原理、分子间相互作用力以及时间积分算法等基本原理。
2. 原子模型和力场选择:详细介绍从原子模型选择到力场参数选取的过程,强调合理模型选择的重要性。
3. 轨迹积分算法:介绍经典分子动力学模拟中常用的轨迹积分算法,包括Verlet算法、Leap-Frog算法等。
第二部分:分子动力学模拟的应用场景1. 材料科学中的应用:阐述分子动力学模拟在材料结构设计、材料性能预测、相变行为研究、原子尺度扩散模拟等方面的应用。
2. 生物医学中的应用:介绍分子动力学模拟在药物研发、蛋白质结构和功能研究、细胞膜模拟等方面的应用。
3. 物理化学领域中的应用:探讨分子动力学模拟在溶液动力学、碰撞动力学、反应动力学研究中的应用。
第三部分:分子动力学模拟的未来发展方向1. 多尺度模拟方法:介绍多尺度模拟方法的基本原理并讨论其在分子动力学模拟中的应用前景。
2. 量子力学与分子动力学融合:展望量子力学与分子动力学融合能够实现更高精度的模拟结果,为复杂体系的研究提供更多可能。
3. 并行计算和高性能计算:探讨并行计算和高性能计算对分子动力学模拟的重要意义,并展望它们提高模拟效率与准确性的潜力。
结论:分子动力学模拟作为一种重要的计算工具,已经在科学研究中发挥了巨大的作用。
通过深入了解其基本原理和方法,科研工作者能够更好地应用它解决实际问题。
分子动力学原理1. 介绍分子动力学(Molecular Dynamics)是一种计算物质运动的方法。
它基于牛顿运动定律和量子力学的原理,通过模拟分子之间的相互作用和运动来研究物质的力学行为。
分子动力学方法在材料科学、生物物理学、化学和环境科学等领域有广泛的应用。
2. 分子动力学的基本原理分子动力学的基本原理是通过求解分子粒子的运动方程来模拟物质的运动。
常用的分子动力学模拟方法包括经典分子动力学(Classical Molecular Dynamics)和量子分子动力学(Quantum Molecular Dynamics)。
2.1 经典分子动力学原理经典分子动力学方法基于经典力学的原理,假设分子中的原子为经典粒子,其运动满足牛顿运动定律。
该方法所研究的系统可以用经典力场来描述,其中分子之间的相互作用由势能函数表示。
通过数值计算得到每个原子的运动轨迹和能量变化。
2.2 量子分子动力学原理量子分子动力学方法考虑了波粒二象性,适用于研究原子和分子的量子效应。
在量子分子动力学中,波函数描述了系统的量子态,通过求解薛定谔方程可以得到系统的动力学行为。
与经典分子动力学不同的是,量子分子动力学方法需要考虑电子结构和核-电子相互作用等量子效应。
3. 分子动力学模拟步骤对于一个分子动力学模拟,一般需要经过以下步骤:3.1 设定初始条件设定模拟系统的初始结构和初始速度。
初始结构可以通过实验测量或计算得到,初始速度可以根据温度和速度分布函数生成。
3.2 计算相互作用计算模拟系统中各个分子之间的相互作用。
相互作用通过势能函数描述,常见的势能函数有Lennard-Jones势和Coulomb势。
3.3 求解运动方程根据分子之间的相互作用和牛顿运动定律,求解分子的运动方程。
常用的求解算法有Verlet算法和Leapfrog算法。
3.4 更新位置和速度根据求解得到的分子的运动方程,更新分子的位置和速度。
3.5 重复模拟重复以上步骤,进行多次模拟并记录模拟结果。
分子动力学的模拟过程分子动力学是一种用来模拟分子体系的运动行为的计算方法。
它基于牛顿运动定律,使用数值方法来解决分子体系的运动方程。
通过分子动力学模拟,我们可以获得关于分子的结构、动力学和热力学性质的重要信息。
下面是一个大致的分子动力学模拟过程的详细说明。
1.构建模型:在分子动力学模拟中,首先需要构建一个分子体系的模型。
这通常涉及到确定分子的结构、生成分子的初始坐标和确定分子的力场参数。
分子结构可以从实验数据、计算化学方法或数据库中获取。
然后,通过一系列的方法,如蒙特卡洛算法或最小能量,可以生成初始坐标。
最后,需要为分子体系选择合适的力场参数,如势函数、相互作用能和键角等。
2.初步能量最小化:在模拟之前,需要对体系进行初始能量最小化。
所谓能量最小化,即通过调整分子的坐标来寻找使分子体系的总势能最小化的构型。
常用的能量最小化方法包括共轭梯度法和拟牛顿法等。
通过能量最小化,可以将分子体系调整到一个合理的初始构型,以便接下来进行模拟。
3.设置模拟条件:在分子动力学模拟中,还需要设置模拟条件,如时间步长、温度、压力和模拟时间等。
时间步长定义了模拟中的时间单位,通常在飞秒或皮秒范围内。
温度和压力则可以通过马赫德尔高特和安德森热浴等算法来控制,以达到期望的温度和压力。
模拟时间决定了模拟的总时长,通常需要进行充分长的模拟以获得稳定的结果。
4.进行运动方程的数值积分:分子动力学模拟的核心是对运动方程进行数值积分,以获得分子的轨迹。
运动方程通常由牛顿第二定律给出,即F = ma,其中F为分子所受的力,m为分子的质量,a为分子的加速度。
数值积分可以使用多种算法实现,如欧拉方法、Verlet方法、Leapfrog方法等。
通过迭代计算,可以得到分子在每个时间步长上的新位置和速度。
5.能量和性质计算:在模拟过程中,还需要计算分子的能量和一些热力学性质。
能量计算包括键能、键角能、电子能和范德华力等。
这些能量的计算可以通过分子力场模型或量子化学方法来完成。
【专业】计算物理【研究方向】分子动力学模拟【学术讲坛】1、分子动力学简介:分子动力学方法是一种计算机模拟实验方法,是研究凝聚态系统的有力工具。
该技术不仅可以得到原子的运动轨迹,还可以观察到原子运动过程中各种微观细节。
它是对理论计算和实验的有力补充。
广泛应用于材料科学、生物物理和药物设计等。
经典MD模拟,其系统规模在一般的计算机上也可达到数万个原子,模拟时间为纳秒量级。
2006年进行了三千二百亿个原子的模拟(IBM lueGene/L)。
分子动力学总是假定原子的运动服从某种确定的描述,这种描叙可以牛顿方程、拉格朗日方程或哈密顿方程所确定的描述,也就是说原子的运动和确定的轨迹联系在一起。
在忽略核子的量子效应和Born-Oppenheimer绝热近似下,分子动力学的这一种假设是可行的。
所谓绝热近似也就是要求在分子动力学过程中的每一瞬间电子都处于原子结构的基态。
要进行分子动力学模拟就必须知道原子间的相互作用势。
在分子动力学模拟中,我们一般采用经验势来代替原子间的相互作用势,如Lennard-Jones势、Mores势、EAM原子嵌入势、F-S多体势。
然而采用经验势必然丢失了局域电子结构之间存在的强相关作用信息,即不能得到原子动力学过程中的电子性质。
详细介绍请见附件。
2、分子模拟的三步法和大致分类三步法:第一步:建模。
包括几何建模,物理建模,化学建模,力学建模。
初始条件的设定,这里要从微观和宏观两个方面进行考虑。
第二步:过程。
这里就是体现所谓分子动力学特点的地方。
包括对运动方程的积分的有效算法。
对实际的过程的模拟算法。
关键是分清楚平衡和非平衡,静态和动态以及准静态情况。
第三步:分析。
这里是做学问的关键。
你需要从以上的计算的结果中提取年需要的特征,说明你的问题的实质和结果。
因此关键是统计、平均、定义、计算。
比如温度、体积、压力、应力等宏观量和微观过程量是怎么联系的。
有了这三步,你就可以做一个好的分子动力学专家了。
1 分子动力模拟计算的基本原理分子动力计算的基本原理,即为利用牛顿运动定律。
在分省储存空间。
其缺点是位置与速度不同步。
这意味着在位置一子动力模拟中,体系原子的一系列位移是通过对牛顿运动方程定时,不可能同时计算动能对总动能的贡献。
的积分得到的,结果是一条运动轨迹,它表明了系统内原子的位置与速度是如何随时间而发生变化。
先由系统中各分子位置计算系统的势能,按照经典力学,系统中任一原子i 所受的力为势能的梯度:将牛顿运动定律方程式对时间积分,可预测i 原子经过时间t 后的速度与位置:式中, 及 分别是粒子i 的位置与速度,上标“0”为各物理量的初始值[1]。
2 牛顿运动方程的数值解法为了得到原子的运动轨迹,必须解式(3)的牛顿运动方程,可采用有限差分法。
有限差分法的基本思想就是将积分分成很多小步,每一小步的时间固定为 。
常用的有以下几种算法:①Verlet 算法;② Velocity-Verlet 算法;③ leap-frog 算法(蛙跳算法);④ Beeman 算法;⑤ Gear 算法。
leap-frog 算法和Gear 算法由于使用简便,准确性及稳定性高,节省储存空间等作者:photon 优点,已被广泛采用。
2.1 leap-frog算法Leap-frog 算法速度与位置的数学式为:为了执行leap-frog 算法,必须首先由t-0.5 时刻的速度与t 时刻的加速度计算出 ,然后由方程计算出位置 。
时间为t 时的速度可由式(6)算 2.2 Gear算法[1]Gear 所提出的一种利用数值解的方法,称为校正预测法(predictor-corrector method )。
时间t+ 时的位置、速度等可由时间t 的泰勒展开式预测得到:式中的 的1次、2次、3次微分。
式(7)所产生的速度、加速度不是由牛顿运动方程解得的,所以并非完全正确。
可由所预测的位置 计算所受的力及正确的加速度 。
设正确的加速度与预测的加速度之间的误差为:式中, 均为常数。
分子动力学控温方法velocity-rescaling -回复分子动力学(Molecular Dynamics, MD) 是计算物理学中的一种模拟方法,用于研究原子和分子的运动行为。
MD模拟通常涉及到控温方法,其中一种常用的控温方法是速度重标定(Velocity Rescaling)。
本文将详细介绍速度重标定方法,并一步一步回答相关问题。
1. 什么是速度重标定方法?速度重标定方法是一种通过将模拟系统中的粒子速度与期望温度之间的比例因子缩放,来控制模拟系统温度的方法。
该方法通过在MD模拟过程中定期缩放粒子的速度,从而保持系统的温度稳定。
2. 为什么需要控温?在MD模拟中,粒子的运动受到各种各样的力的影响,包括相互作用力、外界力以及体系内部势能的变化等。
由于这些因素的复杂性,模拟系统的温度可能会剧烈波动,而无法保持在我们所期望的温度范围内。
因此,需要一种控温方法来维持模拟系统的温度稳定。
3. 速度重标定的原理是什么?速度重标定的原理基于经典动力学方程F = ma。
在MD模拟中,模拟系统中的每个粒子都受到力的作用,可以根据这个方程计算出每个粒子的加速度。
如果我们知道了粒子的加速度和速度,那么我们就可以通过积分求解出粒子的位置随时间的变化。
4. 如何应用速度重标定?在速度重标定方法中,首先需要选择一个期望的温度值。
然后,在MD模拟的初始阶段,给定模拟系统一个初始的速度分布。
接下来,在模拟的每个时间步长,计算出系统的温度,并与期望温度进行比较。
5. 如何计算系统的温度?系统的温度可以通过计算粒子的平均动能得到。
根据统计物理学的基本原理,系统的温度与粒子的平均动能成正比。
因此,我们可以计算出粒子的平均动能,并将其与温度之间的关系转化为速度与温度之间的关系。
6. 速度重标定的具体步骤是什么?速度重标定的具体步骤如下:a. 在模拟开始之前,给定一个期望的温度值。
b. 初始化模拟系统中所有粒子的速度。
c. 模拟开始后的每个时间步长,计算系统的温度。
分子动力学模拟方法
分子动力学(MD)是当今研究物质结构和分子运动的综合性方法,它
既可以用于模拟分子的运动,又能探索物质中的机理细节。
分子动力学模
拟是基于物理原理的一种计算方法,应用于微观尺度上模拟物质的结构和
性质。
其目的是在计算机上模拟潜在机制,结合实验的结果来研究许多化学、物理和生物学问题,从而更好地了解一些物质性质的根本原理。
分子动力学模拟通过使用模拟软件对一些物质进行模拟,为物理和化
学研究者提供了一种简便、有效的数值计算方法,在不进行实验的情况下,可以快速、精确地模拟许多有关物质的性质和行为。
得益于计算机的强大
性能,它可以模拟出更加复杂的材料结构,更精确地描述反应过程的动力
学性质,以及更加准确地表征材料性质,这使得分子动力学模拟能够提供
更多的信息。
此外,分子动力学模拟还可以发现非直观的物质特性和反应
机理,为实验设计和数据处理提供了指导和参考。
. . 页脚 第6章 分子动力学方法 经典分子动力学方法无疑是材料,尤其是大分子体系和大体系模拟有效的方法之一。分子动力学可以用于NPT,NVE,NVT等不同系综的计算,是一种基于牛顿力学确定论的热力学计算方法。与蒙特卡罗法相比在宏观性质计算上具有更高的准确度和有效性,可以广泛应用于物理,化学,生物,材料,医学等各个领域。本章在介绍分子动力学的基本概念的基础上,简单介绍了分子动力学的基本思想,势函数分类和基本方程。然后介绍了分子动力学的常用系综和典型的NPT,NVE,NVT系综基本方程。结合材料建模中的基本简化方法和技巧,阐述了边界条件和时间积分的数值处理技巧。最后,利用统计力学的基本概念给出分子动力学的计算信息的解析方式。并且结合Materials Explore软件计算分析了CNT的几何结构稳定性。
6.1 引言 分子动力学方法(Molecular Dynamics, MD)方法是一种按该体系部的禀动力学规律来计算并确定位形的变化的确定性模拟方法。首先需要在给定的外界条件下建立一组粒子的运动方程,然后通过直接对系统中的一个个粒子运动方程进行数值求解,得到每个时刻各个分子的坐标与动量,即在相空间的运动轨迹,再利用统计力学方法得到多体系统的静态和动态特性,从而获得系统的宏观性质。可以看出,分子动力学方法中不存在任何随机因素,这个也是分子动力学方法和后文要提到的蒙特卡洛方法的区别之一。在分子动力学方法的处理过程中,方程组的建立是通过对物理体系的微观数学描述给出的。在这个微观的物理体系中,每个分子都各自服从经典的牛顿力学定律(或者是拉格朗日方程)。每个分子运动的禀动力学是用理论力学上的哈密顿量或者拉格朗日函数来描述,也可以直接用牛顿运动方程来描述。确定性方法是实现玻尔兹曼的统计力学途径。这种方法可以处理与时间有关的过程,因而可以处理非平衡态问题。但是分子动力学方法的计算机程序相对蒙特卡罗较复杂,其计算成本较高。 分子动力学方法发展历史改革经历了近60年,分子动力学方法是20世纪50年代后期由Alder B J 和Wainwright T E创造发展的。Alder和Wainwright在1957年利用分子动力学模拟,发现了“刚性球组成的集合系统会发生由其液相到结晶相的相转变”,后来人们称这种相变为Alder相变。其结果表明,不具有引力的粒子系统也具有凝聚态。到20世纪70年代,产生了刚性体系的动力学方法,成功地被应用于水和氮等分子性溶液体系的处理;1972年,Less A W和 Edwards S F 等发展了该方法并扩展到了存在速度梯度,即处于非平衡状态的系统。之后,此方法被 Ginan M J等推广到了具有温度梯度的非平衡系统,从而构造并形成了所谓的非平衡分子动力学方法体系。进人20世纪80年代之后,出现了在分子部对一部分自由度施加约束条件的新的分子动力学方法,从而使 分子动力学方法可适用于类似蛋白质等生物大分子的解析与设计。分子动力学方法真正作为材料科学领域的一个重要研究方法,开始于由Andersen, Parrinello和Rahman等创立恒压分子动力学方法和Nǒse等完成恒温分子动力学方法的建立及在应用方面的成功。后来,针对势函数模型化比较困难的半导体和金属等,1985 年人们又提出了将基于密度泛函理论的电子论和分子动力学方法有机统一起来的所谓Car-Parrinello 方法,亦即第一性原理分子动力学方法。这样,分子动力学的方法进一步得到发展和完善,它不仅可以处理半导体和金属的间题,同时还可应用. . 页脚 于处理有机物和化学反应。关于Car-Parrinello分子动力学方法将在第7章重点学习讨论。本章重点讨论经典分子动力学方法的基本原理和计算方法。
6.2 分子动力学的计算框架 6.2.1 基本思想 分子动力学方法是沿用牛顿运动方程或拉格朗日方程、哈密顿方程,通过考察粒子的运动来研究多粒子系统的物理性质。在处理孤立粒子或原子团簇(不考虑与其他粒子的相互作用)时,单纯地对牛顿运动方程进行积分求解就行了;而在处理凝聚系统时,可以认为将所考虑的N个粒子放入具有一定体积的容器中,在这样组成的封闭系中,建立直角坐标(x, y, z),每个粒子的位置就由三个坐标分量决定,通过求解3N个联立方程组就可以得到保守系的总能量。分子动力学的基本思想在于通过设定原子之间的相互作用(势函数)和相关的系综(亦即作用对象和条件),确定其基本的模拟畴。在给定的牛顿方程、拉格朗日方程或者是哈密顿方程进行时间的迭代,在达到指定的力学收敛条件之后得到一个最终的位置坐标,然后通过相关的位形信息和运动的速度和加速度等信息通过热力统计学的方法,给出模拟体系的统计信息,主要包括复杂的光学,电学和一些其他的物理信息。其基本思想,总结如图6-1所示。
势函数,相互作用
系综,外界条件
运动方程(牛顿方程,哈密顿方程,拉格朗日方程)
原子的坐标位置
原子的坐标和速度
热力学性质动力学性质
光学性质原子运动
三维结构
一次信息二次信息动力学方程初始化条件 图 6-1
分子动力学的一般思想
6.2.2 计算流程
总体来说,分子动力学的基本计算有如下四个步骤: 1. 模型的设定,也就是势函数的选取 势函数的研究和物理系统中对物质的描述研究息息相关。分子动力学的模拟最早使用是硬球势,即小于临界值时无穷大,大于等于临界值时为零。常用的是Lennard-Jones势函数,还有嵌入原子EAM势函数,不同的物质状态描述用不同的势函数。模型势函数一旦确定,就可以根据物理学规律求得模拟中的守恒量。关于势函数选取将在6.4节进一步讨论。
2. 给定初始条件 运动方程的求解需要知道粒子的初始位置和速度,不同的算法要求不同的初始条件。如Verlet算法需要两组坐标来启动计算,一组零时刻的坐标,一组是前进一个时间步的坐标或者一组零时刻的速度值。 . . 页脚 一般意义上讲系统的初始条件不可能知道,实际上也不需要精确选择代求系统的初始条件,因为当模拟时间足够长时,系统就会忘掉初始条件(对于无记忆的体系而言)。当然,合理的初始条件可以加快系统趋于平衡的时间和步程,获得好的精度。 常用的初始条件可以选择为,令初始位置在差分划分网格的格子上,初始速度则从玻尔兹曼分布随机抽样得到;令初始位置随机的偏离差分划分网格的格子上,初始速度为零;令初始位置随机的偏离差分划分网格的格子上,初始速度也是从玻尔兹曼分布随机抽样得到。
设定坐标和相互作用
t+Δt计算作用在原子上的力
计算物理量并对其结果进行统计
结束t>tmax
YN
(/2)(/2)()/()()(/2)iiiiiiiVttVtttFtmRttRttVtt
图6-2 分子动力学计算流程
3. 趋于平衡计算 在边界条件和初始条件给定后就可以解运动方程,进行分子动力学模拟。但这样计算出的系统是不会具有所要求的系统能量,并且这个状态本身也还不是一个平衡态。为使得系统平衡,模拟中设计一个趋衡过程,即在这个过程中,增加或者从系统中移出能量,直到持续给出确定的能量值,称此时系统已经达到平衡,达到平衡的时间称为弛豫时间。 分子动力学中,积分步程的大小选择十分重要,这决定了模拟所需要的时间。为了减小误差,步长要小,但过小系统模拟的弛豫时间就长。因此根据经验选择适当的步长。如,对一个具有几百个氩气分子的体系,采用Lennard-Jones势函数,发现取h为0.01量级,可以得到很好的结果。这里选择的h是没有量纲的,实际上这样选择的h对应的时间在10-14s的量级。如果模拟1000步,系统达到平衡,弛豫时间只有10-11s。
4. 宏观物理量的计算 实际计算宏观的物理量往往是在模拟的最后阶段进行的,它是沿相空间轨迹求平均来计算得到的,根据各态历经假说,时间平均代替系综平均。关于各态历经假说将在第8章的蒙特卡洛方法中深入讨论。 . . 页脚 6.2.3 经典分子动力学中近似处理 实际的计算体系由于其外在条件的复杂性,往往需要对计算的系统进行一定的近似处理,在经典分子动力学计算中,引进以下近似处理: ❖ 经典粒子相互作用,不考虑电子相互作用量子效应。 ❖ 力的作用形式,由参数可调的相互作用势函数决定,并经过实验测定来验证。 ❖ 模拟体系与实际体系相差较大,一般需要采用周期边界来扩展计算体系。 时间平均是在有限时间完成。
【练习与思考】 6-1. 查找文献,根据上述的分子动力学的处理流程图,编写实现分子动力学的简单程序,可参考Daan F和Berend S编著的《分子模拟》一书。
6.3 分子动力学的系综 系综(ensemble)是指在一定的宏观条件下(约束条件),大量性质和结构完全相同的、处于各种运动状态的、各自独立的系统集合,或称为统计系综。系综是用统计方法描述热力学系统的统计规律性时引入的一个基本概念;系综是统计理论的一种表述方式,系综理论使统计物理成为普遍的微观统计理论;系综并不是实际的物体,构成系综的系统才是实际物体。 约束条件是由一组外加宏观参量来表示。在平衡统计力学畴下,可以用来处理稳定系综。
6.3.1 常用系综分类
1. 正则系综(canonical ensemble) 全称应为“宏观正则系综”,简写为NVT,即表示具有确定的粒子数(N)、体积(V)、温度(T)。正则系综是分子动力学方法模拟处理的典型代表。假定N个粒子处在体积为V的盒子,将其埋入温度恒为T的热浴中。此时,总能量(E)和系统压强(P)可能在某一平均值附近起伏变化。平衡体系代表封闭系统,与大热源热接触平衡的恒温系统。正则系综的特征函数是亥姆霍兹自由能(,,)FNVT。
2. 微正则系综(micro-canonical ensemble) 简写为NVE,即表示具有确定的粒子数(N)、体积(V)、总能量(E)。微正则系综广泛被应用在分子动力学模拟中。假定N个粒子处在体积为V的盒子,并固定总能量(E)。此时,系综的温度(T)和系统压强(P)可能在某一平均值附近起伏变化。平衡体系为孤立系统,与外界即无能量交换,也无粒子交换。微正则系综的特征函数是熵(,,)SNVE。
3. 等温等压(constant-pressure, constant-temperature) 简写为NPT,即表示具有确定的粒子数(N)、压强(P)、温度(T)。其总能量(E)和系统体积(V)可能存在起伏。体系是可移动系统壁情况下的恒温热浴。特征函数是吉布斯自由能(,,)GNPT。
4. 等压等焓(constant-pressure, constant-enthalpy)