TOPAS教程4 使用基本参数法代替用标样测量仪器峰宽
xrd吧
全部回复
仅看楼主
level 11
iangie_明月 楼主
3 杂项
3.1 仪器函数和样品晶粒尺寸-微应变
本教程演示如何通过Double-Voigt法(例如: Ba
lz
ar, 1999)来确定仪器函数和各向同性晶粒尺寸-微应变分析. 所用数据为IUCr CPD1(Balzar, 2001)举办的晶粒尺寸-微应变分析竞赛中的CeO2衍射数据:
• 实验室X射线衍射数据(DB ADVANCE, Bruker AXS)2
• 同步辐射X射线衍射数据(NSLS X3B1, ESRF BM16)
• 连续波长中子衍射数据(ILL D1A, NCNR BT1)
• 飞行时间中子衍射数据(ISIS)
教程示例文件包含每种仪器上收集的两个数据; 一个是结晶非常好的样品用于测量仪器
函数("sharp data"); 另一个样品表现出明显的样品展宽("broad data"). 这些文件位于
C:\Topas6\Tutorial\Size-Strain Analysis\DoubleVoigt Approach\.
下面展示如何用实验室数据确定仪器函数和各向同性晶粒尺寸和微应变. 该过程对
TOPAS支持的所有峰形拟合方法(单峰拟合, 全谱拟合, Pawley和Le Bail拟合,
Rietveld方法)同样适用.
3.1.1.1 用无样品展宽的样品测量仪器函数
用测量仪器函数的方法来分析样品的晶粒尺寸-微应变是一个两步过程: 第一步是用标样
来确定仪器函数.
注意:
要准确地分析样品微结构信息, 需要考虑到如下的复杂性. 实际用标样测量的仪器函数
不可避免地会包含参考样品的样品贡献. 就算是理想的晶相参考样品也会至少贡献晶粒
尺寸展宽. 此外, 发散束衍射仪的反射几何中, 样品穿透是另一个峰形展宽的因素. 仪器
函数跟样品制备(堆叠密度)联系起来了. 其结果是, 实际样品贡献的峰宽常常被低估. 在
微结构展宽程度较低时, 该现象更明显. 如将所有峰宽都归因于样品微结构则会导致微
结构参数被高估(参见如 Kern, 2008).
第一步:
1. 导入LeBailSh.raw数据, 使用发射光源波长文件CuKa5_Berger.lam.
2. 给全谱插入FP类型的峰.
3. 选择Background 项, 设置二阶背景和1/X 背景函数.
4. 选择Peak Phase 中Code 标签中取消所有峰的Cry Size L 前的勾. 要确定仪器函数, 这一步是必要的, 因为我们假设标准样品是没有样品贡献的.
5. 选择Instrument中的Additional Convolutions 标签. 尝试各种卷积和角度变换趋势以达到最好的拟合. 保留那些能够使拟合最好的卷积函数的值和角度变化趋势. 确定仪器函数的原理在Technical Reference手册中有.
以下三种卷积会得到好的拟合结果:
• 由于峰形是很明显的洛伦兹类型, 添加一个洛伦兹卷积, 将其code设为"Refine". 由于标准样品也不可避免地包含晶粒展宽, 将该洛伦兹卷积的2θ趋势设为1/Cos(Th), 即与谢乐公式一致. 按F6精修并观察拟合结果.
• 为增加峰宽, 增加一个Hat卷积, 将其code设为"Refine". 这代表了接收狭缝的宽度, 其与2θ的趋势为"Constant". 按F6精修并观察拟合结果.
• 低角峰的非对称, 多半是由轴向发散和赤道平面发散引起的, 添加一个Circles"卷积, 将其code设为"Refine", 其与2θ的趋势为"-1/Tan(Th)". 按F6精修并观察拟合结果.
6. 右击Instrument, 选择Save Instrument Details保存上面的仪器卷积为.par文件
第二步:
7. 右击标样谱LeBailSh.raw选择Replace Scan Data替换为样品谱LeBailBr.raw.
8. 精修样品展宽Cry Size L, Cry Size G, Strain L和Strain G.将所有峰的这四个参数设定为各自相同的参数名. LVol-lB和e0的结果应该分别为23 ±1 nm和0.0005 ±0.001.
3.1.1.2 计算仪器函数(基本参数法)
1. 直接导入样品谱LeBailBr.raw并使用发射光源波长文件CuKa5_Berger.lam.
2. 给各个衍射峰插入FP类型的峰模型.
3. 选择Background, 使用二阶切比雪夫多项式背景和1/X背景函数.
4. 选择Instrument使用如下的仪器设置:
仪器参数:
Goniometer Radius: Primary: 217.5 mm
Secondary: 217.5 mm
Receiving Slit Width: 0.1 mm
FDS Shape, Angle : 1 deg
Soller Slits: Primary: 2.3 deg
Secondary: 2.3 deg
8. 精修样品展宽Cry Size L, Cry Size G, Strain L和Strain G.将所有峰的这四个参数设定为各自相同的参数名. LVol-lB和e0的结果应该分别为23 ±1 nm和0.0005 ±0.001.
2020年06月20日 09点06分 1
level 11
iangie_明月 楼主
通过这个例子, 大家可以看到用TOPAS的Additional Convolution不仅可以完成传统的测标样来测量仪器峰宽的操作, 更方便的是, 用基本参数法输入仪器测量参数, 由TOPAS计算出来的仪器峰宽跟标样测得的完全一致.
所以, 只要使用了基本参数法并输入仪器光路参数(狭缝宽度等), 完全可以不用标样测量仪器峰宽了.
传统用标样谱来测仪器峰宽的劣势相当明显: 1) NIST标样不便宜, 如果你能买到的话; 2)任何仪器参数变化(换个狭缝)都需要重新测标样,你数数仪器上有多少光路原件,再算算其排列组合,然后就要测那么多次标样来标定各种仪器状态下的仪器峰宽...
有了基本参数法, 直接用TOPAS软件根据输入的仪器狭缝宽度等计算出仪器峰宽 如果换了仪器光路元件, 只需要修改Instrument页的对应参数即可, 即准确又方便.
2020年06月20日 09点06分 2
@weihua5000 你测的这个Si数据是垃圾,至少三个峰形是双峰,倒是可以用Exclude关键字排除掉。但最重要的问题是探测器的峰位都没测准,有的峰偏左有的峰偏右。测XRD最重要的就是角度准确度angular accuracy。如果标样的峰位都测不准,整个beamline都是垃圾。拟合图和inp文件在最后一楼。
2026年04月24日 12点04分
大神,您再帮我看看这个Si的标样,目的是通过Si标样获取同步辐射仪器参数,感觉数据文件跟结构文件很接近了,但就是不拟合峰,不知道哪个地方的问题,请指教,非常感谢!通过网盘分享的文件:Si1.pro 链接: 网盘链接 提取码: piwa
2026年04月23日 02点04分
@weihua5000 大神,测试条件是20kev能量下测的,波长应对应0.6199A左右[茶杯]
2026年04月23日 03点04分
level 1
您好大神,通过标样CeO2来得到仪器参数,波长0.6887A,在Emission Profile里已经修改了,然后增加了FP的各个峰,Instrument用了上面提到的三种卷积,最后拟合曲线如图所示,为什么这些峰与CeO2的峰不重合呢?感觉整体向左偏移了将近1左右。如果不影响的话,右键Instrument, 保存为.par文件,意思是与初级半径、次级半径、狭缝都没关系了吗?非常感谢!
2025年10月26日 11点10分 3
不知道你哪里设错了, 贴.pro
2025年10月31日 07点10分
@iangie_明月 通过网盘分享的文件:TOPAS 链接: 网盘链接 提取码: baqr 大神,不好意思,您帮忙看看
2026年03月18日 16点03分
@weihua5000 你贴的不是上面的数据。你贴的数据峰形标定没有问题。但是两个点是没法标定仪器峰宽的,正如用两个点做线性回归是没有意义的一样。SAXS标定要用Silver Benehate,问beamline要。。。。
2026年03月20日 13点03分
@weihua5000 链接:网盘链接 提取码:tjdk 看你修的peaks_phase峰位全都在乱飘,当然有偏移哦。 用hkl_phase,别用peaks_phase.所谓标样校准是需要固定标样的晶胞参数,去精修准确的波长。 topas教程上的三种卷积是为laboratory xrd制定的。同步辐射的数据可以添加任意多的卷积,只要拟合得好就可以固定下来表示beamline的仪器峰宽了。
2026年03月24日 13点03分
level 11
iangie_明月 楼主
由于需要用到th2_offset自定义峰移,只能用Launch mode来拟合这个垃圾Si数据:链接:网盘链接
提取码:hahf
2026年04月24日 12点04分 6
level 1
感谢大神!但是我看cif的图(20kev calculated)跟蓝色测的峰对应的差不多,为啥红色拟合的避开了这几个峰(18、38、71左右的)呢?是这几个峰有的偏左有的偏右吗?再咨询您一个问题,怎么判断衍射仪测的数据没问题呢?您前面说测的数据有至少三个峰形是双峰,是什么原因造成的呢?要怎么改进消除这个现象呢?探测器是一块一块mythen线探拼接起来的。
2026年04月26日 15点04分 7
"为啥红色拟合的避开了这几个峰(18、38、71左右的)呢?" "至少三个峰形是双峰" 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
2026年04月28日 09点04分
是什么原因造成的呢?要怎么改进消除这个现象呢? .......................................................... Rietveld 全谱拟合需要原始数据!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!别扣背景!
2026年04月28日 10点04分
@iangie_明月 谢谢!是毛细管粉末模式也不扣背景吗?毛细管本身有衍射信号混在里面了吧。。。
2026年04月28日 16点04分
level 11
iangie_明月 楼主
多新鲜啊。打盘古开天辟地以来,毛细管背景都是拟合的,你偏要修改原始数据。。。。。
2026年04月29日 11点04分 8
1