国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

成像差分吸收光譜技術(shù)的軟件研發(fā)與數(shù)據(jù)反演

2022-04-20 01:58曹子昊曾議魯曉峰廖捷楊東上常振司福祺奚亮
大氣與環(huán)境光學學報 2022年2期
關(guān)鍵詞:反演光譜氣體

曹子昊,曾議,魯曉峰,廖捷,楊東上,常振,司福祺,奚亮

(1合肥學院生物食品與環(huán)境學院,安徽 合肥 230601;2中國科學院合肥物質(zhì)科學研究院安徽光學精密機械研究所,中國科學院環(huán)境光學與技術(shù)重點實驗室,安徽 合肥 230031;3中國科學技術(shù)大學,安徽 合肥 230026)

0 引 言

近年來,隨著我國工業(yè)化程度的提升及城市化進程的加快,大氣污染物的排放量也在不斷地增多,這種人為排放源加劇了環(huán)境污染,極大地影響了人們的正常生活。因此需要重視大氣環(huán)境現(xiàn)狀并分析影響大氣質(zhì)量的各種因素,實現(xiàn)對大氣污染物的監(jiān)測,以便有效地控制及治理。

污染氣體的濃度分布及污染源排放情況是近些年來大氣環(huán)境監(jiān)測研究的重點。差分吸收光譜(DOAS)技術(shù)通過遙感的方式得到目標區(qū)域的光譜信息,利用大氣中的氣體分子對光在不同波段的特征吸收以實現(xiàn)氣體定性及定量測量[1],因其具有易于操作、價格低廉、靈敏度高等優(yōu)點,越來越廣泛地應用到大氣環(huán)境監(jiān)測中。成像差分吸收光譜(IDOAS)技術(shù)是DOAS技術(shù)與成像光譜技術(shù)結(jié)合產(chǎn)生的,利用成像技術(shù)可以直接獲取目標區(qū)域的空間分布信息[2-4],進而分析得到目標區(qū)域的分布特征及輪廓形狀。此外,將目標區(qū)域的輻照按照波長分解可以得到目標區(qū)域任一點的光譜數(shù)據(jù),結(jié)合DOAS算法進行反演即可獲得痕量氣體的濃度信息,進一步得到痕量氣體濃度的二維分布圖。

在國外,德國海德堡大學使用IDOAS技術(shù)對墨西哥火山煙羽中的SO2、BrO和OClO進行了二維成像觀測[5];美國加利福尼亞大學使用IDOAS技術(shù)對休斯頓加爾維斯頓區(qū)污染排放產(chǎn)生的HCHO和SO2進行了觀測研究[6];德國不來梅大學環(huán)境物理研究所開展機載IDOAS實驗并獲得區(qū)域NO2的分布情況[7]。在國內(nèi),IDOAS技術(shù)的研究也取得了一定進展,劉進等[8]利用IDOAS技術(shù)在機載和地基平臺都對污染氣體的二維分布進行了相關(guān)的研究;Cheng等[9]用IDOAS技術(shù)監(jiān)測了船舶污染源的排放情況,得到了NO2二維分布情況。

本文首先介紹了地基IDOAS工作原理及系統(tǒng)構(gòu)成,著重研究了數(shù)據(jù)反演中所使用的軟件工具(QDoas),解析其代碼構(gòu)成及框架功能,為實現(xiàn)更高效更靈活的氣體探測,完成了反演軟件的改進工作,以滿足個性化的數(shù)據(jù)處理要求。該軟件成功在Windows系統(tǒng)上編譯運行,為數(shù)據(jù)反演提供了更快速和精準的工具。研究地基IDOAS數(shù)據(jù)反演方法,使用新研發(fā)的軟件在銅陵富鑫鋼鐵廠開展實驗,成功反演得到煙囪出口附近的SO2及NO2的二維濃度分布圖。

1 測量原理

1.1 IDOAS工作原理

圖1為IDOAS的原理示意圖。該技術(shù)采用面陣CCD記錄目標區(qū)域每個像元的高分辨率光譜信息,包括光譜維和空間維信息。工作方式為幀轉(zhuǎn)移,其優(yōu)點是感光面的利用率和分辨率高,廣泛地應用于成像光譜儀。將目標區(qū)域按列劃分,以每列為單位對目標區(qū)域掃描,通過角度的轉(zhuǎn)動實現(xiàn)目標區(qū)域的整體掃描[10]。對收集到的光譜信息進行反演得到多組氣體濃度值,將得到的氣體濃度值與面陣CCD每個像元利用空間分布信息進行精準匹配,實現(xiàn)目標氣體的二維分布成像[11,12]。該技術(shù)可同時測量多種痕量氣體。

