999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于人工神經(jīng)網(wǎng)絡(luò)的火災(zāi)預(yù)警系統(tǒng)

2020-06-08 08:04:28劉明曹銀杰
現(xiàn)代計(jì)算機(jī) 2020年12期
關(guān)鍵詞:系統(tǒng)

劉明,曹銀杰

(聊城大學(xué)物理科學(xué)與信息工程學(xué)院,聊城252059)

0 引言

消防安全一直是被人們十分重視的問(wèn)題,火災(zāi)的提前預(yù)測(cè)、報(bào)警對(duì)保障人們的生命、財(cái)產(chǎn)安全十分重要。傳統(tǒng)煙霧報(bào)警器是基于閾值報(bào)警的原理,只有當(dāng)煙霧濃度和溫度到達(dá)閾值時(shí),才進(jìn)行報(bào)警,不能提前預(yù)警,發(fā)現(xiàn)時(shí),火情可能已經(jīng)比較嚴(yán)重。

筆者設(shè)計(jì)了一套基于人工神經(jīng)網(wǎng)絡(luò)的火災(zāi)預(yù)警系統(tǒng),將煙霧、溫度變化的曲線(xiàn)數(shù)值輸入到神經(jīng)網(wǎng)絡(luò)中進(jìn)行學(xué)習(xí),讓神經(jīng)網(wǎng)絡(luò)記憶不同事件引起煙霧、溫度變化的規(guī)律,比如抽煙時(shí)煙霧較小,溫度不會(huì)升高;可燃物發(fā)生燃燒時(shí),煙霧數(shù)值升高的速度、溫度升高的速度,這些規(guī)律都作為一種特征值,將這些特征值記憶在神經(jīng)網(wǎng)絡(luò)中。系統(tǒng)進(jìn)行檢測(cè)時(shí),神經(jīng)網(wǎng)絡(luò)會(huì)對(duì)煙霧、溫度變化的曲線(xiàn)進(jìn)行分析,判斷是否由于發(fā)生火災(zāi)引起,這樣可以在火情尚未嚴(yán)重時(shí),就進(jìn)行報(bào)警,達(dá)到預(yù)警的效果。通過(guò)實(shí)驗(yàn)室模擬情況下,本系統(tǒng)穩(wěn)定可靠,效率高,誤判率低,能夠滿(mǎn)足各種場(chǎng)合的使用。

1 系統(tǒng)總體設(shè)計(jì)方案

系統(tǒng)使用STM32F767 作為系統(tǒng)CPU,搭建循環(huán)神經(jīng)網(wǎng)絡(luò)(Recurrent Neural Network)模型,預(yù)測(cè)曲線(xiàn)變化。使用激光粉塵傳感器采集檢測(cè)區(qū)域內(nèi)的空氣煙霧變化曲線(xiàn),以及DS18B20 溫度傳感器采集溫度變化曲線(xiàn)。將空氣煙霧變化曲線(xiàn)和溫度變化曲線(xiàn)輸入到循環(huán)神經(jīng)網(wǎng)絡(luò)中進(jìn)行識(shí)別,通過(guò)計(jì)算煙霧和溫度變化規(guī)律,預(yù)測(cè)火災(zāi)。煙霧數(shù)據(jù)以及溫度數(shù)據(jù)通過(guò)RS484 總線(xiàn)傳送至PC 控制臺(tái)實(shí)時(shí)顯示曲線(xiàn)。當(dāng)神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)結(jié)果為即將發(fā)生火災(zāi)時(shí),系統(tǒng)及時(shí)向控制臺(tái)報(bào)警,并閃爍LED 燈,以及使用VS1003b MP3 模塊發(fā)出火災(zāi)警報(bào)。

循環(huán)神經(jīng)網(wǎng)絡(luò)選擇使用長(zhǎng)短時(shí)循環(huán)神經(jīng)網(wǎng)絡(luò)(Long Short-Term Memory,LSTM)。LSTM 神經(jīng)網(wǎng)絡(luò)克服了傳統(tǒng)循環(huán)神經(jīng)網(wǎng)絡(luò)存在梯度消失和梯度爆炸的缺點(diǎn),能夠更加精確快速地識(shí)別分析時(shí)序信號(hào)。

PC 控制臺(tái)端使用C#編程語(yǔ)言設(shè)計(jì)上位機(jī)軟件,通過(guò)選擇不同的地址碼,實(shí)現(xiàn)與多個(gè)設(shè)備同時(shí)通信,監(jiān)控多個(gè)房間。上位機(jī)軟件可以實(shí)時(shí)顯示房間內(nèi)的煙霧和溫度變化曲線(xiàn),并將數(shù)據(jù)存放在本地的SQL 數(shù)據(jù)庫(kù)中進(jìn)行保存。

