一种单晶XRD精修方法及其平台技术

技术编号:31981272 阅读:16 留言:0更新日期:2022-01-20 01:38
本发明专利技术公开了一种单晶XRD精修方法及其平台,该方法包括以下步骤:S1.数据处理;S2.寻找峰值;S21.初步判定;S22.获取第一判据;S23.获取第二判据;S24;S3.晶格常数和零点漂移计算;该平台包括:数据处理模块、寻峰模块和计算模块;所述寻峰模块包括初步判定单元、第一判据获取单元、第二判据获取单元和最终峰值获取单元;本发明专利技术能够精确地找到单晶XRD峰值,能够有效提高材料结构表征的准确性,对于晶体结构的表征有着非常大的帮助,并且该方法逻辑简捷,减少了计算的时间,提高了计算结果的准确性。提高了计算结果的准确性。提高了计算结果的准确性。

【技术实现步骤摘要】
一种单晶XRD精修方法及其平台


[0001]本专利技术涉及X射线衍射
,更具体的说是涉及一种单晶XRD精修方法及其平台。

技术介绍

[0002]X射线衍射仪技术(X

ray diffraction,XRD)。通过对材料进行X射线衍射,分析其衍射图谱,获得材料的成分、材料内部原子或分子的结构或形态等信息的研究手段。X射线衍射分析法是研究物质的物相和晶体结构的主要方法。当某物质(晶体或非晶体)进行衍射分析时,该物质被X射线照射产生不同程度的衍射现象,物质组成、晶型、分子内成键方式、分子的构型、构象等决定该物质产生特有的衍射图谱。X射线衍射方法具有不损伤样品、无污染、快捷、测量精度高、能得到有关晶体完整性的大量信息等优点。因此,X射线衍射分析法作为材料结构和成分分析的一种现代科学方法,已逐步在各学科研究和生产中广泛应用。
[0003]然而在采集XRD数据的过程中,由于零点漂移的出现,实际的峰值与通过数据所转换出来的图形产生了不一致的情况,导致测量结果不准确的问题。
[0004]因此,如何提供一种单晶XRD精修方法及其平台从而提高XRD数据使用的准确率是本领域技术人员亟需解决的问题。

技术实现思路

[0005]有鉴于此,本专利技术提供了一种单晶XRD精修方法及其平台,目的在于在考虑零点漂移的情况下,精确寻找到单晶XRD峰值,有效提高材料结构表征的准确性。
[0006]为了实现上述目的,本专利技术采用如下技术方案:
[0007]一种单晶XRD精修方法,包括以下步骤:
[0008]S1.数据处理;读取XRD数据,对所述XRD数据进行数据转换后获得二维数组A,所述二维数组A中包括衍射角度X和所述衍射角度X所对应的峰值强度Y;
[0009]S2.寻找峰值;具体包括:
[0010]S21.初步判定:找出所述二维数组A中Y的最大值并缩小80

120倍后得到Y
max
,取出所述二维数组A中比Y
max
大的Y以及对应的X,组成新的二维数组B;
[0011]S22.获取第一判据:在所述二维数组A中寻找所述二维数组B中的每个X的位置,并以A中X的位置作为起点取出一个第一预设长度的子集数组,获取子集数组中X的最大值并判断X的最大值是否为当前子集数组的起点,若是则取出当前子集数组作为数组C;
[0012]S23.获取第二判据:针对A中的每一个Y,将当前Y作为起点选取一个第二预设长度的Y的子集并获取其中Y的最大值Y
Lmax
,取出长度为200

