差分吸收光谱FFT+FT频谱细化方法研究
贾桂红1,2,*, 张建军1, 郑海明2
1.河北工业大学机械工程学院, 天津 300401
2.华北电力大学能源动力与机械工程学院, 河北 保定 071003
*通讯作者

作者简介: 贾桂红, 女, 1977年生, 华北电力大学机械工程系讲师 e-mail: xiaojia-5482@163.com

摘要

利用差分吸收光谱法(DOAS)可以实现污染气体的在线监测。 为了提高监测精度, 通常利用傅里叶变换滤波法(FFT)处理差分吸收光谱数据, 但是因其频率分辨率的限制, 影响其幅值精度, 导致气体浓度的测量误差较大。 提出了一种将FFT和FT相结合的差分光谱数据处理方法(FFT+FT), 首先对差分吸收光谱数据做FFT变换, 得到其全景谱, 再对峰值点附近的频谱用改进的连续FT进行细化, 提高特征吸收频段的分辨率, 对幅值误差进行补偿, 从而提高气体浓度在线监测的精度。 实验配制了不同浓度的SO2和NO2气体, 当细化倍数为15时, SO2和NO2气体的最大测量误差不超过3.68%和3.17%, 相对于FFT法, 平均误差分别降低了1.82%和1.45%; 相对于传统的多项式拟合法, 平均误差分别降低了14.9%和1.80%; 对恒定浓度的SO2和NO2气体分别进行了多次测量, 验证了FFT+FT方法的稳定性。 分析了细化倍数对测量精度的影响, 当细化倍数小于15时, 浓度测量误差随着细化倍数的增加而降低; 当细化倍数从15增加到20时, 误差反而逐渐变大, 在大于20以后, 误差出现波动, 且都大于细化倍数为15时的测量误差。 由于细化倍数太大, 使谱线过于密集, 找到频谱序列最大值的概率降低了, 因此在有噪声的情况下采用该法进行频谱校正时, 会出现细化倍数加大而测量精度反而降低的现象。 确定了最优细化倍数, 在确保测量精度前提下, 使频谱细化的计算量最小, 满足DOAS法实时在线监测气体浓度的要求。

关键词: 差分吸收光谱法; 频谱细化; 连续细化傅里叶变换分析(FFT+FT)
中图分类号:O433 文献标志码:A
Research on FFT+FT Spectrum Zooming Method for Differential Optical Absorption Spectroscopy
JIA Gui-hong1,2,*, ZHANG Jian-jun1, ZHENG Hai-ming2
1. School of Mechanical Engineering, Hebei University of Technology, Tianjin 300401, China
2. School of Energy Power and Mechanical Engineering, North China Electric Power University, Baoding 071003, China
*Corresponding author
Abstract

Differential Optical Absorption Spectroscopy (DOAS) can be used to achieve online monitoring of polluted gas. To improve the monitoring accuracy, the Fourier Transform Filtering Method (FFT) is usually used to process differential absorption spectral data. However, due to the limitation of frequency resolution, its amplitude accuracy is affected, which leads to a large inversion error of gas concentration. A spectral data processing method that combining FFT and FT (FFT+FT) is proposed. First, the panoramic spectrum of differential absorption spectrum data is obtained by FFT filtering, then the spectrum near the peak point is refined by using the improved continuous FT, which can improve the resolution of the characteristic absorption frequency band, the amplitude error is compensated, and the accuracy of gas concentration on-line monitoring is improved. Many SO2 and NO2 gases with different concentrations were measured. When the zoom multiple is 15, the maximum measurement error of SO2 and NO2 gas is not greater than 3.68% and 3.17%. Compared with the FFT method, the average error decreases by 1.82% and 1.45%, respectively. Compared with the traditional polynomial fitting method, the average error is reduced by 14.9% and 1.80%, respectively. SO2 and NO2 gas with the same concentration were measured many times, which verified the stability of the algorithm. The influence of the zoom multiple on the measurement accuracy is analyzed. When the zoom multiple is less than 15, the concentration inversion error decreases with the increase of the zoom multiple. When the refinement multiple increases from 15 to 20, the error increases gradually. When the refining multiple is greater than 20, the errors fluctuate, and all of them are greater than the measurement errors when the multiple is 15. This is because the spectrum lines are too dense due to the large refinement multiples, and the probability of finding the maximum value of the spectrum sequence is reduced. Therefore, when the spectrum with noise is corrected by this method, the measurement accuracy will decrease with the increase of zoom multiple. To reduce the calculation amount of frequency spectrum zooming, the optimal zoom multiple is determined, which satisfies the requirements of measurement accuracy and meets the requirements of DOAS method for real-time online monitoring of pollution gas.

