共价键vs离子键?ELF、DORI两种方法玩转化学键分析
原子、离子或分子间结合成分子或晶体,其结合形式与物质的结构和物理化学性质有密切的联系[1]。共价键是通过原子间共享电子而形成,这些电子呈现出较强的定域性。那么什么是电子的定域性呢?电子的定域性并非指电子静止在某个空间点,而是指电子在某个区域内不断地运动,如共价键的电子通常就是在两个原子之间巡游[2]。为了定量展现电子的这种定域特性,Savin等提出了电子定域化函数 (electron localization function, ELF)[3]:
其中,D为精确动能密度与Weizsäcker动能密度之差,D0为无相互作用电子的动能密度。ELF为无量纲物理量,其数值范围由0到1,数值越大意味着空间中某处的电子的定域性越强。其中ELF等于1对应于电子的完全定域化;等于0则表示电子完全变为均匀电子气。我们往往关注的是ELF数值大于0.5的区域,其对应于成键区域、孤对电子、原子的壳层和内核。
另一种讨论原子间相互作用的方式是由Silva和Corminboeuf提出的密度重叠区域指示符(density overlap regions indicator, DORI)[4]:
DORI能够反映出原子间电子密度重叠的程度,它不仅能体现共价相互作用,同时也能将非共价相互作用区域呈现出来。DORI可以通过类似于上一篇文章中所介绍的RDG那样进行sign(λ2)ρ填色,与ELF互补来进一步讨论所研究体系的相互作用类型。为了对上述两种函数在分析共价相互作用方面的应用进行说明,本文将展示若干Quantum ESPRESSO的计算实例。
准备工作
计算程序采用Quantum ESPRESSO 6.7[5]和VESTA 3.1.8[6]
测试体系为:
1. 来源于Materials Project [7]的结构GaAs(mp-2534)、NiO(mp-19009)
2. H2O2@PMCS来源于文献[8]
3. 在进行下一步计算前建议先阅读我的上一篇文章,一些类似的操作本文将不再赘述。
计算过程和数据处理
A 计算过程
A1~A4计算过程可以参考上一篇文章,只是在A3的过程中需要通过plot_num=8产生ELF格点,以及我们修改过的pp.x程序plot_num=123[注1]产生DORI格点。
B DORI填色图处理
B1~B4也是与上一篇文章相同的,只是将B2过程中导入的RDG格点数据换成DORI格点数据,并且将DORI的等值面取为0.95。
C ELF切片填色图处理
C1 打开VESTA程序,将A2中out文件产生的xsf文件拖入VESTA窗体。
C2 选中我们关心的平面上的三个原子。
C3 在菜单栏中Edit->Lattice Planes->Add Lattice Planes->New建立新的切片,在New按钮的上方的Calculate the best plane for the selected atoms使得表面尽可能贴合选中的原子。
C4 在菜单栏中的Objects->Properties->Sections->Sections and slices->Saturation levels中的Min和Max分别改为0和1。
C5 调整其他显示部分,如原子的颜色、连接等。
案例
GaAs是一种原子晶体,通常作为太阳能电池材料,左下角为其晶体结构和ELF切片填色图。从图中我们可以发现,对于Ga-As之间的区域,电子是具有定域性的;右下角的图为NiO的晶体结构和ELF切片图,图中则体现出Ni-O之间的区域电子不具备定域性,因此我们可以认为GaAs中的Ga-As形成了共价键,而NiO中的Ni-O并不是共价键。
H2O2@PMCS是我们上一篇文章所讨论过的例子,下图为其ELF切片填色图,切片分别选取了过氧化氢的两个氧原子和锌原子以及PMCS上的三个碳原子构成的两个平面。图中的PMCS上的C-N、C-C原子间和H2O2的O-O、O-H之间的区域都呈现较强的定域性,表明这些原子是通过共价作用结合的。H2O2的O原子不与氢连接的区域也显示出定域性,这是由于O原子带有孤对电子。Zn原子与其他原子间的区域为蓝色,意味着Zn原子与其他原子并非通过共价作用结合,但是无法区分这些作用是离子键还是弱相互作用。
我们通过DORI对H2O2@PMCS做进一步分析。下图中能够得到与RDG类似的结论,H2O2的O原子与PMCS上的Zn原子为静电作用,H2O2的O-H与Zn-N4的N原子为氢键作用。但不同于RDG,PMCS上的C-N、C-C原子间和H2O2的O-O、O-H之间的共价作用能够同时清晰地被展现出来,Zn-N之间的sign(λ2)ρ已经小于-0.1[注2],我们可以认为Zn-N是离子键。图中可以看到,DORI并不能判断定域性,无法展现孤对电子也无法区分共价键和离子键,但能够得到与ELF互补的信息。
本文通过QE和VESTA,以GaAs和NiO为例讨论了ELF判断共价作用的方法,又通过H2O2@PMCS为例,对ELF和DORI各自的局限性和互补性进行了讨论。我们建议可以通过ELF对共价作用或非共价作用进行初步判断,若为非共价作用再使用DORI进一步对离子键、氢键、vdW作用等进行进一步的区分。希望本文能够为大家的科研工作助力添彩,同时也欢迎大家共同参与讨论互相进步。
注释
[1] 这个版本是由我们自己修改增加了DORI的函数以及修正了一些bug,数值上的实现可以参考本文附录,修复bug并增加DORI的代码我们已经通过gitlab提交给QE官方,后续版本可能会加入。如果要使用DORI,我们暂时将plot_num指定为123。
[2] 按照杨伟涛教授的文章[9]所述,密度小于0.005的区域对应于弱作用,密度介于0.005~0.05的区域则为强非共价作用。
参考文献
[1] 黄昆. 固体物理学[M]. 北京: 高等教育出版社, 1988.
[2] https://www.reed.edu/chemistry/ROCO/Resonance/delocalized.html.
[3] Silvi B, Savin A. Classification of chemical bonds based on topological analysis of electron localization functions. Nature. 1994, 371, 683–686. DOI: 10.1038/371683a0.
[4] De Silva P, Corminboeuf C. Simultaneous visualization of covalent and noncovalent interactions using regions of density overlap. J. Chem. Theory Comput. 2014, 10, 3745–3756. DOI: 10.1021/ct500490b.
[5] https://github.com/QEF/q-e/releases.
[6] http://www.jp-minerals.org/vesta/en/download.html.
[7] https://www.materialsproject.org.
[8] Xu B, Wang H, Wang W, Gao L, Li S, Pan X, Wang H, Yang H, Meng X, Wu Q, Zheng L. A Single-atom nanozyme for wound disinfection applications. Angew. Chem. 2019, 131, 4965–4970. DOI: 10.1002/anie.201813994.
[9] Johnson E R, Keinan S, Mori-Sánchez P, et al. Revealing noncovalent interactions[J]. J. Am. Chem. Soc, 2010, 132(18): 6498-6506.
DOI: 10.1021/ja100936w
数学大佬分割线
附录1 基于FFT算法的数值微分方法
假定
如果用
这意味着,
附录2 DORI的数值实现
按照定义,
我们先对分号的分子进行展开,这个只需要利用链式求导法则即可
其中
实际计算时,我们在分母的
刘嵚博士,计算GO高级工程师,毕业于武汉大学
主要研究领域为表面化学,结构力学,光催化等方面的第一性原理模拟计算,文章包括:ChemPhysChem, Materials Today Communications, Physical Chemistry Chemical Physics, Journal of Physical Chemistry C, Applied Surface Science等
更多软件下载
学术交流微信群
学术交流QQ群