圖1 IDOAS原理示意圖Fig.1 Schematic diagram of IDOAS principle

1.2 儀器與掃描測量

基于以上原理,成功搭建地基IDOAS掃描系統(tǒng),該系統(tǒng)主要包括二維轉(zhuǎn)臺、紫外鏡頭、高光譜成像光譜儀、控制與采集系統(tǒng)等[3],如圖2所示。太陽散射光經(jīng)紫外鏡頭匯集進入成像光譜儀的入射狹縫,經(jīng)過反射后成像到面陣CCD上。面陣CCD的空間維像素為512 pixel,光譜維像素為2048 pixel,即每次測量可以得到A1-A2縱列方向上的512條具有2048 pixel的光譜。通過轉(zhuǎn)動二維轉(zhuǎn)臺電機,以推掃的方式從圖2中A1-A2至B1-B2的方向進行掃描,得到目標區(qū)域的光譜信息及空間信息,可以實現(xiàn)方位角從0°~360°,俯仰角從0°~90°的掃描[13]。測量過程中選擇目標區(qū)域中視場范圍內(nèi)沒有污染物且能見度高的區(qū)域的測量光譜作為參考光譜,用以后續(xù)的數(shù)據(jù)反演。圖3為地基IDOAS掃描系統(tǒng)實物圖。

圖2 地基IDOAS掃描系統(tǒng)工作原理圖Fig.2 Working principle diagram of ground-based IDOAS scanning system

圖3 地基IDOAS掃描系統(tǒng)實物圖Fig.3 Physical map of the ground-based IDOAS scanning system

2 數(shù)據(jù)反演及軟件研發(fā)

2.1 數(shù)據(jù)預處理

使用面陣CCD在每次成像時可以同時獲得空間維和光譜維的信息,針對空間維上的每個點使用QDoas軟件反演,得到該點的污染氣體濃度信息。推掃成像后,可獲取掃描區(qū)域內(nèi)的污染氣體濃度信息。

因此,為適應QDoas反演,提取空間維每個點在時間維上的所有光譜組成一個文件,然后利用該文件進行反演,得到該空間維點在時間維上的變化信息。IDOAS每次成像獲取的文件為像素值數(shù)據(jù)矩陣,如圖4所示。

圖4 IDOAS數(shù)據(jù)立方體示意圖Fig.4 Schematic diagram of IDOAS data cube

對數(shù)據(jù)立方體進行坐標轉(zhuǎn)換,圖4所示空間維每個點代表一個文件,此文件包含數(shù)據(jù)的光譜信息,不同行所對應的光譜信息為不同時間段的數(shù)據(jù)。進行空間維的像元合并,能夠提升信噪比和反演精度。

2.2 數(shù)據(jù)反演及二維成像

圖5為DOAS擬合的流程圖。在外場實驗中,儀器配有光譜文件,該文件標識了每行光譜信息及對應的波長值。進行DOAS擬合時,首先添加太陽光譜并設置所需各種氣體的吸收截面及狹縫函數(shù)太陽參考譜,然后提取原始文件的遙感影像像元亮度(DN)值導入QDoas軟件中。使用選擇好的光譜儀光譜校正文件對數(shù)據(jù)對應的光譜波長進行校正,經(jīng)過多次迭代,最后生成的校正(shift)圖的值保持在±0.1之間,得到校正文件及Ring截面文件(用于消除大氣Ring效應的影響)。

圖5 DOAS擬合流程圖Fig.5 DOAS fitting flowchart

實驗過程中需要使用最小二乘擬合,以確保參考截面與測量光譜的分辨率相同。通過Qdoas中的卷積工具實現(xiàn)對參考截面的卷積,通過軟件QDoas中所提供的Ring工具對上述保存的Ring截面文件與生成的迭代文件及太陽光譜截面文件進行卷積,得到所需的Ring截面文件,該過程視為一種吸收成分參與光譜擬合。對于污染氣體NO2,根據(jù)其光譜結(jié)構(gòu)選擇337~370 nm的波段進行反演,參與反演的氣體包括NO2、HCHO、O4、O3。對于污染氣體SO2,根據(jù)其光譜結(jié)構(gòu)選擇308~330 nm的波段進行反演,參與反演的氣體包括SO2、O3、NO2。使用QDoas反演軟件對測量光譜逐條反演,根據(jù)得到的多組污染氣體斜柱濃度信息,經(jīng)過二維拼圖得到污染氣體的分布信息圖。