400个数据点的子集数组,将每个Y
Lmax
与Y
max
进行比较,将大于Y
max
的Y
Lmax
取出并在A中找到取出的Y
Lmax
对应的X,形成新的二维数组D;
[0013]S24.根据所述第一判据和所述第二判据获取最终峰值:取数组C和数组D的交集,
获取到最终的峰值;
[0014]S3.晶格常数和零点漂移计算;根据获取到的最终峰值对应的衍射角度X计算晶格常数,通过方差获得零点漂移值。
[0015]优选的,S1的数据处理过程中还包括:
[0016]判断所述XRD数据的TXT文件中是否存在数据分隔的情况,其中数据分隔的情况包括TXT文件中存在0值、空格、换行符或逗号,删去对应存在数据分隔情况的数据。
[0017]优选的,所述第一预设长度和所述第二预设长度均为任意正整数,并且所述第二预设长度大于所述第一预设长度。
[0018]优选的,计算晶格常数的具体方法为:
[0019]根据X射线获取对应的波长λ和晶面指数,获取最终峰值对应的衍射角度X,在所述衍射角度X的基础上对X进行加减修正值计算实现X的修正,得到衍射角范围,在所述衍射角范围内每隔一个预设取值间隔取一个角度值θ,根据布拉格方程对获取到的每个θ计算晶面间距d:
[0020]2 d sinθ=nλ
[0021]其中,θ为入射线、反射线与反射晶面之间的夹角,即衍射角度,n为反射级数;
[0022]计算每个晶面间距d对应的晶格常数a:
[0023][0024]其中,h,k和l为晶面指数;
[0025]对每个所述衍射角范围内的晶格常数a进行方差计算,将方差最小的一列作为对应角度X计算的晶格常数,并将所有X对应的晶格常数求平均值作为最终晶体的晶格常数。
[0026]优选的,计算零点漂移的具体方法为:
[0027][0028]其中,δ2为方差,N为角度值θ的数量,u为所有X对应的晶格常数的平均值,x
i
表示每个X对应的晶格常数;
[0029]找到方差最小值所对应的角度值θ,将角度值θ乘以预设取值间隔再减去修正值作为零点漂移量。
[0030]优选的,还包括以下步骤:S4.作图;以衍射角度X和所述峰值强度Y为坐标轴建立坐标系,将所述二维数组A绘制于坐标系中,并根据寻峰得到的结果在图中对峰值进行标注。
[0031]一种单晶XRD精修平台,包括:数据处理模块、寻峰模块和计算模块;
[0032]所述数据处理模块,用于读取XRD数据,对所述XRD数据进行数据转换后获得二维数组A,所述二维数组A中包括衍射角度X和所述衍射角度X所对应的峰值强度Y;
[0033]所述寻峰模块包括初步判定单元、第一判据获取单元、第二判据获取单元和最终峰值获取单元;
[0034]所述初步判定单元,用于找出所述二维数组A中Y的最大值并缩小100倍后得到
Y
max
,取出所述二维数组A中比Y
max
大的Y以及对应的X,组成新的二维数组B;
[0035]所述第一判据获取单元,用于在所述二维数组A中寻找所述二维数组B中的每个X的位置,并以A中X的位置作为起点取出一个第一预设长度的子集数组,获取子集数组中X的最大值并判断X的最大值是否为当前子集数组的起点,若是则取出当前子集数组作为数组C;
[0036]所述第二判据获取单元,用于针对A中的每一个Y,将当前Y作为起点选取一个第二预设长度的Y的子集并获取其中Y的最大值Y
Lmax
,将每个Y
Lmax
与Y
max
进行比较,将大于Y
max
的Y
Lmax
取出并在A中找到取出的Y
Lmax
对应的X,形成新的二维数组D;
[0037]所述最终峰值获取单元,用于取数组C和数组D的交集,获取到最终的峰值;
[0038]所述计算模块,用于根据获取到的最终峰值对应的衍射角度X计算晶格常数,通过方差获得零点漂移值。
[0039]优选的,还包括自动绘图模块;所述自动绘图模块,用于以衍射角度X和所述峰值强度Y为坐标轴建立坐标系,将所述二维数组A绘制于坐标系中,并根据寻峰得到的结本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种单晶XRD精修方法,其特征在于,包括以下步骤:S1.数据处理;读取XRD数据,对所述XRD数据进行数据转换后获得二维数组A,所述二维数组A中包括衍射角度X和所述衍射角度X所对应的峰值强度Y;S2.寻找峰值;具体包括:S21.初步判定:找出所述二维数组A中Y的最大值并缩小80

120倍后得到Y
max
,取出所述二维数组A中比Y
max
大的Y以及对应的X,组成新的二维数组B;S22.获取第一判据:在所述二维数组A中寻找所述二维数组B中的每个X的位置,并以A中X的位置作为起点取出一个第一预设长度的子集数组,获取子集数组中X的最大值并判断X的最大值是否为当前子集数组的起点,若是则取出当前子集数组作为数组C;S23.获取第二判据:针对A中的每一个Y,将当前Y作为起点选取一个第二预设长度的Y的子集并获取其中Y的最大值Y
Lmax
,取出长度为200

400个数据点的子集数组,将每个Y
Lmax
与Y
max
进行比较,将大于Y
max
的Y
Lmax
取出并在A中找到取出的Y
Lmax
对应的X,形成新的二维数组D;S24.根据所述第一判据和所述第二判据获取最终峰值:取数组C和数组D的交集,获取到最终的峰值;S3.晶格常数和零点漂移计算;根据获取到的最终峰值对应的衍射角度X计算晶格常数,通过方差获得零点漂移值。2.根据权利要求1所述的一种单晶XRD精修方法,其特征在于,S1的数据处理过程中还包括:判断所述XRD数据的TXT文件中是否存在数据分隔的情况,其中数据分隔的情况包括TXT文件中存在0值、空格、换行符或逗号,删去对应存在数据分隔情况的数据。3.根据权利要求1所述的一种单晶XRD精修方法,其特征在于,所述第一预设长度和所述第二预设长度均为任意正整数,并且所述第二预设长度大于所述第一预设长度。4.根据权利要求1所述的一种单晶XRD精修方法,其特征在于,计算晶格常数的具体方法为:根据X射线获取对应的波长λ和晶面指数,获取最终峰值对应的衍射角度X,在所述衍射角度X的基础上对X进行加减修正值计算实现X的修正,得到衍射角范围,在所述衍射角范围内每隔一个预设取值间隔取一个角度值θ,根据布拉格方程对获取到的每个θ计算晶面间距d:2dsinθ=nλ其中,θ为入射线、反射线与反射晶面之间的夹角,即衍射角度,n为反射级数;计算每个晶面间距d对应的晶格常数a:其中,h,k和l为晶面指数;对每个所述衍射角范围内的晶格常数a进行方...

【专利技术属性】
技术研发人员:曹义明张元磊康艳茹赵加旺李佳丽魏生贤何禧佳徐坤李哲
申请(专利权)人:曲靖师范学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1