白潔
摘 要:在電力系統當中,電力管理系統能保證系統的安全穩定運行,在整個過程中起到重要作用。現如今隨著WEB技術的不斷發展以及物聯網技術的日益成熟,現如今在各個企業設備管理監控當中WEB已經逐漸成為主要應用。在我國,眾多公司也開始推出自身的物聯網平臺,用戶通過這些WB平臺能對數據及時的監控,采集,讓用戶對硬件的管理更加方便。基于此,本篇文章對電網遠程運維管理系統方面的問題進行討論分析,希望能對相關行業的從業人員有一定幫助,促進我國電網運維管理系統更好的發展。
關鍵詞:WEB;監控;電力系統
DOI:10.16640/j.cnki.37-1222/t.2019.07.165
0 引言
目前,因為電力系統的數據具有一定的保密性,因此,在正常的局域網當中無法使用共有的云數據平臺。又因為操作的安全性要求僅僅只有小部分人可以對電力管理系統進行操作。因此,如果變電站的設備出現故障時,電力運維系統將會及時傳達,如此相關人員可以及時向下傳達,保證電力系統能及時的維修,安全穩定的運行。因此,電網遠程運維管理對于電力系統的安全性有一定保障,需要進一步進行研究討論。
1 背景與意義
遠程運維主要包含了后臺用戶的管理,登錄,數據庫同步以及SVG圖時實更新等等,而用戶可通過遠程運維當中的相應功能,對其進行時實監控,如發現問題可以及時聯系相關的管理人員對設備進行維護,如此能大幅度提高管理能力以及設備的安全性,保證電站設備能安全穩定的運行,同時,也節省了上下級互相溝通的成本。
2 關鍵技術介紹
關鍵技術主要是spring MVC,redis以及netty三種,以下是對三種技術的具體闡述。
(1)Spring MVC技術。該技術主要是為MVC模塊提供新的功能,spring mvc以及struts2都屬于MVC模式的框架,但是,二者之間的使用性能,以及功能上還存在一定的差異。
這兩種框架從攔截的角度來講,所攔截的對象不同。Struts2的對象是類的屬性,而spring MVC所攔截對象是函數,并且各個函數之間是相對獨立的,因此,需要使用不同的http來溝通,解答,同時,還需要數據不進行共享,如此,才能保證運行流程的準確性。
另外通過spring MVC還可以通過注解的方式來請求對函數的映射進行處理,如此,可以溝通過這點,來實現系統0配置。
(2)redis技術。redis技術的出現彌補了memcached方面的不足,該項技術是性能較高的數據庫。在一定程度上能對相關數據庫進行補充,同時,也為Erlang,Ruby以及PHP等等客戶端提供了支持。使用上更加便捷。
在該系統當中使用redis數據庫主要是為了能讓數據結構方便操作,同時能讓數據統一,同時,也是為了能保證運行上的性能。而以下是筆者對redis數據庫的優點總結。
1)數據類型支持面較廣。所支持的數據類型包括了,set,list,string以及hash等數據類型,可使其操作便捷。比方說好友系統,通過查看好友關系,如果使用key-vakye系統,是將好友拼接成字符串,后提取好友之后,之后使用value進行解析,而如果使用redis技術,則直接可以支持lisr存儲。2)持久化存儲。Redis作為緩存的數據庫如果數據庫產生故障,將會導致數據完全丟失,而如果使用redis技術,則可以使用rdb以及aof來作為數據的持久化報錯。但是,aof僅僅允許追加,不允許改寫。而使用redis數據庫進行同步,則可以完全還原數據庫。
(3)netty。該項技術的使用可以快速對系統做出反應,性能較強,同時擴展能力也較大。Netty這種技術包含了ftp,http以及smpt等相關協議的經驗,而通過設計,能提供大量的現實例子,而相關的開發人員,可以通過這些將代碼變得更為簡單,實現更加方便的通信。
Netty與傳統的new10相比,傳統的new10從變成難度上來講,較為復雜,同時,還需要在此過程中掌握Selector以及Bytebuffer等,需要與其他相關的技術相協調。而使用netty技術可以更好的對相關功能進行處理。讓程序的可靠性不斷提高。
3 需求分析
對于WEB技術的遠程運維系統需求分析,有一定的必要,而其中主要是對功能性以及可行性兩方面進行分析。現如今眾多的電力管理系統都是上級管理部門對電網進行統一監控,如其中產生故障,需要上級管理部門進行統一分配,因此,其中存在眾多人員溝通問題,以及維修不及時問題等。讓電力系統的業務連續性持續下降。因此,應當進行實時監控,同時定期對設備進行維護,逐漸減少人員調配成本,增加客戶需求量。
(1)可行性分析。電網遠程運維管理系統是在java web技術開發的前提下,在后臺使用mysq技術對數據進行儲存,同時,redis技術在其中進行數據同步。以目前來看,java該項技術在web領域當中已經逐漸具備形態,并且我國的眾多廠家對于應用也逐漸有了自身的框架。Java web技術的使用,讓系統的運行速度以及安全有了一定的保障,而redis可以逐漸提高數據庫的訪問速度,并且還能讓jedis作為reids的java借口。現如今,hrml5技術已經被眾多人員使用,在PC端上有了出色的表現,以目前來看,mysql數據庫在不斷發展的過程中,已經成為了使用的主流之一。而電網遠程運維管理系統,在技術上是可以完全實現的。
在電網遠程運維管理系統當中,使用,mysql作為數據庫,可以讓用戶根據自身所需,來制定功能, 同時,目前各個IT公司都推出了免費的管理工作,而這些軟件的出現,利用起來,可以減少開發費用。同時,使用電網遠程運維管理系統可以減少人員的溝通成本。
(2)功能分析。電網遠程運維管理系統主要包含了數據同步模塊,用戶管理模塊以及SBG圖動態監視模塊,事件查詢模塊和場站地圖模塊等多種模塊,通過對各個模塊的分析,提出相應的功能來對應。從而保證各個模塊都有相應的功能與之相匹配。
4 結束語
電網遠程運維管理系統是完全可以實現的,同時在發展的過程中,其中定會有眾多需要改進的地方,因此,需要相關開發人員,對該系統不斷的進行完善。在實用性上,可以進一步加強,如外部短信接口等方面的研究,讓工作人員能及時處理相應的問題等。增添其中的便利性,逐漸促進電網遠程運維管理系統的進一步提高。逐漸完善。
參考文獻:
[1]張宏飛.淺談電力自動化遠程運維系統建設的必要性[J].中國科技縱橫,2014(24):168.
[2]陳煒智,張曉春,梁偉,etal.關于變電站綜合自動化設備遠程運維管理系統應用[J].消費電子,2014(20):19-20.
[3]張羽鵬.鄂爾多斯電網調控一體化遠程視頻監控系統設計[D]. 華北電力大學,2014.