一种光谱仪波长快速校准方法

文档序号:6224838阅读:356来源:国知局
专利名称:一种光谱仪波长快速校准方法
技术领域
本发明涉及一种在DOAS烟气分析仪内部利用二氧化硫标气对光谱仪进行实时在线波长校准的方法。该方法可以对DOAS烟气分析仪进行在线快速标定,极大提高了系统的维护效率。
背景技术
光谱仪波长校准的常用方法是用诸如汞氩灯等具有公认特征谱线的标准光源,光谱仪对其辐射光线进行采集,根据光谱仪采集的特征谱线的位置与公认谱线进行对比和匹配,通过多项式拟合计算出光谱仪波长校准系数,此校准系数反应的就是波长与光谱仪像素点之间的对应关系。这种方法对于在实验室对光谱仪进行波长校准操作简单、易行,且波长校准结果准确、可靠,但是如果对现场工况条件下DOAS烟气分析仪内部的光谱仪进行波长校准其工作量相当大,且如果将上述标准光源放入DOAS烟气分析系统中系统结构将变得“复杂”。对于DOAS烟气分析系统而言,光谱仪是其中的核心部件,所以定期对光谱仪进行波长校准能够提升整体系统运行的准确性和稳定性,但是传统的方法需要将光谱仪从现场系统中拆卸下来,返厂使用汞灯进行校准,这样既浪费了时间和资源,又给用户带来很大的不便。

发明内容
本发明提供一种光谱仪波长快速校准方法,该方法通过现场向系统通入二氧化硫标气对光谱仪进行快速校准,从而节省了维护成本,增强了光谱仪使用的稳定性。本发明的具体技术方案如下: 一种光谱仪波长快速校准方法,该方法的具体步骤如下:
O向一台出厂光谱仪的测量光路通入二氧化硫标气,由终端设备读取该光谱仪在202-214nm和280_310nm两个波段上的所有的波峰和波谷所处的像素序号及其对应波长,形成基准点集;该基准点集内的基准点的个数为自然数M个;并读取该台出厂光谱仪的出厂校准系数作为最佳适应度存储;
2)对步骤I中的基准点集合进行优化筛选,具体过程如下:
首先定义三个参数分别为适应度,最佳适应度,个体,具体定义如下:
适应度:个体对应的三阶拟合系数;
最佳适应度:光谱仪出厂的校准系数;
个体:基准点集内的部分的或者全部的点及其对应的波长形成的子集;
结合上述三个参数,采用GA或者BP (算法进行优化筛选,得到优化后的基准点集,并在终端设备(如计算机,嵌入式小型计算机等)内存储此优化后的基准点集,作为本台光谱仪的校准点集,校准点集中的基准点的个数为自然数N个,N < M ;
3)当所述出厂光谱仪为待校准光谱仪时,在线对待校准光谱仪测量光路内通入二氧化硫标气,待测量数据的示数稳定后,通过光谱仪读取实时测量光谱,并送入终端设备,以步骤2的校准点集对应的各波长为基准,逐一在各基准±0.6nm范围内寻找测量光谱光强极大值或者极小值,该极大值或者极小值所处的波长对应测量光谱中波峰或者波谷,记录测量光谱中波峰或者波谷波长及对应的像素序号,得到实测基准点集;实测基准点集中基准点的个数也为自然数N个,N彡M ;
4)步骤3的实测基准点集与步骤2的校准点集一一对应进行比较,实测基准点集的波长较校准点集的波长相差一个像素以上,即认定发生漂移,进入步骤5)进行校准;否则退出程序,校准结束;
5)、将步骤3的实测基准点集中波长与像素序号进行三阶拟合,得出待校准光谱仪的校准系数:
Lambda [N] = coe [3] X x [N]3+coe [2] X x[N]2+coe[l] X x [N] ^coe
Xx[N]°;其中:
N:表示实测基准点集内的第N个点;x[N]:表示实测基准点集内的第N个点所对应的的像素序号,即为待校准光谱仪的第η个像素点;
Lambda[N]:表示实测基准点集内的第N个点所对应的波长; coe [3], coe [2], coe [I], coe [O]:本数组即为光谱仪的校准系数;
将得出新的校准系数替代光谱仪内原有的校准系数,应用在光谱仪内即可,光谱仪启动时就会以这组新的校准系数为准。步骤I)中所述波峰和波谷的读取方法如下:在202-214nm和280_310nm这两个波段,逐个比较相邻波长之间的光强,若在某波长处光强不再增加,且此波长+0.6nm的波长的范围内再无更大的光强,则认为此处波长的光强为一个极大值,即是一个波峰;反之逐个比较相邻波长之间的光强 ,若在某波长处光强不再减小,且波长+0.6nm的波长的范围内无更小的光强,则认为此处波长的光强为一个极小值,即是一个波谷。步骤3中所述波峰为基准点附近光强极大值,波谷为基准点附近光强极小值。步骤4中判定漂移的判定值为一个像素,当实测基准点集的与校准点集中对应的波长逐个进行判断,只要有一个差值大于(Xmax-Xmin)/ n,就认定待校准光谱仪发生了漂移,需要校准;
Amax:光谱仪出厂设定的所测量的最大波长值; λ min:光谱仪出厂设定的所测量的最小波长值;
η:光谱仪像素个数。为了能够定期对DOAS烟气分析仪内部的光谱仪进行波长漂移检查并校准,必须找到一种简单、易行且校准结果既准确又可靠的方法,同时系统结构要求简单。本发明设计的光谱仪快速校准的方法,在线对烟气分析仪通入二氧化硫标气,通过系统对出厂前光谱仪波长基准点集处理,及校准点集的存储,利用二氧化硫在202-214nm和280-310nm波段上的明显的特征吸收结构,根据其中的波峰(或者波谷)与像素点的对应关系,进行三阶拟合,确定新的波长与像素点的对应关系,从而实时对烟气分析仪内部的光谱仪进行波长校准。本方法对光谱仪校准的时候不局限于某一测量系统内,也可在实验室内使用。只要使光谱仪采集到通入二氧化硫标气的光谱,即可利用本方法进行漂移判定和校准工作。
与以往的通过汞氩灯对光谱仪进行校准的方法相比,本发明不需要将现场的光谱仪从烟气分析仪内部拆卸出来,不需运输到室内使用汞氩灯对光谱仪进行校准,节省了人力和物力的成本;在线对系统输入二氧化硫标气,由系统直接自动进行校准条件判断以及校准流程,全程时间至多半个小时,极大的减少了时间,降低了成本,增加了系统的可维护性以及稳定性。


