能量涨落标准差与恒容热容平方根成正比也就是和粒子数平方根成正比,恒容封闭系统能量又与粒子数成正比,所以能量涨落标准差与能量的比值与粒子数平方根成反比,也就是说随着粒子数增加,涨落的增长赶不上能量的增长,涨落对总能量的影响越来越小,直到可以忽略不计。此时就可以认为能量不再涨落而是固定值,正则系综就和微正则系综等价了。事实上在热力学极限下,所有系综都和微正则系综等价。
热力学统计物理中微正则系综、正则系综、巨正则系综的关系!
正则系综,是组成系综的系统是由N个粒子组成的,同温度为T的很大的热源相接触并达到热平衡。也可以这样设想:取大数M个体积为V、粒子数为N 的相同的系统构成系综。
热力学的基础当然是热力学三定律。从热力学第一、第二定律出发,可以得到一系列的麦克斯韦关系,这个也是比较重要的,可以将式子变成想要的形式。再之后就是要知道一些重要的物理量定义——内能、焓、熵、自由能,等等。
扩展资料:
热力学第一定律的数学表达式也适用于物体对外做功,向外界散热和内能减少的情况,因此在使用:△U=-W+Q时,通常有如下规定:
系统对外界做功,W>0,即W为正值。外界对系统做功,W<0,即W为负值。系统从外界吸收热量,Q>0,即Q为正值。系统对外界放出热量,Q<0,即Q为负值。系统内能增加,△U>0,即△U为正值。系统内能减少,△U<0,即△U为负值。
参考资料来源:百度百科-热力学三大定律
如何理解系综理论
统计物理中,系统宏观量是微观状态的统计平均值。由于分子碰撞极其频繁(1 S内有10^28次),相空间中微观状态极快地变化着。在每一次测量中,微观状态已经经历了极多次数的变化。
积分时间间隔为宏观上较短,微观上无限长。对于包含10^23个分子的宏观系统,去求解它的哈密顿方程,显然是不可能完成的。将对时间的平均换成对所有微观状态的平均,就实现了从力学规律向统计规律的转换。
假想我们可以复制M个(任意多)的具有完全相同的宏观约束参量(比如限定能量、体积、粒子数)的系统,但其可以有不同的微观状态。其中的每一个系统都代表相空间中的一个代表点,它们都处于等能面,这M个系统统称为系综(ensemble)。(系综是一种由想象的具有相同约束条件的独立体系组成,每个体系各自处于某种微观运动状态。)
三、常用系综
对于处于不同约束条件下的系统,我们需要作相应处理,使其满足系综理论所能处理问题的条件。这个处理方式就是绑定特定的热库以构建孤立系统。
1. 正则系综(canonicalensemble),NVT,正则系综是蒙特卡罗方法模拟处理的典型代表。假定N个粒子处在体积为V的盒子内,将其置于温度恒为T的巨大热库中。此时,总能量(E)和系统压强(P)可能在某一平均值附近起伏变化。平衡体系为封闭系统,与大热源热接触,能量交换达到热平衡,温度相等,热库足够大,温度确定。特征函数是亥姆霍兹自由能F(N,V,T)。
2. 微正则系综(micro-canonicalensemble),NVE,微正则系综广泛被应用在分子动力学模拟中。假定N个粒子处在体积为V的盒子内,并固定总能量(E)。此时,系综的温度(T)和系统压强(P)可能在某一平均值附近起伏变化。平衡体系为孤立系统,与外界即无能量交换,也无粒子交换。微正则系综的特征函数是熵S(N,V,E)。
3. 等温等压系综(constant-pressure,constant-temperature),简称NPT或者T-P系综。即表示具有确定的粒子数(N)、压强(P)、温度(T)。一般是在蒙特卡罗模拟中实现。其总能量(E)和系统体积(V)可能存在起伏。体系是可移动系统壁情况下的恒温热浴。特征函数是吉布斯自由能G(N,P,T)。
分子动力学计算的可靠性和系综说明小结
一、 计算的可靠性
计算是否可靠?要考虑三个方面。
算法方面 。为了实现分子动力学的模拟,采用了数值计算方法,在长时间的计算后必然会有误差的累积,所以算法如果不能满足两个条件就会导致体系总能量出现明显漂移(drifts)。即算法需要满足:
(1)time-reversibilitysymmetry;
(2)symplecticproperty。
计算精度。 除了算法,对于体系的能量和力的计算精度是否足够精确和充分,也是对计算可靠性有重要影响的。
体系的初始化设置 。体系初始化良好,可以减少数据冗余以及有利于得到可靠结果。主要有五点:
(1)体系原子数目。选择的原子数应当尽量反映真实体系的特点而数目尽可能少。
(2)位置和速度初始化。原子的位置可以是随机的,但不能与体系的约束条件有冲突,也要避免原子靠得太近。速度的初始化,可以将速度设为0,然后在一个给定的温度下从一个麦克斯韦-玻尔兹曼分布抽样得到速度。在体系没有特殊的约束条件下,通过从此种分布中得到的速度不会与体系约束条件冲突。此外,在速度初始化时,一般取体系质心速度为零,以避免体系在空间中出现整体漂移。
(3)时间步长。数值积分,步长选取很重要,因为要在每一积分步中,将各个需要计算的量当作常量,才能进行代数运算,由F= - dU/dr,变化较大较快的应当作为整体考虑的依据。原子振动周期在10fs量级,一般将其分成5~10步,如有更高精度要求,可以将步长设置更短,所以时间步长一般设置在0.1fs到几个fs之间。通常小的时间步提高了计算精度,增加了计算量,长的时间步则反之。如果总能变得不稳定(漂移或者涨落过大),这表明可能是时间步长过长导致。在高温下,原子运动相对要快些,质量轻的,或者势场变化很快的,一般需要设置更短的时间步长。
(4)模拟的总时间长度。一般总的模拟时间为10^3~10^6个时间步长。总的模拟时间要确保比体系的充分弛豫时间长以使数据可靠,按网上论坛的经验,一般应当至少为体系充分弛豫时间的3倍。对于一些特殊情况,如相变,气相沉积,晶体生长等,平衡很慢,就需要保证总的模拟时间足够长。
(5)系综的选择。此问题可以参考做的领域的相关文献,或者与实验比较。小木虫等论坛也有讨论。
二、系综问题
分子动力学中关键的概念之一为系综(ensemble)。Ensemble—an imaginary collection of systemsdescribed by the same Hamiltonian with each system in a unique microscopicstate at any given instant in time。系综是指在一定的宏观条件下(约束条件),大量性质和结构完全相同的、处于各种运动状态的、各自独立的系统的集合。全称为统计系综。系综是用统计方法描述热力学系统的统计规律性时引入的一个基本概念;系综是统计理论的一种表述方式,系综理论使统计物理成为普遍的微观统计理论 ;系综并不是实际的物体,构成系综的系统才是实际物体。
类似在音乐领域中,各乐器各有特点,但一起协奏之后会形成一个特别的整体效果。分子动力学中的原子行为不尽相同,但在适当的模拟和平衡后,也会有一个整体的效果而具有相同的热力学性质。
常用系综有微正则系综,正则系综,巨正则系综,等温等压系综等,微正则系综为最简单和最基础的一种,其他系综的研究过程可参照得到。在热力学极限下,各系综是等价的,但是在实际的模拟中,大多数情况是远远达不到热力学极限的,因此能量的涨落(fluctuations)不能消失,有时候根据实际情况选择系综是有必要的。
从理论上来讲,使用NVE系综对于体系的计算肯定是最为理想的。但是使用NVE系综,体系的温度取决于初始条件,导致温度不可控,直接使用NVE系综则温度难以达到预期。可以先使用NVT系综控温,进行体系的预平衡,然后再用NVT系综平衡下的状态作为NVE系综的初始条件,进行计算。这样在NVE系综下跑,体系的温度就能在一个可以接受的情况下波动。
2018-06-14
相关推荐: