【笔记】X射线的衍射方向

news2024/9/28 15:10:30

X射线在晶体中的衍射,实质是大量原子散射波互相干涉的结果。

衍射花样有两个特征:

  • 衍射方向(衍射线在空间的分布规律):由晶胞的大小、形状和位向决定。

  • 衍射强度:由原子的种类以及它在晶胞中所处的位置决定。

故衍射花样是晶体内部原子分布规律的反映。X射线衍射现象和实际晶体结构之间存在定性和定量的关系。

一、X射线的衍射现象

光的衍射:光在传播过程中,遇到障碍物或小孔时,光将偏离直线传播的路径而绕到障碍物后面传播的现象,此时波长与小孔或者光栅常数为同一数量级

为了证实X射线的本质以及原子排列的周期性假设,劳厄设置实验:用连续的X射线照射一个单晶体,并在晶体前方获得预期的X射线晶体衍射花样。

劳厄实验证实了两点: 1)晶体中原子排列具有周期性; 2)X射线本质就是电磁波

二、X射线衍射的方向(Direction)

1.劳厄方程

假设:

  1. 原子不做热振动,原子间距不变,按照空间点阵排列,无缺陷
  2. 原子中的电子集中在原子中心,忽略因为电子位置不同导致散射波的相位差
  3. 入射X射线互相平行,波长相等
(1)一维衍射(原子列)

根据衍射原理,散射线相长的前提是波程差是波长的整数倍。

下图中, A 1 A_1 A1 A 2 A_2 A2是相邻阵点,点阵常数为a,X射线波长为λ。

则波程差近似等于从 A 1 A_1 A1做垂线, A 2 A_2 A2做垂线得到的: A 1 H 2 − A 2 H 1 = a ( c o s α − c o s α 0 ) A_1H_2-A_2H_1=a(cos\alpha-cos\alpha_0) A1H2A2H1=a(cosαcosα0)

则得到劳厄第一方程(一维的劳厄方程)为: a ( c o s α − c o s α 0 ) = H λ a(cos\alpha-cos\alpha_0)=H\lambda a(cosαcosα0)=Hλ,H为整数,称为劳厄第一干涉指数。

H可以取0,±1,……,不能一直取下去,因为 a ( c o s α − c o s α 0 ) a(cos\alpha-cos\alpha_0) a(cosαcosα0)显然是有限的,最多可以取到[-2a,2a],所以H也是有限的。

一维劳厄方程的解是一系列同轴不同张角的衍射圆锥簇。

解释:对于某一个方向的入射光以及取某一特定整数的H来说, α \alpha α取特定解,在空间中就代表和原子列的夹角为α的所有线,故成一个锥形那个,锥面的顶角为2α

矢量形式:入射方向用单位矢量 S 0 \bold S_0 S0表示,散射方向用单位矢量 S \bold S S表示, a ⋅ ( S − S 0 ) = H λ \bold a\cdot(\bold S-\bold S_0)=H\lambda a(SS0)=Hλ

(2)二维衍射(原子网)

原子网视为一系列平行的原子列组成。

X射线照到原子网时,每个原子列的衍射线均分布在自身的同轴圆锥簇上。每个圆锥簇用一个圆锥表示。

根据衍射原理,散射线相长的前提是波程差是波长的整数倍。

O 1 O1 O1 O ′ 1 ′ O'1' O1的光程差, b ( c o s β − c o s β 0 ) b(cos\beta-cos\beta_0) b(cosβcosβ0)

则得到劳厄第二方程为: b ( c o s β − c o s β 0 ) = K λ b(cos\beta-cos\beta_0)=K\lambda b(cosβcosβ0)=Kλ,K为整数,称为劳厄第二干涉指数。

