基于梯度下降法直接拟合光谱吸收信号的气体浓度测量方法研究
邵国栋1, 李峥辉1, 郭松杰1, 邹丽昌1, 邓瑶1, 卢志民1,2,3, 姚顺春1,2,3,*
1.华南理工大学电力学院, 广东 广州 510640
2.广东省能源高效清洁利用重点实验室, 广东 广州 510640
3.广东省能源高效低污染转化与工程技术研究中心, 广东 广州 510640
*通讯作者 e-mail: epscyao@scut.edu.cn

作者简介: 邵国栋, 1996年生, 华南理工大学电力学院硕士研究生 e-mail: 1174994054@qq.com

摘要

可调谐二极管激光吸收光谱技术由于选择性强、 灵敏度高、 精确度高、 非侵入式测量等优点, 被广泛应用于大气环境监测、 燃烧流场诊断、 工业过程控制、 人体呼吸探测等领域。 直接吸收技术和波长调制技术是可调谐二极管激光吸收光谱技术两种不同的测量手段, 其中直接吸收技术测量系统结构简单、 信号处理相对容易、 成本较低、 避免提前标定, 在测量气体为常量组分时广泛使用。 直接吸收技术测量气体浓度时, 首先需要从光谱吸收信号中得到一条表示未吸收的基线信号, 这一过程被称为基线拟合。 基线拟合不准确会给测量结果带来较大误差, 这也是直接吸收技术难以达到低探测限的原因之一。 针对上述问题, 基于梯度下降法, 将基线、 气体浓度、 吸收线型等作为未知量, 通过建立激光吸收光谱信号的数学模型, 对透射信号直接拟合, 最终得到气体的浓度信息。 这种方法同步拟合了线型和基线, 相比传统的积分面积法, 增强了拟合的整体一致性。 在近红外激光吸收光谱气体浓度检测系统上, 利用中心波长在1 580 nm处的分布反馈式激光器, 通过该方法对实际浓度为10%, 12%, 14%, 16%, 18%和20%的CO2进行了测量, 并将测量结果与积分面积法测量结果进行对比。 研究结果显示, 六种浓度下直接拟合法的曲线拟合方差均小于1×10-4, 测量浓度的最小相对误差仅为0.90%, 最大相对误差为4.40%, 此时迭代时间在4 s以内, 计算检测限为0.39%; 直接拟合法和积分面积法得到的浓度平均相对误差分别为2.63%和5.74%, 直接拟合法优于积分面积法。 实验研究验证了基于梯度下降法直接拟合光谱吸收信号的气体浓度测量方法的可行性与准确性, 为直接吸收技术提供了一个新的思路。

关键词: 可调谐二极管激光吸收光谱; 直接吸收; 梯度下降法; 光谱吸收信号拟合
中图分类号:O433.4 文献标志码:A
Research on Gas Concentration Measurement Method Based on Gradient Descent Method to Fit Spectral Absorption Signal Directly
SHAO Guo-dong1, LI Zheng-hui1, GUO Song-jie1, ZOU Li-chang1, DENG Yao1, LU Zhi-min1,2,3, YAO Shun-chun1,2,3,*
1. School of Electric Power, South China University of Technology, Guangzhou 510640, China
2. Guangdong Province Key Laboratory of Efficient and Clean Energy Utilization, Guangzhou 510640, China
3. Guangdong Province Engineering Research Center of High Efficiency and Low Pollution Energy Conversion, Guangzhou 510640, China
*Corresponding author
Abstract

Tunable diode laser absorption spectroscopy technology is widely used in fields such as atmospheric environment monitoring, combustion flow field diagnosis, industrial process control, human breathing detection, etc. Due to its strong selectivity, high sensitivity, high accuracy and non-invasive measurement. Direct absorption technology and wavelength modulation technology are two different measurement methods of tunable diode laser absorption spectroscopy technology. The direct absorption technology measurement system has a simple structure, relatively easy signal processing, low cost, avoid pre-calibration, and is widely used when the measurement gas is a constant component use. When the direct absorption technique measures the gas concentration, it is first necessary to obtain a baseline signal indicating no absorption from the spectral absorption signal and this process is called baseline fitting. At the same time, the baseline fitting will bring large errors to the measurement results, which is one of the reasons why the direct absorption technique cannot reach the low detection limit. Regarding the issue above, this paper is based on the gradient descent method, taking the baseline, gas concentration, absorption line type, etc. as unknowns, and establishing the mathematics of the laser absorption spectrum signal. The model directly fits the transmission signal, and finally obtains the gas concentration information. This method simultaneously fits the lineshape and the baseline. Compared with the traditional integral area method, it enhances the overall consistency of the fit. It is using distributed feedback laser with center wavelength at 1 580 nm. This method is used to measure CO2 with actual concentrations of 10%, 12%, 14%, 16%, 18% and 20% in the near-infrared laser absorption spectrum gas concentration detection system. The research results show that the curve fitting variances of the direct fitting method at six concentrations are all less than 1×10-4, the minimum relative error of the measured concentration is only 0.90%, the maximum relative error is 4.40%, the iteration time is within 4 s, and the calculated detection limit is 0.39%. The average relative errors of the concentration obtained by the direct fitting method and the integral area method are 2.63% and 5.74%, respectively. The direct fitting method is better than the integral area method. The experimental research in this paper verifies the feasibility and accuracy of the gas concentration measurement method based on the gradient descent method to fit the spectral absorption signal directly and provides a new idea for directly absorbing technology.

