• 
    <ul id="auswy"><sup id="auswy"></sup></ul>
  • <ul id="auswy"></ul>
    ABB
    關注中國自動化產業發展的先行者!
    CAIAC 2025
    2025工業安全大會
    OICT公益講堂
    當前位置:首頁 >> 案例 >> 案例首頁

    案例頻道

    基于BP神經網絡的在線爐膛溫度測量
    • 企業:控制網     領域:工業以太網     行業:紡織印刷    
    • 點擊數:2636     發布時間:2008-06-28 15:03:19
    • 分享到:


        鄒靜(1985-)
    女,碩士研究生,(沈陽理工大學信息科學與工程學院,遼寧  沈陽  110168),研究領域為基于CCD圖像的輻射測溫數據處理。

    摘要:根據熱輻射學原理和彩色CCD成像理論,利用彩色CCD攝像機攝取固定點火焰圖像,同時用熱電偶測出真溫值,構造BP神經網絡,在線修正權值閾值。通過輸入圖像樣本,輸出溫度樣本和合適的發射率樣本訓練網絡。與未訓練發射率樣本得出的溫度相比,訓練后的溫度值更為精確。攝取空間其它部位火焰圖像,經過已訓練的網絡,可以得出爐膛在線的溫度分布,為鍋爐測溫提供了有力數據。

    關鍵詞:輻射測溫;BP神經網絡;發射率;彩色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 引言

        鍋爐燃燒的基本要求在于建立和保持穩定的燃燒火焰,其穩定性直接影響到生產的安全,電站鍋爐燃燒管理是整個電站安全、經濟運行的關鍵所在[1]。因此,鍋爐燃燒診斷具有很重要的現實意義,而溫度場的檢測是進行燃燒診斷的重要手段。隨著計算機技術的應用,利用彩色CCD攝取的圖像的每一個像素都是由紅(R),綠(G),藍(B)三基色組成,由三基色信號值與單輻射能關系,在對火焰發射率模型和CCD光譜特性的一系列簡化和假設下,采用比色測溫法可得到每個像素對應的溫度,此種測量的結果存在較大的誤差。

        傳統的熱電偶測量法只局限于個別點的測量,無法得到整個空間溫度場值,僅適用于鍋爐的關鍵部位監測[2],但它能夠測出局部的真溫值,因此,可結合彩色CCD攝像機在此部位攝取圖像,利用計算機圖像處理技術得到圖像的三基色信號值,根據熱輻射學和CCD成像理論,構建BP神經網絡,逼近三基色信號與溫度的函數關系,從而推廣到整個溫度場的測量。基于神經網絡的火焰溫度測量方法,克服了以上測量過程中的一系列簡化假設,可較準確地測量出爐膛火焰的溫度場。

    2 測量原理

        彩色CCD把來自景物的入射光分解為不同比例的R、G、B三基色圖案,以形成人眼所能感受到的彩色視覺效果,它可以把入射光分解為波長分別為0.7um、0.5461um、0.4358um的紅(R)、綠(G)、藍(B)三色圖像[3],這樣我們就可以利用圖像處理技術獲取數字圖像中任意點在不同波長下的信號值。

        根據熱輻射定律,發射連續光譜的物體的熱輻射亮度與它的溫度間的關系由普朗克輻射公式[4]表達: 

        (1)

        在鍋爐燃燒火焰輻射的波長范圍0.38um到0.78um及溫度3000K以下時,,因此可由維恩輻射公式[5]表達:

                 (2)

        式中,為燃燒火焰輻射能, 為絕對溫度為T時的光譜發射率,為波長,第一輻射常數,第二輻射常數

        對于具有任意輻射強度E(,T)的彩色光下的色系數,可利用分布色系數方程計算:

                      (3)                       

        式中分別為分布色系數。

        三基色的亮度信號與對應的單色輻射能成正比,即:

                      (4)

        從上式中可以看出,由R,G,B可以惟一地確定火焰的溫度T,可以表示為:

        T=T(R,G,B)    (5)

    3 BP神經網絡模型及創建

        最關鍵的問題是如何處理光譜發射率的值,然而不僅與材料的性質有關,還受狀態等諸多方面因素影響,一般很難具體確定。在通常的高溫物體溫度場測量中,數據的處理僅限于最小二乘法,通常將發射率簡化為固定的數值或模型,才能惟一地確定物體的溫度。而高溫發光火焰是一種煙粒云的輻射,影響煙粒云發射率的因素很多,如吸收系數、火焰的幾何厚度、穩定性、波長、溫度等[6],過于固定發射率數值必然會導致溫度測量結果的不準確。

        由(5)式可知,三基色信號值與目標真溫T存在一種非線性映射關系。神經網絡是一個非線性動力學系統,其特色在于信息的分布式存儲和并行協同處理,具有自學習自適應功能,可以從大量的實驗數據中直接提取隱含的有用信息[7]。理論上已經證明三層BP模型可以任意精度逼近任意非線性映射,采用它來解決三基色信號值與目標火焰真溫的非線性映射問題。
    這里 BP網絡采用3層結構,中間包含一層隱層,三輸入一輸出的BP網絡模型。三基色信號值R,G,B作為網絡輸入節點,單項輸出,輸出為需要得到的溫度值T,隱含層節點數可以先確定幾個值,然后通過數據樣本訓練進行調節。輸入層和隱含層激活函數取非對稱性Sigmoid函數,輸出層輸出函數取線性傳遞函數purelin。

        數據在輸入神經網絡之前,要進行歸一化處理,訓練樣本的量綱不同,數值差別也很大,因此必須進行歸一化處理將訓練數據標度到[0,1]之間。進行預測的樣本數據在進行仿真前,必須用tramnmx函數進行事先歸一化處理,然后才能用于預測,最后仿真結果要用postmnmx進行反歸一化,才能得到需要的數據結果。

    4 仿真實驗及結果

        通過BP神經網絡可以訓練發射率樣本,本文采用如圖1所示的A、B、C、D、E五類發射率樣本圖。



    圖1   發射率樣本圖

        由彩色CCD攝像機攝取的圖像中得到連續時刻某部位的三色值,熱電偶測溫得到該部位對應時刻的不同溫度。幾個溫度點分別取五類發射率模型A、B、C、D、E,如圖1所示,每類包括5種發射率樣本值,有效波長分別為0.7um(R)、0.5461um(G)、0.4358um(B)。在每個溫度點上采用五類發射率樣本,每類5種,如表1列出部分發射率訓練樣本。則發射率樣本為(5×5=25)種,網絡采用三層BP網,輸入數據須全部歸一化處理,結果反歸一化得出。

        表1   發射率訓練樣本(部分)

     波長/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
        對數據進行歸一化處理后,選取5組溫度下的三基色信號值作為訓練樣本。學習目標函數為,其中N為訓練樣本總數。在網絡訓練中同時調整動量系數和學習率,以期達到較快的收斂速度。這里動量系數為0.9,學習目標函數誤差定為0.01.根據誤差值大小最后確定隱含層節點為10.

        經過60次學習訓練,達到目標誤差,網絡收斂,訓練結束。表2列出訓練后溫度計算結果,表3列出未經訓練的溫度計算結果。

        表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   絕對誤差圖

        由實驗結果得知,對訓練過的發射率樣本,真實溫度的識別誤差大部分在30k以內,而對于未訓練過的發射率樣本,真實溫度的識別誤差大部分在50k以內。如果用更多的發射率樣本和輸入輸出樣本,將更好地解決鍋爐溫度測量問題。

    5 結論

        本文就鍋爐溫度的傳統測量所帶來的一些問題和誤差上,提出了BP神經網絡在爐膛溫度測量中數據處理的應用,結合彩色CCD圖像提取的三基色信號值作為輸入樣本和熱電偶測出的溫度值作為輸出樣本,創建BP網絡模型,對其進行訓練。BP神經網絡的應用消除了多光譜輻射數據處理時受發射率假設模型的影響,并實現了實時在線測量鍋爐溫度的目的。研究結果表明,利用神經網絡測量鍋爐溫度,方法簡捷,工程上具有較高的應用價值。

    其他作者:

        于洋(1963-),男,教授,碩士生導師,研究領域為工業過程故障診斷與監控,計算機測控技術;陳亮(1978-),男,講師,博士,研究領域為計算機測控技術,輻射測溫系統。

    參考文獻:

        [1] 張玉杰,呂岑. 基于彩色CCD鍋爐火焰溫度場測量方法研究[J]. 量子電子學報,2004,21(5):674-678.

        [2] 王飛,薛飛等. 運用彩色CCD測量火焰溫度場的試驗研究及誤差分析[J]. 熱能動力工程,1998,13(74):81-84.

        [3] 姜學東,韋穗等. 圖像處理技術在火焰溫度場分布中的應用[J]. 微機發展,2002,12(3):34-37.

        [4] 張彩虹. 多光譜溫度計的數據處理方法研究[D]. 哈爾濱工業大學工學碩士學位論文. 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] 陸少松,程曉舫,王安全. 發光火焰溫度的彩色測量方法[J]. 燃燒科學與技術,2003(4):178-182

        [7] 樓順天,施陽. 基于MATLAB的系統分析與設計——神經網絡[M]. 西安電子科技大學出版社,2000.

        編號:080534

    熱點新聞

    推薦產品

    x
    • 在線反饋
    1.我有以下需求:



    2.詳細的需求:
    姓名:
    單位:
    電話:
    郵件: