鄒靜(1985-)
女,碩士研究生,(沈陽理工大學信息科學與工程學院,遼寧 沈陽 110168),研究領域為基于CCD圖像的輻射測溫數(shù)據(jù)處理。
摘要:根據(jù)熱輻射學原理和彩色CCD成像理論,利用彩色CCD攝像機攝取固定點火焰圖像,同時用熱電偶測出真溫值,構造BP神經(jīng)網(wǎng)絡,在線修正權值閾值。通過輸入圖像樣本,輸出溫度樣本和合適的發(fā)射率樣本訓練網(wǎng)絡。與未訓練發(fā)射率樣本得出的溫度相比,訓練后的溫度值更為精確。攝取空間其它部位火焰圖像,經(jīng)過已訓練的網(wǎng)絡,可以得出爐膛在線的溫度分布,為鍋爐測溫提供了有力數(shù)據(jù)。
關鍵詞:輻射測溫;BP神經(jīng)網(wǎng)絡;發(fā)射率;彩色CCD
Abstract: In this paper, according to heart radiation principle and color CCD imaging theory, the BP neural network is established by taking the flame picture of fixed points with color CCD, and the real temperature measured by thermo –junction, which can be used to adjust the parameters threshold on-line. The BP neural network is trained through the input picture samples, the output temperature samples and the suitable emissive rate. Compared with the temperature without the trained emissive rate, the temperature is more accurate through training. By some pictures in other places of furnace, the trained network is able to get the on-line furnace’s temperature distribution, and offer the science data for furnace’s temperature.
Key words: Radiation thermometry;BP neural network;Emissivity;Color CCD
1 引言
鍋爐燃燒的基本要求在于建立和保持穩(wěn)定的燃燒火焰,其穩(wěn)定性直接影響到生產(chǎn)的安全,電站鍋爐燃燒管理是整個電站安全、經(jīng)濟運行的關鍵所在[1]。因此,鍋爐燃燒診斷具有很重要的現(xiàn)實意義,而溫度場的檢測是進行燃燒診斷的重要手段。隨著計算機技術的應用,利用彩色CCD攝取的圖像的每一個像素都是由紅(R),綠(G),藍(B)三基色組成,由三基色信號值與單輻射能關系,在對火焰發(fā)射率模型和CCD光譜特性的一系列簡化和假設下,采用比色測溫法可得到每個像素對應的溫度,此種測量的結果存在較大的誤差。
傳統(tǒng)的熱電偶測量法只局限于個別點的測量,無法得到整個空間溫度場值,僅適用于鍋爐的關鍵部位監(jiān)測[2],但它能夠測出局部的真溫值,因此,可結合彩色CCD攝像機在此部位攝取圖像,利用計算機圖像處理技術得到圖像的三基色信號值,根據(jù)熱輻射學和CCD成像理論,構建BP神經(jīng)網(wǎng)絡,逼近三基色信號與溫度的函數(shù)關系,從而推廣到整個溫度場的測量。基于神經(jīng)網(wǎng)絡的火焰溫度測量方法,克服了以上測量過程中的一系列簡化假設,可較準確地測量出爐膛火焰的溫度場。
2 測量原理
彩色CCD把來自景物的入射光分解為不同比例的R、G、B三基色圖案,以形成人眼所能感受到的彩色視覺效果,它可以把入射光分解為波長分別為0.7um、0.5461um、0.4358um的紅(R)、綠(G)、藍(B)三色圖像[3],這樣我們就可以利用圖像處理技術獲取數(shù)字圖像中任意點在不同波長下的信號值。
根據(jù)熱輻射定律,發(fā)射連續(xù)光譜的物體的熱輻射亮度與它的溫度間的關系由普朗克輻射公式[4]表達:
(1)
在鍋爐燃燒火焰輻射的波長范圍0.38um到0.78um及溫度3000K以下時,,因此可由維恩輻射公式[5]表達:
(2)
式中,為燃燒火焰輻射能,
為絕對溫度為T時的光譜發(fā)射率,
為波長,第一輻射常數(shù)
,第二輻射常數(shù)
。
對于具有任意輻射強度E(,T)的彩色光下的色系數(shù),可利用分布色系數(shù)方程計算:
(3)
式中分別為分布色系數(shù)。
三基色的亮度信號與對應的單色輻射能成正比,即:
(4)
從上式中可以看出,由R,G,B可以惟一地確定火焰的溫度T,可以表示為:
T=T(R,G,B) (5)
3 BP神經(jīng)網(wǎng)絡模型及創(chuàng)建
最關鍵的問題是如何處理光譜發(fā)射率的值,然而不僅與材料的性質有關,還受狀態(tài)等諸多方面因素影響,一般很難具體確定。在通常的高溫物體溫度場測量中,數(shù)據(jù)的處理僅限于最小二乘法,通常將發(fā)射率簡化為固定的數(shù)值或模型,才能惟一地確定物體的溫度。而高溫發(fā)光火焰是一種煙粒云的輻射,影響煙粒云發(fā)射率的因素很多,如吸收系數(shù)、火焰的幾何厚度、穩(wěn)定性、波長、溫度等[6],過于固定發(fā)射率數(shù)值必然會導致溫度測量結果的不準確。
由(5)式可知,三基色信號值與目標真溫T存在一種非線性映射關系。神經(jīng)網(wǎng)絡是一個非線性動力學系統(tǒng),其特色在于信息的分布式存儲和并行協(xié)同處理,具有自學習自適應功能,可以從大量的實驗數(shù)據(jù)中直接提取隱含的有用信息[7]。理論上已經(jīng)證明三層BP模型可以任意精度逼近任意非線性映射,采用它來解決三基色信號值與目標火焰真溫的非線性映射問題。
這里 BP網(wǎng)絡采用3層結構,中間包含一層隱層,三輸入一輸出的BP網(wǎng)絡模型。三基色信號值R,G,B作為網(wǎng)絡輸入節(jié)點,單項輸出,輸出為需要得到的溫度值T,隱含層節(jié)點數(shù)可以先確定幾個值,然后通過數(shù)據(jù)樣本訓練進行調(diào)節(jié)。輸入層和隱含層激活函數(shù)取非對稱性Sigmoid函數(shù),輸出層輸出函數(shù)取線性傳遞函數(shù)purelin。
數(shù)據(jù)在輸入神經(jīng)網(wǎng)絡之前,要進行歸一化處理,訓練樣本的量綱不同,數(shù)值差別也很大,因此必須進行歸一化處理將訓練數(shù)據(jù)標度到[0,1]之間。進行預測的樣本數(shù)據(jù)在進行仿真前,必須用tramnmx函數(shù)進行事先歸一化處理,然后才能用于預測,最后仿真結果要用postmnmx進行反歸一化,才能得到需要的數(shù)據(jù)結果。
4 仿真實驗及結果
通過BP神經(jīng)網(wǎng)絡可以訓練發(fā)射率樣本,本文采用如圖1所示的A、B、C、D、E五類發(fā)射率樣本圖。
圖1 發(fā)射率樣本圖
由彩色CCD攝像機攝取的圖像中得到連續(xù)時刻某部位的三色值,熱電偶測溫得到該部位對應時刻的不同溫度。幾個溫度點分別取五類發(fā)射率模型A、B、C、D、E,如圖1所示,每類包括5種發(fā)射率樣本值,有效波長分別為0.7um(R)、0.5461um(G)、0.4358um(B)。在每個溫度點上采用五類發(fā)射率樣本,每類5種,如表1列出部分發(fā)射率訓練樣本。則發(fā)射率樣本為(5×5=25)種,網(wǎng)絡采用三層BP網(wǎng),輸入數(shù)據(jù)須全部歸一化處理,結果反歸一化得出。
表1 發(fā)射率訓練樣本(部分)
波長/um | A1 | A2 | A3 | A4 | A5 | B1 | B2 | B3 | B4 | B5 | C1 | C2 | C3 | C4 | C5 |
0.7000 | 0.6 | 0.79 | 0.65 | 0.74 | 0.60 | 0.65 | 0.77 | 0.60 | 0.72 | 0.55 | 0.70 | 0.74 | 0.72 | 0.70 | 0.60 |
0.5461 | 0.77 | 0.82 | 0.72 | 0.78 | 0.67 | 0.57 | 0.75 | 0.52 | 0.70 | 0.47 | 0.78 | 0.79 | 0.77 | 0.75 | 0.68 |
0.4358 | 0.83 | 0.83 | 0.78 | 0.78 | 0.73 | 0.52 | 0.73 | 0.37 | 0.68 | 0.42 | 0.82 | 0.77 | 0.75 | 0.73 | 0.72 |