Keyword: Tunable diode laser absorption spectroscopy; Direct absorption; Gradient descent method; Spectral absorption signal fitting
引言

可调谐二极管激光吸收光谱(tunable diode laser absorption spectroscopy, TDLAS)技术由于选择性强、 灵敏度高、 精确度高、 非侵入式测量等优点, 被广泛应用于大气环境监测、 燃烧流场诊断、 工业过程控制、 人体呼吸探测等领域[1]。 可调谐二极管激光器有两种最广泛使用的吸收光谱技术: 直接吸收光谱技术和波长调制光谱技术。

传统的TDLAS直接吸收光谱技术通过测量无气体吸收时的光谱信号或对透射激光强度信号It无吸收区域进行多项式拟合来获得初始激光强度I0, 再对-ln ItI0进行拟合积分获得积分吸光度, 最后利用比尔朗伯定律求得气体浓度。 利用低阶多项式拟合It的无吸收区域得到入射激光强度I0时, 在距离吸收谱线中心频率4倍线宽处, Voigt线型下的吸光度值将减小到峰值吸光度的1%, 这是选择用于基线拟合区域的“ 经验法则” 。 由于激光光强随时间的变化, 以及散射、 光束转向和窗口干扰引起的系统传输变化, 通过拟合未吸收区域获得的基线往往与吸收区域拟合出的线型不能很好地匹配, 例如线型的侧翼低于基线, 即出现-ln ItI0< 0的情况。 虽然文献中并不经常提及上述情况, 但是这种拟合过程往往限制了直接吸收技术的测量精度。 部分学者针对直接吸收光谱技术的基线拟合问题已经开展了相关研究。 王雪梅等[3]提出了拟合吸收谱线加宽调谐范围积分、 加入线型积分修正系数这两种方法, 以解决激光扫描范围窄、 不能在整个频域积分的问题。 李宁等[3]将初始激光强度与吸光度同时作为未知量进行非线性拟合, 并验证了该方法在高压环境和高速爆轰燃气测量环境中的计算能力, 在10 atm范围内利用这种拟合方法计算的吸光度平均误差为3.2%。 朱晓睿等[4]用纯N2线拟合出基线, 并用去峰拟合的数据修正非同步误差, 将修正后的基线用于浓度反演, 提高了测量准确度。 Cole等[5]通过使用为音频信号处理开发的倒谱分析方法将气体样品的透射光谱转换为时域分子自由感应衰减的修正形式, 消除了在吸收光谱中考虑激光强度的需要。 Krishna等[6]针对杂散光带来的基线拟合误差, 通过构建杂散光与吸光度的关系曲线来校准这种基线失真。

已有的基线拟合研究主要集中在对基线进行修正和对误差进行校准两个方面。 在此基础上, 提出了一种新的浓度反演方法: 基于梯度下降法直接拟合光谱吸收信号, 即直接拟合法, 对透射激光强度进行拟合以提取光谱和浓度信息, 并通过测量不同浓度的CO2, 验证该方法的可行性和准确性。

1 理论分析
1.1 Beer-Lambert定律

根据Beer-Lambert定律, 一束激光穿过气体, 其透射信号与入射信号的关系可表示为[7]

It=I0e-PSLxφ(ν)(1)

式中, It为透射激光强度, I0为入射激光强度; P[atm]为被测气体的总压强; S[cm-2· atm-1]为吸收谱线的线强, 可以通过分子光谱数据库HITRAN确定[9]; L[cm]为光程长度; x是目标气体的浓度, 用体积分数表示; φ (ν )为线型函数, 表示被测气体吸收谱线的形状, 本文以洛伦兹线型拟合吸收谱线。

