回复punkx发表于:2020/3/27 11:16:00悬赏金额:
1积分 状态:
未解决
晶体结构的X-射线粉末衍射法测定(摘要)
梁敬魁
中国科学院物理研究所,北京,100080
随着计算机技术的发展和应用,以及X-射线源和中子源强度、衍射仪分辨率的提高,利用多晶衍射数据进行复杂晶体的结构分析成为可能。目前这方面的工作已有很多报导,其中主要有最大熵法 、能量最小法 、Monte Carlo法 以及利用单晶结构分析方法,从粉末衍射数据测定晶体结构,测定了在不对称晶胞中含60个原子,178个原子参数的 的复杂晶体结构 。本文仅综述这一种测定方法。
一、粉末衍射图谱的指标化、晶系、空间群和点陈常数的测定
衍射图谱的指标化方法很多,目前比较常用的有效方法是计算机程序法。例如TREOR尝试法计算机程序 ,Iio晶带分析计算程序 、DICVOL二分法计算机程序等 。在指标化的基础上确定空间群和计算点阵常数。
二、重叠峰的分离
根据粉末衍射图谱、利用单晶体结构分析方法测定晶体结构。独立的强衍射峰的数目需为不对称晶胞内原子数目的10-15倍,或待测参数3-5倍,由于粉末衍射图衍射线的重叠,往往达不到这一要求。重叠峰的分离是粉末法测定晶体结构的关键问题。
1. 利用衍射峰形函数分离重叠峰
衍射峰形函数可用Rielevld法的峰形函数 和Fourier合成法 峰形函数表征。在晶体结构未知的情况下,应用一步迭代法 、二步迭代法 以及直接法统计关系 等方法进行全谱的拟合,使拟合结果与实验结果符合。
2. 导数图解分峰法
在光谱学中应用导数技术,可以比较好地从平滑的数据中确定重叠峰的数目和位置。对于平滑的重叠峰,二阶导数的最小值和四阶导数的最大值是很明锐的,可以很容易判断其位置,其衍射峰强度可通过二阶导数或四阶导数两旁的卫星小峰的高度和距离来计算。
三、结构振幅|F|输入单晶结构分析程序
从各分离衍射峰的相对强度可推算出相庆的结构振幅|F|,根据晶体结构的特点,将|F|输入相应的单晶结构分析程序,例如在晶体结构含有重原子,通常可用三维Paiierson函数法,一般情况可用直接法。
根据结构分析结果所得的电子密度图r(r)或|E|图,可以确定原子的位置,但由|F|有误差,且粉末衍射数据少,在r(r)或|E|图可能会出现不少杂峰,只有峰值较大的才比较可靠,可能对尖结构中的某些原子,对于那些较小的峰,并不一定该位置存在有原子,比较可靠的作法是在第一步只确定一些重原子的位置,而后在用Fourier变换或差值Fourier变换来确定其它原子。
四、差值Fourier变换和Rieiveld法修正
在得出初步相角值的情况下,原则上可用Fourier合成法求解全部原子的位置,但由于粉末衍射数据的完备性和准确度不够,经多次循环后获得稳定的电子密度图,可能仍未能达到满意的结果,在这种情况下一般应采用差值Fourier合成法,使计算和观察的结构振幅Fourier合成的级数断尾效应趋于相互抵消,差值Fourier合成可发现失落的原原子,修正原子位置的偏离以及热运动参数。
如果差值Fourier合成仍不能获得满意的结果,可将已确定的原子位置输入Rielveld程序,修正后可以得到一套新的|F|值,再进行差值Fourier变换,确定其它原子,可一直重复上述过程,直到满意为止。最生将所得的全部原子参数的初始值输入Rieiveld法程序进行合谱拟合精修。
五、示例
LeBai 完全用实验常用X-射线衍射仪,收集粉末衍射数据,用Fourier合成法峰形函灵敏分离重叠峰,成功地测定了空间群为Pnc2、单胞体积为 、在不对称晶胞中含有29个独立原子、74个原子位置参数,比较复杂的 的晶体结构。