计算化学公社

标题: 自由能微扰和热力学积分方法 [打印本页]

作者
Author:
fhh2626    时间: 2016-5-23 14:53
标题: 自由能微扰和热力学积分方法
本帖最后由 fhh2626 于 2016-5-23 15:14 编辑

自由能微扰和热力学积分方法
fhh2626
(本文首发于计算化学公社,禁止转载)

对于化学反应的来说,自由能的变化ΔA是一个很重要的热力学量,因此在分子模拟中我们会常常遇到需要计算两个状态的自由能之差的自由能变化的情况。要实现这种计算,自由能微扰(FEP)和热力学积分(TI)就是两种常用的方法。做MD的人应该对这两种方法有个基本的理解,这里我对这两种方法做个简要的介绍。

1、FEP。

根据简单的物化公式

(, 下载次数 Times of downloads: 78)

以及

(, 下载次数 Times of downloads: 95)

显然有

(, 下载次数 Times of downloads: 86)

(, 下载次数 Times of downloads: 83)

(, 下载次数 Times of downloads: 71)

(, 下载次数 Times of downloads: 65)


其中Q是体系的正则配分函数,上式就是FEP的公式,实际计算中,我们想计算1和2两个状态的自由能差(比如说要消失水中的某个离子,状态1可以视作离子存在,状态2可以视作离子不存在,即其电荷和VDW参数均为0),我们就在状态1下进行模拟,然后利用模拟轨迹和两个状态不同的力场参数(状态1时离子的静电力和VDW力为正常值,状态2为0)计算出U1和U2,就可以根据上式计算出想要的自由能差。


2、TI。

TI和的推导和FEP比较类似,不过其是对势能函数进行微扰。

假设两个状态A和B,定义

(, 下载次数 Times of downloads: 79)

(, 下载次数 Times of downloads: 73)

显然有

(, 下载次数 Times of downloads: 83)

显然λ=0和1时就是两个状态

(, 下载次数 Times of downloads: 74)

(, 下载次数 Times of downloads: 81)

近似地就有,

(, 下载次数 Times of downloads: 74)

这个就是TI的公式


三、误差来源。

两者的计算的公式相似,所以一般来说,在程序中的实现都是相同的。不过两者的误差来源不同,FEP中,误差来源于U2-U1较小的部分很难得到充分采样(这部分采样对平均值贡献较大,然而采样却倾向于U1较小的区域)。TI中,误差来源于对微分的数值近似。所以在实际使用中,我们需要把窗口分得足够细,来保证FEP中U2和U1足够接近或者保证TI中的数值近似合理。



作者
Author:
tobeant    时间: 2016-5-23 15:19
惊现大神!
作者
Author:
ruanyang    时间: 2016-5-24 18:45
拜读,大神上次指出的错误切中要害!改正后,计算结果正确!
作者
Author:
tjuptz    时间: 2020-1-30 09:07
老师,我在使用VMD的topotool功能写GMX的top文件时遇到一个问题,与NAMD的参数文件.prm有关,请问我如何获得所需分子的.prm格式的参数文件呢?描述见帖子http://bbs.keinsci.com/thread-15613-1-1.html
作者
Author:
尘劫    时间: 2021-10-11 22:18
感谢,刚开始算自由能的时候,怎么都看不懂,现在再回来看这个帖子,有种恍然大悟的感觉
作者
Author:
wangyueda    时间: 2022-6-18 12:09
老师,请问下做AIMD的时候,热力学积分跟slow-growth这两方法是不是一回事?




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3