圖1 系統(tǒng)總體框圖

2 硬件設(shè)計(jì)

2.1 系統(tǒng)CPU

選用ST 公司推出的STM32F767 作為系統(tǒng)CPU,選擇理由如下:

(1)基于Cortex-M7 的內(nèi)核具備了DSP 指令以及ARM 公司推出的DSP 庫(kù),使芯片計(jì)算速度大大提升,具備在芯片上實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)的計(jì)算速度。

(2)具備低功耗模式,CPU 使用HCLK 提供時(shí)鐘,并執(zhí)行程序代碼,降低系統(tǒng)耗電。

(3)內(nèi)部具有CRC 循環(huán)冗余校驗(yàn)計(jì)算單元,方便RS-485 通信使用。

基于以上3 點(diǎn),能夠滿(mǎn)足本系統(tǒng)設(shè)計(jì)的需求。

2.2 數(shù)據(jù)采集傳感器

煙霧傳感器使用激光粉塵傳感器PMS3003(G3)傳感器,該傳感器使用功耗低、體積小、采樣時(shí)間短、靈敏高,可獲得單位體積內(nèi)空氣中的煙霧濃度。使用RS-485 接口,ModBus 通信協(xié)議進(jìn)行數(shù)據(jù)傳輸,確保了數(shù)據(jù)安全性。

溫度傳感器使用DS18B20 傳感器,DS18B20 是一款常用的數(shù)字溫度傳感器,輸出數(shù)字信號(hào),具有體積小,便于封裝,抗干擾能力強(qiáng),使用3V-5V 的工作電壓,使用方便。

2.3 RS-485通信模塊

采用SP3485 芯片作為RS-485 通信的收發(fā)器,該芯片支持3.3V 供電,最大傳輸效率為10Mbps,支持多達(dá)32 個(gè)節(jié)點(diǎn),并有輸出短路保護(hù)。

圖2 SP3485引腳圖

圖2 中,A、B 總線(xiàn)用于連接485 接口。RO 是接收輸出端,DI 是發(fā)送數(shù)據(jù)收入端,RE 是接收使能信號(hào),低電平有效,DE 是發(fā)送使能信號(hào),高電平有效。使用時(shí),將RE 與DE 相連接。

3 系統(tǒng)軟件設(shè)計(jì)

3.1 系統(tǒng)軟件設(shè)計(jì)總體流程

STM32F767 采集傳感器數(shù)據(jù),將數(shù)據(jù)輸入到LSTM循環(huán)神經(jīng)網(wǎng)絡(luò)中,同時(shí)由STM32F767 上傳到PC 控制臺(tái)。循環(huán)神經(jīng)網(wǎng)絡(luò)通過(guò)使用已經(jīng)訓(xùn)練好的網(wǎng)絡(luò)模型,分析出煙霧、溫度變化的原因,如果分析出是由于發(fā)生火災(zāi),引起的煙霧、溫度變化,則LED 燈進(jìn)行閃爍,同時(shí)進(jìn)行語(yǔ)音警報(bào),并向控制臺(tái)進(jìn)行警告。

圖3 系統(tǒng)總體流程圖

3.2 LSTM神經(jīng)網(wǎng)絡(luò)

LSTM 中主要使用3 個(gè)門(mén)遺忘門(mén)、輸入門(mén)、輸出門(mén)以及即時(shí)狀態(tài)來(lái)控制長(zhǎng)期狀態(tài),遺忘門(mén)負(fù)責(zé)決定之前的長(zhǎng)期狀態(tài)對(duì)當(dāng)前的長(zhǎng)期狀態(tài)影響的程度;輸入門(mén)與即時(shí)狀態(tài)共同負(fù)責(zé)決定當(dāng)前輸入對(duì)長(zhǎng)期狀態(tài)的影響程度;輸出門(mén)決定當(dāng)前長(zhǎng)期狀態(tài)對(duì)輸出的影響程度。

圖4 LSTM神經(jīng)元

圖中的Wf、Wi、Wc、Wo分別表示遺忘門(mén)、輸入門(mén)、即時(shí)狀態(tài)、輸出門(mén)的權(quán)重矩陣。這些權(quán)重矩陣由Wh、Wx兩部分組成。前向傳播過(guò)程需要計(jì)算遺忘門(mén)輸出ft,輸入門(mén)輸出it,即時(shí)狀態(tài)輸出以及輸出門(mén)輸出Ot。長(zhǎng)期狀態(tài)Ct由遺忘門(mén)輸出ft、輸入門(mén)輸出Ot、即時(shí)狀態(tài)輸出和上一時(shí)刻的長(zhǎng)期狀態(tài)Ct-1共同決定。

