劉 佳,王興媛,王 帆,趙進全
(1.中國電力科學(xué)研究院,北京 100192;2.西安交通大學(xué)電氣工程學(xué)院,陜西 西安 710049)
在電氣設(shè)備的日常維護檢修過程中,常常由于故障特征不明顯、檢修人員經(jīng)驗不足、疏忽大意等原因忽視某些電氣故障[1-2],如超負荷運行引起的設(shè)備異常、線路長時間暴露在外和接觸不良、安裝不到位等[3-4]。此外,戶外現(xiàn)場作業(yè)人員工作地點范圍大,位置隨機,存在作業(yè)過程安全監(jiān)控不到位的問題。因此,提高電氣設(shè)備的日常維護檢修效率,增強現(xiàn)場作業(yè)過程中的人員監(jiān)控,具有重要的意義。
電氣系統(tǒng)的故障通常會有一定的外部表現(xiàn)[5-6],如局部異常發(fā)熱,異常放電等。如果能有效地利用這些現(xiàn)象,將會極大地提高設(shè)備的日常維護效率,提早預(yù)判故障,避免設(shè)備突然停運,并對故障的嚴(yán)重程度做出定量的判斷[7-8]。鑒于紅外熱成像故障檢測具有靈敏度高、檢測效率高等特點[9-10],該文提出了一種利用紅外熱成像技術(shù),通過掃描設(shè)備的熱分布圖像,快速檢測設(shè)備異常故障的方法?,F(xiàn)有作業(yè)監(jiān)控手段主要采用視頻監(jiān)控的方式,其具有成本高、性能需求高、對風(fēng)險難以及時預(yù)警等問題[11]。該文通過在頭盔內(nèi)集成慣性傳感器,并部署CNNs 神經(jīng)網(wǎng)絡(luò)算法,以識別作業(yè)人員的運動狀態(tài)。綜上,該文開發(fā)了一種電氣檢修智能保護頭盔。該頭盔能夠?qū)崿F(xiàn)對人員作業(yè)狀態(tài)的連續(xù)監(jiān)測和設(shè)備發(fā)熱故障的檢測與預(yù)警,極大地提高了現(xiàn)場檢測人員的安全性。
智能安全保護頭盔采用模塊化設(shè)計,系統(tǒng)由紅外熱成像模塊、LCD 顯示模塊、無線數(shù)據(jù)傳輸模塊、AD 按鍵模塊、運動檢測模塊、主控和頭盔主體構(gòu)成,硬件系統(tǒng)框架如圖1 所示。
主控模塊主要收集和存儲各個傳感器的數(shù)據(jù),控制和協(xié)調(diào)各個模塊完成預(yù)期功能。
硬件系統(tǒng)的主控模塊核心為STM32H743II ARM Cortex M7 處理器,其主頻高達480 MHz,具有高速SPI 總線、IIC 總線和異步串口總線,具備一定的擴展性,可鏈接多種傳感器和其他功能模塊。
紅外熱成像模塊的主要作用是完成區(qū)域熱感數(shù)據(jù)采集。該系統(tǒng)采用的紅外熱成模組為FLIR Lepton 3.5,分辨率為160×120像素,前視水平視場角為56°。其空間分辨率的計算如下:
式中,IFOV 為瞬時視場角,F(xiàn)OV 為視場角,P為紅外熱成像模組的像元數(shù),S為探測物體與熱成像模塊的距離,D為被測物體的尺寸。
由式(1)-(2)可知,Lepton 3.5 可在1 m 距離上識別0.6 cm×0.6 cm 的異常發(fā)熱點,滿足對異常發(fā)熱端子和線路的檢測需求。
紅外熱成像模塊基于普朗克黑體定律,可通過紅外線對電氣設(shè)備的實時溫度進行檢測。普朗克黑體定律如下:
式中,T為標(biāo)識黑體的絕對溫度,c1和c2為輻射常量,λ為光譜的輻射波長,Mλ為輻射通量密度。由于物體溫度正比于紅外線的輻射強度,因此,可過模塊捕獲的灰度值判斷設(shè)備的發(fā)熱情況[12]。
檢測和記錄人員的運動狀態(tài)信息,可在人員出現(xiàn)異常運動時及時報警,提高現(xiàn)場作業(yè)的安全性,并將運動檢測信息作為績效考核的有效依據(jù),具有重要的現(xiàn)實意義。
運動檢測模塊內(nèi)置Nordic nRF52840 處理芯片,圍繞ARM Cortex-M4 CPU 和浮點計算單元(FPU),具有1 MB 閃存和256 kB RAM,主頻可達64 MHz,其性能可支持CNNs 神經(jīng)網(wǎng)絡(luò)的運行。模塊內(nèi)置LSM9DSI-ST 加速度計,可采集三軸加速度數(shù)據(jù)并提取特征值,以表征人員不同的運動狀態(tài)。
無線數(shù)據(jù)傳輸模塊主要將溫度、運動和預(yù)警信息上傳,實現(xiàn)遠端監(jiān)控現(xiàn)場操作情況。
無線數(shù)據(jù)傳輸模塊采用HC08 藍牙模組,BLE協(xié)議與現(xiàn)場校驗儀實現(xiàn)數(shù)據(jù)交互。該頭盔以藍牙連接的方式掛載于現(xiàn)場校驗儀上,實現(xiàn)與后臺的數(shù)據(jù)交互。
LCD 顯示模塊可進行功能選擇、系統(tǒng)操作、查看熱成像圖像和預(yù)警信息等。
為保證顯示精度和屏幕觀感,設(shè)計采用SPI 接口的2.4 英寸ILI9341 串口屏幕,屏幕分辨率為320×240像素,顯示效果好。
AD 按鍵節(jié)約大量了I/O 口,其利用分壓電路和ADC 模塊實現(xiàn)控制,通過將不同阻值的電阻接入分壓電路中,利用單片機的ADC 模塊讀取不同電壓值,確定不同的按鍵。為了提高按鍵的抗干擾性,該文采用電阻串聯(lián)型AD 按鍵。
系統(tǒng)采用Python 和C++兩種編程語言完成開發(fā),其中,利用Python 完成主系統(tǒng)構(gòu)架、功能選擇和具體功能實現(xiàn)部分的代碼開發(fā),利用C++完成運動識別部分的代碼開發(fā)和部署。智能安全頭盔軟件系統(tǒng)流程如圖2 所示。
異常溫度檢測功能可實現(xiàn)對異常發(fā)熱點的檢測和鎖定。為提高溫度的測量精度,引入預(yù)警閾值自適應(yīng)調(diào)節(jié)、發(fā)射率修正等優(yōu)化算法。
預(yù)警閾值自適應(yīng)調(diào)節(jié)功能可以自動根據(jù)發(fā)熱點的發(fā)熱溫度調(diào)節(jié)預(yù)警溫度閾值,并自動調(diào)節(jié)熱成像模塊的測溫范圍;針對不同的現(xiàn)場環(huán)境,實現(xiàn)不同發(fā)射率的高精度測溫,引入發(fā)射率修正算法。
非接觸式紅外傳感器發(fā)射率補償公式如下:
式中,E為目標(biāo)物體表面發(fā)射率,TO_NEW為測得物體溫度,TA_NEW為測量時的環(huán)境溫度,TO_REAL為目標(biāo)物體實際溫度,TA_REAL為實際環(huán)境溫度,溫度單位為開爾文。可變閾值的異常溫度檢測流程如圖3所示。
溫度閾值可通過按鍵在30~100 ℃之間自由選擇,當(dāng)溫度高于預(yù)先設(shè)定的溫度閾值時,系統(tǒng)將自動報警并在屏幕上標(biāo)定發(fā)熱位置,同時產(chǎn)生預(yù)警信息編碼,通過藍牙模塊發(fā)送。
為解決現(xiàn)場作業(yè)監(jiān)控不到位的問題,該文開發(fā)了基于CNNs 神經(jīng)網(wǎng)絡(luò)模型的人體連續(xù)運動狀態(tài)檢測算法??勺R別的運動狀態(tài)包括靜止、走、跑、上樓、下樓五種。
該模塊通過三軸加速度傳感器采集加速度數(shù)據(jù),通過對加速度數(shù)據(jù)進行濾波、快速傅里葉變換和特征提取,并將特征量導(dǎo)入CNNs 神經(jīng)網(wǎng)絡(luò),以實現(xiàn)對運動狀態(tài)的檢測。人體運動檢測軟件流程如圖4所示。
數(shù)據(jù)集的質(zhì)量直接決定著神經(jīng)網(wǎng)絡(luò)的實際應(yīng)用效果,該文將三軸慣性傳感器與安全保護頭盔融合,采集人員運動過程中的加速度數(shù)據(jù)。針對五類典型運動:步行、跑步、上樓、下樓、靜止,采集四個人(兩男兩女)的數(shù)據(jù)。每人每類運動分別采集30 min 以上的樣本,構(gòu)成原始數(shù)據(jù)集。由于受自身及環(huán)境等多種因素的影響,可能會采集到非相關(guān)數(shù)據(jù),這就需要人工篩查錯誤數(shù)據(jù),對各類運動數(shù)據(jù)進行檢查、分組與標(biāo)注。
選取相關(guān)度高、分離效果較好的特征值來表征多種運動。分析頻譜和功率譜特征可知,根據(jù)均方根和第1-3 個峰值,可以識別5 種運動。但若引入峰值頻率和功率譜作為特征對網(wǎng)絡(luò)進行訓(xùn)練,識別準(zhǔn)確率可繼續(xù)提高2%~4%。因此,該文以均方根、第1-3 個峰值頻率和峰值、頻譜功率分布作為特征,三軸共選擇36項特征值,構(gòu)成表征運動狀態(tài)的特征矩陣。
基于Tensorflow 框架,采用二維雙層卷積層結(jié)構(gòu),鏈接多層全連接層,構(gòu)成CNNs 神經(jīng)網(wǎng)絡(luò)的基本結(jié)構(gòu),并在層間引入10%概率的Dropout 層,減少過擬合。經(jīng)多次優(yōu)化與調(diào)參,神經(jīng)網(wǎng)絡(luò)最終結(jié)構(gòu)如圖5所示。
視頻錄制熱成像的視頻,并將圖像信息保存在本地,方便后續(xù)根據(jù)工作需求調(diào)取。
通過按鍵控制,可錄制任意長度的工作視頻。軟件工作流程如圖6 所示。
文件管理系統(tǒng)通過按鍵控制,可自動掃描錄制的視頻文件,并對視頻文件進行播放或刪除。文件管理系統(tǒng)工作流程如圖7 所示。
通過轉(zhuǎn)接板與主控模塊連接,智能保護頭盔樣機如圖8 所示。
頭盔操作系統(tǒng)采用圖形化的操作界面,可以方便地進行功能選擇和操作,設(shè)備通電開機后進入菜單主界面,通過按鍵K3/K4 選擇上一項或下一項功能,通過K5/K6 進入和退出相應(yīng)功能,長按K6 關(guān)機。
運動檢測有基于視覺和基于傳感器信號,并結(jié)合分類算法進行運動模式識別的兩種技術(shù)路徑。利用傳感器進行運動識別具有成本低、可移植性好、靈活的特點,應(yīng)用場景廣闊[13-15]。該文依托三軸加速度傳感對人體運動狀態(tài)進行識別。
該文針對五種典型運動共采集了約3 000 份數(shù)據(jù),有效數(shù)據(jù)總時長超過4 h,通過上百次優(yōu)化與訓(xùn)練可知,多運動識別準(zhǔn)確率大于95%。神經(jīng)網(wǎng)絡(luò)性能如表1-2 所示。
表1 五種運動模式的識別結(jié)果
表1 為五種運動模式的識別結(jié)果(混淆矩陣),表中數(shù)值代表了數(shù)據(jù)樣本的識別份數(shù),如下樓運動下的第一個數(shù)據(jù)代表了有375 份被標(biāo)定為下樓的數(shù)據(jù)樣本被正確識別為下樓。
表2 為計算所得的神經(jīng)網(wǎng)絡(luò)的各項性能指標(biāo)。準(zhǔn)確率為分類器正確分類的樣本數(shù)與總樣本數(shù)之比,召回率為分類器正確分類的樣本數(shù)與樣本中的正例樣本數(shù)之比。F1 值(H-mean 值)代表了網(wǎng)絡(luò)的綜合性能,數(shù)值越接近1則性能越優(yōu),其計算公式為:
表2 網(wǎng)絡(luò)模型的識別性能
變換后為:
式中,F(xiàn)1 為所求的H-mean 值,Precision 為準(zhǔn)確率,Recall 為召回率,TP 實際為正例,預(yù)測也為正例的樣本數(shù),F(xiàn)P 為實際為負例,預(yù)測為正例的樣本數(shù),F(xiàn)N 為實際為正例,預(yù)測為負例的樣本數(shù)。
Macro F1 主要針對多分類問題,其數(shù)值等于各分類的F1 值的平均值,為0.983。
異常溫度預(yù)警功能可自動檢測前方區(qū)域的異常發(fā)熱點,異常溫度預(yù)警效果如圖9 所示。底部由左至右分別代表當(dāng)前發(fā)射率、當(dāng)前預(yù)警溫度閾值、當(dāng)前自適應(yīng)預(yù)警閾值調(diào)節(jié)功能狀態(tài)、錄制功能狀態(tài)和運動識別結(jié)果。
為測試異常溫度的檢測距離,該文采用了1.0 cm×1.0 cm 的點狀發(fā)熱源對該功能進行測試。預(yù)警溫度閾值分別設(shè)置為40 ℃、50 ℃、60 ℃、70 ℃,并控制發(fā)熱源溫度分別為50 ℃、60 ℃、70 ℃、80 ℃、90 ℃、100 ℃、110 ℃、120 ℃。對多種工況下的異常溫度檢測距離進行測試,結(jié)果如表3 所示。
表3 異常溫度檢測距離(單位cm)
測試結(jié)果表明,當(dāng)發(fā)熱源溫度高于預(yù)警閾值溫度10 ℃時,智能保護頭盔可在50 cm 距離上有效檢測到發(fā)熱點;當(dāng)發(fā)熱源溫度高于預(yù)警閾值溫度30 ℃時,智能保護頭盔可在1 m 距離上有效檢測到發(fā)熱點,紅外光學(xué)分辨率達100∶1。針對固定溫度的異常發(fā)熱點,適當(dāng)降低預(yù)警溫度閾值,可大大提高頭盔對發(fā)熱點的檢測距離。文獻[16]中的紅外光學(xué)分辨率為12∶1,紅外熱成像模塊光學(xué)分辨率普遍低于20∶1??梢?,該設(shè)計的熱成像模塊檢測距離遠、性能好。
當(dāng)異常發(fā)熱點溫度較高,遠高于預(yù)警溫度閾值時,溫度測量誤差較大,該文開發(fā)了預(yù)警閾值自適應(yīng)調(diào)節(jié)功能,提高溫度測量精度。采用HT-9815 型工業(yè)測溫儀,利用四路高精度熱電偶同時測量不同位置的水溫,取其平均值作為標(biāo)準(zhǔn)溫度。智能頭盔水溫測量結(jié)果如表4 所示。
表4 溫度測量精度測試
由表4 可見,智能頭盔的測量誤差小于±1 ℃(±1.5%),作為對比,文獻[17]中采用類似方案的測溫系統(tǒng),其測溫最大誤差達到±2.2%,該文方案測溫精度遠高于目前主流非接觸式紅外測溫儀的測量精度(誤差±2%)。
通過視頻錄制功能可將視頻錄制后保存到本地,方便后期查看。錄制前系統(tǒng)會自動掃描文件系統(tǒng),讀取最新的視頻序列號,并為新視頻命名,防止視頻數(shù)據(jù)被覆蓋。
增加文件管理系統(tǒng)[18],方便現(xiàn)場工作人員回放或刪除本地視頻文件?,F(xiàn)場工作人員可通過按鍵選定視頻文件,并可播放或刪除視頻。
該文針對電氣檢修過程中檢測效率低下、容易誤判電氣故障、現(xiàn)場作業(yè)監(jiān)控不周全等諸多問題,設(shè)計了一種基于神經(jīng)網(wǎng)絡(luò)和熱成像的多功能智能保護頭盔。該文分別從硬件系統(tǒng)、軟件系統(tǒng)和功能測試三個方面對保護頭盔進行介紹。異常溫度檢測功能可遠距離檢測異常發(fā)熱點,當(dāng)發(fā)熱源溫度高于預(yù)警閾值溫度30 ℃時,智能保護頭盔可在1 m 距離上有效檢測到1 cm 直徑的異常發(fā)熱點,溫度測量誤差小于±1.5%;各運動識別準(zhǔn)確率高于95%,其中,步行識別準(zhǔn)確率達98.6%,跑步識別準(zhǔn)確率達100%,Macro F1 達0.983,網(wǎng)絡(luò)性能能夠滿足現(xiàn)場檢測的需要,為提高現(xiàn)場檢修的效率、預(yù)防各類電氣設(shè)備故障提供了一種有效的工具。