弱相互作用能计算中基组重叠误差(BSSE)的校正
(一)引言:
在计算弱相互作用体系时,论文中一般要求加入BSSE校正,本文将以H2O和NH3分子为例介绍如何计算BSSE校正能量。
(二)计算过程:
1、复合物结构优化和频率分析
软件:Gaussian16, GaussView6。
本文使用方法为M06-2X/6-311+G(d,p) 基组,并加入色散校正项。
优化结束后,进行频率分析,保证没有虚频,并获取热力学数据,此处选取焓值。
|
GaussView设置 |
|
优化结果 |
| |
频率分析 | 热力学数据-焓值 |
2、单体结构优化和频率分析
3、BSSE 分子碎片设置
|
定义复合物分子碎片 |
4、BSSE计算
|
BSSE 计算设置 |
|
BSSE 校正值 |
5、相互作用能计算及BSSE校正
(三)知识背景:
1. 计算A、B分子间的弱相互作用能时,一般不能简单地通过E_interaction = E_AB -E(A) - E(B)来计算。
因为E_AB能量相对于E(A) + E(B)的降低来自两方面,一方面是真实的A、B分子间的相互作用能;另一方面来自于A、B分子的基函数在复合物体系中相互重叠,相当于增大了复合物的基组而使E(AB)能量降低,所以要去掉,它称为基组重叠误差(Basis Set Superposition Error, BSSE)。所以双分子的相互作用能应该表述为E_interaction = E_AB -E(A) - E(B) + E_BSSE。对于弱相互作用,E_BSSE所占E_interaction的比例往往不小,甚至超过它,如果不进行校正,可能正负号都不对。
2. 一般来说,只有计算弱相互作用才需要考虑BSSE问题。BSSE问题会影响势能面,因此,BSSE效应不仅影响相互作用能,也会影响几何优化、振动分析等任务的结果,只不过BSSE对相互作用能的影响显著大于对其它问题的影响。计算强相互作用能(如反应焓变、自由能变化、化学键键能)时一般不需要考虑BSSE问题。
3. 计算E_BSSE有多种方法,Gaussian程序中使用的是目前使用最广泛的Boys和Bernardi发展的counterpoise方法。