晶体结构分析

晶体学中的一个重要的领域

晶体结构分析,是晶体学中的一个重要的领域,它研究晶态物质内部在原子尺度下的微观结构。它为固体物理学、材料科学、结构化学、分子生物学矿物学、医药学等许多学科的基础研究和应用研究提供必不可少的实验资料,使人们有可能从分子、原子以及电子分布的水平上去理解有关物质的行为规律。

基本介绍
按所用试样的不同,晶体结构分析有多晶体分析和单晶体分析两类;按所用手段的差异,晶体结构分析又有X 射线衍射分析、电子衍射和电子显微分析、中子衍射分析三种。
晶体X射线衍射分析是晶体结构分析中比较成熟的一种。它已经建立起比较完善的理论体系和实验技术。复杂到分子量达数万的生物大分子的晶体结构已经被大量测定出来。至于测定一个中等复杂程度(晶胞中除氢原子外含有约50个独立原子)的晶体结构,一般只需一周时间。所测得原子坐标的精度可达10-3埃量级。
理论依据
晶体X射线衍射分析的理论依据是:晶体结构同晶体的X射线衍射效应之间存在着傅里叶变换的关系。晶体的X射线衍射效应源出于电子对X 射线的相干散射,而原子核对X射线的散射能力与电子相比可以忽略不计。因此用X射线衍射方法测定晶体结构时,晶体结构可以用一个晶胞中的电子密度分布函数ρ(r)来表示。其中r=xa+yb+zc,是晶胞中一个点的位矢,x、y、z是分数坐标,a、b、c是表示晶胞中相交于一点的三个边的边长和取向的矢量。晶体学中的衍射效应指的是周期性物体上所发出的散射波的叠加结果。一个晶胞对于各不同方向上衍射波振幅的贡献同一个电子在相应方向上的散射波振幅之比,是描述晶体的X 射线衍射效应的一个物理量。这个量同所用X射线的强度、晶体试样的大小、形状等因素无关,称为结构因数并记作F(H)。其中H是衍射矢量,根据劳埃条件(见X射线衍射),它同X射线入射波的波矢k0和衍射波的波矢k有如下关系:H=k-k0,波矢的方向平行于波动传播的方向,其长度等于波长的倒数。此外,H又是倒易点阵中一个阵点的位矢, 即H=ha*+kb*+lc*其中h、k、l是三个整数,称为衍射指数,a*、b*、c*是表示倒易晶胞中相交于一点的三个边的边长和取向的矢量,它们同a、b、c有如下关系:
a*·a=b*·b=c*·c=1,
a*·b=a*·c=b*·a=b*·c=c*·a=c*·b=0
可以证明,结构因数同电子密度分布函数之间存在着傅里叶变换的关系:
(1)
(2)
式中V是晶胞的体积,τ包括整个倒易点阵所存在的空间。由于ρ(r)可以用晶胞中含有全部原子来表示,式(1)又可以写成
(3)
式中fj是晶胞中第j个原子的散射因数;rj是第j个原子的位矢;N是晶胞中所含原子的个数。通常F(H)是一个复数,它可写成
(4)
式中α(H)称为F(H)的位相,其物理意义是衍射矢量为H的衍射波的初位相。由于F(H)只定义在倒易点阵阵点上,式(2)又可以写成傅里叶级数形式:
(5)
测定一个晶体结构就是要求出相应的ρ(r)。如果用实验方法可以测量出所有的F(H),就不难根据式(5)计算出ρ(r)。但是现有的衍射记录手段通常只能记录下|F(H)|的大小而丢失了α(H)的信息。虽然已经有不少关于直接测量α(H)的尝试,但至今未能达到实用的程度。这样就产生了晶体结构分析中所谓的位相问题。为了解决这个问题已经发展起来一系列的方法。
尝试法  这种方法的特点是先假设一个或者几个可能的结构模型,然后用实验结果加以鉴定和改善。假设一个结构模型,就要给出晶胞中每个原子的种类和坐标。这样就有一套fj和rj。以此代入式(3)就可以求得相应于这个模型的结构因数的计算值:将所得|Fc(H)|同结构因数的实验观察值|F0(H)|作比较,如果两者随H的变化趋势大致相同,那末模型就是基本上正确的。适当地调整模型中的各个参量使偏离因子
(6)
的数值变小,就可以使模型进一步改善。此法无须依赖位相信息,但效率低,精度差,有时还会导出错误的结果。
傅里叶综合法  这种方法需要有一套大致上正确的位相。这样一套位相可以由一个假设的模型计算求得,也可从其他途径获得。一旦得到一套位相的计算值αc(H),就可同实验测得的|F0(H)|相配合,用|F0(H)|代替式(5)中的F(H)去计算ρ(r)。在这个ρ(r)上显现出的结构图形会比原始模型更接近真实情况。因此可以利用它去改善原始模型或修正原始模型中的局部错误。修改后的模型可以用于计算一套新的αc(H),由此又可计算一个新的更接近于实际的ρ(r)。这样周而复始,最后就可以获得很接近真实情况的结果。这种方法又叫做电子密度函数逐步逼近法。它虽然没有从根本上解决位相问题,但是却具有很强的改善和校正原始模型也就是原始位相的能力。因此这种方法普遍地应用于晶体结构分析过程的中、后期,用以改善由其他方法首先获得的结果。
帕特孙法  这是1934年由A.L.帕特孙提出的方法。这方法绕开了位相问题,直接用实验测得的|F0(H)|去计算一个所谓帕特孙函数
(7)
根据傅里叶变换原理,这个函数实际上是电子密度分布函数的自卷积,即
(8)
它同电子密度分布函数,也就是晶体结构,有如下联系:ρ(r)中每出现两个极大值,也就是晶胞中每出现两个原子,P(U)中就要相应地出现一个极大值(又称作“峰”)。这个峰的大小正比于两个原子序数的乘积,而峰中心的位矢等于联结两个原子中心的矢量。根据这一性质,原则上可用逻辑推理的方法或利用图形操作的技术从P(u)解出整个晶体结构。实际上,多数情况下,从P(u)只能解出一部分原子的坐标。这样解出的“部分结构”常常可以作为傅里叶综合法的起点。另外,由于在P(u)中峰的大小与两个原子的序数乘积成正比,因此用帕特孙法比较容易找出晶胞中序数较大的那些原子。利用晶胞中少数较“重”的原子近似地求得一组原始的位相,再用傅里叶综合法解出整个结构,这就是重原子法。帕特孙法加上重原子法是求解所谓含重原子晶体结构的主要手段。
同晶型置换法  如果两种晶体的空间群(见晶体的对称性)相同、晶胞参数非常接近,原子在晶胞中的分布除少数外也非常相近,则这两种晶体称为同晶型的晶体。如果在一种晶体的晶胞中设法增、减或替换少数原子而保持其余不变,这叫做同晶型置换。假如通过同晶型置换获得三种同晶型晶体,它们的共同部分是P,不同部分是Q1、Q2、Q3,那么这三种晶体的结构因数可以写成由此可得:
(9)
(10)
(11)
如果Q1、Q2、Q3是由原子序数较大的重原子所组成,不难用帕特孙法求出这些原子的坐标从而算出。这样 (9)~(11) 三个方程中就只包含α1(H)、α2(H)、α3(H)三个未知数,因而这三个未知数可以直接解出来。这就是同晶型置换法。它是能够处理最复杂的晶体结构的方法,在生物大分子晶体结构的测定中占有垄断的地位。其缺点则是试样制备的成功率不高,而且手续麻烦。
直接法  所谓直接法就是从一组结构因数的绝对值|F(H)|直接推引出它们的位相的方法。从直接法的观点看来,结构因数的位相并没有丢失,而是隐含在实验中观察到的结构因数绝对值当中。
由式(3)和式(4)可得:
(12)
(13)
由此可知,如果测量出M个|F(H)|就可以建立2M个方程。 在这2M个方程中,未知数有M+3N个〔包括M个位相α(H)和3N个原子坐标参数〕。通常M的数目大约是2000~3000左右,而N一般不超过100(指不包括氢原子在内的独立原子数目)。因此2MM+2N,也就是说,用实验数据 |F(H)|建立起来的方程数目完全足够解出所有的未知位相α(H)。这就是直接法的理论根据。实际上,直接法并不使用上面所述的方程组去求解位相,而是利用下面的位相关系式:
α(H)≈α(H┡)+α(H-H┡) (14)
(15)
利用式(14),从少数几个位相出发可以推引出一批新的位相。将这批位相用式(15)作迭代处理,可以迅速扩展出其余位相并使全部位相的数值逐步精确化。作为出发点的少数几个(有时可达几十个乃至百来个)位相称为起始位相组。如何建立这样一个起始组以及如何由这样一个起始组推引出其他位相是直接法多年来致力研究的课题。已经发展出多种有效的方法。在求解由原子序相近的原子组成的晶体结构方面,直接法已逐渐地取代了帕特孙法。
晶体结构分析计算程序  晶体结构分析需要处理大量实验数据并对这些数据作各种繁复的运算。因此现代的电子计算技术对晶体结构分析的发展起着关键性的作用。从50年代开始晶体结构分析就利用了电子计算机;60年代,国际上就已出现比较成熟的标准化的晶体结构分析程序系统;70年代,这种程序系统已见于商品。一个晶体结构分析程序系统通常包含以下几个功能:①原始数据处理,②傅里叶变换运算,③位相推引(直接法),④原子参数的最小二乘法精化,⑤结构模型的分析和绘图。
参考书目
G.H.W.Milburn,X-Raycrystallography,An Intro-duction to the Theoty and Practice of Single-Crystal Structure Analysis,Butterworths,London, 1973.
M.J.Buerger,Vector Space and its Applicationin Crystal Structure Investigation,John Wiley & Sons,New York,1959.
M.F.C.Ladd and R. A.Palmer,ed.,Theory and Practice of Direct Methods in Crystallography,Plenum Press,New York,1980.
全国各地天气预报查询

