ADF模块任何一个计算,都会自动给出分子的电偶极矩、四极矩,以及分子中每个原子的电偶极矩、单极电荷。整个分子的电偶极矩可以由分子中每个原子的电偶极矩、单极电荷、原子的坐标得到。如果是多个分子形成的弱相互作用体系,也可以通过这种方式,把其中每个分子的偶极矩计算出来。以下以一个H2O为例说明。
这个值在*.out文件中是可以直接找到的,程序已经自动帮我们计算好了。
一般情况,我们不需要自己手动计算。而且这个数字是来自拟合电子密度,因此有一点点误差,上图中第一个方框中的数值即是我们上面计算的值。第二个方框中是精确电子密度计算出来的值,二者有一点误差,但基本上可以忽略。
什么时候需要手动计算呢?也就是计算多个分子之间的诱导偶极、诱导力的时候,体系是多个分子,或者多个片段,需要手动的计算出各个分子片段的偶极矩,以此计算诱导偶极、诱导力。
总结:这里计算出了电偶极矩矢量、模,以及电偶极子的中心坐标。
紧接着偶极矩数据,*out也直接给出了四极矩数据,例如:
Quadrupole Moment (Buckingham convention) *** (a.u.) *** quad-xx quad-xy quad-xz quad-yy quad-yz quad-zz 8.97215892 -1.10090424 -0.45242262 -16.43247457 -3.63262332 7.46031565
四极矩是一个二阶张量(3*3矩阵),因此有xx、xy、xz、yy、yz、zz六个独立分量。