基于遗传算法优化基本参数快速生成X荧光光谱的方法与流程

文档序号:22498333发布日期:2020-10-13 09:28阅读:104来源:国知局
基于遗传算法优化基本参数快速生成X荧光光谱的方法与流程
本发明涉及x射线荧光光谱学领域,特别涉及基于遗传算法优化基本参数快速生成x荧光光谱的方法。
背景技术
:随着光谱科学研究的逐步发展和光谱分析技术应用领域的不断扩大,基于光谱信息的样品成分分析技术的实际需求越来越大,在定性定量检测技术中快捷性和准确性成为两个关键因素。因此,如何快速、精确、无损地生成x射线荧光光谱(x-rayfluorescencespectrometry,xrf)并应用于定性定量分析则显得尤为重要。传统生成x射线荧光光谱的方法主要通过蒙特卡罗仿真模拟程序和实验测量标准样品实现,其存在耗时长、检测效率低等问题。而将基于sherman方程的基本参数算法(fundamentalparameters,fp)应用于x射线荧光光谱分析领域,突破了传统生成x射线荧光光谱的方法中存在的众多问题,优点如下:(1)生成x射线荧光光谱速度快,不涉及蒙特卡罗仿真模拟计算耗时长的问题,有利于之后建立多组分元素的光谱信息数据库;(2)解决元素相邻谱线间的光谱干扰问题,提高元素定性和定量分析的准确性;(3)相较于实验测量法,无需购买标准样品,不涉及部分样品价格较贵、不易购买的问题,降低检测分析成本;(4)得到的xrf光谱的背景吸收基本可以忽略,降低后续分析难度,提高检测效率。目前sherman方程在x射线荧光光谱分析中仅应用于对相对强度的计算和矩阵效应的校正,而在相对强度计算时仪器因子gi可以被消除,因此尚未有对仪器因子gi的计算和研究工作。此外,相对强度计算无法通过数学模型和物理过程直接快速地生成x射线荧光光谱,不能满足在xrf元素光谱分析中建立大数据库的要求。技术实现要素:针对上述现有技术中存在的问题,本发明提供了基于遗传算法优化基本参数快速生成x荧光光谱的方法,建立快速生成连续的x射线荧光光谱的理论模型,实现以秒级的速度生成多元素任意组成的样品光谱,以极小的时间成本构建具有大量数据的x射线荧光光谱信息。为实现上述目的,本发明采用的技术方案如下:基于遗传算法优化基本参数快速生成x荧光光谱的方法,其特征在于,包括以下步骤:步骤1:根据sherman方程初步生成标准样品的x射线荧光光谱,并与所述标准样品的实测光谱数据对比,基于遗传算法优化标准样品中各分析元素仪器因子gi,进而得到元素周期表中12~92号元素的最优仪器因子gi′,并建立最优仪器因子gi′数据库,具体步骤如下:步骤1.1:导入标准样品含量信息,根据sherman方程将标准样品中各分析元素的含量信息转换为发射光谱强度ii(λi),并生成离散光谱(flux);其中i为分析元素,即标准样品中序号为12~92的元素,λi为分析元素i的特征x射线的波长;步骤1.2:通过高斯函数将步骤1.1所得标准样品中各分析元素的离散光谱ii(λi)展宽为连续光谱(spectrometry)步骤1.3:假定标准样品中各分析元素的仪器因子初始值为1,将标准样品中各分析元素的连续光谱与其对应的仪器因子相乘并累加计算获得标准样品的连续光谱i(λi),公式如下:步骤1.4:以步骤1.3所得标准样品的连续光谱i(λi)与标准样品实测光谱i的均方预测误差(emspe,estimatedmeansquarepredictiveerror)为评价函数,通过遗传算法优化评价函数中分析元素i的仪器因子gi,使得均方预测误差小于0.2,将优化后的fe元素最优仪器因子设为基准1,按比例得到优化后的其他各分析元素的最优仪器因子gi′,最终建立元素周期表中12~92号元素的最优仪器因子gi′数据库;其中,i=1…n,n为标准样品中分析元素的个数总和;步骤2:输入待测样品的含量信息,根据步骤1.1的方法生成待测样品中各分析元素的发射光谱强度ii′(λi),并生成离散光谱;步骤3:通过高斯函数将步骤2所得待测样品中各分析元素的离散光谱分别展宽为连续光谱步骤4:基于步骤1所得各分析元素的最优仪器因子gi′和步骤3所得连续光谱计算得到待测样品的连续x射线荧光光谱i′(λi),公式如下:进一步地,步骤1.1中根据sherman方程将分析元素i的含量信息转换为波长为λi的特征x射线的发射光谱强度ii(λi)的转换表达式为:ki=ji·ωi·pi(4)μs(λj)=ciμi(λj)+cjμj(λj)(9)其中,i为分析元素;j为矩阵元素,即标准样品中除分析元素i外的其他元素;λi为分析元素i的特征x射线的波长;ii(λi)为分析元素i发射波长为λi的特征x射线的光谱强度;gi为分析元素i的仪器因子;ci、cj分别为标准样品中分析元素i和矩阵元素j的质量分数;ki为分析元素i的激发因子,为荧光产额ωi、谱线分数pi和吸收跃变因子ji三者的乘积;λ0为入射x射线的最小波长;λedgei为入射x射线对于分析元素i的吸收边缘波长;λ为入射x射线的入射波长,其范围为0.177a~0.413a;io(λ)为入射波长λ的光谱强度分布;μi(λ)为分析元素i在入射波长λ下的质量吸收系数;s为元素相互作用的表示;μ′s(λ)为标准样品在入射波长λ下的有效质量吸收系数;μ″s(λi)为标准样品在特征x射线波长λi下的有效质量吸收系数;δij(λ)为分析元素i与矩阵元素j的矩阵效应的叠加;φ′为入射x射线的入射角;φ″为特征x射线的出射角;n为标准样品中分析元素的个数总和;cn为分析元素n的质量分数;μn(λ)为分析元素n在入射波长λ下的质量吸收系数;μn(λi)为分析元素n在特征x射线波长λi下的质量吸收系数;当入射波长λ小于矩阵元素j的特征x射线波长时dj(λ)=1,否则为0;当矩阵元素j的特征x射线波长λj小于分析元素i的特征x射线波长时di(λj)=1,否则为0;kj为矩阵元素j的激发因子;μj(λ)为矩阵元素j在入射波长λ下的质量吸收系数;μi(λj)为分析元素i在特征x射线波长λj下的质量吸收系数;μs(λj)为标准样品在特征x射线波长λj下的质量吸收系数;pij为i与矩阵元素j二次荧光的表示。进一步地,步骤1.2和步骤3所述高斯函数定义为:ei=12.3981/λ(11)其中,λ为入射x射线的入射波长,ei为入射x射线的能量,e′为x射线测量探测器中能量沉淀的部分,即入射x射线的能量减去出射的二次荧光射线的能量,σ为控制高斯峰宽度的重要参数,σ(ei)为在入射x射线的能量为ei时的σ参数。进一步的,步骤1.4所述步骤1.3所得标准样品的连续光谱i(λi)与标准样品实测光谱i的均方预测误差表达式为:其中,n为标准样品实测光谱的光谱道数,m为第m道光谱。本发明的有益效果为:本发明基于sherman方程正向生成任意样品的各分析元素离散光谱,并通过高斯函数展宽为连续光谱,基于各分析元素对应的最优仪器因子gi′,快速生成该样品的连续的x射线荧光光谱,其中,各分析元素最优仪器因子gi′通过遗传算法优化基于仪器因子gi的标准样品的连续光谱,使其与实测光谱均方预测误差小于0.2,此时所得各分析元素的仪器因子为最优仪器因子gi′;本发明建立的快速生成连续的x射线荧光光谱的理论模型,相较于蒙特卡洛模拟仿真,计算速度提升了2个数量级以上,实现以秒级的速度生成多元素任意组成的样品光谱,以极小的时间成本构建具有大量数据的x射线荧光光谱信息,为实现通过“计算替代实验”构建光谱信息大数据库提供基础理论模型。附图说明图1为本发明实施例1中基于遗传算法优化基本参数快速生成x荧光光谱的方法的流程图;图2为本发明实施例1中元素fe的离散谱图与连续光谱;图3为本发明实施例1中快速生成标准合金ysbs37351_6光谱图的仪器因子gi优化前、优化后与实际测试数据的光谱对比图;图4为本发明实施例1中快速生成标准合金a3光谱图的仪器因子gi优化前、优化后与实际测试数据的光谱对比图;图5为本发明实施例1中快速生成标准合金ysbs41346_2014_904l光谱图的仪器因子gi优化前、优化后与实际测试数据的光谱对比图。具体实施方式实施例1本实施例提供了基于遗传算法优化基本参数快速生成x荧光光谱的方法,工作流程如图1所示,首先建立元素周期表中12~92号元素的最优仪器因子gi′数据库,以标准合金样品ysbs37351_6、标准合金样品a3、标准合金样品ysbs41346_2014_904l为例说明,上述三种标准合金样品的元素序号及含量如表1所示,表1标准合金样品的元素序号及含量获得上述三种标准合金样品中元素的最优仪器因子的具体步骤如下:步骤1:建立不同元素的基本参数数据库,包括元素序号、质量吸收系数、荧光产额、谱线分数、吸收跃变因子、吸收边缘波长;之后导入样品的组分和元素含量;采用波长为0.177a-0.413a的多波长光源(x光管)发射入射x射线,并导入入射x射线的入射角(23°)和特征x射线的出射角(37°);根据sherman方程分别将标准合金样品ysbs37351_6、标准合金样品a3、标准合金样品ysbs41346_2014_904l中各分析元素的含量信息分别转换为发射光谱强度,并生成各分析元素的离散光谱ii(λi);其中,i为分析元素,即标准合金样品中序号为12~92的元素,λi为分析元素i的特征x射线的波长;基于sherman方程将标准合金样品ysbs37351_6中分析元素i的含量信息转换为激发波长为λi的发射光谱强度ii(λi)的转换表达式为:ki=ji·ωi·pi(4)μs(λj)=ciμi(λj)+cjμj(λj)(9)其中,sherman公式中参数表示的含义如下:i——分析元素;j——矩阵元素,即标准合金样品ysbs37351_6中除分析元素i外的其他元素;n——标准合金样品ysbs37351_6中分析元素的个数总和;s——元素相互作用的表示;λi——分析元素i的特征x射线的波长;λ0——入射x射线的最小波长;λedgei——入射x射线对于分析元素i的吸收边缘波长;λ——入射x射线的入射波长;ii(λi)——分析元素i发射波长为λi的特征x射线的光谱强度;io(λ)——入射波长λ的强度分布;gi——分析元素i的仪器因子;ci——标准合金样品ysbs37351_6中分析元素i的质量分数;cj——标准合金样品ysbs37351_6中矩阵元素j的质量分数;ki——分析元素i的激发因子;ji——吸收阶跃因子;ωi——荧光产额;pi——谱线分数;φ′——入射x射线的入射角;φ″——特征x射线的出射角;μi(λ)——分析元素i在入射波长λ下的质量吸收系数;μ′s(λ)——标准合金样品ysbs37351_6在入射波长λ下的有效质量吸收系数;μ″s(λi)——标准合金样品ysbs37351_6在特征x射线波长λi下的有效质量吸收系数;δij(λ)——分析元素i与矩阵元素j的矩阵效应的叠加;cn——标准合金样品ysbs37351_6中分析元素n的质量分数;μn(λ)——分析元素n在入射波长λ下的质量吸收系数;μn(λi)——分析元素n在特征x射线波长λi下的质量吸收系数;kj——矩阵元素j的激发因子;μj(λ)——矩阵元素j在入射波长λ下的质量吸收系数;μi(λj)——分析元素i在特征x射线波长λj下的质量吸收系数;μs(λj)——标准样品在特征x射线波长λj下的质量吸收系数;dj(λ)——当入射波长λ小于矩阵元素j的特征x射线波长时dj(λ)=1,否则为0;di(λj)——当矩阵元素j的特征x射线波长λj小于分析元素i的特征x射线波长时di(λj)=1,否则为0;pij——i与矩阵元素j二次荧光的表示;另外,ki是分析元素i在x射线下的反应概率,也就是激发因子,是荧光产额、谱线分数和吸收跃变因子三者的乘积;步骤2:通过光谱的高斯函数将步骤1所得标准合金样品中各分析元素的离散光谱展宽为连续光谱其中,定义高斯函数为:ei=12.3981/λ(11)其中,λ为入射x射线的波长,ei为入射x射线能量,e′为能量在x射线测量探测器中沉淀的部分,即入射x射线的能量减去出射的二次荧光射线能量,σ为控制高斯峰宽度的重要参数,在本实施例中根据实验测量展宽峰的半高宽而得σ=半高宽/2.355,σ(ei)为在入射x射线的能量为ei时的σ参数;如图2为元素fe的离散光谱和展宽后的连续光谱。步骤3:对于特定的物理模型,对于某特定元素i,其仪器因子gi为分析元素的比例常数,与仪器有关。假定标准合金样品中各分析元素的仪器因子初始值为1,将标准合金样品中各分析元素的连续光谱与其对应的仪器因子gi相乘并累加计算获得标准合金样品的连续光谱i(λi),公式如下:其中,gi为分析元素i的仪器因子;步骤1.4:在优化仪器因子的过程中,以步骤3所得标准合金样品的连续光谱i(λi)与标准合金样品实测光谱i的均方预测误差emspe为评价函数,公式为:其中,n为标准样品实测光谱的光谱道数,m为第m道光谱,本实施例模型中n=2048;通过遗传算法优化分析元素i的仪器因子gi以降低emspe,其中以emspe<0.2作为遗传算法计算仪器因子gi的评估,将优化后的fe元素最优仪器因子gi′设为基准1,按比例得到优化后的其他各分析元素的最优仪器因子gi′;其中,i=1…n,n为每种标准合金样品中分析元素的个数总和;步骤4中通过遗传算法优化评价函数中各分析元素的仪器因子的具体过程为:步骤4.1:优化标准合金样品中分析元素i的仪器因子gi,若emspe≥0.2,则继续优化仪器因子gi,若emspe<0.2,则优化结束,此时分析元素i的仪器因子为最优仪器因子gi′;步骤4.2:按照步骤1.4.1中优化标准合金样品中分析元素i的仪器因子gi的步骤优化标准合金样品中其他各分析元素的仪器因子,最终得到标准合金样品中所有分析元素的最优仪器因子。标准合金样品ysbs37351_6、标准合金样品a3、标准合金样品ysbs41346_2014_904l这三种合金样品的仪器因子gi优化前、仪器因子gi优化后和实际测试数据的光谱图分别如图3、图4、图5所示,可见仪器因子gi优化后所生成的光谱图相比于仪器因子gi优化前,更接近于实测光谱图,体现了本发明方法模拟生成x射线荧光光谱图的准确性。将标准合金样品ysbs37351_6、标准合金样品a3和标准合金样品ysbs41346_2014_904l基于各分析元素最优仪器因子gi′数据库的优化后的emspe与优化前的emspe对比,结果如表2所示,可见仪器因子gi优化后模拟生成的谱图的emspe明显小于仪器因子优化前的emspe,说明优化仪器因子后基于本实施例模型快速生成的x射线荧光光谱图与实际谱图更接近。表2标准合金样品优化前和优化后的emspe合金样本优化前emspe优化后emspeysbs37351_611.5087.348a30.4330.014ysbs41346_2014_904l36.5095.642基于本发明建立元素周期表中12~92号元素的最优仪器因子gi′数据库,快速生成标准合金样品ysbs37351_6的x射线荧光光谱图的步骤如下:步骤1:输入标准合金样品ysbs37351_6的含量信息,根据sherman方程将标准合金样品ysbs37351_6中各分析元素的含量信息转换为发射光谱强度ii′(λi),并生成离散光谱;步骤2:通过高斯函数将步骤1所得离散光谱展宽为连续光谱步骤3:基于最优仪器因子gi′数据库和步骤2所得连续光谱计算得到标准合金样品ysbs37351_6的连续x射线荧光光谱i′(λi),公式如下:本发明生成标准合金样品ysbs37351_6的x射线荧光光谱图的耗时仅为0.907秒,进一步体现了本发明方法的快速性和优越性。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1