小中大【回复】
算之前应该先整明白:啥叫电荷?为啥要算电荷?jammer()需知,partial charge不是一个可测量,所以定义不唯一。jammer()一般做量化计算的人,jammer()计算partial charge,目的无非是把SCF得到的结果(过于离域了)jammer()局域化,jammer()考察局部性质。一套电荷的合理与否,还需要看,jammer()根据其预测的性质(比如根据paritial charge推断某处为亲电进攻位点jammer()推断某处静电势强弱等等)是否合理。jammer()(即,是否合乎实验事实或者化学直觉)jammer()任何一种电荷,都有一定程度的人为定义。jammer()Mulliken电荷预测性质不靠谱的原因在于把波函数平均分配给相邻两个原子。NBO电荷能克服这个毛病,但是它基于AO指定电子所属原子,在某些情况下也会得到错误结论。这部分工作可以参考厦门大学吴玮老师的Nature文章。jammer()关于partial charge,jammer()明尼苏达大学,Don Truhlar的小弟,C. J. Cramer为此写过详细的说明,jammer()在Essentials of Computational Chemistry: Theories and Methods. 这本书里专门有一章讨论。请参考阅读。jammer()最后补充一点,partial charge属于population分析中的一部分。jammer()很多情况下根据电荷即可得到结论。jammer()不过很多情况下单单算个电荷也是不够的。jammer()这正如做化合物的表征,单单色谱、质谱、NMR、UV-visjammer()都是不够的,往往需要几种谱的结合才能说明得到的东西,jammer()的确是想要的化合物。jammer()经常看文献,才能知道哪些population分析的量是需要的。jammer()而Soboreva版友开发的程序Multifwn中有许多分析手段,jammer()几乎涵盖了所有可能的方法。这两者结合起来,jammer()必将使自己的研究上一个新台阶。(最后一段是广告!)