上海市

  • 市辖区
  • 云南省

  • 临沧市
  • 云南省

  • 丽江市
  • 云南省

  • 保山市
  • 云南省

  • 大理白族自治州
  • 云南省

  • 德宏傣族景颇族自治州
  • 云南省

  • 怒江傈僳族自治州
  • 云南省

  • 文山壮族苗族自治州
  • 云南省

  • 昆明市
  • 云南省

  • 昭通市
  • 云南省

  • 普洱市
  • 云南省

  • 曲靖市
  • 云南省

  • 楚雄彝族自治州
  • 云南省

  • 玉溪市
  • 云南省

  • 红河哈尼族彝族自治州
  • 云南省

  • 西双版纳傣族自治州
  • 云南省

  • 迪庆藏族自治州
  • 内蒙古自治区

  • 乌兰察布市
  • 内蒙古自治区

  • 乌海市
  • 内蒙古自治区

  • 兴安盟
  • 内蒙古自治区

  • 包头市
  • 内蒙古自治区

  • 呼伦贝尔市
  • 内蒙古自治区

  • 呼和浩特市
  • 内蒙古自治区

  • 巴彦淖尔市
  • 内蒙古自治区

  • 赤峰市
  • 内蒙古自治区

  • 通辽市
  • 内蒙古自治区

  • 鄂尔多斯市
  • 内蒙古自治区

  • 锡林郭勒盟
  • 内蒙古自治区

  • 阿拉善盟
  • 北京市

  • 市辖区
  • 吉林省

  • 吉林市
  • 吉林省

  • 四平市
  • 吉林省

  • 延边朝鲜族自治州
  • 吉林省

  • 松原市
  • 吉林省

  • 白城市
  • 吉林省

  • 白山市
  • 吉林省

  • 辽源市
  • 吉林省

  • 通化市
  • 吉林省

  • 长春市
  • 四川省

  • 乐山市
  • 四川省

  • 内江市
  • 四川省

  • 凉山彝族自治州
  • 四川省

  • 南充市
  • 四川省

  • 宜宾市
  • 四川省

  • 巴中市
  • 四川省

  • 广元市
  • 四川省

  • 广安市
  • 四川省

  • 德阳市
  • 四川省

  • 成都市
  • 四川省

  • 攀枝花市
  • 四川省

  • 泸州市
  • 四川省

  • 甘孜藏族自治州
  • 四川省

  • 眉山市
  • 四川省

  • 绵阳市
  • 四川省

  • 自贡市
  • 四川省

  • 资阳市
  • 四川省

  • 达州市
  • 四川省

  • 遂宁市
  • 四川省

  • 阿坝藏族羌族自治州
  • 四川省

  • 雅安市
  • 天津市

  • 市辖区
  • 宁夏回族自治区

  • 中卫市
  • 宁夏回族自治区

  • 吴忠市
  • 宁夏回族自治区

  • 固原市
  • 宁夏回族自治区

  • 石嘴山市
  • 宁夏回族自治区

  • 银川市
  • 安徽省

  • 亳州市
  • 安徽省

  • 六安市
  • 安徽省

  • 合肥市
  • 安徽省

  • 安庆市
  • 安徽省

  • 宣城市
  • 安徽省

  • 宿州市
  • 安徽省

  • 池州市
  • 安徽省

  • 淮北市
  • 安徽省

  • 淮南市
  • 安徽省

  • 滁州市
  • 安徽省

  • 芜湖市
  • 安徽省

  • 蚌埠市
  • 安徽省

  • 铜陵市
  • 安徽省

  • 阜阳市
  • 安徽省

  • 马鞍山市
  • 安徽省

  • 黄山市
  • 山东省

  • 东营市
  • 山东省

  • 临沂市
  • 山东省

  • 威海市
  • 山东省

  • 德州市
  • 山东省

  • 日照市
  • 山东省

  • 枣庄市
  • 山东省

  • 泰安市
  • 山东省

  • 济南市
  • 山东省

  • 济宁市
  • 山东省

  • 淄博市
  • 山东省

  • 滨州市
  • 山东省

  • 潍坊市
  • 山东省

  • 烟台市
  • 山东省

  • 聊城市
  • 山东省

  • 菏泽市
  • 山东省

  • 青岛市
  • 山西省

  • 临汾市
  • 山西省

  • 吕梁市
  • 山西省

  • 大同市
  • 山西省

  • 太原市
  • 山西省

  • 忻州市
  • 山西省

  • 晋中市
  • 山西省

  • 晋城市
  • 山西省

  • 朔州市
  • 山西省

  • 运城市
  • 山西省

  • 长治市
  • 山西省

  • 阳泉市
  • 广东省

  • 东莞市
  • 广东省

  • 中山市
  • 广东省

  • 云浮市
  • 广东省

  • 佛山市
  • 广东省

  • 广州市
  • 广东省

  • 惠州市
  • 广东省

  • 揭阳市
  • 广东省

  • 梅州市
  • 广东省

  • 汕头市
  • 广东省

  • 汕尾市
  • 广东省

  • 江门市
  • 广东省

  • 河源市
  • 广东省

  • 深圳市
  • 广东省

  • 清远市
  • 广东省

  • 湛江市
  • 广东省

  • 潮州市
  • 广东省

  • 珠海市
  • 广东省

  • 肇庆市
  • 广东省

  • 茂名市
  • 广东省

  • 阳江市
  • 广东省

  • 韶关市
  • 广西壮族自治区

  • 北海市
  • 广西壮族自治区

  • 南宁市
  • 广西壮族自治区

  • 崇左市
  • 广西壮族自治区

  • 来宾市
  • 广西壮族自治区

  • 柳州市
  • 广西壮族自治区

  • 桂林市
  • 广西壮族自治区

  • 梧州市
  • 广西壮族自治区

  • 河池市
  • 广西壮族自治区

  • 玉林市
  • 广西壮族自治区

  • 百色市
  • 广西壮族自治区

  • 贵港市
  • 广西壮族自治区

  • 贺州市
  • 广西壮族自治区

  • 钦州市
  • 广西壮族自治区

  • 防城港市
  • 新疆维吾尔自治区

  • 乌鲁木齐市
  • 新疆维吾尔自治区

  • 伊犁哈萨克自治州
  • 新疆维吾尔自治区

  • 克孜勒苏柯尔克孜自治州
  • 新疆维吾尔自治区

  • 克拉玛依市
  • 新疆维吾尔自治区

  • 博尔塔拉蒙古自治州
  • 新疆维吾尔自治区

  • 吐鲁番市
  • 新疆维吾尔自治区

  • 和田地区
  • 新疆维吾尔自治区

  • 哈密市
  • 新疆维吾尔自治区

  • 喀什地区
  • 新疆维吾尔自治区

  • 塔城地区
  • 新疆维吾尔自治区

  • 巴音郭楞蒙古自治州
  • 新疆维吾尔自治区

  • 昌吉回族自治州
  • 新疆维吾尔自治区

  • 自治区直辖县级行政区划
  • 新疆维吾尔自治区

  • 阿克苏地区
  • 新疆维吾尔自治区

  • 阿勒泰地区
  • 江苏省

  • 南京市
  • 江苏省

  • 南通市
  • 江苏省

  • 宿迁市
  • 江苏省

  • 常州市
  • 江苏省

  • 徐州市
  • 江苏省

  • 扬州市
  • 江苏省

  • 无锡市
  • 江苏省

  • 泰州市
  • 江苏省

  • 淮安市
  • 江苏省

  • 盐城市
  • 江苏省

  • 苏州市
  • 江苏省

  • 连云港市
  • 江苏省

  • 镇江市
  • 江西省

  • 上饶市
  • 江西省

  • 九江市
  • 江西省

  • 南昌市
  • 江西省

  • 吉安市
  • 江西省

  • 宜春市
  • 江西省

  • 抚州市
  • 江西省

  • 新余市
  • 江西省

  • 景德镇市
  • 江西省

  • 萍乡市
  • 江西省

  • 赣州市
  • 江西省

  • 鹰潭市
  • 河北省

  • 保定市
  • 河北省

  • 唐山市
  • 河北省

  • 廊坊市
  • 河北省

  • 张家口市
  • 河北省

  • 承德市
  • 河北省

  • 沧州市
  • 河北省

  • 石家庄市
  • 河北省

  • 秦皇岛市
  • 河北省

  • 衡水市
  • 河北省

  • 邢台市
  • 河北省

  • 邯郸市
  • 河南省

  • 三门峡市
  • 河南省

  • 信阳市
  • 河南省

  • 南阳市
  • 河南省

  • 周口市
  • 河南省

  • 商丘市
  • 河南省

  • 安阳市
  • 河南省

  • 平顶山市
  • 河南省

  • 开封市
  • 河南省

  • 新乡市
  • 河南省

  • 洛阳市
  • 河南省

  • 漯河市
  • 河南省

  • 濮阳市
  • 河南省

  • 焦作市
  • 河南省

  • 省直辖县级行政区划
  • 河南省

  • 许昌市
  • 河南省

  • 郑州市
  • 河南省

  • 驻马店市
  • 河南省

  • 鹤壁市
  • 浙江省

  • 丽水市
  • 浙江省

  • 台州市
  • 浙江省

  • 嘉兴市
  • 浙江省

  • 宁波市
  • 浙江省

  • 杭州市
  • 浙江省

  • 温州市
  • 浙江省

  • 湖州市
  • 浙江省

  • 绍兴市
  • 浙江省

  • 舟山市
  • 浙江省

  • 衢州市
  • 浙江省

  • 金华市
  • 海南省

  • 三亚市
  • 海南省

  • 三沙市
  • 海南省

  • 儋州市
  • 海南省

  • 海口市
  • 海南省

  • 省直辖县级行政区划
  • 湖北省

  • 十堰市
  • 湖北省

  • 咸宁市
  • 湖北省

  • 孝感市
  • 湖北省

  • 宜昌市
  • 湖北省

  • 恩施土家族苗族自治州
  • 湖北省

  • 武汉市
  • 湖北省

  • 省直辖县级行政区划
  • 湖北省

  • 荆州市
  • 湖北省

  • 荆门市
  • 湖北省

  • 襄阳市
  • 湖北省

  • 鄂州市
  • 湖北省

  • 随州市
  • 湖北省

  • 黄冈市
  • 湖北省

  • 黄石市
  • 湖南省

  • 娄底市
  • 湖南省

  • 岳阳市
  • 湖南省

  • 常德市
  • 湖南省

  • 张家界市
  • 湖南省

  • 怀化市
  • 湖南省

  • 株洲市
  • 湖南省

  • 永州市
  • 湖南省

  • 湘潭市
  • 湖南省

  • 湘西土家族苗族自治州
  • 湖南省

  • 益阳市
  • 湖南省

  • 衡阳市
  • 湖南省

  • 邵阳市
  • 湖南省

  • 郴州市
  • 湖南省

  • 长沙市
  • 甘肃省

  • 临夏回族自治州
  • 甘肃省

  • 兰州市
  • 甘肃省

  • 嘉峪关市
  • 甘肃省

  • 天水市
  • 甘肃省

  • 定西市
  • 甘肃省

  • 平凉市
  • 甘肃省

  • 庆阳市
  • 甘肃省

  • 张掖市
  • 甘肃省

  • 武威市
  • 甘肃省

  • 甘南藏族自治州
  • 甘肃省

  • 白银市
  • 甘肃省

  • 酒泉市
  • 甘肃省

  • 金昌市
  • 甘肃省

  • 陇南市
  • 福建省

  • 三明市
  • 福建省

  • 南平市
  • 福建省

  • 厦门市
  • 福建省

  • 宁德市
  • 福建省

  • 泉州市
  • 福建省

  • 漳州市
  • 福建省

  • 福州市
  • 福建省

  • 莆田市
  • 福建省

  • 龙岩市
  • 西藏自治区

  • 山南市
  • 西藏自治区

  • 拉萨市
  • 西藏自治区

  • 日喀则市
  • 西藏自治区

  • 昌都市
  • 西藏自治区

  • 林芝市
  • 西藏自治区

  • 那曲市
  • 西藏自治区

  • 阿里地区
  • 贵州省

  • 六盘水市
  • 贵州省

  • 安顺市
  • 贵州省

  • 毕节市
  • 贵州省

  • 贵阳市
  • 贵州省

  • 遵义市
  • 贵州省

  • 铜仁市
  • 贵州省

  • 黔东南苗族侗族自治州
  • 贵州省

  • 黔南布依族苗族自治州
  • 贵州省

  • 黔西南布依族苗族自治州
  • 辽宁省

  • 丹东市
  • 辽宁省

  • 大连市
  • 辽宁省

  • 抚顺市
  • 辽宁省

  • 朝阳市
  • 辽宁省

  • 本溪市
  • 辽宁省

  • 沈阳市
  • 辽宁省

  • 盘锦市
  • 辽宁省

  • 营口市
  • 辽宁省

  • 葫芦岛市
  • 辽宁省

  • 辽阳市
  • 辽宁省

  • 铁岭市
  • 辽宁省

  • 锦州市
  • 辽宁省

  • 阜新市
  • 辽宁省

  • 鞍山市
  • 重庆市

  • 重庆市

  • 市辖区
  • 陕西省

  • 咸阳市
  • 陕西省

  • 商洛市
  • 陕西省

  • 安康市
  • 陕西省

  • 宝鸡市
  • 陕西省

  • 延安市
  • 陕西省

  • 榆林市
  • 陕西省

  • 汉中市
  • 陕西省

  • 渭南市
  • 陕西省

  • 西安市
  • 陕西省

  • 铜川市
  • 青海省

  • 果洛藏族自治州
  • 青海省

  • 海东市
  • 青海省

  • 海北藏族自治州
  • 青海省

  • 海南藏族自治州
  • 青海省

  • 海西蒙古族藏族自治州
  • 青海省

  • 玉树藏族自治州
  • 青海省

  • 西宁市
  • 青海省

  • 黄南藏族自治州
  • 黑龙江省

  • 七台河市
  • 黑龙江省

  • 伊春市
  • 黑龙江省

  • 佳木斯市
  • 黑龙江省

  • 双鸭山市
  • 黑龙江省

  • 哈尔滨市
  • 黑龙江省

  • 大兴安岭地区
  • 黑龙江省

  • 大庆市
  • 黑龙江省

  • 牡丹江市
  • 黑龙江省

  • 绥化市
  • 黑龙江省

  • 鸡西市
  • 黑龙江省

  • 鹤岗市
  • 黑龙江省

  • 黑河市
  • 黑龙江省

  • 齐齐哈尔市