經(jīng)過60次學習訓練,達到目標誤差,網(wǎng)絡收斂,訓練結束。表2列出訓練后溫度計算結果,表3列出未經(jīng)訓練的溫度計算結果。
表2 已訓練樣本溫度輸出值
T/K | |||||
|
900 |
950 |
1000 |
1050 |
1100 |
A |
927.4 |
975.5 |
1020.4 |
1065.3 |
1117.9 |
B |
928.8 |
977.5 |
1022.3 |
1067.8 |
1118.3 |
C |
929.9 |
978.1 |
1024.8 |
1066.9 |
1119.1 |
D |
920.1 |
969.9 |
1014.9 |
1059.3 |
1107.2 |
E |
930.1 |
979.4 |
1027.4 |
1070.7 |
1122.9 |
表3 未訓練樣本溫度輸出值
T/K | |||||
|
900 |
950 |
1000 |
1050 |
1100 |
A |
945.7 |
993.2 |
1044.1 |
1091.4 |
1140.1 |
B |
947.9 |
995.5 |
1045.8 |
1093.1 |
1143.2 |
C |
948.6 |
997.1 |
1047.6 |
1095.8 |
1145.9 |
D |
942.1 |
990.3 |
1039.9 |
1088.7 |
1138.9 |
E |
950.2 |
999.2 |
1049.4 |
1098.5 |
1148.9 |
圖2 絕對誤差圖
由實驗結果得知,對訓練過的發(fā)射率樣本,真實溫度的識別誤差大部分在30k以內(nèi),而對于未訓練過的發(fā)射率樣本,真實溫度的識別誤差大部分在50k以內(nèi)。如果用更多的發(fā)射率樣本和輸入輸出樣本,將更好地解決鍋爐溫度測量問題。
5 結論
本文就鍋爐溫度的傳統(tǒng)測量所帶來的一些問題和誤差上,提出了BP神經(jīng)網(wǎng)絡在爐膛溫度測量中數(shù)據(jù)處理的應用,結合彩色CCD圖像提取的三基色信號值作為輸入樣本和熱電偶測出的溫度值作為輸出樣本,創(chuàng)建BP網(wǎng)絡模型,對其進行訓練。BP神經(jīng)網(wǎng)絡的應用消除了多光譜輻射數(shù)據(jù)處理時受發(fā)射率假設模型的影響,并實現(xiàn)了實時在線測量鍋爐溫度的目的。研究結果表明,利用神經(jīng)網(wǎng)絡測量鍋爐溫度,方法簡捷,工程上具有較高的應用價值。
其他作者:
于洋(1963-),男,教授,碩士生導師,研究領域為工業(yè)過程故障診斷與監(jiān)控,計算機測控技術;陳亮(1978-),男,講師,博士,研究領域為計算機測控技術,輻射測溫系統(tǒng)。
參考文獻:
[1] 張玉杰,呂岑. 基于彩色CCD鍋爐火焰溫度場測量方法研究[J]. 量子電子學報,2004,21(5):674-678.
[2] 王飛,薛飛等. 運用彩色CCD測量火焰溫度場的試驗研究及誤差分析[J]. 熱能動力工程,1998,13(74):81-84.
[3] 姜學東,韋穗等. 圖像處理技術在火焰溫度場分布中的應用[J]. 微機發(fā)展,2002,12(3):34-37.
[4] 張彩虹. 多光譜溫度計的數(shù)據(jù)處理方法研究[D]. 哈爾濱工業(yè)大學工學碩士學位論文. 2006,6:8-9
[5] J. Y. Hwang, et al. Measurements of temperature and on radical distributions in a silica generating flame using CARS and PLIF[J]. Aerosol Science, 2001,32:601-603.
[6] 陸少松,程曉舫,王安全. 發(fā)光火焰溫度的彩色測量方法[J]. 燃燒科學與技術,2003(4):178-182
[7] 樓順天,施陽. 基于MATLAB的系統(tǒng)分析與設計——神經(jīng)網(wǎng)絡[M]. 西安電子科技大學出版社,2000.
編號:080534