由于 -+φ(ν)dν=1,

-+lnItI0dν=PSLx(2)

x=-+lnItI0dvPSL=APSL(3)

式中, A是积分吸光度, 通常用式(3)计算目标气体浓度, 即积分面积法, 也称为吸光度曲线拟合法。

1.2 梯度下降法的基本原理

梯度下降法是一种经典的数值优化算法, 用来递归性地逼近最小偏差, 常作为机器学习领域训练算法的核心内容被应用于人工神经网络与逻辑斯谛回归。 它的主要思想是: 首先对系数向量初始化, 然后逐步迭代更新系数向量值, 进行目标函数的极小化, 直到收敛。 由于负梯度方向是使函数值下降最快的方向, 所以在迭代的每一步以负梯度方向更新系数向量值, 从而达到减少函数值的目的[9]

假设函数f(x)在xk附近连续可微, 且gk=▽f(xk)≠ 0, 对于求解f(x)极小值问题, 梯度下降法计算步骤如下[10]:

步骤1 给出x0R, 0≤ ε ≤ 1, k: =0;

步骤2 令dk=-gk; 如果‖ gk‖ ≤ ε , 则停止;

步骤3 由一维搜索步长因子α , 使得

f(xk+αdk)=minα> 0f(xk+αdk)

步骤4 计算xk+1=xk+α dk;

步骤5 k:=k+1, 转步骤2。

1.3 梯度下降法直接拟合光谱吸收信号过程

理想情况下, 由探测器探测到的激光光谱吸收信号可以用数学关系式表达, 所测信号即通常所说的激光透射强度, 可以利用梯度下降法对其数据点进行拟合, 从而得出该数学关系式的各系数。 定义一个损失函数L(θ ), 其以均方根误差的形式呈现, 如式(4)所示, 其中 I(i)t是拟合之后的数据点, y(i)t是实验采集的数据点, L(θ )是参数向量θ 的函数, m是参与计算的样本数目。 L(θ )越小, 拟合效果越好。

L(θ)=12mi=1m(It(i)-yt(i))2(4)

式(4)中, It=I0e-PSLxφ(ν), 通常可以写为关于时间的低阶多项式, 可将其写为三次多项式[11], 如式(5)所示

I0=C0t3+C1t2+C2t+C3(5)

众所周知, 激光器的发射频率受材料、 电流和温度影响[12]。 对于分布反馈式激光器, 在温度不变时, 可以认为线性变化的电流在一定扫描范围内引起波长的线性变化[13]。 采用高精度锯齿波可以实现波长的精确扫描, 波长随时间的变化关系可以表示为式(6)

ν(t)=C4t+C5(6)

在常温常压下, 可以用洛伦兹函数描述线型, 如式(7)所示, 其中C6为洛伦兹线型下分子吸收光谱半高宽的一半, 即 ΔνC2

φ(ν)=1πC6(ν-ν0)2+C62(7)

损失函数L(θ )中, 向量θ 包括了八个未知参量, 即C0, C1, C2, C3, C4, C5, C6和气体浓度x。 在应用梯度下降法前, 需对八个参量分别求偏导。 最后, 根据2.2节所述的梯度下降法, 每次迭代更新参数

θj=θj-αLθj j=1, , 8(8)

其中θ j是未知参量, 每一次迭代对八个参量同时分别更新。

梯度下降法直接拟合光谱吸收信号过程的流程图如图1所示。

图1 拟合流程图Fig.1 Fitting flowchart

拟合过程在以下三个前提下进行: (1)激光器的发射信号可以用三阶式来描述; (2)气体对激光的吸收线型用洛伦兹线型描述; (3)在高精度锯齿波扫描下, 出射激光频率与电流呈线性关系。 当以上三个条件改变时, 需要对拟合的迭代公式做出相应调整。

2 实验部分

为验证基于梯度下降法直接拟合光谱吸收信号的气体浓度测量方法的准确性, 本文采用TDLAS实验系统进行CO2浓度测量[4], 如图2所示。 用流量控制仪(D08-2F, 七星华创)调节N2和CO2气体流量以配置不同浓度的CO2气体, 两种气体用混合器充分混合后通入气体池。 选用中心波长为1 580 nm的分布反馈式激光器(Distributed-feedback, Nanoplus)作为光源, 由激光控制器(PCI-1DA, Port City Instruments)控制激光器的电流和温度, 出射激光经过光纤准直器(F220FC-1550, Thorlabs)进入光程长度为2 000 cm的赫里奥特池, 经多次反射后由光电探测器(SM05PD5A, Thorlabs)将光信号转变为电信号, 再经过前置放大器放大后返回激光控制器, 采集的信号由PC上控制器软件读取, 采集频率为10 kHz。