:
图1为二氧化硫在202-214nm的特征吸收结构。图2为二氧化硫在280_310nm的特征吸收结构。图3为本发明快速校准方法校准前、后波长漂移结果列表。
具体实施方式
:
如图1和图2所示,二氧化硫在202-214nm和280_310nm上有明显的特征吸收结构,图1中圆圈圈定之处代表波峰或波谷位置。每台光谱仪出厂时都要经过人工调校,每台光谱仪的基准波长可能稍微有所不同,但偏差范围不会超过两个像素之间的波长间隔(两个像素之间的波长间隔=测量波长范围/光谱仪像素点数)。实施例一:
本发明光谱仪波长快速校准方法,该方法的具体步骤如下:
O向一台出厂的光谱仪的测量光路通入二氧化硫标气,由终端设备(如计算机,嵌入式小型计算机等)读取该光谱仪在202-214nm和280_310nm两个波段上的所有的波峰和波谷所处的像素序号及其对应波长,形成基准点集;该基准点集内的基准点的个数为自然数M个;并读取该台出厂光谱 仪的适应度并存储;
步骤I)中所述波峰和波谷的读取方法如下:在202-214nm和280_310nm这两个波段,逐个比较相邻波长之间的光强,若在某波长处光强不再增加(即从一个光强值递增的过程变为减小),且此波长+0.5nm的波长的范围内再无更大的光强,则认为此处波长的光强为一个极大值,即是一个波峰;反之逐个比较相邻波长之间的光强,若在某波长处光强不再减小(即从一个光强值递减的过程变为增加),且波长+0.5nm的波长的范围内无更小的光强,则认为此处波长的光强为一个极小值,即是一个波谷。2)对步骤I中的基准点集合进行优化筛选,具体过程如下:
首先定义三个参数分别为适应度,最佳适应度,个体,三个参数的定义如下:
适应度:个体对应的三阶拟合系数;
最佳适应度:光谱仪出厂的拟合系数;
个体:基准点集内的部分的或者全部的点及其对应的波长形成的子集;
结合上述三个参数,采用GA (遗传算法)或者BP (神经网络算法)算法进行优化筛选,得到优化后的基准点集,并在终端设备(如计算机,嵌入式小型计算机等)内存储此优化后的基准点集,作为本台光谱仪的校准点集;校准点集中的基准点的个数为自然数N个(N 彡 M);
举例:以下给出步骤2)使用遗传算法中个体编码的一种方式,以基准点集全集共有5个基准点(像素点和波长)为例。将5个基准点标号,分别为1-5号,
以5位二进制数据作为个体,由此可以形成一个子集,如OlOlO表示此子集内包含第2,4个基准点,
如00000表示此子集内不包含任何基准点,
如11111表示此子集内包含所有基准点,
初始种群个体个数初始化:建议以基准点的个数确立初始种群个体数目,如此处初始设置种群个体数目为5,即随机生成5个个体作为初始化种群,
交叉运算:如01 010和10 101两个个体交叉可形成10 010和01 101两个新的个体, 变异运算:如01100个体通过变异运算可以得到10011这个新的个体,
交叉概率:建议为0.4-0.9之间,
变异概率:建议为0.1-0.01之间,
最大进化代数:建议50-100之间,
通过解码计算每个个体适应度,通过与最佳适应度的差值绝对值比较,以绝对值等于O或者接近于O为标准,选出最佳个体,即为校准点集。3)当所述出厂光谱仪为待校准光谱仪时,在线对待校准光谱仪测量光路内通入二氧化硫标气,待测量数据(及所测光谱稳定后)的示数稳定后,通过光谱仪读取实时测量光谱,并送入终端设备(如计算机,嵌入式小型计算机等),以步骤2的校准点集对应的各波长为基准,逐一在各基准±0.6nm范围内寻找测量光谱光强极大值或者极小值,该极大值或者极小值所处的波长对应测量光谱中波峰或者波谷,记录测量光谱中波峰或者波谷波长及对应的像素序号,得到实测基准点 集;实测基准点集中基准点的个数为自然数N个(N ^ M);
步骤3中所述波峰为基准点附近光强极大值,波谷为基准点附近光强极小值,此处寻找波峰与波谷的方法之所以不同,是鉴于光谱仪的漂移量在一般情况下不会超过3个像素,因此可以逐一选取步骤2校准点集内的波长±0.6nm范围内寻找波峰或者波谷。4)步骤3的实测基准点集与步骤2的校准点集一一对应进行比较((如使用步骤3的实测基准点集的第N个波长与步骤2的优化基准点集的第N个波长求差值)),实测基准点集的波长较校准点集的波长相差一个像素以上,即认定发生漂移,进入步骤5);否则退出程序,校准结束;
步骤4中判定漂移的判定值为一个像素,当实测基准点集的与校准点集中对应的波长逐个进行判断,只要有一个差值大于(Xmax-Xmin)/ C,就认定待校准光谱仪发生了漂移,需要校准;
Amax:光谱仪出厂设定的所测量的最大波长值; λ min:光谱仪出厂设定的所测量的最小波长值;
C:光谱仪像素个数。5)、将步骤3的实测基准点集中波长与像素序号进行三阶拟合,得出待校准光谱仪的校准系数:
Lambda [N] = coe [3] X x [N] 3+coe [2] X x[N]2+coe[l] X x [N] ^coe
Xx[N]°;其中:
N:表示实测基准点集内的第N个点;x[N]:表示实测基准点集内的第N个点所对应的的像素序号,即为待校准光谱仪的第η个像素点;
Lambda[N]:表示实测基准点集内的第N个点所对应的波长;coe [3], coe [2], coe [I], coe [O]:本数组即为光谱仪的校准系数;
将得出新的校准系数替代光谱仪内原有的校准系数,应用在光谱仪内即可,光谱仪启动时就会以这组新的校准系数为准。 实施例二:
经过测试,本发明可以达到对光谱仪进行校准的目的,并且校准结果可以有效应用在烟气分析仪内,可以氘灯为光源,在线通入二氧化硫标气。具体结果如图3所示,图中所有波长单位均为nm,第一列为实验光谱仪选好的基准点集的波长,第二列为未校准前光谱仪内的探测到的波长,由此可以得出第三列两个波长的偏移,可以明显看出第一个点发生了漂移,证明实验光谱仪发生了漂移。第四列为使用本方法校准后所探测到的波长,第五列是校准后的波长与基准波长的比较,可以看出此时光谱仪没有便宜,说明本方法已经成功校准了光谱仪,证明了本方法的可行性。由此在不增加系统结构复杂性的情况下可对烟气分析仪内置光谱仪进行准确、快速波长校准,从而避免和消除因光谱仪波长漂移引起的系统测 量误差。
权利要求
1.一种光谱仪波长快速校准方法,该方法的具体步骤如下: 1)向一台出厂光谱仪的测量光路通入二氧化硫标气,由终端设备读取该光谱仪在202-214nm和280_310nm两个波段上的所有的波峰和波谷所处的像素序号及其对应波长,形成基准点集;该基准点集内的基准点的个数为自然数M个;并读取该台出厂光谱仪的出厂校准系数作为最佳适应度存储; 2)对步骤I中的基准点集合进行优化筛选,具体过程如下: 首先定义三个参数分别为适应度,最佳适应度,个体,具体定义如下: 适应度:个体对应的三阶拟合系数; 最佳适应度:光谱仪出厂的校准系数; 个体:基准点集内的部分的或者全部的点及其对应的波长形成的子集; 结合上述三个参数,采用GA或者BP算法进行优化筛选,得到优化后的基准点集,并在终端设备内存储此优化后的基准点集,作为本台光谱仪的校准点集,校准点集中的基准点的个数为自然数N个,N≤M ; 3)当所述出厂光谱仪为待校准光谱仪时,在线对待校准光谱仪测量光路内通入二氧化硫标气,待测量数据的 示数稳定后,通过光谱仪读取实时测量光谱,并送入终端设备,以步骤2的校准点集对应的各波长为基准,逐一在各基准±0.6nm范围内寻找测量光谱光强极大值或者极小值,该极大值或者极小值所处的波长对应测量光谱中波峰或者波谷,记录测量光谱中波峰或者波谷波长及对应的像素序号,得到实测基准点集;实测基准点集中基准点的个数也为自然数N个,N≤M ; 4)步骤3的实测基准点集与步骤2的校准点集一一对应进行比较,实测基准点集的波长较校准点集的波长相差一个像素以上,即认定发生漂移,进入步骤5)进行校准;否则退出程序,校准结束; 5)、将步骤3的实测基准点集中波长与像素序号进行三阶拟合,得出待校准光谱仪的校准系数:Lambda [N] = coe [3] X x [N]3+coe [2] X x[N]2+coe[l] X x [N] ^coe
Xx[N]°;其中: N:表示实测基准点集内的第N个点;x[N]:表示实测基准点集内的第N个点所对应的的像素序号,即为待校准光谱仪的第η个像素点; Lambda[N]:表示实测基准点集内的第N个点所对应的波长; coe [3], coe [2], coe [I], coe [O]:本数组即为光谱仪的校准系数; 将得出新的校准系数替代光谱仪内原有的校准系数,应用在光谱仪内完成校准。
2.根据权利要求1所述光谱仪波长快速校准方法,其特征是:步骤I)中所述波峰和波谷的读取方法如下:在202-214nm和280_310nm这两个波段,逐个比较相邻波长之间的光强,若在某波长处光强不再增加,且此波长+0.6nm的波长的范围内再无更大的光强,则认为此处波长的光强为一个极大值,即是一个波峰;反之逐个比较相邻波长之间的光强,若在某波长处光强不再减小,且波长+0.6nm的波长的范围内无更小的光强,则认为此处波长的光强为一个极小值,即是一个波谷。
3.根据权利要求1所述光谱仪波长快速校准方法,其特征是:步骤3中所述波峰为基准点附近光强极大值,波谷为基准点附近光强极小值。
4.根据权利要求1所述光谱仪波长快速校准方法,其特征是:步骤4中判定漂移的判定值为一个像素,当实测基准点集的与校准点集中对应的波长逐个进行判断,只要有一个差值大于(Amax-Amin)/ C,就认定待校准光谱仪发生了漂移,需要校准; Amax:光谱仪出厂设定的所测量的最大波长值; λ min:光谱仪出厂设定的所测量的最小波长值; C:光谱仪 的像素个数。
全文摘要
本发明设计一种光谱仪波长快速校准方法,该方法在线对烟气分析仪通入二氧化硫标气,通过系统对出厂前光谱仪波长基准点集处理,及校准点集的存储,利用二氧化硫在202-214nm和280-310nm波段上的明显的特征吸收结构,根据其中的波峰(或者波谷)与像素点的对应关系,进行三阶拟合,确定新的波长与像素点的对应关系,从而实时对烟气分析仪内部的光谱仪进行波长校准。
文档编号G01N21/25GK103226095SQ20131011970
公开日2013年7月31日 申请日期2013年4月8日 优先权日2013年4月8日
发明者武善磊, 汤光华, 陈祥, 林正根, 陈书建, 张西谋, 成佳慧, 苗丰 申请人:南京国电环保科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1