当X射线射到原子网时要发生衍射,必须同时满足劳厄第一、第二方程:
{ a ( c o s α − c o s α 0 ) = H λ b ( c o s β − c o s β 0 ) = K λ \left\{ \begin{array}{ll} a(cos\alpha-cos\alpha_0)=H\lambda\\ b(cos\beta-cos\beta_0)=K\lambda \end{array} \right. {a(cosαcosα0)=Hλb(cosβcosβ0)=Kλ
矢量形式
{ a ( S − S 0 ) = H λ b ( S − S 0 ) = K λ \left\{ \begin{array}{ll} \bold a(\bold S-\bold S _0)=H\lambda\\ \bold b(\bold S-\bold S_0)=K\lambda \end{array} \right. {a(SS0)=Hλb(SS0)=Kλ
在几何上表现为,衍射线只能出现在沿X方向以及Y方向的两系列圆锥簇的交线或公共切线上。

在底片上,所有衍射圆锥给出的迹线为双曲线。每对双曲线的交点为衍射斑点。

(3)三维晶体光栅的衍射条件

三维空间点阵看作一系列平行的原子网组成。

X射线照射到三维晶体光栅后相互干涉能保留下来的衍射线,必然满足劳厄第三方程
{ a ( c o s α − c o s α 0 ) = H λ b ( c o s β − c o s β 0 ) = K λ c ( c o s γ − c o s γ 0 ) = L λ \left\{ \begin{array}{ll} a(cos\alpha-cos\alpha_0)=H\lambda\\ b(cos\beta-cos\beta_0)=K\lambda\\ c(cos\gamma-cos\gamma_0)=L\lambda \end{array} \right. a(cosαcosα0)=Hλb(cosβcosβ0)=Kλc(cosγcosγ0)=Lλ
L为整数,称为劳厄第三干涉指数,取值和H相似。

矢量形式
{ a ( S − S 0 ) = H λ b ( S − S 0 ) = K λ c ( S − S 0 ) = L λ \left\{ \begin{array}{ll} \bold a(\bold S-\bold S _0)=H\lambda\\ \bold b(\bold S-\bold S_0)=K\lambda\\ \bold c(\bold S-\bold S_0)=L\lambda \end{array} \right. a(SS0)=Hλb(SS0)=Kλc(SS0)=Lλ
就是在前面劳厄第二方程的基础上又加了一个维度而已。

几何上,衍射线只能出现在沿X、Y、Z方向三系列圆锥簇的相交处。


劳厄方程解决了X射线衍射方向问题,相长产生衍射的条件是晶体三个重复周期上的相邻原子散射线所在方向上光程差同时为波长的整数倍。

描述这个三维衍射圆锥所需参数:衍射线和三个基本方向夹角为α、β、γ,取决于晶体点阵周期a、b、c,入射X射线和三个基本方向的夹角为 α 0 、 β 0 、 γ 0 \alpha_0、\beta_0、\gamma_0 α0β0γ0,X射线的波长λ以及干涉指数HKL

三维的衍射圆锥难以表示想象,需要简化。

2.布拉格方程(Bragg’s Law)

在三维劳厄方程基础上:
{ a H ( S − S 0 ) = λ b K ( S − S 0 ) = λ c L ( S − S 0 ) = λ = > { ( a H − b K ) ⋅ ( S − S 0 ) = 0 ( b K − c L ) ⋅ ( S − S 0 ) = 0 \left\{ \begin{array}{ll} \frac{\bold a}H(\bold S-\bold S _0)=\lambda\\ \frac{\bold b}K(\bold S-\bold S _0)=\lambda\\ \frac{\bold c}L(\bold S-\bold S _0)=\lambda \end{array} \right. => \left\{ \begin{array}{ll} (\frac{\bold a}H-\frac{\bold b}K)\cdot(\bold S-\bold S _0)=0\\ (\frac{\bold b}K-\frac{\bold c}L)\cdot(\bold S-\bold S _0)=0 \end{array} \right. Ha(SS0)=λKb(SS0)=λLc(SS0)=λ=>{(HaKb)(SS0)=0(KbLc)(SS0)=0
其中,HKL为干涉指数,绘制晶面如下:

晶面(HKL)和三个坐标轴交点为( a H , b K , c L \frac {\bold a}H,\frac{\bold b}K,\frac{\bold c}L Ha,Kb,Lc),所以 ( a H − b K ) (\frac{\bold a}H-\frac{\bold b}K) (HaKb) ( b K − c L ) (\frac{\bold b}K-\frac{\bold c}L) (KbLc)正好是图中带箭头的两个向量。

从上述式子推导发现矢量 ( S − S 0 ) (\bold S-\bold S _0) (SS0)垂直于(HKL)晶面两个不平行的向量,也就是垂直于(HKL)晶面。则单位矢量 S \bold S S S 0 \bold S _0 S0如同镜面反射分布在(HKL)晶面上。

可以将晶体的衍射现象看作是晶体某些晶面“镜面反射”的结果。θ为入射角。

a ( S − S 0 ) / λ = H \bold a(\bold S-\bold S _0)/\lambda=H a(SS0)/λ=H

根据倒易点阵基矢和正点阵基矢关系,得: ( S − S 0 ) / λ = H a ∗ (\bold S-\bold S _0)/\lambda=H\bold a^* (SS0)/λ=Ha

令散射(衍射)波矢 k = S / λ \mathbf{k}=\mathbf{S}/\lambda k=S/λ,入射波矢 k 0 = S 0 / λ \mathbf{k_0}=\mathbf{S_0}/\lambda k0=S0/λ,上式变为: k − k 0 = H a ∗ = K \mathbf{k}-\mathbf{k_0}=H\mathbf{a^*}=\mathbf{K} kk0=Ha=K

K \mathbf{K} K表示散射(衍射)波矢和入射波矢的差,要产生衍射则满足三维劳厄定律: K = H a ∗ + K b ∗ + L c ∗ \mathbf{K}=H\mathbf{a}^*+K\mathbf{b}^*+L\mathbf{c}^* K=Ha+Kb+Lc,所以 K \mathbf{K} K是倒易空间矢量,(HKL)是晶面指数。当波矢的差指向倒易点阵阵点时,满足三维劳厄方程,产生衍射: ( S − S 0 ) / λ = H a ∗ + K b ∗ + L c ∗ (\bold S-\bold S _0)/\lambda=H\mathbf{a}^*+K\mathbf{b}^*+L\mathbf{c}^* (SS0)/λ=Ha+Kb+Lc,得到衍射条件的矢量方程。

由图中几何关系: ∣ K ∣ = 1 d h k l = S s i n θ / λ + S 0 s i n θ / λ = 2 s i n θ / λ |\mathbf{K}|=\frac1{d_{hkl}}=\mathbf{S}sin\theta/\lambda +\mathbf{S_0}sin\theta/\lambda=2sin\theta/\lambda K=dhkl1=Ssinθ/λ+S0sinθ/λ=2sinθ/λ

整理得到布拉格方程 2 d s i n θ = λ 2dsin\theta=\lambda 2dsinθ=λ

引申:待测晶体的最小面间距大于等于光源的半波长

s i n θ = λ 2 d ≤ 1 sin\theta=\frac{\lambda}{2d}\leq 1 sinθ=2dλ1=> d H K L ≥ λ / 2 d_{HKL}\geq \lambda/2 dHKLλ/2

采用短波X射线作光源时,能测出的最小面间距就变小了,能获得更多的信息。

3.厄瓦尔德反射球(Ewald’s Sphere)

厄瓦尔德球是倒易空间的一种几何表示方法,是劳厄方程和布拉格方程的几何表达。

厄瓦尔德将布拉格方程2dsinθ=λ 改写为: s i n θ = 1 d / 2 λ sin\theta=\frac1d/\frac2{\lambda} sinθ=d1/λ2,并用作图的方式表达了这个方程和赋予其中一些项以新的含义。

反射球:以 1 λ \frac1{\lambda} λ1为半径,C为圆心做球。

球面经过被照射晶体的倒易原点 O ∗ O^* O,X射线入射方向矢量为 C O ∗ = S 0 / λ \mathbf{CO^*}=\mathbf{S_0}/\lambda CO=S0/λ,根据布拉格方程 s i n θ = 1 d / 2 λ sin\theta=\frac1d/\frac2{\lambda} sinθ=d1/λ2 2 λ \frac2{\lambda} λ2是直径长度, 1 d \frac1d d1是倒易矢量的长度,θ是入射光/衍射光和衍射面的夹角,倒易点落在倒易球面上,衍射线的方向为从反射球球心C指向倒易点,入射矢量和衍射矢量夹角为2θ。

入射矢量: C O ∗ = S 0 / λ \mathbf{CO^*}=\mathbf{S_0}/\lambda CO=S0/λ

衍射矢量: C B = S / λ \mathbf{CB}=\mathbf{S}/\lambda CB=S/λ

倒易矢量: ∣ O ∗ B ∣ = 1 d |\mathbf{O^*B}|=\frac1d OB=d1, O ∗ B ⊥ 衍射面 \mathbf{O^*B}\perp 衍射面 OB衍射面

C B − C O ∗ = O ∗ B \mathbf{CB}-\mathbf{CO^*}=\mathbf{O^*B} CBCO=OB

X射线波长越小,反射球半径越大,则倒易点越多,发生衍射的晶面越多,获得多级晶面衍射机会越多。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2173887.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

56 门控循环单元(GRU)_by《李沐:动手学深度学习v2》pytorch版

系列文章目录 文章目录 系列文章目录门控循环单元(GRU)门控隐状态重置门和更新门候选隐状态隐状态 从零开始实现初始化模型参数定义模型训练与预测 简洁实现小结练习 门控循环单元(GRU) 之前我们讨论了如何在循环神经网络中计算梯…

PREDATOR: Registration of 3D Point Clouds with Low Overlap

Abstract 这篇文章介绍了一种新的点云配准模型-Predator。该模型专注于处理低重叠的点云对,它更加关注于重叠区域的处理,其新颖之处在于一个重叠的注意块,作用是用于两个点云的潜在编码之间的早期信息交换。该模型大大提高了低重叠场景下的配…

AI跟踪报道第58期-新加坡内哥谈技术-本周AI新闻: OpenAI动荡时刻和Meta从未如此动人

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

深度学习与数学归纳法

最近发现,深度学习可以分为两个主要的阶段,分别是前向推理以及反向传播,分别对应着网络的推理和参数训练两个步骤。其中推理有时候也称为归纳推理。 在做参数训练的时候,本质上是在利用历史数据求网络参数的先验分布; …

leetcode每日一题day15(24.9.25)——公司命名

思路:首先如果没有相同的后缀,则无论只要不是相同的首字母交换都不会出现重复情况,如果有重复后缀,则还需多增加个不能和,首字符与另一相同后缀字串的首字符相同的字串交换。 主要矛盾已经明确,则可对矛盾…

MySql5.7.26安装和配置

一.下载: 地址MySQL :: Download MySQL Community Server 1、选择版本 根据自己需要选择32位或64位版本(这里选择64位)点击下载 进入到下载页面按下图操作 2.解压文件放置位置:这边将下载的文件解压到D:Software 下 解压后内部文…

Linux---文件io

1.系统调用 由操作系统实现并提供给外部应用程序的编程接口。(Application Programming Interface,API)。是应用程序同系统之间数据交互的桥梁。 C标准函数和系统函数调用关系。一个helloworld如何打印到屏幕。 man手册中一共有九卷,其中一卷就有讲到系…

快速了解graphql特点

graphql--快速了解graphql特点 1.它的作用2.demo示例2.1依赖引入2.2定义schema2.3定义GrapQL端点2.4运行测试2.5一些坑 今天浏览博客时看到graphQL,之前在招聘网站上第一次接触,以为是图数据查询语言, 简单了解后,发现对graphQL的介绍主要是用作API的查询语言,不仅限于图数据查…

目标检测系列(三)yolov2的全面讲解

YOLOv2(论文原名《YOLO9000: Better, Faster, Stronger》)作为该系列的第二个版本,对原始YOLO进行了显著的改进,进一步提高了检测速度和准确度。在精度上利用一些列训练技巧,在速度上应用了新的网络模型DarkNet19&…

个性化大语言模型:PPlug——让AI更懂你

在当今数字化转型的时代,大型语言模型(LLMs)已经成为了不可或缺的工具,它们在自然语言理解、生成和推理方面展现了非凡的能力。然而,这些模型普遍采用的是“一刀切”的方式,即对于相同的输入给予所有用户相…

828华为云征文|部署多功能集成的协作知识库 AFFiNE

828华为云征文|部署多功能集成的协作知识库 AFFiNE 一、Flexus云服务器X实例介绍二、Flexus云服务器X实例配置2.1 重置密码2.2 服务器连接2.3 安全组配置2.4 Docker 环境搭建 三、Flexus云服务器X实例部署 AFFiNE3.1 AFFiNE 介绍3.2 AFFiNE 部署3.3 AFFiNE 使用 四、…

【深度学习】(10)--ResNet残差网络

文章目录 ResNet残差网络1. 传统卷积神经网络的问题1.1 梯度消失和梯度爆炸1.2 退化问题 2. 解决问题2.1 梯度消失与爆炸2.2 退化问题 3. 残差结构结构归纳 4. BN(Batch Normalization) 总结 ResNet残差网络 ResNet 网络是在 2015年 由微软实验室中的何…

ComfyUI 完全入门:必备插件

前言 大家好,我是每天分享AI应用的月月! ComfyUI 是一个基于 Stable Diffusion 的AI绘画创作工具,最近发展势头特别迅猛,但是 ComfyUI 的上手门槛有点高,用户需要对 Stable Diffusion 以及各种数字技术的原理有一定的…

小麦生长状态检测系统源码分享

小麦生长状态检测检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer…

基于SpringBoot的新冠检测信息管理系统的设计与实现

文未可获取一份本项目的java源码和数据库参考。 国内外在该方向的研究现状及分析 新型冠状病毒肺炎疫情发生以来,中国政府采取积极的防控策略和措施,经过两个多月的不懈努力,有效控制了新发病例的増长,本地传播已经趋于完全控制…

万字面试题大模型面试,最全八股和答案

自ChatGPT开启大模型时代以来,大模型正迎来飞速发展,现在从事大模型开发相关工作可谓是处在时代的风口。那么大模型面试需要哪些技能和技巧呢,本文详细整理了全套的面试问题及答案,希望对大家有所帮助! 目录 大模型&a…

如何让 Android 的前端页面像 iOS 一样“优雅”?

作者:方英杰(崇之) 最近在调研前端页面适配 Android 端异形屏的方案,调研过程中发现了一些比较有意思的点,本文主要是做一个总结。 一、提出问题 首先,我们需要知道 Android 上的前端适配面临着什么问题。 问题其实很…

视频怎么加字幕?视频加字幕的5种方法,小白进阶高手!

视频怎么加字幕?视频加字幕不仅可以添加内容的可读性,也避免很多语言错误,可以更-好地帮助观看者理解创作者的制作理念。对于视频创作的初学者而言,掌握几种简单易用的加字幕方法尤为重要。本文将详细介绍五种视频加字幕的方法&am…

一文速读 LLaMA3.2-Vision 模型的结构

随着 Meta 放出了 LLaMA3.2 系列模型,LLaMA 系列也是正式迎来了官方版本的多模态大模型 LLaMA3.2-Vision [1]。那我们就在本期内容中聊一聊 LLaMA3.2-Vision 模型的结构,希望对大家有所帮助。 相关代码位于 [2] 结论 先说结论,LLaMA3.2 的…

6.Javaweb-过滤器与监听器

Javaweb-过滤器与监听器 文章目录 Javaweb-过滤器与监听器一、过滤器**Filter接口API:** 过滤器生命周期1.创建(Creation):2.初始化(Initialization):3.执行(Execution)&…