2.3 軟件優(yōu)化研究

DOAS監(jiān)測技術(shù)的應用已經(jīng)較為成熟,但在使用QDoas軟件進行濃度反演時,由于其軟件固有的操作模式和功能,存在數(shù)據(jù)處理繁瑣、反演耗時較長等問題。為更加高效精確的進行污染氣體濃度反演,對軟件的關(guān)鍵代碼部分做進一步的研究和開發(fā)?;贑++語言使用QT軟件對QDoas的源代碼進行了解析、重整,提取和優(yōu)化原有功能,編寫定制了適配Windows系統(tǒng)的新反演軟件。

圖6為在QT軟件上的源碼圖,其中all.pro為all中各模塊的公共配置文件,結(jié)合軟件功能對代碼進行分析。Convolution、qdoas、ring和usamp為軟件的界面設計模塊,qdoas為主體,通過按鈕調(diào)用其它功能的界面模塊。Cmdline為命令行操作模塊,通過命令實現(xiàn)程序的功能,各參數(shù)的設置則通過讀取xml文件實現(xiàn),所以也包括了xml文件的解析工作。Commom具有消息彈出框的編寫及繪制圖像的功能。Engine為軟件的關(guān)鍵部分,主要包括算法方面的編寫以及各種格式文件的讀取。Mediator可以解釋為一個中介系統(tǒng),通過它鏈接各模塊之間的功能。

圖6 軟件源碼圖Fig.6 Diagram of software source code

程序運行需要用到以下庫文件:qwt庫(生成圖表)、gsl庫(科學計算)、coda庫(讀取GOME-2數(shù)據(jù))、HDF-EOS2庫及HDF5庫。qwt庫在Windows系統(tǒng)中能夠直接找到并使用,而其它的幾個庫在Windows系統(tǒng)中沒有直接提供,需要通過cmake+mingw編譯所提供文件的方式才能得到。若要實現(xiàn)程序的基本功能,所需要研究的模塊為cmdline、engine、mediator這三個模塊,若為后續(xù)的圖形界面開發(fā)考慮,也可以將common部分保留,外部庫僅調(diào)用gsl庫文件就可以滿足基本需求,研究編寫相關(guān)代碼,實現(xiàn)需求功能。在編譯過程中生成libcommon.a、libengine.a和libmediator.a三個靜態(tài)庫供cmdline模塊調(diào)用,編譯完成后生成可執(zhí)行程序,能夠?qū)崿F(xiàn)污染氣體的反演。

原先處理多個文件的項目時,需要多次運行程序,為方便處理,編寫腳本重復調(diào)用運行程序,但需要等待一個程序結(jié)束后才能運行下一個程序,比較耗時。而將所需源代碼成功編譯后,優(yōu)化后的代碼使用多線程的方式同時處理多個文件,大大減少反演時間,并且在出現(xiàn)錯誤或?qū)崿F(xiàn)某些定制的需求功能時,能夠很好地發(fā)現(xiàn)并改正錯誤以及添加想要的定制功能。

3 結(jié)果與討論

2019年11月6日,采用地基IDOAS系統(tǒng)對銅陵富鑫鋼鐵廠開展了現(xiàn)場觀測實驗。圖7為富鑫鋼鐵的衛(wèi)星地圖,標識IDOAS處即為測量系統(tǒng)的擺放位置。

圖7 富鑫鋼鐵衛(wèi)星圖Fig.7 Satellite picture of Fuxin Steel

圖8為獲取的目標區(qū)域的灰度圖像,于上午10:25:32、10:34:53及10:44:17對目標區(qū)域進行了三次測量,工作過程中將二維轉(zhuǎn)臺設置為在0°~90°范圍內(nèi)每2秒旋轉(zhuǎn)1°,使用研發(fā)的軟件對所有測得的光譜進行反演,得到不同時段污染氣體NO2(圖9)和SO2(圖10)的二維濃度分布圖。

圖8 觀測區(qū)域示意圖Fig.8 Schematic diagram of observation area

