段奕欣,陳立瑋,周新志*
(四川大學(xué) 電子信息學(xué)院,四川 成都)
鍋爐廣泛應(yīng)用于發(fā)電,是火力發(fā)電廠的主要供熱設(shè)備之一[1]。鍋爐內(nèi)的燃燒情況復(fù)雜而多變[2],是最為復(fù)雜的物理過程之一[3]。掌握鍋爐內(nèi)的溫度分布情況,對優(yōu)化燃燒方式,提高燃燒效率,識別故障情況,減少污染物排放起到了至關(guān)重要的作用[4-6]。
溫度場的聲學(xué)重構(gòu)主要關(guān)注爐內(nèi)整體溫度的重建,但特定點上的重構(gòu)值與真實值之間存在著較大誤差。這導(dǎo)致傳統(tǒng)聲學(xué)重構(gòu)在識別鍋爐內(nèi)部高溫區(qū)域和局部過熱問題方面仍然存在一些缺陷。聲學(xué)溫度場重構(gòu)的方法主要有以ART[5]和SIRT[7-9]為代表的迭代算法,以LSM 和LSM-MQ[10]為代表的最小二乘算法,以Markov[11-12]和LQ[13]為代表的徑向基函數(shù)算法。其中,迭代法和最小二乘法由于邊緣信息的損失和代數(shù)條件的限制,只能重構(gòu)出每個子溫區(qū)中心點的溫度值,更高分辨率的重構(gòu)需要配合插值函數(shù)插值完成,這種插值方式易導(dǎo)致局部信息的缺失?;趶较蚧瘮?shù)的重構(gòu)方法雖然不存在插值的問題,但其形狀參數(shù)嚴重影響了插值的精度。
本文主要針對現(xiàn)有的溫度場重構(gòu)精度較低的問題,設(shè)計了基于SK 模塊的卷積神經(jīng)網(wǎng)絡(luò),借助SK 模塊的選擇性卷積核,更好地提取輸入溫度場的多尺度特征,再通過非線性映射和反卷積結(jié)構(gòu),實現(xiàn)對溫度場的高精度插值。本文與多種傳統(tǒng)算法在數(shù)據(jù)集ATFRSD-W 進行了對比實驗,并在中國重慶啟能電廠一號鍋爐實測數(shù)據(jù)上進行驗證,實驗證明本文采用的模型有著較高的插值精度。
傳統(tǒng)算法通過徑向基函數(shù)簡單插值出的溫度場難以滿足高精度測溫的要求,為了實現(xiàn)高精度插值,本文利用神經(jīng)網(wǎng)絡(luò)在非線性映射方面的優(yōu)勢,設(shè)計TRIN 實現(xiàn)高精度溫度場重構(gòu)。TRIN 的輸入TL是使用任意傳統(tǒng)算法(本文以Markov 為例)重構(gòu)的101×101維采樣的重構(gòu)場,輸出TH是網(wǎng)絡(luò)插值之后的202×202 維高分辨率溫度場。
如圖1,TRIN 由溫度場特征提取、SK 模塊、非線性映射、反卷積四個部分組成,該模型通過將所提取的溫度場特征映射到高維特征空間的方式進行特征提取,這種高維度映射有助于提取溫度場中的難以被注意到的抽象信息,然后對其進行降維處理,減少計算量并提高模型計算效率,以實現(xiàn)對傳統(tǒng)算法重構(gòu)后的低分辨率溫度場進行插值的目的。
圖1 TRIN 結(jié)構(gòu)
溫度場特征提取部分由3 層卷積構(gòu)成,每一層表示Ln(n=1,2,3),包含一個卷積層和一個激活函數(shù)PReLU,對于任意輸入x,它的輸出表示為:
其中非線性激活函數(shù)PReLU 的數(shù)學(xué)表達為:
其中α 是反向傳播學(xué)習(xí)到的參數(shù),α 使激活函數(shù)在負輸入范圍內(nèi)也有一定的梯度,以避免函數(shù)在負值區(qū)域的神經(jīng)元失活。
TRIN 中使用SK 注意力機制模塊的卷積核動態(tài)選擇機制,自適應(yīng)調(diào)整卷積核的大小,更好地捕捉輸入溫度場的多尺度特征。SK 模塊的輸出L4可以寫做:
其中Split 產(chǎn)生多條不同卷積核大小的路徑,F(xiàn)use運算幫助聚合上一步運算出的各個路徑的信息,Select則根據(jù)計算出的權(quán)重聚合不同大小內(nèi)核的特征圖。
非線性映射部分由6 層卷積構(gòu)成,即L5-L10的組成同公式(1)。
最后,通過反卷積層實現(xiàn)溫度場插值,對于任意的輸入x,其輸出L11表示為:
綜上,TRIN 網(wǎng)絡(luò)對于任意的輸入x,輸出可以表示為:
神經(jīng)網(wǎng)絡(luò)的訓(xùn)練需要大量的數(shù)據(jù)支撐,本文采用的數(shù)據(jù)集是含有300 組訓(xùn)練集120 組驗證集的溫度場數(shù)據(jù)集ATFRSD-W。待測區(qū)域模擬重慶啟能電廠的一號鍋爐,是一個長為25 m,寬8.22 m 的矩形區(qū)域。待測區(qū)聲學(xué)布置情況見圖2。
圖2 溫度場有效聲波路徑示意圖
參照文獻[11]使用Markov 對數(shù)據(jù)集進行重構(gòu)至101×101 維得到TL,作為TRIN 的輸入。
Erms表示在一個待測場上的均方根誤差;n 表示待測區(qū)域中誤差計算的溫度采樣點個數(shù),其中n=202×202=40804;Ti表示溫度場模型中第i 個采樣點的溫度值,其中i=1,2,…,n,TRi表示使用任意算法重建后溫度場第i 個采樣點的溫度值。對于單個溫度場采用上述指標,對于測試集120 組數(shù)據(jù)采用平均指標Erms。
在測試集上對TRIN 進行消融實驗。加入SK 模塊后,溫度場重構(gòu)誤差從3.33%降低到2.57%。SK 模塊引入自適應(yīng)調(diào)整卷積核大小的機制,幫助模型更好地聚焦于溫度場插值中的關(guān)鍵信息,聚合了深度特征,提高對溫度場信息的捕捉能力,使得插值精度得到進一步提高。
本文參照文獻[13]選擇并設(shè)置了基于ART、LSM和徑向基函數(shù)的5 種算法與TRIN 進行對比實驗。在測試集上得到的誤差結(jié)果見表1 第二列。結(jié)果顯示,TRIN 以更高的精度實現(xiàn)了溫度場的重構(gòu)插值。
表1 溫度場重構(gòu)誤差
本節(jié)實測數(shù)據(jù)來源于中國重慶啟能電廠一號鍋爐的單峰模式與雙峰模式,具體分布見圖3,重建誤差見表1 第三和四列,TRIN 算法重構(gòu)結(jié)果見圖4。
圖3 待測場
圖4 TRIN 算法重建結(jié)果
從實驗數(shù)據(jù)中可以看出,TRIN 插值重構(gòu)誤差明顯優(yōu)于其他算法,在實測中表現(xiàn)出良好的性能,驗證了工程應(yīng)用中的可行性和有效性。
本文提出了基于選擇性卷積核CNN 的溫度場重構(gòu)插值網(wǎng)絡(luò)TRIN,實現(xiàn)了溫度場高精度插值。在模型結(jié)構(gòu)上,TRIN 主要使用SK 注意力機制幫助快速提取不同尺度的溫度場特征,并用非線性映射和反卷積結(jié)構(gòu)實現(xiàn)重構(gòu)插值。在溫度場數(shù)據(jù)集對模型進行性能測試,并在實測工程數(shù)據(jù)上進行了驗證。實驗證明,與傳統(tǒng)算法相比,TRIN 表現(xiàn)出了更高的插值精度和重構(gòu)效果。