图2 实验系统图Fig.2 Experimental system diagram

通过查阅HITRAN光谱参数数据库可知, 在波长1 580 nm附近有两条CO2的强吸收线, 均在10-23量级, 其光谱参数如表1所示。 可见Line2的吸收线强比Line1的吸收线强更强, 故拟合时选择Line2。 在温度25 ℃, 压力101.325 kPa的环境条件下, 用CO2和N2配置CO2浓度为10%, 12%, 14%, 16%, 18%和20%的六种混合气体, 将混合气分别通入气体池, 测量CO2对激光的吸收。

表1 CO2在1 580 nm附近两条吸收谱线的光谱参数(296 K) Table 1 Spectral parameters of two absorption lines of CO2 around 1 580 nm (296 K)
3 结果与讨论

根据2.2节所述的梯度下降法基本原理, 给定的初始值越接近真实值, 迭代的速度越快, 迭代也越不容易发散, 因此初始值的赋值至关重要, 有必要对初始值如何赋值做出说明。

对入射激光强度中的四个参数C0, C1, C2, C3赋值, 方法为: 在采集的数据中选取四个未吸收区域采样点, 如图3所示。 选取的分别是第一个(No.1)、 第十个(No.10)、 倒数第十个(No.-10)、 最后一个采样点(No.-1)的数据, 将其代入式(5)计算。 根据四个未知数和四个公式, 可以得到一组C0, C1, C2, C3, 将这四个值作为C0, C1, C2, C3的初始值。

图3 入射激光强度参数初值计算选点Fig.3 Point selection for initial value calculation of incident laser intensity parameters

ν (t)中的C4C5通常在实验前对激光器的性能测试实验中得到近似值作为迭代初始值, 但在本实验中没有使用标准具, 因此通过吸收光谱的两个吸收峰来确定波长与采样点之间的关系, 从而获得C4C5的值。

对洛伦兹线型下的碰撞展宽, 有: 2C6=Δνc=PxA2γB-A, 式中, P为总压强, xA为组分A的体积分数, γ B-A为组分A和B之间的展宽系数。 对于常温常压下的气体, 2γ ≈ 0.1 cm-1· atm-1 [14], 在未知Δ ν c的情况下, 可以取为0.1 cm-1, 故C6的初始值可以赋值为0.05。

确定目标气体浓度x的初始值, 有两种方式, 一种是利用对被测量气体的经验给出一个接近的初始值; 另一种方式是对于被测气体完全未知的情况下, 可以直接将其赋值为50%。 因为本研究的工况是模拟电厂烟道中CO2浓度, 在此应用场景下CO2浓度在10%~20%之间, 所以可以将迭代初始浓度设置为15%。

此外, 在迭代之前还需要确定步长因子, 采用CO2浓度10%的数据计算, 比较了五种步长因子迭代50次的拟合方差, 如图4所示。 其中, 步长因子为0.1时收敛速度最快, 因此选择0.1作为步长因子。 同时, 从图4上还可以看出, 迭代开始阶段, 拟合方差迅速降低, 说明所用方法收敛速度很快。

图4 五种步长因子的收敛速度Fig.4 Convergence speed of five step factors

确定步长因子后, 对实验数据进行迭代计算。 采集了25 ℃下六种CO2浓度的吸收光谱信号, 为了提高吸收区域的拟合效果, 删除了低吸收区域四分之三的采样点之后再进行初始值赋值, 最后通过对数据的迭代获得气体的浓度信息。

迭代30步后, 得到如图5所示的拟合效果图, 其中图5(a)—(f)分别是浓度为10%, 12%, 14%, 16%, 18%和20%的拟合结果。 采集的数据点、 拟合开始位置、 迭代之后的数据曲线在图中标示, 蓝色实线为采样数据点, 绿色实线为拟合初始位置, 红色虚线为拟合得到的数据点。 其中, 拟合的数据点和采集的数据点基本重合, 残差在-0.035~0.015之间, 可以直观地看出应用梯度下降法可以很好地对光谱吸收信号进行拟合。

图5 不同浓度下拟合结果
(a): 10%; (b): 12%; (c): 14%; (d): 16%; (e): 18%; (f): 20%
Fig.5 Fitting results at different concentrations
(a): 10%; (b): 12%; (c): 14%; (d): 16%; (e): 18%; (f): 20%

