劉均+++熊夢(mèng)嬌+++蔣媛+++黃馨儀+++沈心怡
摘 要:為了實(shí)現(xiàn)電力監(jiān)控系統(tǒng)的移動(dòng)化、便攜化,建立有效的遠(yuǎn)程電力監(jiān)控服務(wù)體系,設(shè)計(jì)了基于Android操作系統(tǒng)的電力監(jiān)控系統(tǒng)移動(dòng)終端軟件,包括用戶界面設(shè)計(jì)模塊、實(shí)時(shí)報(bào)警模塊、配置文件管理模塊、用戶管理模塊、監(jiān)控功能模塊。實(shí)現(xiàn)電站數(shù)據(jù)查詢、遠(yuǎn)程頻主接線圖的查詢、變電站設(shè)備的遠(yuǎn)程控制以及報(bào)警事件推送和軟件用戶管理等。
關(guān)鍵詞:變電站監(jiān)控;JPush; SQLite;TCP
引言
眾所周知,電力行業(yè)是關(guān)乎國(guó)家經(jīng)濟(jì),人民生活的重要行業(yè),同時(shí)也是技術(shù)和裝備密集型產(chǎn)業(yè)。電力監(jiān)控系統(tǒng)是整個(gè)電力系統(tǒng)的控制中樞,能有效保障電力系統(tǒng)的安全穩(wěn)定運(yùn)行和電力的供應(yīng),因此十分有必要研究電力監(jiān)控系統(tǒng)。
本文設(shè)計(jì)了一種功能完備、實(shí)時(shí)性強(qiáng)、靈活性佳的電力監(jiān)控移動(dòng)終端軟件,彌補(bǔ)現(xiàn)有的電力監(jiān)控系統(tǒng)在移動(dòng)監(jiān)控方面的功能單一、可拓展性不強(qiáng)和可靠性不高的劣勢(shì)。
1 電力監(jiān)控系統(tǒng)設(shè)計(jì)方案
1.1 系統(tǒng)的整體架構(gòu)
應(yīng)用于移動(dòng)終端的電力監(jiān)控系統(tǒng),可以實(shí)現(xiàn)電力系統(tǒng)的數(shù)據(jù)的監(jiān)視、信息的查詢、事故的報(bào)告和故障的分析等,電力監(jiān)控系統(tǒng)移動(dòng)終端軟件的系統(tǒng)架構(gòu)如圖1所示。
1.2 系統(tǒng)的功能結(jié)構(gòu)
在電力監(jiān)控系統(tǒng)移動(dòng)終端軟件的整體框架上,設(shè)計(jì)出軟件的功能結(jié)構(gòu),如圖2所示。
2 電力監(jiān)控系統(tǒng)移動(dòng)終端軟件設(shè)計(jì)
2.1 用戶界面設(shè)計(jì)
在設(shè)計(jì)電力監(jiān)控系統(tǒng)移動(dòng)終端界面上,結(jié)合實(shí)際開(kāi)發(fā)的功能需求,主要設(shè)計(jì)了以下三個(gè)UI界面:用戶登錄/注冊(cè)界面,主控制界面,子功能界面。
2.2 實(shí)時(shí)報(bào)警模塊設(shè)計(jì)
本文采用極光推送的方式來(lái)實(shí)現(xiàn)實(shí)時(shí)的報(bào)警。JPush Android SDK 是作為Android Service長(zhǎng)期運(yùn)行在后臺(tái)的,從而創(chuàng)建并保持長(zhǎng)連接,保持一直在線的狀態(tài)。極光推送原理圖如圖3所示。
2.3 配置文件管理模塊設(shè)計(jì)
當(dāng)用戶首次登錄客戶端時(shí),需要用戶下載配置文件。配置文件的獲取采用TCP通信的方式,配置文件遠(yuǎn)程獲取流程如圖4所示。
在配置文件的解析上,首先逐行讀入配置文件,采用正則表達(dá)式的方式,解析其中的Section、Value和Key值,配置文件解析流程如圖5所示。
2.4 用戶管理模塊的設(shè)計(jì)
不同的用戶會(huì)有不同的操作權(quán)限,用戶的權(quán)限管理是基于后臺(tái)服務(wù)器端中權(quán)限管理結(jié)構(gòu),用戶在服務(wù)器端進(jìn)行信息匹配,確定用戶可使用的范圍以及操作權(quán)限。用戶登錄與認(rèn)證過(guò)程如圖6所示。
2.5 監(jiān)控功能模塊的設(shè)計(jì)
在運(yùn)行參數(shù)功能中,實(shí)時(shí)顯示各廠站端系統(tǒng)的重要運(yùn)行參數(shù)和設(shè)備狀態(tài),并采用表格的方式顯示,用戶可通過(guò)對(duì)電力設(shè)備和數(shù)據(jù)量(遙測(cè)、遙信等)的組合切換完成對(duì)該電力設(shè)備的電力參數(shù)進(jìn)行選擇查看。
在運(yùn)行畫(huà)面功能中,實(shí)時(shí)顯示電站主接線圖、監(jiān)控圖、關(guān)鍵測(cè)點(diǎn)統(tǒng)計(jì)負(fù)荷、電壓頻率合格率、電能質(zhì)量分析和電度量等曲線、棒圖或餅圖。
在事件查詢功能中,要求電力監(jiān)控系統(tǒng)能夠完整的記錄相關(guān)事件的信息,用戶通過(guò)選擇設(shè)備類型、事件類型以及歷史日期從SQLite本地?cái)?shù)據(jù)庫(kù)中匹配電力設(shè)備事件信息,并將信息顯示在界面上。
在報(bào)表管理功能上,為了滿足電力監(jiān)控系統(tǒng)的要求,系統(tǒng)提供了隨時(shí)隨地調(diào)閱、分析各電站重要電度量、電能質(zhì)量、能耗成本和生產(chǎn)管理報(bào)表,協(xié)助電站運(yùn)行管理改進(jìn),輔助決策。
在操作控制功能上,支持經(jīng)授權(quán)的在線操作控制。電力工作人員在對(duì)電站中的斷路閘等設(shè)備進(jìn)行倒閘操作時(shí),向服務(wù)器確認(rèn)是否能對(duì)該設(shè)備的操作,服務(wù)器在確認(rèn)完畢后,反饋操作權(quán)限許可,再次向服務(wù)器發(fā)送控制指令,服務(wù)器確認(rèn)控制信息,確認(rèn)完成后對(duì)開(kāi)關(guān)設(shè)備的操作指令才會(huì)被執(zhí)行,在移動(dòng)終端界面上更新設(shè)備運(yùn)行狀態(tài)。操作功能過(guò)程如圖7所示。
在視頻監(jiān)控功能上,支持電站設(shè)備和環(huán)境的在線視頻遠(yuǎn)程監(jiān)控、移動(dòng)偵測(cè)報(bào)警,有利于電站的安全管理和無(wú)人值班。
3 結(jié)束語(yǔ)
本文設(shè)計(jì)了基于Android平臺(tái)的電力監(jiān)控系統(tǒng)方案,并基于該方案開(kāi)發(fā)出電力監(jiān)控系統(tǒng)移動(dòng)終端軟件?;贏ndroid平臺(tái)的電力監(jiān)控控制終端了采用功能模塊化思想,應(yīng)用了MVC模式,設(shè)計(jì)和實(shí)現(xiàn)滿足實(shí)際需求的用戶界面模塊、實(shí)時(shí)報(bào)警模塊、配置文件管理模塊、用戶管理模塊、系統(tǒng)監(jiān)控功能模塊。該電力監(jiān)控系統(tǒng)移動(dòng)終端軟件對(duì)提升電力系統(tǒng)生產(chǎn)效率有一定的價(jià)值。
參考文獻(xiàn)
[1]張國(guó)旗,王占森.我國(guó)電力行業(yè)的成長(zhǎng)及發(fā)展分析[J].科技研究,2014.
[2]張萬(wàn)里.無(wú)線通信技術(shù)在電力系統(tǒng)監(jiān)控中的應(yīng)用[J].黑龍江科學(xué),2015(05):40-41.
[3]張子成.基于物聯(lián)網(wǎng)的智能變電站在線監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].
保定:華北電力大學(xué),2014.
[4]彭鑫.基于Android的工業(yè)控制監(jiān)控軟件的設(shè)計(jì)和開(kāi)發(fā)[D].杭州:浙江大學(xué),2013.