《固体物理》马德隆常数的计算学院:物理学院学号:2011012643姓名:刘娴雅马德隆常数的计算摘要:通过分析马德隆常数的三种计算方法和其相应的使用范围,得出不同晶体结构下相应的计算方法和使用范围.关键字:马德隆常数离子晶体在固体物理学中,当计算离子晶体的结合能时,需知道马德隆常数的值,因此,马德隆常数在离子晶体的理论研究和科学实验中占有十分重要的地位.该值一般由实验确定。马德隆常数是描述离子晶体结构的常数,其定义公式为:n1、n2、n3为离子晶体中任一离子相对于中心离子的坐标,∑为求和遍及晶体中所有离子。由于离子晶体为数目巨大的多粒子系统,因此马德隆常数一般情况下由实验确定。3213212322211nnnnnnnnn离子晶体结合的性质比较简单,在近代微观理论发展初期,计算离子晶体的结合能获得很好的结果,对于验证理论起到了重要作用,所用的方法和概念在处理许多问题中还常用到.以NaCl为例,由于Na+和Cl-都是满壳层的结构,具有球对称性,考虑库仑作用时,可以看做点电荷.先考虑一个正离子的平均库仑能.如果令r表示相邻离子的距离,该能量可表示为321321)(412122322222102nnnnnnrnrnrnq(1)如果以所考虑的正离子为原点,21223222221)(rnrnrn可以表示其他各离子所占格点的距离,并且对于所有负离子格点,n1+n2+n3=奇数,所有正离子格点,n1+n2+n3=偶数.考虑到正负离子电荷的差别,引入因子(-1)n1+n2+n3,一个原胞的能量为rqrnrnrnrqnnnnnn02223222221024)(14321321(2)3213212322211nnnnnnnnn(3)α为一无量纲的数,完全决定于晶体结构,称之为马德隆常数.在具体计算中发现,求和时既有正项,又有负项,如果逐项相加,并不能得到收敛的结果.对于一维情况,其级数求和很容易计算,如两种一价离子组成的一维晶格的马德隆常数,利用定义很容易计算出α=2ln2,但对于三维情况,其级数收敛很慢.1918年Madelung首先计算这种级数和,他先将晶体中点阵视为一系列中性平面点阵组成即该平面内点阵由一系列中性直线点阵组成,其上正负电荷相等且按格点周期分布.由此将电势展开成傅里叶级数并用了享克尔函数(Hankelfunction),进而求出马德隆常数.这种方法对于计算像氯化钠那样简单的离子晶体取得了成功.但对大多数离子晶体而言并不适用。因为不能满足上述中性平面的条件.因此该方法仅有历史价值.1932年,Evjen认为把(1)式级数中的各项合理安排使其正项和负项的贡献几乎互相抵消,使级数迅速收敛,由此提出了计算马德隆常数的方法,其基本思想是:把晶体看成是由Evjen晶胞构成,Evjen晶胞内所有离子的代数和为零,把这些中性晶胞对参考离子的库仑能量的贡献加起来,若离子在这个中性立方体的面上、棱上或角上,其贡献取1/2、1/4或1/8,进而计算马德隆常数.以NaCl晶体为例,采用Evjen方法,其收敛速度为1.456,1.752,1.747,计算到第90个Evjen晶胞时,其马德隆常数为1.747564595,可见其计算是精确的.采用Evjen晶胞方法计算NaCl晶体马德隆常数,是一个很成功的例子,但对CsCl晶体结构,当Evjen晶胞最外层离子与参考离子同号时计算的马德隆常数,与当Evjen晶胞最外层离子与参考离子异号时计算的马德隆常数迥然不同.可见利用Evjen晶胞的方法计算马德隆常数,不便于推广使用,尤其对于复杂的离子晶体,以参考离子为中心构造一个比一个更大的Evjen晶胞并确定相应立方体边上、面上、棱上的正负离子数比较困难.因此,此法只适用于一些简单立方晶系的离子晶体马德隆数的计算,而不能计算复杂离子晶体的马德隆常数.计算马德隆常数的目的是计算晶格静电能,因此不妨从晶格静电能出发计算马德隆常数.一摩尔离子晶体的晶格能UT是指晶体内各离子间静电相互吸引能UC和玻尔排斥能UB,即UT≈UC+B=UC(1-1/n)=1/2NAuC分子(1-1/n)=1/2NA*uC晶胞/m式中NA、uC分子、uC晶胞分别为阿伏伽德罗常数和分子、晶胞的静电能,m、n分别为晶胞内分子数和玻恩指数;1/2是计算相互作用能时为避免重复计算而引入的,设晶体一个晶胞涉及有k个正离子和w个负离子,则)(j1wkjkcjkcjcjjuqupu晶胞)(晶胞晶胞n1-1uccBu式中j=1,2,…,k对应于晶体内一个参考晶胞所涉及的k个正离子的编号;j=k+1,k+2,…,k+w对应于晶体内一个参考晶胞所涉及的w个负离子的编号.对于立方晶胞,若离子处在界面上或棱边上或顶角上,则对应的pj和qj分别取1/2或1/4.其他晶胞与此类同;u+Cj,u-Cj,α+j,α-j分别为参考晶胞中第j个离子静电能和相应的马德隆常数,其表达式为式中i=1,2,3,…,k对应于计算时所及晶胞内正离子的编号;而i=k+1,k+2,…,k+w对应于计算时所及晶胞内负离子的编号;mi和li的取值方法与pj和qj相同;Z+和Z-分别为正负离子价电子数;n1,n2,n3分别为晶胞沿x,y,z方向堆积数.计算时须排除离子自身相互作用,rij为计算时所及晶胞内第i离子与参考晶胞内第j离子的间距.若用马德隆常数α来表示晶体的结合能,则有由此可得晶体的马德隆常数α(1)为注意α(1)只能用于二元化合物晶体,当晶体为二元以上化合物晶体时,须引入诸离子价电荷数Zj(j=1,2,…,(k+w))之间的最大公因子Z.由此,参考晶胞中第j个离子静电能和相应的马德隆常数为u+Cj,u-Cj,α+j,α-j分别为相应的晶格能和马德隆常数α(2)分别为其马德隆常数α(2)比α(1)具有普遍性.也可以不引入最大公因子Z来定义马德隆常数α(3),即上述三种马德隆常数的关系为利用这种方法可以计算出各种晶体结构的马德隆常数,如CsCl:α≈1.76266466,与文献值α=1.76268比较接近,可见这种方法的精确性.综上所述,对于简单的离子晶体,可采用定义法直接对离子晶体计算马德隆常数;对于简单立方晶系离子晶体马德隆常数的计算,宜采用Evjen晶胞的方法.对于复杂离子晶体,应使用计算晶格静电能法计算其马德隆常数.参考文献:【1】黄昆,韩汝琦.固体物理学[M].北京:高等教育出版社,2001.【2】令狐荣锋,陈明能.马德隆常数的数值确定.贵州师范大学理学院,1004—5570(2005)01-0095-02【3】王矜奉,等.采用双Evjen晶胞计算离子晶体的马德隆常数[J].四川师范大学学报,2001,24(5).【4】张维佳,等.复杂离子晶体马德隆常数研究[J].物理学报,2005,54(2).