[发明专利]波长方程参数粒子群和最值寻优的光谱仪波长校正方法有效

专利信息
申请号: 201710281034.6 申请日: 2017-04-26
公开(公告)号: CN106895918B 公开(公告)日: 2018-01-30
发明(设计)人: 王智宏;刘杰;陈琛;千承辉;于永 申请(专利权)人: 吉林大学
主分类号: G01J3/28 分类号: G01J3/28
代理公司: 长春吉大专利代理有限责任公司22201 代理人: 王立文
地址: 130012 吉*** 国省代码: 吉林;22
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开一种波长方程参数粒子群和最值寻优的光谱仪波长校正方法,该校正方法是采用粒子群寻优确定机械位置误差波长校正方程参数,最值寻优确定调整参数,并以硬件调整、软件修正实现光谱仪波长校正。基于机械位置误差的波长方程,用两种寻优算法确定方程参数、调节杆长和修正波长补偿值的方法,对光栅正弦扫描型单色仪或光谱仪的扫描波长误差进行了有效校正。解决了单色仪光栅扫描机构由于光零位置误差和滚子导向误差引起的波长扫描误差大、无法满足仪器波长精度问题,解决了波长方程参数无法求解问题。该方法软硬件相结合,易于操作,校正后无需对每次仪器的光谱数据进行计算处理,适用于单色仪或光谱仪产品检验调试时的波长修正。
搜索关键词: 波长 方程 参数 粒子 最值寻优 光谱仪 校正 方法
【主权项】:
一种波长方程参数粒子群和最值寻优的光谱仪波长校正方法,是利用标准光源或标准样品提供的标准光谱,通过对标准光谱采集、方程参数寻优和硬调软修过程实现校正光谱仪光栅扫描机构由机械位置误差引起的扫描波长误差,提高光谱仪波长的准确性;(1)所述的机械位置误差的校正波长方程为:λ0=(λacosγ+1-λ2a2sinγ-sinγn)nkL-c---(1)]]>式中:λ0为标准波长对应的光谱仪扫描波长,即光谱仪的理论波长或设计波长;λ为实际波长,即标准波长;该波长方程中的六个参数:α为光栅角度参数:a=2dcosα  (2)其中:α为光栅入射角和出射光线的夹角实际值,d为光栅栅距;γ=β‑θ,其中:β为光零位置误差角,θ为滚子导向误差角;k为分光系统机械位置误差系数:k=2dcosα0L0cosθ---(3)]]>其中:α0为光栅入射角和出射光线的夹角理论值,L0为摆杆理论长度,θ为滚子导向误差角,即摆杆滚子导向面相对丝杠轴线垂直方向的夹角;L为系统调试初始状态时摆杆的实际长度;n为杆长调节比,其中:ΔL为摆杆调节长度,L为系统初始状态下的摆杆长度;c为光零波长补偿值;(2)采用的标准光谱采集、方程参数寻优,硬件调整和软件修正过程,包括以下步骤:A、获取标准波长:利用标准光源或标准样品获取mi个标准波长λti,ti=1,2,……,mi;mi不小于2,注意标准波长的选择要与仪器的波长精度和范围相匹配;B、标准光谱采集:搭建实验平台,以标准光源代替光谱仪原光源,进行标准光源的光谱扫描;或直接用光谱仪对标准样品进行光谱扫描,获得标准光谱采集数据;C、数据处理:提取标准光源或标准样品的光谱扫描数据的峰值位置,获得扫描数据中标准波长对应的mi个输出波长值λ0ti;D、选取计算波长对:在mi对标准波长λti和对应的输出波长值λ0ti中选取m对作为方程参数计算波长对[λt,λ0t],t=1,2,……,m;m≤mi;E、粒子群参数寻优:以光谱仪当前杆长比n=1,采用粒子群参数寻优算法确定仪器当前波长方程中的其它五个参数a、k、L、γ,c;F、方程参数校验:将粒子群寻优确定的五个波长方程参数和n=1代入式(1)得当前仪器波长方程式,分别代入步骤A获得的mi个标准波长λti计算得到对应的光谱仪输出波长计算值λ’0ti,将每个λ’0ti与步骤C获得的对应输出波长值λ0ti对比,二者差若均满足光谱仪精度要求,则转步骤G;否则返回步骤D,重新选择方程参数计算波长;G、误差评价:根据步骤F得到的当前仪器波长方程式,在单色仪或光谱仪器的波长范围内求得仪器输出波长误差Δλ(Δλ=|λ‑λ0|)的最大值Δλmax,若Δλmax不大于仪器波长精度指标,则结束;否则需要调整参数c和n,转至步骤H;H、最值寻优确定调整量:将步骤E获得的五个参数a、k、L、γ,c的值代入波长方程式(1),以n、λ为自变量,在仪器摆杆长度可调的最大值Lmax和最小值Lmin范围内,取n在[Lmax/L,Lmin/L]内的不同值时,计算在仪器波长范围内[λmax,λmin]的输出波长误差Δλ的最大偏差Δλmax(n)和平均值Δλmean(n),选取所有Δλmax(n)中的最小值对应的n值作为最优杆长比nop,对应的Δλmean(nop)作为波长修正值Δλmeanop;I、调节杆长:调节光谱仪扫描摆杆长度,调节量为:ΔL=(nop‑1)L  (4)J、修正光零波长补偿值:在仪器软件上修正波长补偿值为c:c(新)=c(旧)‑Δλmeanop  (5)K、返回步骤B若重复多次调整仍不能满足仪器波长精度的要求,则说明波长方程中a、k、L、γ等参数不合理或λ数据取值误差较大,考虑重新设计或调整数据的取值;步骤E所述的粒子群参数寻优方法,其特征在于,以波长方程中的五个参数a、k、L、γ、c为粒子的五维空间,定义参数区间和适应函数,包括以下步骤:a、定义粒子参数及寻优区间:以波长方程中的五个参数a、k、L、γ、c为粒子的五维空间,粒子位置为P(a,k,L,γ,c),根据光谱仪的结构及设计值计算或确定波长方程中a、k、L、γ、c五个参数的理论值,在±10%或实际可变范围作为粒子群寻优算法的寻优区间W,区间长度分别为Δa、Δk、ΔL、Δγ、Δc;b、定义适应函数f:f=1mΣt=1m|(λtacosγ+1-λt2a2sinγ-sinγn)kL+c-λ0t|---(6)]]>式中:λt和λ0t分别为方程参数计算波长对中的标准波长和输出波长,t=1,2,……,m;c、确定起始值:每次在每个参数寻优区间内随机取值组成一个起始位置P1(i)=[ai,ki,Li,γi,ci],共进行z次,定义z个起始位置,i=1,2,……,z;对每个位置定义一个起始速度V1(i)=[Δa,Δk,ΔL,Δγ,Δc]/b,b>1;将定义的z个起始位置P1对应的数据代入适应函数式(6)中,得z个f1(i),选取其中最小值f1min对应的位置作为初始全局最佳位置Pop(1);S1(i)=P1(i)为第i个粒子的初始个体最佳位置,设置迭代停止次数、迭代停止阈值和收敛阈值,迭代次数j=1;d、更新速度和位置:定义一个非负数为惯性权重系数w,结合最佳位置Pop(j)和Sj(i),对每个粒子速度进行优化得新位置速度Vj+1(i):Vj+1(i)=wVj(i)+c1r1(Sj(i)‑Pj(i))+c2r2(Pop(j)‑Pj(i))  (7)其中:c1、c2为学习因子,为非负数;r1、r2为分布在[0,1]之间的随机数,更新每个粒子的位置为Pj+1(i):Pj+1(i)=Pj(i)+Vj(i)  (8)判断Pj+1(i)每个新位置各元素是否在寻优区间W内,若Pj+1(i)的某个元素不在W内,则以该元素值保持上一个位置的值;若在则继续;将每个新位置Pj+1(i)代入适应函数式(6)获得z个新位置对应的适应度fj+1(i),与其前一个全局最佳位置的适应度值fjmin对比,取z+1个适应度值中最小值fj+1min的对应位置作为新的全局最佳位置Pop(j+1);确定每个粒子新的个体最佳位置Sj+1(i):取每个粒子当前个体最佳位置Sj(i)和新位置Pj+1(i)的适应函数fsj(i)和fj+1(i)的最小值对应的位置;e、判断:若fj+1min小于迭代停止阈值且|fj+1min‑fjmin|小于收敛阈值,或j+1等于迭代次数,则粒子群参数寻优结束,Pop(j+1)的五维元素值为波长方程参数的寻优值;否则,j=j+1;返回步骤d。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710281034.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top