亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于PSO-BP 的紅外溫度傳感器環(huán)境溫度補償

        2015-03-26 07:59:38王建華
        傳感器與微系統(tǒng) 2015年2期
        關(guān)鍵詞:溫度傳感器環(huán)境溫度測溫

        趙 斌,王建華

        (江蘇科技大學(xué) 電子信息學(xué)院,江蘇 鎮(zhèn)江212003)

        0 引 言

        紅外測溫系統(tǒng)具有能對目標遠距離在線實時成像和溫度測量,借助它無接觸的在線檢測方法,實現(xiàn)人力無法直接解決的問題,已經(jīng)被廣泛地應(yīng)用在軍事、工業(yè)、防盜系統(tǒng)、醫(yī)療、救生和電力設(shè)備監(jiān)測等領(lǐng)域中。紅外測溫系統(tǒng)最主要的部分就是紅外溫度傳感器,系統(tǒng)在工作的過程中容易受到很多因素的影響,如目標物體的表面輻射率、傳感器與目標物體的探測距離、環(huán)境溫度、器件自身的溫度等,都會導(dǎo)致傳感器測溫誤差變大。經(jīng)過大量的試驗驗證,環(huán)境溫度的變化對傳感器的測溫精度的影響比較顯著[1,2]。因此,應(yīng)針對環(huán)境變化這一因素,對紅外溫度傳感器進行補償,以消除環(huán)境溫度變化對傳感器測溫精度的影響。

        人工神經(jīng)網(wǎng)絡(luò)是目前一種有效的補償方法[3],大量的理論研究已經(jīng)證明BP 算法是一種有效的神經(jīng)網(wǎng)絡(luò)算法,但該算法過擬合現(xiàn)象嚴重,收斂速度慢,訓(xùn)練時間長,易陷入局部極值點[4]。

        本文提出粒子群優(yōu)化(particle swarm optimization,PSO)BP(PSO-BP)算法,能有效地避免BP 算法的上述缺點,并結(jié)合了粒子群算法超強的全局搜索特性和BP 算法快速的局部搜索能力,將該混合算法運用到紅外溫度傳感器的溫度補償模型中,實現(xiàn)了傳感器測溫精度的補償。

        1 紅外溫度傳感器溫度補償原理

        假設(shè)儀器設(shè)定的發(fā)射率為ε1,物體的實際發(fā)射率為ε2,根據(jù)斯蒂芬—玻耳茲曼定律,設(shè)距離R 時,紅外測溫儀測量溫度T1和物體的表面溫度T2、環(huán)境溫度T0之間的關(guān)系為

        根據(jù)式(1),可以設(shè)定紅外溫度傳感器的模型為

        式中 x 為傳感器輸入,即待測目標參量,t1,t2,…,tk為非目標參量,本文中為環(huán)境溫度t,y 為傳感器輸出。

        紅外溫度傳感器的補償是將其輸入和輸出關(guān)系對調(diào)并進行建模,得到傳感器的逆模型,即

        由圖1 可以看出:紅外溫度傳感器的測量值y 與環(huán)境溫度t 是PSO-BP 溫度補償模型的輸入。PSO-BP 模型通過對訓(xùn)練樣本集的學(xué)習(xí),在傳感器測量值y、環(huán)境溫度t 與實際目標值x 之間建立一種非線性映射,即式(2)所示。通過PSO-BP 算法的優(yōu)化可使該映射達到較高的精度,即PSO-BP 補償模型的輸出p 較好地逼近實際目標值x。

        圖1 紅外溫度傳感器環(huán)境溫度補償模型Fig 1 Ambient temperature compensation model of infrared temperature sensor

        2 PSO-BP 算法

        2.1 BP 神經(jīng)網(wǎng)絡(luò)

        BP 神經(jīng)網(wǎng)絡(luò)[5]是采用BP 算法的多層感知器神經(jīng)網(wǎng)絡(luò)模型,它由輸入層、隱含層和輸出層組成。實質(zhì)上就是將一輸入/輸出問題變?yōu)橐粋€非線性優(yōu)化問題,通過對一定量的樣本進行學(xué)習(xí)和訓(xùn)練,來確定網(wǎng)絡(luò)的有關(guān)參數(shù)。

        BP 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練過程包括信息正向傳播和誤差反向傳播,反復(fù)交替直到收斂為止,采用梯度下降法調(diào)節(jié)網(wǎng)絡(luò)權(quán)值來使實際輸出與計算輸出構(gòu)成的誤差函數(shù)E(wt)達到最小。

        BP 神經(jīng)網(wǎng)絡(luò)具有精確尋優(yōu)的能力,但由于網(wǎng)絡(luò)的初始權(quán)值具有隨機性,會導(dǎo)致網(wǎng)絡(luò)的尋優(yōu)不具有唯一性,容易出現(xiàn)局部最優(yōu),而且初始權(quán)值的隨機性還會導(dǎo)致訓(xùn)練次數(shù)較多,收斂速度較慢[6]。BP 的上述缺點導(dǎo)致此算法很難在紅外溫度傳感器補償方面得到實際的應(yīng)用,為此,對BP 算法進行改進,將PSO 算法和BP 神經(jīng)網(wǎng)絡(luò)結(jié)合起來,改善BP算法的性能,加速收斂。

        2.2 PSO 算法

        PSO 算法是以模擬鳥的群集智能為特征,以求解連續(xù)變量優(yōu)化問題為背景的一種優(yōu)化算法[7]。PSO 算法中每個粒子就是所要優(yōu)化的問題的每一個潛在解,所有的粒子都有一個被目標函數(shù)決定的適應(yīng)值,算法根據(jù)適應(yīng)值來確定是否達到尋優(yōu)目標[8]。PSO 算法需要初始化一群隨機粒子,然后通過迭代來找到最優(yōu)解,在迭代的過程中,每個粒子都能知道自己目前為止發(fā)現(xiàn)的最好解,稱為個體極值(pbest),同時,還知道到目前為止整個群體中所有粒子發(fā)現(xiàn)的最好解,稱為全局極值(gbest)。

        2.3 PSO-BP 神經(jīng)網(wǎng)絡(luò)

        用PSO-BP 神經(jīng)網(wǎng)絡(luò)的目的就是通過PSO 算法得到更好的BP 網(wǎng)絡(luò)初始權(quán)值和閾值,初始化隨機產(chǎn)生N 個微粒群,粒子群的位置向量實質(zhì)上就代表神經(jīng)網(wǎng)絡(luò)的全部初始權(quán)值和閾值,PSO 利用算法步驟,通過迭代尋優(yōu)尋找全局最優(yōu)位置向量,亦即最優(yōu)的BP 神經(jīng)網(wǎng)絡(luò)初始權(quán)值和閾值,也使均方誤差最小,在此基礎(chǔ)上,BP 算法再對上面得到的參數(shù)進一步精確優(yōu)化,直至搜索到最優(yōu)的網(wǎng)絡(luò)參數(shù)為止。

        具體的算法流程如圖2 所示。

        圖2 PSO-BP 算法流程圖Fig 2 Flow chart of PSO-BP algorithm

        3 紅外溫度傳感器環(huán)境溫度補償

        3.1 試驗數(shù)據(jù)采集

        以MLX90620 紅外熱電堆傳感器為試驗對象,在6 組不同的環(huán)境溫度點下進行試驗,分別用MLX90620 傳感器來測量6 組不同的已標定的目標物體溫度,采集到的原始數(shù)據(jù)如表1 所示。

        將T={15.2,19.4,26.7,35.2,39.3 ℃}組的數(shù)據(jù)作為訓(xùn)練樣本集,T={30.0 ℃}的數(shù)據(jù)作為測試樣本集。為了使采集數(shù)據(jù)統(tǒng)一,需要先對采集到的數(shù)據(jù)進行歸一化處理,所有數(shù)據(jù)歸一化到[0.05,0.95]區(qū)間

        當(dāng)Z 對應(yīng)為環(huán)境溫度時,Zmax,Zmin分別為環(huán)境溫度的最大值和最小值,Z*就為歸一化后的數(shù)據(jù),以此類推,得到目標物體的溫度標準值和測量值的歸一化后的數(shù)據(jù)。

        3.2 試驗結(jié)果分析

        為了驗證PSO-BP 算法對紅外溫度傳感器環(huán)境溫度補償?shù)男Ч瑢⑵浜虰P 神經(jīng)網(wǎng)絡(luò)進行對比試驗,設(shè)置PSO 算法的種群規(guī)模為100,進化代數(shù)為700,學(xué)習(xí)因子c1,c2分別為2.7 和1.3,慣性權(quán)重w 隨優(yōu)化進程逐漸從0.9 調(diào)整到0.4,BP 神經(jīng)網(wǎng)絡(luò)采用三層拓撲結(jié)構(gòu),輸入層神經(jīng)元個數(shù)為2,隱含層神經(jīng)元數(shù)設(shè)置為11,輸出層神經(jīng)元個數(shù)為1,最大訓(xùn)練次數(shù)設(shè)置為8000,期望誤差為0.00000001,隱含層傳遞函數(shù)采用s 型正切函數(shù)tansig,輸出層傳遞函數(shù)采用線性函數(shù)purelin.訓(xùn)練函數(shù)為trainlm。

        表1 原始數(shù)據(jù)表Tab 1 Raw data table

        先利用訓(xùn)練樣本進行訓(xùn)練,再對測試樣本進行預(yù)測,分析兩種方法對紅外溫度傳感器的補償效果,為定量地分析補償效果,應(yīng)用相對誤差Er來衡量,Er的計算公式如式(15)所示

        式中 Δy 為相對誤差,y 為真實值。溫度補償結(jié)果如表2所示。

        表2 溫度補償結(jié)果Tab 2 Temperature compensation result

        由表2 可知,PSO-BP 和BP 兩種補償效果都明顯好于測量值,說明兩種方法都是有效的,分析數(shù)據(jù)可以看出:PSO-BP 補償后的最大相對誤差只有0.67%,遠遠小于BP補償后的10.9%,從圖3 和圖4 可以看出:PSO-BP 算法經(jīng)過1 761 步迭代達到了預(yù)期目標,而BP 算法經(jīng)過了3 820 步迭代達到預(yù)期目標,PSO-BP 算法的收斂速度明顯快于BP算法,綜上可以得到用PSO-BP 算法的補償效果明顯好于單純的BP 補償效果,同時也使環(huán)境溫度這一因素對紅外溫度傳感器的影響大大降低,得到較為理想的補償效果。

        圖3 PSO-BP 訓(xùn)練過程Fig 3 PSO-BP training process

        圖4 BP 訓(xùn)練過程Fig 4 BP training process

        4 結(jié) 論

        本文結(jié)合了PSO 算法和BP 算法的各自的特點,采用PSO 算法預(yù)先對BP 神經(jīng)網(wǎng)絡(luò)初始權(quán)值進行優(yōu)化,避免了BP 算法收斂速度緩慢、計算精度不高等缺點,采用PSO-BP混合算法有效地補償了環(huán)境溫度這一因素對紅外溫度傳感器的影響,提高了測溫精度,在實際工程中具有一定的應(yīng)用價值。

        [1] 隋修寶,陳 錢,顧國華.環(huán)境溫度對紅外圖像非均勻性影響的研究[J].光子學(xué)報,2008,12(1):2572-2575.

        [2] 李云紅,孫曉剛,原桂彬.紅外熱像儀精確測溫技術(shù)[J].光學(xué)精密工程,2007,15(9):1336-1341.

        [3] 楚 明,廖圣華,劉 繁,等.光纖傳感器的神經(jīng)網(wǎng)絡(luò)光強補償及非線性校正[J].儀表技術(shù)與傳感器,2012(2):108-110.

        [4] 許兆美,劉永志,楊 剛,等.粒子群優(yōu)化BP 神經(jīng)網(wǎng)絡(luò)的激光銑削質(zhì)量預(yù)測模型[J].紅外與激光工程,2013,42(9):2371-2372.

        [5] 趙振江.基于PSO-BP 神經(jīng)網(wǎng)絡(luò)的網(wǎng)絡(luò)流量預(yù)測與研究[J].計算機應(yīng)用與軟件,2009,26(1):219-220.

        [6] Lahiri S K,Ghanta K C.Development of a hybird artificial nerual network and genetic algoirthm model for regime identification of slurry transport in pipelines[J].Chemical Product and Process Modeling,2009,4(1):1-32.

        [7] 田雨波.混合神經(jīng)網(wǎng)絡(luò)技術(shù)[M].北京:科學(xué)出版社,2009:148-153.

        [8] Lu X,Li H,Yuan X.PSO-based intelligent integration of design an control for one kind of curing process[J].Journal of Process Control,2010,20(10):1116-1125.

        猜你喜歡
        溫度傳感器環(huán)境溫度測溫
        Review of a new bone tumor therapy strategy based on bifunctional biomaterials
        Bone Research(2021年2期)2021-09-11 06:02:56
        溫度傳感器DS18B20在溫度計設(shè)計中的應(yīng)用
        電子制作(2019年12期)2019-07-16 08:45:44
        一種高性能CMOS溫度傳感器
        基于WiFi無線通信測溫系統(tǒng)的設(shè)計
        電子測試(2018年22期)2018-12-19 05:12:06
        XTR105電流變送器在溫度傳感器中的應(yīng)用
        電子制作(2018年12期)2018-08-01 00:47:40
        變壓器光纖測溫探頭的安裝固定
        電子制作(2017年8期)2017-06-05 09:36:15
        雷克薩斯CT200h車環(huán)境溫度顯示異常
        基于DS18B20的單片機測溫系統(tǒng)
        電子制作(2016年21期)2016-05-17 03:52:50
        溫度傳感器在筆記本電腦散熱系統(tǒng)中的應(yīng)用
        環(huán)境溫度對連續(xù)剛構(gòu)橋模態(tài)頻率的影響
        亚洲av无码精品色午夜app| 精品丝袜一区二区三区性色| 在线观看高清视频一区二区三区| 精品一区二区三区芒果| 久久精品免费观看国产| 久久精品免费一区二区喷潮| 精品亚洲一区二区视频| 噜噜中文字幕一区二区| 色偷偷偷久久伊人大杳蕉 | 亚洲sm另类一区二区三区| 成人亚洲性情网站www在线观看| 九九在线精品视频xxx| 精品久久中文字幕一区| 亚洲另类无码专区首页| 性动态图av无码专区| 精品无人区无码乱码大片国产| 亚洲长腿丝袜中文字幕| 国产精品无码一区二区三区电影| 国产亚洲精品第一综合麻豆| 亚洲AV无码久久久久调教| 手机在线观看av资源| 熟妇人妻久久中文字幕| 欧美在线综合| 最近中文字幕一区二区三区| 国产精品久久久天天影视| 国产又黄又大又粗的视频| 99riav精品国产| 草逼视频污的网站免费| 亚洲一区二区三区av无码| 国产nv精品你懂得| 青青草免费在线视频导航| 亚洲精品国产电影| 国产老熟女狂叫对白| 精品久久久久久国产潘金莲| 青青草在线这里只有精品| 欧美大屁股xxxx| 无码在线观看123| 少妇被粗大猛进进出出男女片| 国内精品伊人久久久久网站| 在线视频你懂的国产福利| 一区二区三区人妻在线|