Keyword: Differential optical absorption spectroscopy; Spectrum zoom; Fast Fourier transformation and fourer transformation
引言

差分吸收光谱法(Differential Optical Absorption Spectroscopy, DOAS)由U. Platt提出[1], 该方法可以最大程度去除烟尘颗粒等影响, 实现污染气体排放的在线连续监测, 因而在固定污染源烟气实时在线监测领域得到了广泛的应用[2, 3]

利用差分吸收光谱法测量气体的浓度, 关键技术是去除测量过程中的噪声, 准确获取被测气体的特征吸收光谱。 目前, 最常用的方法是对光谱信号进行快速傅里叶变换(fast Fourier transform, FFT)[4, 5], 但是经FFT得到的离散频谱是等间隔频域采样的结果, 当实际频谱的峰值落在频谱取样点之间时, 就得不到该峰值的真实幅值。 如果把FFT谱的峰值作为真实频谱的峰值计算气体的浓度, 必然带来较大误差。 为了尽可能还原频谱的真实结构, 减小离线谱线没有对准实际谱峰值而带来的误差, 需要提高频率分辨率, 对局部频谱进一步细化[6]。 有报道采用线性调频Z变换(CZT)对傅里叶变换后的频谱进行局部细化, 解决光谱误差较大的问题, 但其分辨率有限, 与采样信号长度、 数据截取方式等有关[7]

研究中提出了一种新的差分光谱数据处理方法, 采用连续细化傅里叶变换(FFT)对差分吸收光谱数据做全景谱, 对峰值附近的频谱再用改进的连续FT进行细化, 得到高分辨率的频谱, 利用细化后的幅值信息进行气体浓度反演, 提高了反演的精度。

1 理论分析模型

DOAS法定量分析污染气体浓度的基础理论是Lambert-Beer定律, 考虑到颗粒和空气分子对光强的衰减作用, 在实际测量气体浓度时, 光源发出的原始光强I0(λ)和光谱仪实际接收到的光强I(λ)可由修正的Beer-Lambert定律表示[8]

I(λ)=I0(λ)exp{i=1n{[-σi(λ)-σ'i(λ)]ci-εR(λ)-εM(λ)}L}(1)

式(1)中, λ为波长, L为光程, σ i(λ)和σ 'i(λ)分别表示随波长缓慢变化的“ 宽带” 吸收截面和快速变化的“ 窄带” 吸收截面, σ 'i(λ)也称为差分吸收截面, ci为被测气体的浓度, ε R(λ)和ε M(λ)分别表示瑞利散射和米氏散射系数。

定义气体的光学密度(optical density, OD)D(λ), 见式(2)

D(λ)=ln[I0(λ)/I(λ)](2)

对式(1)两边取对数, 得到光学密度D(λ), 见式(3)

D(λ)=D'(λ)+D″(λ)(3)

光学密度分为“ 快变” D'(λ)和“ 慢变” D″(λ)两部分, 见式(4)和式(5)

D'(λ)=Li=1nσi(λ)ci(4)

D″(λ)=i=1nσ'i(λ)ci+εR(λ)+εM(λ)L(5)

式中, “ 快变” D'(λ)是随波长的变化快速变化, 由被测气体的窄带吸收特性决定; “ 慢变” D″(λ)随波长作慢变化, 可以通过多项式拟合得到。 光学密度D(λ)减去“ 慢变” D″(λ)得到“ 快变” D'(λ), 即差分吸收光学密度。 当被测波段只有一种吸收气体时, 根据式(4)计算出被测气体的浓度, 见式(6)

c=D'(λ)Li=1nσ'(λ)(6)

2 FFT+FT光谱数据细化方法

大气中的主要污染气体, 例如SO2和NO2, 其特征吸收光谱都具有很强的准周期性, 如图1(a)和图2(a)所示, 图中OD为光学密度, Slow为慢变部分, DOD为快变部分, 即差分光学密度。 对差分光谱数据进行傅里叶变换后其频谱图如图1(b)和图2(b)所示, FFT变换是频域等间隔采样的结果, 当实际频谱的峰值落在采样点之间时, 就得不到该峰值的真实幅值, 如果直接用FFT后峰值点进行浓度计算, 将带来较大的误差, 因而需要提高频率分辨率, 对局部频谱进一步细化。

图1 SO2气体的光谱图和频谱图
(a): 光学密度和差分光学密度; (b): 频谱图; (c): 频谱局部放大图
Fig.1 Spectra and frequency spectra of SO2 gas
(a): Optical density and differential optical density; (b): Frequency spectrum; (c): Drawing of partial enlargement

图2 NO2气体的光谱图和频谱图
(a): 光学密度和差分光学密度; (b): 频谱图; (c): 频谱局部放大图
Fig.2 Spectra and frequency spectra of NO2 gas
(a): Optical density and differential optical density; (b): Frequency spectrum; (c): Drawing of partial enlargement

频谱细化就是增加信号局部频段的谱线密度, 其基本思想是首先用FFT对差分吸收光谱数据进行分析, 根据峰值信息确定需要细化的频谱区间, 然后采用连续函数的傅里叶变换对该区间的频谱进行细化[9, 10]。 其具体步骤如下:

首先对差分吸收光谱数据x(n)进行傅里叶变换, 其中n=1, 2, …, N, N为数据个数, 采样频率为fs, 根据峰值点所对应的频率, 确定需要细化的频率区间[f1, f2];

然后对区间[f1, f2]做等间隔细化, 设细化倍数为D, 则细化后的频率分辨率[见式(7)]

Δf=(f2-f1)/D(7)

细化后的频率序列为

{f1, f1+Δf, f1+2Δf, , f2}

用式(8)和式(9)计算细化后频谱的实部和虚部, 得到频率序列的幅值谱。

XR(f)=n=0N-1x(n)cos2πffs, 0ffs/2(8)

Xi(f)=n=0N-1x(n)sin2πffs, 0ffs/2(9)

根据图1(b)和图2(b), 选择SO2气体的频率细化区间为[0.055, 0.08], NO2气体的频率细化区间为[0.01, 0.05], 选择细化倍数D=15进行细化后, 其频谱图如图1(c)和图2(c)所示, 从频谱细化的局部放大图可以看出, FFT变化后, 频谱在峰值点附近的采样比较稀疏, 而在FT细化后, 数据点明显增多, 可以找回丢失的峰值点, 而且细化倍数D是可以任意设置的, 在不增加采样长度的前提下, 可以任意细化频谱密度, 从中选取合适的频段来反演待测气体的浓度。

3 实验部分

采用DOAS法测量气体浓度的实验装置如图3所示, 质量流量控制器(mass flow controller, MFC)采用七星华创公司生产的CS200D, 准确度可以达到±1.0% S.P., 通过MFC调节载气(N2)和SO2(或NO2)气体的比例, 进入吸收池进行混合, 获得一定浓度的待测气体。 光源采用荷兰Avantes公司生产的脉冲氙灯AvaLight-XE, 发出的光经石英透镜准直后, 平行进入气体吸收池, 再经石英透镜聚焦后传输到光纤光谱仪AvaSpec-2048, 光谱仪把光谱信号转化为电信号, 由数据采集软件AvaSoft进行信号的采集和记录。

图3 实验装置Fig.3 Schematic diagram of experimental system

4 结果与讨论
4.1 SO2气体的测量

实验配备了六组不同质量浓度的SO2气体。 选择280~320 nm光谱波段作为反演波段, 分别用多项式拟合法、 傅里叶滤波法和FFT+FT法反演气体的浓度, 实验结果见表1。 可见, 光谱数据经过常规多项式拟合后, 反演精度的误差较大, 平均绝对误差达到了18.58%。 而经过FFT滤波后, 其误差明显减小, FFT的最大误差为4.48%, 频谱图细化后, 平均误差进一步减小, 其最大误差为-3.68%, 说明FFT+FT法更适用于差分吸收光谱数据的处理。

表1 不同浓度SO2气体的测量结果 Table 1 Measurement results of SO2 with different concentration

为了验证三种算法的稳定性, 实验对同一浓度的SO2气体进行多次测量, 并分别用三种算法反演浓度, 其浓度误差曲线如图4所示。 三种算法的误差分布和不同浓度SO2的误差分布情况基本一致, 多项式拟合法反演浓度的误差较大, 平均误差为17.6%。 FFT滤波和FFT+FT法均取得不错的反演效果, 反演误差总体比较平稳, 其平均误差分别为1.7%和1.1%, FFT+FT法比FFT法的误差降低了0.6%。

图4 相同浓度SO2气体的反演误差曲线图Fig.4 Error comparison of SO2 with same concentration

4.2 NO2气体的测量

为了验证FFT+FT频谱细化算法的适用性, 实验配置8组不同浓度的NO2气体, 选择218~240 nm光谱波段作为反演波段, 分别得到三种算法的反演误差, 实验结果见表2。 光谱数据经过多项式拟合后, 反演精度比其他两种算法的误差偏大, 但是相对于SO2气体, 其反演精度有所提高, 其平均误差达到了4.97%。 分析认为不同气体对光的吸收强度不同, 其特征光谱的形态不一样, 因此, 对于不同种类的气体, 算法的适用性具有一定的局限。 而FFT法和FFT+FT法的误差分布与SO2误差的分布情况基本一致, FFT的最大误差为4.60%, 频谱图细化后, 其最大误差为3.17%。

表2 不同浓度NO2气体的测量结果 Table 2 Measurement results of NO2 with different concentration

实验又配置了10组浓度相同的NO2气体, 反演曲线如图5所示。 其误差分布和不同浓度的NO2误差的分步情况基本一致, FFT的平均误差为4.14%, 频谱图细化后, 其平均误差为3.19%。 说明FFT+FT法也适用于NO2气体光谱数据处理。

图5 相同浓度NO2气体的反演误差曲线图Fig.5 Error comparison of NO2 with same concentration

4.3 细化倍数D对反演浓度的影响

细化倍数D不仅决定了频谱的分辨率, 也决定着FFT+FT的计算量, 因此选择合适的细化倍数, 既能确保分析精度又有较高的运算效率, 以满足DOAS技术实时在线测量的要求。

实验分别对一定浓度SO2和NO2气体进行了多次测量, 通过设置不同的细化倍数D反求其浓度, 发现细化倍数从10增加到15时, 平均误差越来越小, 如图6所示, 在D=15时, 平均误差最小, SO2的误差为-1.47%, NO2的误差为1.95%, 满足国家标准对测量准确度的要求[11]。 在D> 15以后, 两者的误差变化甚小。 所以细化倍数为15时, 即可满足分析精度的要求, 不必采用更大的细化倍数, 而徒增计算量。 为了验证细化倍数D设置的适用性, 分别对不同浓度的SO2和NO2气体进行了实验, 在不同的细化倍数D下, 其浓度反演误差如图7和图8所示, 同样, 在D=15时, 绝对误差最小, 而在D> 15时, 误差稍微偏大, 且有波动, 这是因为在有噪声的情况下采用FFT+FT进行细化时, 细化倍数太大, 谱线过于密集, 找到频谱最大值的概率反而降低, 所以出现细化倍数加大时校正精度反而降低的现象。

图6 不同细化倍数D时SO2和NO2反演误差图Fig.6 Error comparison of SO2 and NO2with different zoom multiple

图7 不同细化倍数, 不同浓度的SO2反演误差图Fig.7 Errors of different concentrations SO2with different zoom multiple

图8 不同细化倍数, 不同浓度的NO2反演误差图Fig.8 Error of different concentrations NO2with different zoom multiple

5 结论

FFT+FT法在不增加光谱数据的前提下, 可以实现光谱的局部细化, 提高峰值点附近的频率分辨率, 对其幅值误差进行补偿。 实验验证了FFT+FT法处理差分吸收光谱数据的有效性, 其气体浓度反演精度明显高于FFT法, 在细化倍数为15时, SO2和NO2气体的平均测量误差比FFT法分别降低了1.82%和1.45%; 分析了频谱细化倍数对气体浓度测量精度的影响, 发现随着细化倍数的增加, 测量误差出现先减小后增大, 细化倍数大于20以后出现波动现象。 确定了最优细化倍数, 即可满足测量精度的要求, 又使计算量最小, 符合DOAS法实时在线测量的要求。

参考文献
[1] Al-Jalal Al, Watheq Al-Basheer W, Gasmi K, et al. Measurement, 2019, (146): 613. [本文引用:1]
[2] Casaballe N, Di Martino M, Osorio M. Applied Optic, 2020, 59(13): 179. [本文引用:1]
[3] Wang Lin, Zhang Yungang, Zhou Xue, et al. Sensors & Actuators, B: Chemical, 2017, 241(3): 146. [本文引用:1]
[4] ZHOU Hong, XIAO Song, ZHANG Xiao-xing, et al(周红, 肖淞, 张晓星, ). Proceedings of the CSEE(中国电机工程学报), 2017, 37(19): 5812. [本文引用:1]
[5] YU Min-jie, LIU Ming-hui, DONG Zuo-ren, et al(郁敏捷, 刘铭晖, 董作人, ). Chinese Journal of Lasers(中国激光), 2015, 42(9): 351. [本文引用:1]
[6] MA Ke, ZHANG Yuan-an, ZHANG Kai-sheng(马可, 张远安, 张开生). Computer Measurement & Control(计算机测量与控制), 2016, 24(2): 288. [本文引用:1]
[7] YANG Hui-yue, TU Ya-qing, ZHANG Hai-tao, et al(杨辉跃, 涂亚庆, 张海涛, ). Application Research of Computers(计算机应用研究), 2015, 32(6): 1608. [本文引用:1]
[8] Cui Z L, Zhang X X, Cheng Z, et al. Spectrochimica Acta Part A: Molecular and Biomolecular Spectroscopy, 2019, (215): 187. [本文引用:1]
[9] Jiufei L, Zhijiang X, Ming X. Mechanical Systems and Signal Processing, 2016, (70-71): 1011. [本文引用:1]
[10] XIAO Hong, YANG Yong, XIE Ming, et al(萧红, 杨勇, 谢明, ). Journal of Chongqing University(重庆大学学报), 2017, 40(8): 27. [本文引用:1]
[11] Specifications and Test Procedures for Continuous Emission Monitoring System in Flue Gas Emitted From Stationary Sources(固定污染源烟气排放连续监测系统技术要求及检测方法). Beijing: China Environmental Publishing Group(北京: 中国环境出版集团), 2017, 8. [本文引用:1]