发明名称 红外气体传感器浓度信号处理方法
摘要 本发明涉及红外气体传感器,具体是一种用以高精度确定目标气体浓度的红外气体传感器浓度信号处理方法。解决了目前红外气体传感器所用气体浓度确定方法检测精度不高的问题,红外气体传感器浓度信号处理方法就如下因素进行修正:1、在目标气体不存在的情况下红外气体传感器零位输出比对检测结果的影响;2、入射检测通道的红外光波长范围内非吸收波段对检测结果的影响;并实施两次温度补偿:1、引入温度补偿参数,实现实时温度补偿;2、对理想气体定律中温度的影响实现二次补偿;最终获得高检测精度的目标气体浓度。方法合理、有效,能很大程度地提高红外气体传感器的检测精度,满足对于检测精度要求高的场合的实际使用需要。
申请公布号 CN101949833B 申请公布日期 2012.02.15
申请号 CN201010298973.X 申请日期 2010.09.30
申请人 中北大学 发明人 刘俊;谭秋林;张文栋;王洪亮;熊继军;薛晨阳;李锦明;任勇峰;秦丽
分类号 G01N21/31(2006.01)I 主分类号 G01N21/31(2006.01)I
代理机构 太原科卫专利事务所(普通合伙) 14100 代理人 朱源;骆洋
主权项 1.一种红外气体传感器浓度信号处理方法,所述红外气体传感器的输出信号分为参照通道的输出信号U<sub>Re f.</sub>与检测通道的输出信号U<sub>Act.</sub>,两输出信号U<sub>Re f.</sub>、U<sub>Act.</sub>与目标气体对红外光的吸收率<img file="FDA0000090682420000011.GIF" wi="56" he="119" />有如下关系:<maths num="0001"><![CDATA[<math><mrow><mfrac><msub><mi>U</mi><mrow><mi>Act</mi><mo>.</mo></mrow></msub><msub><mi>U</mi><mrow><mi>Ref</mi><mo>.</mo></mrow></msub></mfrac><mo>=</mo><mfrac><mi>I</mi><msub><mi>I</mi><mi>O</mi></msub></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>I<sub>0</sub>:入射光强,即红外光源经窄带光学滤波片滤光后入射参照通道与检测通道的红外光强度,一般在氮气条件下测得;I:透射光强,即红外气体传感器检测通道内由目标气体吸收后的红外光强度;基于只局限于单色光的郎伯-比尔定律:I=I<sub>O</sub>exp(-εlC<sup>n</sup>)(2)C:目标气体浓度;ε:目标气体对红外光的吸收系数;l:目标气体入射光程;n:修正常数,依赖于光程与目标气体成分;其特征在于:考虑到,红外光源经窄带光学滤波片滤光后入射检测通道的红外光在其波长范围内必然存在一些波长范围内的光不会被目标气体吸收,即存在非吸收波段,因此,将式(2)转换为:<maths num="0002"><![CDATA[<math><mrow><mi>I</mi><mo>=</mo><msub><mi>I</mi><mi>O</mi></msub><mo>&times;</mo><mrow><mo>(</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>S</mi><mo>)</mo></mrow><mo>&times;</mo><msup><mi>e</mi><mrow><mo>(</mo><mo>-</mo><mi>&Sigma;&epsiv;</mi><msup><mi>lC</mi><mi>n</mi></msup><mo>)</mo></mrow></msup><mo>+</mo><mi>S</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><mo>&DoubleRightArrow;</mo><mi>I</mi><mo>=</mo><msub><mi>I</mi><mi>O</mi></msub><mo>&times;</mo><mrow><mo>(</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>S</mi><mo>)</mo></mrow><mo>&times;</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>&alpha;</mi><msup><mi>C</mi><mi>&beta;</mi></msup></mrow></msup><mo>+</mo><mi>S</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0004"><![CDATA[<math><mrow><mo>&DoubleRightArrow;</mo><mrow><mo>(</mo><mfrac><mi>I</mi><msub><mi>I</mi><mn>0</mn></msub></mfrac><mo>-</mo><mi>S</mi><mo>)</mo></mrow><mo>/</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>S</mi><mo>)</mo></mrow><mo>=</mo><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mi>&alpha;</mi><msup><mi>C</mi><mi>&beta;</mi></msup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow></math>]]></maths>S:非吸收波段占检测通道入射红外光波长范围的比例系数,表征了非吸收波段对红外气体传感器检测通道输出信号U<sub>Act.</sub>的贡献;α:指数常数,与郎伯-比尔定律中εl的平均值相关;β:幂常数,取决于目标气体的光谱特性;在目标气体不存在的情况下,红外气体传感器检测通道输出信号U′<sub>Act.</sub>与参照通道输出信号U′<sub>Ref.</sub>的比值定义为红外气体传感器的零位输出比,用符号Z表示,即Z=U′<sub>Act.</sub>/U′<sub>Ref.</sub>                     (6)U′<sub>Act.</sub>:在目标气体不存在的情况下,红外气体传感器检测通道输出信号U<sub>Act.</sub>的峰-峰值;U′<sub>Re f.</sub>:在目标气体不存在的情况下,红外气体传感器参照通道输出信号U<sub>Re f.</sub>的峰-峰值;在目标气体存在的情况下,红外气体传感器透射光强I与入射光强I<sub>0</sub>的比值与红外气体传感器的零位输出比Z相关,即<maths num="0005"><![CDATA[<math><mrow><mfrac><mi>I</mi><msub><mi>I</mi><mi>O</mi></msub></mfrac><mo>=</mo><mfrac><msub><mi>U</mi><mrow><mi>Act</mi><mo>.</mo></mrow></msub><mrow><msub><mi>U</mi><mrow><mi>Ref</mi><mo>.</mo></mrow></msub><mo>&times;</mo><mi>Z</mi></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow></math>]]></maths>则式(5)可转换为:<maths num="0006"><![CDATA[<math><mrow><mrow><mo>(</mo><mfrac><msub><mi>U</mi><mrow><mi>Act</mi><mo>.</mo></mrow></msub><mrow><msub><mi>U</mi><mrow><mi>Ref</mi><mo>.</mo></mrow></msub><mo>&times;</mo><mi>Z</mi></mrow></mfrac><mo>-</mo><mi>S</mi><mo>)</mo></mrow><mo>/</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>S</mi><mo>)</mo></mrow><mo>=</mo><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mi>&alpha;</mi><msup><mi>C</mi><mi>&beta;</mi></msup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><mo>&DoubleRightArrow;</mo><mi>C</mi><mo>=</mo><msup><mrow><mo>(</mo><mo>-</mo><mfrac><mrow><mi>ln</mi><mrow><mo>(</mo><mfrac><msub><mi>U</mi><mrow><mi>Act</mi><mo>.</mo></mrow></msub><mrow><msub><mi>U</mi><mrow><mi>Ref</mi><mo>.</mo></mrow></msub><mo>&times;</mo><mi>Z</mi></mrow></mfrac><mo>-</mo><mi>S</mi><mo>)</mo></mrow><mo>&times;</mo><mfrac><mn>1</mn><mrow><mn>1</mn><mo>-</mo><mi>S</mi></mrow></mfrac></mrow><mi>&alpha;</mi></mfrac><mo>)</mo></mrow><mfrac><mn>1</mn><mi>&beta;</mi></mfrac></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow></math>]]></maths>式(9)中参数α、β按如下方法确定:首先,确定目标气体对红外气体传感器红外光的相对吸收率Fa,即<maths num="0008"><![CDATA[<math><mrow><mi>Fa</mi><mo>=</mo><mfrac><mrow><msub><mi>I</mi><mn>0</mn></msub><mo>-</mo><mi>I</mi></mrow><msub><mi>I</mi><mn>0</mn></msub></mfrac><mo>=</mo><mn>1</mn><mo>-</mo><mfrac><mi>I</mi><msub><mi>I</mi><mn>0</mn></msub></mfrac><mo>=</mo><mn>1</mn><mo>-</mo><mfrac><msub><mi>U</mi><mrow><mi>Act</mi><mo>.</mo></mrow></msub><mrow><msub><mi>U</mi><mrow><mi>Ref</mi><mo>.</mo></mrow></msub><mo>&times;</mo><mi>Z</mi></mrow></mfrac><mo>=</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>S</mi><mo>)</mo></mrow><mo>&times;</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mi>&alpha;</mi><msup><mi>C</mi><mi>&beta;</mi></msup><mo>)</mo></mrow><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow></math>]]></maths>然后,基于在相同浓度目标气体的测试状况下,同一确定类型红外气体传感器红外光相对吸收率Fa的一致性,选取若干个红外气体传感器,要求为同一确定类型,并确定目标气体的浓度测试范围,在目标气体的浓度测试范围内等间隔设定测试点;应用各红外气体传感器按照测试点进行逐一测试,记录每一红外气体传感器与测试浓度值对应的红外光相对吸收率Fa,求取平均值,并按照测试点气体浓度值与相对吸收率Fa平均值的对应关系,绘制测试结果分析表;最后,依据式(10)选取函数关系式:Y=W×(1-exp(-αX<sup>β</sup>))(11)X:自变量-目标气体浓度C;Y:因变量-红外气体传感器红外光相对吸收率Fa的平均值;W:1-S,计算时因W值从理论上分析,其影响非常小,被忽略不记;按照测试结果分析表记录的测试结果,对式(11)进行曲线拟合,求取参数α和β的具体值;通过式(8)可以得出式(9)中参数S:<maths num="0009"><![CDATA[<math><mrow><mi>S</mi><mo>=</mo><mn>1</mn><mo>-</mo><mfrac><mrow><mn>1</mn><mo>-</mo><msubsup><mi>U</mi><mrow><mi>Act</mi><mo>.</mo></mrow><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mo>/</mo><mrow><mo>(</mo><msubsup><mi>U</mi><mrow><mi>Ref</mi><mo>.</mo></mrow><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mo>&times;</mo><mi>Z</mi><mo>)</mo></mrow></mrow><mrow><mn>1</mn><mo>-</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>&alpha;</mi><msup><mrow><mo>(</mo><msup><mi>C</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msup><mo>)</mo></mrow><mi>&beta;</mi></msup></mrow></msup></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow></math>]]></maths>C″:红外气体传感器测试的满量程目标气体浓度;U″<sub>Act.</sub>:在目标气体浓度满量程时,红外气体传感器检测通道输出信号U<sub>Act.</sub>的峰-峰值;U″<sub>Ref.</sub>:在目标气体浓度满量程时,红外气体传感器参照通道输出信号U<sub>Ref.</sub>的峰-峰值;将相关数据:参数α、β、S、Z带入式(9)中,即可得到红外气体传感器计算气体浓度的目标函数,根据目标函数、以及红外气体传感器参照通道的输出信号U<sub>Ref.</sub>与检测通道的输出信号U<sub>Act.</sub>,得红外气体传感器所检测目标气体的气体浓度C。
地址 030051 山西省太原市尖草坪区学院路3号