夏中林
摘要:本文根據(jù)某電子集團工作環(huán)境的問題,提出并實現(xiàn)了基于Zigbee、神經(jīng)網(wǎng)絡技術(shù)的智能環(huán)境監(jiān)控調(diào)節(jié)系統(tǒng),并簡略介紹系統(tǒng)中Zigbee節(jié)點的硬件構(gòu)成和軟件實現(xiàn),以及神經(jīng)網(wǎng)絡算法的訓練實現(xiàn)。經(jīng)實踐表明,該系統(tǒng)能根據(jù)工作環(huán)境中溫度、濕度、VOC氣體濃度、當班職員信息,輔助管理人員分析制定中央空調(diào)等設(shè)備控制策略并執(zhí)行,能顯著提高工作環(huán)境的舒適性,降低空調(diào)等設(shè)施的能耗。
關(guān)鍵詞:Zigbee;神經(jīng)網(wǎng)絡;CC2530
中圖分類號:TM63 文獻標識碼:A 文章編號:1007-9416(2018)07-0010-01
1 引言
環(huán)境是人們工作、生活的重要基礎(chǔ)條件,但在工業(yè)環(huán)境中大量存在焊接、粘合、老化測試等制造環(huán)節(jié),造成一些區(qū)域存在溫度較高、有害氣體濃度較大等情況。對此某電子集團啟動了智能環(huán)境監(jiān)控調(diào)節(jié)系統(tǒng)項目,該項目使用Zigbee技術(shù)監(jiān)測環(huán)境的溫濕度、揮發(fā)性有機化合物(VOC)等信息,使用神經(jīng)網(wǎng)絡技術(shù)根據(jù)環(huán)境和人力數(shù)據(jù)對中央空調(diào)、新風風量等進行動態(tài)輔助調(diào)節(jié),為員工提供了一個健康、舒適的環(huán)境,并顯著降低了相關(guān)設(shè)備能耗。
2 系統(tǒng)總體設(shè)計
本系統(tǒng)分為感知控制層、連接處理層、展示控制層。感知控制層由具有多種感知控制模塊的ZigBee節(jié)點組成,該層傳感器節(jié)點通過自組網(wǎng)的方式向連接處理層網(wǎng)關(guān)傳送感知信息并獲取控制信息。連接處理層由網(wǎng)關(guān)和數(shù)據(jù)中間件組成,用于對數(shù)據(jù)和控制信息進行轉(zhuǎn)換解釋,以及對接考勤系統(tǒng)獲取人員信息。展示控制層由數(shù)據(jù)庫服務、智能控制核心和web服務組成,可將環(huán)境、設(shè)備信息通過圖表等的方式向用戶展示運行情況,并通過智能控制核心分析制定控制策略,輔助管理人員控制執(zhí)行。
3 Zigbee節(jié)點設(shè)計
3.1 節(jié)點硬件設(shè)計
節(jié)點的微處理器需要完成Zigbee網(wǎng)絡的組建與維護,各個節(jié)點間、節(jié)點與網(wǎng)關(guān)之間的無線通訊,以及傳感器數(shù)據(jù)的采集、外設(shè)的控制等工作,并需考慮維護、抗干擾能力等因素。因此,選用TI公司的CC2530F128做為核心處理器,該芯片自帶無線收發(fā),從硬件上支持IEEE 802.15.4、Zigbee和RF4CE應用,自帶低功耗的8051內(nèi)核、高性能RF收發(fā)器。本次將CC2530與外圍晶振電路、巴倫匹配電路和天線組成高靈敏、抗干擾強的最小化系統(tǒng)。
節(jié)點以CC2530微處理器為核心,可根據(jù)不同需求掛接不同功能器件,包括溫濕度傳感器、VOC氣體傳感器、光敏傳感器、繼電器控制和485通訊接口。其中溫濕度傳感器通過單通道串行方式與CC2530連接提供溫濕度數(shù)據(jù),VOC氣體傳感器通過CC2530的ADC接口經(jīng)模數(shù)轉(zhuǎn)換提供氣體濃度信息,光敏傳感器通過上連上拉電阻連接到CC2530的輸入引腳提供環(huán)境工作狀態(tài),繼電器控制電路通過下拉電阻連接到CC2530輸入引腳驅(qū)動外部電機設(shè)備。
溫濕度傳感器選用DHT11,用于系統(tǒng)判斷是否處于合適的人體舒適環(huán)境。這是一種含有已校準數(shù)字信號輸出的溫濕度傳感器,可測量相對濕度20%-90%RH、攝氏溫度0-50℃,傳感器包括一個電阻式感濕元件和一個NTC測溫元件,并與一個高性能8位單片機相連接[1]。同時DHT11具有響應速度快、抗干擾強等優(yōu)點。
VOC氣體傳感器選用MS1100來感知周圍環(huán)境中的揮發(fā)性有機物(VOCs)濃度,用于系統(tǒng)判斷是否需要置換空氣。MS1100是一種VOC電阻型傳感器,對甲苯、甲醛、酒精等有機氣體靈敏度高,能達到0.1ppm,并具有穩(wěn)定性高、連續(xù)工作時間長等優(yōu)點。
光敏傳感器選用GL5516光敏電阻獲取環(huán)境明暗信息,用于系統(tǒng)判斷是否有人在工作。繼電器控制電路選用ULN2003驅(qū)動繼電器控制外設(shè)電機工作,用于系統(tǒng)控制新風系統(tǒng)換氣、區(qū)域送風量。485通訊接口選用MAX3488E將CC2530的串行信號轉(zhuǎn)換成標準485信號,用于系統(tǒng)控制中央空調(diào)。
3.2 節(jié)點軟件設(shè)計
傳感器網(wǎng)絡節(jié)點分為兩類:簇頭節(jié)點和普通節(jié)點,其具體類型通過自由競爭決定。普通節(jié)點功能較少,僅有比較加入附近簇、定期將VOC濃度等環(huán)境信息上傳、按控制指令進行外部設(shè)備控制等功能。簇頭節(jié)點較普通節(jié)點增加建立簇、管理簇內(nèi)節(jié)點的功能以及簇內(nèi)數(shù)據(jù)融合等功能。
本系統(tǒng)中節(jié)點的軟件采用TI的Z-Stack-CC2530協(xié)議棧開發(fā)。該協(xié)議棧是TI公司推出的遵守Zigbee2007規(guī)范的協(xié)議棧,它可以兼容IEEE802.15.4/Zigbee的CC2530片上系統(tǒng)解決方案[2]。節(jié)點在通電啟動后,通過ZMain中的main函數(shù)依次對底層硬件和軟件系統(tǒng)進行初始化,然后載入OSAL任務,初始化各感知控制模塊、進行自組網(wǎng)管理、數(shù)據(jù)收發(fā)以及外設(shè)控制等。
4 智能控制核心
智能控制核心采用基于BP多層神經(jīng)網(wǎng)絡算法來制定系統(tǒng)調(diào)節(jié)策略。本次BP算法采用三層神經(jīng)網(wǎng)絡,包括輸入層、輸出層以及一層隱層。對于廠房環(huán)境主要考慮溫度因素,由于廠房環(huán)境相對封閉應遵循能量守恒定律:
房間內(nèi)熱量=進入室內(nèi)空氣熱量+室內(nèi)外交換熱量+設(shè)備人員的散熱量-外排空氣熱量
而人體熱量模型參考靜態(tài)熱舒適方程:
人體新陳代謝率-人體所做功率=呼吸散熱量+皮膚散熱量+人體蓄熱率。
因此,輸入層輸入僅從全局考慮當班人員數(shù)量、人體散熱、機械和電腦等設(shè)備散熱以及設(shè)備工藝的VOC等數(shù)據(jù)即可??刂颇P陀柧毘跗谑褂脷v史天氣、人員和能耗數(shù)據(jù)進行,試運行階段直接使用真實數(shù)據(jù)訓練。經(jīng)多種方法比較以及權(quán)重、閥值、神經(jīng)元數(shù)量和訓練次數(shù)等參數(shù)的調(diào)整和對比,最終使用自適應學習率加速BP算法收斂,確定隱層神經(jīng)元為16以及散熱權(quán)重等。
5 結(jié)語
本系統(tǒng)雖然在智能控制核心未訓練好前出現(xiàn)較大電能消耗和局部舒適度不佳的情況,但經(jīng)四個月個多月的試運行優(yōu)化調(diào)整后,誤差和預測效果趨于穩(wěn)定,能有效根據(jù)廠房環(huán)境中的溫度、濕度、VOC氣體參數(shù)、當班職員等信息,分析并輔助控制中央空調(diào)、風閥、風機等,為工作人員提供舒適的工作環(huán)境,并顯著降低中央空調(diào)等設(shè)備能耗。
參考文獻
[1]王志宏,白翠珍.基于DHT11的實驗室多點溫濕度報警系統(tǒng)設(shè)計[J].山西電子技術(shù),2011,(4):45-46.
[2]龍惟定,潘毅群,白瑋.智能建筑的室內(nèi)生態(tài)環(huán)境[J].暖通空調(diào),2001,31(4):75-78.
[3]蒲泓全,賈軍營,張小嬌,等.Zigbee網(wǎng)絡技術(shù)研究綜述[J].計算機系統(tǒng)應用,2013,(9):6-11.
[4]趙李明.基于遺傳算法和BP神經(jīng)網(wǎng)絡的廣州市空氣質(zhì)量預測與時空分布研究[D].江西理工大學,2016.