LSTM 神經(jīng)元的最終輸出是由長(zhǎng)期狀態(tài)、輸出門(mén)的輸出共同決定的。

其中°符號(hào)表示按元素乘。這個(gè)計(jì)算過(guò)程也是LSTM 的前向傳播的計(jì)算過(guò)程。

本系統(tǒng)中,LSTM 的反向傳播在計(jì)算機(jī)上進(jìn)行,使用本實(shí)驗(yàn)室之前的研究數(shù)據(jù),訓(xùn)練神經(jīng)網(wǎng)絡(luò),將訓(xùn)練完成的權(quán)重矩陣移植到STM32F767 芯片中。煙霧、溫度變化有很多,訓(xùn)練完成權(quán)重矩陣記錄了煙霧、溫度變化的規(guī)律,能夠分析出這些變化是由于何種原因引起的,從而能夠在火災(zāi)還未發(fā)生,在有要發(fā)生火災(zāi)的趨勢(shì)時(shí),進(jìn)行預(yù)警,達(dá)到了及時(shí)防控火災(zāi)的作用。

定義forward 函數(shù),輸入為輸入向量,為了記錄前向傳播的次數(shù),使用全局變量times 來(lái)記錄前向傳播的次數(shù),也就是時(shí)刻times。根據(jù)LSTM 門(mén)的計(jì)算理論公式,編寫(xiě)程序計(jì)算遺忘門(mén)、輸入門(mén)、輸出門(mén)以及即時(shí)狀態(tài)的輸出,并將輸出的結(jié)果保存到相對(duì)應(yīng)的結(jié)構(gòu)體數(shù)組中的times 位置。使用計(jì)算所得的遺忘門(mén)、輸出門(mén)、即時(shí)狀態(tài)的輸出以及上一時(shí)刻的長(zhǎng)期狀態(tài),計(jì)算當(dāng)前時(shí)刻的長(zhǎng)期狀態(tài)。

將當(dāng)前時(shí)刻的長(zhǎng)期狀態(tài)c 保存到結(jié)構(gòu)體數(shù)組c_list[]中,存放在times 位置,即c_list[times]。使用計(jì)算所得的輸出門(mén)的輸出以及長(zhǎng)期狀態(tài),計(jì)算當(dāng)前時(shí)刻LSTM神經(jīng)元的輸出。

這里的°表示按元素相乘,此處使用之前定義好的矩陣按元素相乘函數(shù)mul2,將Ot、tanh(c)輸入mul2,輸出結(jié)果賦值給ht。將LSTM 神經(jīng)元的輸出ht保存在h_list[]中,存放位置為times,即h_list[times]。合理設(shè)置權(quán)重矩陣大小,達(dá)到既能滿(mǎn)足使用需求,又不過(guò)產(chǎn)生過(guò)擬合的效果。

4 實(shí)驗(yàn)結(jié)果

將本系統(tǒng)與傳統(tǒng)煙霧報(bào)警器放在同實(shí)驗(yàn)條件下,進(jìn)行多次實(shí)驗(yàn),模擬生活中抽煙、點(diǎn)燃可燃物、做飯等可能遇到的情況。本系統(tǒng)可以分辨出抽煙、做飯等場(chǎng)景,并且在點(diǎn)燃可燃物實(shí)驗(yàn)中,本系統(tǒng)并未和傳統(tǒng)煙霧傳感器一樣,達(dá)到某個(gè)閾值后才進(jìn)行報(bào)警,而是分析出由于火災(zāi)因?yàn)榈臒熿F、溫度的變化,并提前進(jìn)行預(yù)警,能夠提前煙霧報(bào)警器進(jìn)行報(bào)警。

該實(shí)驗(yàn)證明,本系統(tǒng)能夠分析煙霧、溫度變化是由于何種原因引起,如果是由火災(zāi)引起的變化,則會(huì)在火災(zāi)尚未過(guò)大時(shí),進(jìn)行預(yù)警,不依賴(lài)閾值等方法,能夠靈活、靈敏、準(zhǔn)確地預(yù)警火災(zāi)的情況。

5 結(jié)語(yǔ)