圖9 2019年11月6日不同時間點NO2的二維濃度分布圖。(a)10:25:32;(b)10:34:53;(c)10:44:17Fig.9 Two dimensional concentration profile of NO2at different time points on November 6,2019.(a)10:25:32;(b)10:34:53;(c)10:44:17

圖10 2019年11月6日不同時間點SO2的二維濃度分布圖。(a)10:25:32;(b)10:34:53;(c)10:44:17Fig.10 Two dimensional concentration profile of SO2at different time points on November 6,2019.(a)10:25:32;(b)10:34:53;(c)10:44:17

與目標區(qū)域的觀測示意圖進行對比,比較直觀且清晰地看出污染氣體NO2和SO2的斜柱濃度(SCD)分布信息。NO2主要集中于工廠建筑附近區(qū)域,濃度呈向上逐步遞減的趨勢,且煙囪左邊區(qū)域NO2濃度明顯高于右邊區(qū)域NO2濃度,左邊的NO2斜柱濃度均保持在1×1017molecules·cm-2左右,右邊區(qū)域NO2斜柱濃度均保持在7×1016molecules·cm-2左右。而SO2濃度最高值主要集中在煙囪附近,其斜柱濃度保持在9×1016~1×1017molecules·cm-2,存在隨風擴散的情況,與目標區(qū)域示意圖中所示結(jié)果比較一致。

對銅陵富鑫鋼鐵廠煙囪排放口的觀測實驗成功觀測到SO2與NO2污染氣體的實時分布信息,進一步也可對其他形式排放(如汽油、柴油燃燒)且存在于大氣邊界層的污染氣體進行掃描觀測。成像系統(tǒng)能夠很快得到目標區(qū)域的污染氣體濃度分布圖,具有很強的直觀性和時效性,對分析城市邊界層污染氣體分布和傳輸提供了強有力的支撐,有利于相關(guān)研究人員對地區(qū)的污染情況做更近一步的研究及分析,為大氣環(huán)境監(jiān)測提供了可靠的支持,為應急管理提供了科學的數(shù)據(jù)支撐。

4 結(jié) 論

介紹了地基IDOAS掃描系統(tǒng)的基本結(jié)構(gòu)和工作原理。在使用QDoas光譜反演軟件的過程中,發(fā)現(xiàn)數(shù)據(jù)處理繁瑣、反演耗時較長及出現(xiàn)錯誤難以分析原因等問題,為更高效準確地使用DOAS系統(tǒng)測量各種大氣痕量氣體,定制研發(fā)了新的反演軟件,基于C++語言使用QT軟件對代碼做了進一步的改進和優(yōu)化,并成功移植到Windows平臺,滿足數(shù)據(jù)反演的需求,為更加深入的算法反演研究提供了軟件支持。對銅陵富鑫鋼鐵廠開展了現(xiàn)場觀測實驗,并通過研發(fā)的定制軟件反演得到污染氣體NO2和SO2的斜柱濃度值,對圖像像元精準匹配得到污染氣體二維分布信息圖,為大氣環(huán)境監(jiān)測提供了更直觀和實時的測量手段。

猜你喜歡
反演光譜氣體
基于三維Saab變換的高光譜圖像壓縮方法
反演對稱變換在解決平面幾何問題中的應用
基于ADS-B的風場反演與異常值影響研究
利用錐模型反演CME三維參數(shù)
高光譜遙感成像技術(shù)的發(fā)展與展望
一類麥比烏斯反演問題及其應用
第二節(jié)發(fā)生在肺內(nèi)的氣體交換
和大氣層中的氣體做游戲
和大氣層中的氣體做游戲
基于GPU的高光譜遙感圖像PPI并行優(yōu)化
鹰潭市| 革吉县| 东兴市| 来宾市| 新巴尔虎左旗| 睢宁县| 谷城县| 南华县| 上饶市| 武功县| 丰台区| 潜山县| 平湖市| 平遥县| 南平市| 泗阳县| 鸡东县| 鲜城| 门源| 漾濞| 三都| 景泰县| 潞城市| 壶关县| 大姚县| 蒙阴县| 庄河市| 贡山| 平顶山市| 北安市| 贵港市| 伊春市| 蓝山县| 青海省| 桐柏县| 墨竹工卡县| 宁安市| 望都县| 保亭| 迁西县| 剑川县|