由上述拟合结果得到直接拟合法更详细的数据, 如表2所示。 可以看到, 拟合计算浓度的相对误差在0.9%~4.4%之间, 同时六种浓度下拟合的方差均在1× 10-4以下, 此时迭代时间在4 s以内。 以标准差的三倍来计算检测限, 检测限为0.39%。 利用积分面积法得到的CO2气体浓度值和相对误差也在表2中列出, 与直接拟合法进行对比, 积分面积法的平均相对误差为5.74%, 直接拟合法的平均相对误差为2.63%, 在本实验条件下直接拟合法的结果优于积分面积法。

表2 直接拟合法与积分面积法分析结果 Table 2 Analyze the results of direct fitting method and integral area method

对以上直接拟合法分析性能优于积分面积法的原因进行分析, 绘制出了在常规基线拟合法下得到的不同浓度的吸光度, 如图6所示。 可以看到, 积分面积法在做基线拟合时会出现吸光度小于0的情况, 这是积分面积法误差的主要来源。

图6 常规基线拟合得到的不同浓度下的吸光度Fig.6 Absorbance at different concentrations obtained by routine baseline fitting

4 结论

将基线、 气体浓度、 吸收线型等作为未知量, 通过建立光谱吸收信号的数学模型, 结合梯度下降法, 分别对10%, 12%, 14%, 16%, 18%和20%浓度的CO2吸收后的激光透射信号进行了拟合。 结果显示: 采用直接拟合法计算的浓度最小相对误差仅为0.90%, 平均相对误差为2.63%, 同时六种浓度下的拟合方差均小于1× 10-4。 而积分面积法浓度反演的最小相对误差为4.10%, 平均相对误差为5.74%, 本工作所提出的基于梯度下降法直接拟合光谱吸收信号的气体浓度测量方法优于积分面积法, 进一步表明了该方法在气体浓度测量时的可行性与准确性。

参考文献
[1] NIE Wei, KAN Rui-feng, YANG Chen-guang, et al(聂伟, 阚瑞峰, 杨晨光, ). Chinese Journal of Lasers(中国激光), 2018, 45(9): 9. [本文引用:1]
[2] WANG Xue-mei, LIU Shi(王雪梅, 刘石). Control and Instruments in Chemical Industry(化工自动化及仪表), 2016, 11: 1158. [本文引用:1]
[3] LI Ning, Xiao-jing, WENG Chun-sheng(李宁, 吕晓静, 翁春生). Acta Physica Sinica(物理学报), 2018, 67(5): 262. [本文引用:2]
[4] ZHU Xiao-rui, LU Wei-ye, RAO Yu-zhou, et al(朱晓睿, 卢伟业, 饶雨舟, ). Chinese Optics(中国光学), 2016, 10(4): 455. [本文引用:2]
[5] Cole R K, Makowiecki A S, Hoghooghi N, et al. Optics Express, 2019, 27(26): 37920. [本文引用:1]
[6] Krishna Y, O’Byrne S, Kurtz J J, Appl. Opt. , 2014, 53(19): 4128. [本文引用:1]
[7] Zhou X, Jeffries J B, Hanson R K. Applied Physics B, 2005, 81(5): 711. [本文引用:1]
[8] Rothman L S, Rinsland C P, Goldman A, et al. Journal of Quantitative Spectroscopy & Radiative Transfer, 1998, 60(5): 665. [本文引用:1]
[9] LI Hang(李航). Statistical Learning Methods(统计学习方法). Beijing: Tsinghua University Press(北京: 清华大学出版社), 2012. 217. [本文引用:2]
[10] YUAN Ya-xiang, SUN Wen-yu(袁亚湘, 孙文瑜). Optimization Theory and Method(最优化理论与方法). Beijing: Science Press(北京: 科学出版社), 1997. 108. [本文引用:1]
[11] Tao B, Ye X, Hu Z, et al. Chinese Optics Letters, 2010, 8(11): 1098. [本文引用:1]
[12] Lin L. Optics and Lasers in Engineering, 2000, 34(4-6): 231. [本文引用:1]
[13] ZHAO Zhi, FU Yong-jun, DONG Da-ming, et al(赵志, 傅永军, 董大明). Instrument Technique and Sensor(仪表技术与传感器), 2011, (9): 86. [本文引用:1]
[14] Ronald K Hanson, R Mitchell Spearrin, Christopher S Goldenstein. Spectroscopy and Optical Diagnostics for Gases. Springer International Publishing, 2016. [本文引用:1]