本系統(tǒng)使用人工智能的方法,分析煙霧、溫度變化,判斷是否由于火災(zāi)引起,不依賴(lài)閾值,能夠及早發(fā)現(xiàn)火災(zāi),達(dá)到真正的智能火災(zāi)預(yù)警,最終的實(shí)驗(yàn),也證實(shí)本系統(tǒng)能夠較傳統(tǒng)煙霧報(bào)警器提前發(fā)現(xiàn)火情,具有較好的火情預(yù)警效果。上位機(jī)PC 控制臺(tái)既可以試試觀測(cè)不同房間的煙霧溫度變化,也能及時(shí)接收到下位機(jī)發(fā)送的火情警報(bào)。在未發(fā)生火災(zāi)時(shí),經(jīng)數(shù)據(jù)存入數(shù)據(jù)庫(kù),以備人們查看,以及未來(lái)研究的使用。本系統(tǒng)繼承自實(shí)驗(yàn)室的基于粉塵濃度傳感器的火災(zāi)預(yù)警系統(tǒng),并進(jìn)行更新改進(jìn),使用粉塵濃度傳感器的火災(zāi)預(yù)警系統(tǒng)數(shù)據(jù)庫(kù)的大量歷史數(shù)據(jù),訓(xùn)練神經(jīng)網(wǎng)絡(luò)模型,確保了本系統(tǒng)權(quán)重矩陣能夠盡可能地記錄生活中煙霧、溫度變化的規(guī)律、以及多次試驗(yàn)時(shí)記錄下的火災(zāi)煙霧、溫度變化規(guī)律。本系統(tǒng)還具備繼續(xù)優(yōu)化的潛力,可以通過(guò)優(yōu)化網(wǎng)路模型,提高運(yùn)算速度和準(zhǔn)確性以及更早的預(yù)警火災(zāi)。

猜你喜歡
系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
基于PowerPC+FPGA顯示系統(tǒng)
基于UG的發(fā)射箱自動(dòng)化虛擬裝配系統(tǒng)開(kāi)發(fā)
半沸制皂系統(tǒng)(下)
FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統(tǒng) 德行天下
PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
主站蜘蛛池模板: 国产Av无码精品色午夜| 婷婷综合色| 国产精品香蕉在线观看不卡| 最新国产精品鲁鲁免费视频| 亚洲成A人V欧美综合| 本亚洲精品网站| 狼友视频一区二区三区| 久久香蕉国产线看观| 欧美不卡视频在线观看| 91视频首页| 日韩无码真实干出血视频| 日韩色图区| 国产一级α片| 国产在线观看一区二区三区| 国产高清不卡视频| 国产精品网址你懂的| 青草娱乐极品免费视频| 久久青青草原亚洲av无码| 国产一区二区福利| 精品色综合| 色综合天天综合中文网| 国产精品午夜电影| 99国产精品一区二区| 亚洲天堂日韩av电影| 99精品福利视频| 成人久久精品一区二区三区| 日韩A级毛片一区二区三区| 欧美激情网址| 欧美一区福利| 99久久国产精品无码| AⅤ色综合久久天堂AV色综合| 欧洲极品无码一区二区三区| 99re66精品视频在线观看| 午夜视频免费一区二区在线看| 欧美成a人片在线观看| 欧美a在线| 国产导航在线| 成人夜夜嗨| 中文字幕调教一区二区视频| 中文字幕第4页| 国产尤物在线播放| 亚洲综合色婷婷| 国产精品短篇二区| 在线观看无码av五月花| 色有码无码视频| 欧美三级不卡在线观看视频| 黄网站欧美内射| 一级看片免费视频| 欧美日韩激情在线| 91蝌蚪视频在线观看| 91色在线视频| 国产91精品调教在线播放| 久久亚洲国产最新网站| 色老二精品视频在线观看| 国产SUV精品一区二区| 久久综合伊人77777| 日韩av电影一区二区三区四区| 国产精品自拍露脸视频 | 一级一毛片a级毛片| 久久综合结合久久狠狠狠97色| 99精品欧美一区| 亚洲h视频在线| 91午夜福利在线观看| 夜精品a一区二区三区| 午夜爽爽视频| 女同国产精品一区二区| 久久精品一卡日本电影| 嫩草国产在线| 亚洲男人天堂久久| 青青草欧美| 99九九成人免费视频精品| 女人18毛片水真多国产| 57pao国产成视频免费播放| 亚洲综合色吧| 一本色道久久88| 国产一区二区网站| 亚洲色无码专线精品观看| 色国产视频| 亚洲天堂视频在线免费观看| 亚洲国产综合精品一区| 女人av社区男人的天堂| 在线欧美a|