趙立軍,閆德峰,張豐爍,王宇杰,顏珊珊,張玉鑫,劉傳寶,許春林
(1.重慶文理學院 機電工程學院,重慶 402160;2.東北農(nóng)業(yè)大學 工程學院,哈爾濱 150030)
為促進國家糧食產(chǎn)品和服務供給質(zhì)量效率的大力提升,全面落實糧食安全,提升國家糧食倉儲企業(yè)現(xiàn)代化管理水平,加強糧食存儲安全的研究尤為重要。以典型案例分析[1]:2013年5月31日,中儲糧黑龍江省分公司林甸縣直屬糧庫發(fā)生火災,造成80個糧囤、攬堆過火和惡劣的社會影響,過火糧食4.6萬t,直接經(jīng)濟損失達307.9萬元。查閱相關資料[2-9]關于糧倉火災預警的研究,國內(nèi)起步較晚。糧食作為有機物,具有可燃性且具有較高的自燃性[10]。在糧食倉儲企業(yè)的物流倉庫中有大量的糧食儲備,但由于我國糧倉火災風險管理的智能化水平不高,管理不嚴格,極易發(fā)生糧倉火災。由于糧倉火災在時間上具有不確定性[11]且火災初期難以察覺,一旦發(fā)生火災,火勢將迅速發(fā)展、蔓延,從而造成不可估量的損失,因此加強對糧倉火災現(xiàn)代化預警系統(tǒng)的研究,實現(xiàn)糧倉火災早期探測和生成報警尤為重要。
S. Bhattacharjee等[11]將基于無線傳感器的火災預警系統(tǒng)應用于礦道火災監(jiān)測預警中。凌智輝等[12]采用模糊神經(jīng)網(wǎng)絡分析實現(xiàn)預測預警,但受硬件CPU性能影響,算法的誤報率較高,穩(wěn)定性及可靠性有待提高。李鐵盤等[13]對最小二乘法在糧倉溫度預測中的研究為本文提供了理論基礎,也為本系統(tǒng)算法提供了參考。
為此,基于現(xiàn)代智能化物聯(lián)網(wǎng)手段,開發(fā)出一種基于OLS算法結合無線傳感技術的糧倉火災預警系統(tǒng)。利用無線傳感技術采集數(shù)據(jù),通過最小二乘法(OLS)對糧倉內(nèi)溫濕度等參量的變化趨勢進行預測,通過MatLab整理數(shù)據(jù)建立數(shù)學模型,得出參量隨時間的公式,分析糧倉內(nèi)部溫濕度等參量變化趨勢,從而實現(xiàn)糧倉火災的實時預警。
該系統(tǒng)由傳感器、無線通信模塊及PC機3部分構成,如圖1所示。在糧倉內(nèi)部等距分布有無線溫濕度傳感器、CO傳感器及煙霧傳感器模塊,在糧倉遠距離布設遠紅外防火預警熱成像攝像機,糧倉外設單片機,控制室布設上位機(PC機)。工作時,系統(tǒng)各節(jié)點的傳感器通過ZigBee近距離通信將采集數(shù)據(jù)上傳至單片機,單片機控制GPRS工作,上傳數(shù)據(jù)至上位機(PC機),控制室上位機(PC機)通過MatLab程序[14]進行計算;利用OLS算法對傳感器各節(jié)點采集數(shù)據(jù)進行糧倉內(nèi)部溫度、濕度、CO濃度等物理參數(shù)分析;通過對各糧倉節(jié)點離散數(shù)據(jù)進行擬合,選擇適當?shù)那€類型來擬合觀測數(shù)據(jù),用擬合的曲線方程分析兩變量間的關系,標出監(jiān)測值與預測值,得出計算公式。系統(tǒng)可以對糧倉內(nèi)任意空間和任意時間溫度進行判斷和預測,對未來一段時間可能發(fā)生的火災進行風險評估,從而預測火災危險,及時做好相應措施,防止火災發(fā)生。當糧倉溫度達到預警值時,系統(tǒng)將指令警鈴響起,開啟降溫措施。
圖1 總體設計圖Fig.1 Overall design
OLS算法作為一種離散型參數(shù)估計算法,在本系統(tǒng)中起到核心算法的作用。通過OLS算法可以簡便地求得未知的數(shù)據(jù),使所求得的數(shù)據(jù)與實際數(shù)據(jù)之間誤差的平方和為最小[15],從而得出未知量之間的計算公式;可以通過OLS算法計算糧倉中溫度隨時間的計算公式,評估未來一段時間內(nèi)糧倉的溫度變化。
各傳感器采集到的各節(jié)點溫濕度數(shù)據(jù)均屬于離散型數(shù)據(jù)變量,利用OLS處理,通過MatLab軟件[16]得出計算公式,得到的預測值準確性較高,能大幅度減少因預測誤差帶來的計量偏誤。用普通最小二乘法(OLS)結合節(jié)點傳感器采集到的數(shù)據(jù)進行數(shù)學建模預測分析,能實時掌握糧倉內(nèi)溫度變化,從而預測火災發(fā)生的危險程度;通過數(shù)值擬合,預測出溫度隨時間的函數(shù)關系式,得出溫度隨時間的曲線擬合圖,預測未來一段時間的溫度變化規(guī)律,可對糧倉內(nèi)安全進行風險評估,達到風險值時,采取必要措施進行處理,實現(xiàn)對火災的早期預警。
1.1.1 OLS基本模型
通過代入各節(jié)點傳感器的溫度數(shù)值,利用MatLab基于OLS計算溫度隨時間的計算公式,對溫度與時間進行曲線擬合。
1.1.2 曲線擬合
假設給定的一組新的實驗數(shù)據(jù)為本系統(tǒng)中的時間變量:{(ti,pi),i=1,2,…,m},點義權系數(shù)αi,得自變量t(時間)與因變量p(糧倉溫度)二者的函數(shù)關系p=s(t;α0,α1,…,αn)(n s(t)=α0φ0(t)+α1φ1(t)+…+αnφn(t) (1) (2) 根據(jù)內(nèi)積定義引入相應的帶權內(nèi)積記號,即 (3) 則式(2)可改成 (4) 這是關于參數(shù)α0,α1,…,αn的線性方程組,用矩陣的形式表示為 (5) 由于φ0(t),φ1(t),…,φn(t)線性無關,故方程組存在唯一的解αk=αk,k=0,1,…,n,于是有 (6) 1.1.3用MatLab實現(xiàn)曲線擬合 用MatLab處理各節(jié)點糧倉傳來的數(shù)據(jù),運行后可得到溫度隨時間變化的經(jīng)驗公式。 最小二乘法的算法是: 2)求解方程組(5)。 3)函數(shù)的最佳逼近。將上面算法編寫成一個MatLab程序,計算數(shù)據(jù)最小二乘擬合系數(shù)[8]。 4)開始數(shù)據(jù)的擬合,t、p為數(shù)據(jù)的(t,p)坐標,t為時間,p為溫度。 5)擬合出曲線,預測未來一段時間內(nèi)糧倉溫度變化,進行分析預警,評估火災發(fā)生的風險。 ZigBee技術是一種近距離、低功耗、低速率的雙向無線通訊技術[15],本系統(tǒng)的各種傳感器與單片機之間采用這種通信技術可以達到高效通信互聯(lián)、傳遞數(shù)據(jù)和指令的目的。 GPRS(通用分組無線業(yè)務)具有維修簡單、數(shù)據(jù)傳送遠、數(shù)據(jù)傳輸可靠性高及廉價等優(yōu)點。各節(jié)點傳感器采集的實時數(shù)據(jù)發(fā)送到單片機, 下位機(見圖2)系統(tǒng)通過單片機整合數(shù)據(jù), 通過GPRS遠距離通訊方式即時將數(shù)據(jù)遠程發(fā)送至中央控制室。設計中, GPRS 通信模塊采用SIM800芯片。 圖2 下位機示意圖Fig.2 Schematic diagram of the slave computer 為采集糧倉內(nèi)的環(huán)境參數(shù),本系統(tǒng)采用溫濕度傳感器、煙霧傳感器、火焰?zhèn)鞲衅骷癈O傳感器。傳感器具體參數(shù)見表1所示。信息通過各個節(jié)點傳感器的采集到,并通過A/D轉(zhuǎn)換器轉(zhuǎn)換成電信號,最后經(jīng)過單片機至后臺進行命令處理。 表1 系統(tǒng)相關傳感器技術參數(shù)Table 1 Technical parameters of the system 預警系統(tǒng)選用DL-22作為ZigBee模塊。 DL-22模塊頻率為2.4Hz,因其傳輸距離大于650m,穿透力強,所以該模塊適應糧倉間各節(jié)點傳感器數(shù)據(jù)傳輸。其點對點傳輸速率最大為3 300Bps,滿足糧倉數(shù)據(jù)傳輸要求。 選用D78G作為遠紅外防火預警熱成像攝像機,該攝像機為非制冷焦平面微熱型,可以監(jiān)控糧倉火災。 STC89C51是8位微控制器。具有一種低功耗、高性能等特點,包括中央處理器(CPU)8位處理器、存儲器、并行輸入(I/O)輸出口及中斷系統(tǒng)(5個中斷源)等。 STC89C51具有ROM/EPROM的單片機,只需與時鐘電路和復位電路相連即可構成最小應用系統(tǒng),如圖3所示。 應用MatLab程序基于最小二乘法處理采集到的傳感器數(shù)據(jù),可使繁瑣的數(shù)值計算變成一種簡單、直觀的可視化操作過程,且能較準確地標記實驗數(shù)據(jù)點和繪出擬合曲線[16],在本系統(tǒng)中起到處理各節(jié)點數(shù)據(jù)作用。 利用串行通訊口實時上傳各節(jié)點傳感器數(shù)據(jù),控制室實時顯示各項數(shù)據(jù);控制室通過MatLab利用OLS算法進行數(shù)學建模,分析評估,得出相應結論,如溫度預測在未來的一段時間將超過安全值,提醒安全責任人員;安全人員采取相應措施,如通風等;接著,通過GPRS遠距離傳輸反饋指令,通過系統(tǒng)開發(fā)APP,管理者可通過發(fā)送短信方式實時得知糧倉的安全狀況及儲存信息。其界面如圖4所示。 圖3 STC89C51結構圖Fig.3 STC89C51 Structure diagram 圖4 火災預警系統(tǒng)軟件界面Fig.4 Software interface of fire alarm system 1)采用ZigBee、GPRS技術與傳感器結合,改變了傳統(tǒng)有線傳感器帶來的電氣火災隱患,難以改變探測位置等缺點。 2)通過運用最小二乘法對無線傳感器采集到的數(shù)據(jù)進行數(shù)學建模,利用最小二乘法擬合的優(yōu)點,預測糧倉內(nèi)溫度的走勢,從而預警火災。 3)該系統(tǒng)彌補我國糧倉現(xiàn)代化水平不高,易發(fā)生火災等缺點,有推廣的價值,對糧食儲存安全具有重要意義。1.2 ZigBee
1.3 GPRS
2 硬件設計
2.1 傳感器選擇
2.2 ZigBee 模塊選擇
2.3 遠紅外防火預警熱成像攝像機
2.4 單片機電路設計
3 軟件設計
3.1 MatLab
3.2 火災預警系統(tǒng)軟件界面
4 結論