王偉,婁一艇
(1.慈溪市供電局,浙江寧波315300;2.寧波電業(yè)局,浙江寧波315010)
電力信息化
基于實(shí)時(shí)數(shù)據(jù)的統(tǒng)一告警平臺(tái)的研究
王偉1,婁一艇2
(1.慈溪市供電局,浙江寧波315300;2.寧波電業(yè)局,浙江寧波315010)
介紹了基于實(shí)時(shí)數(shù)據(jù)庫(kù)的統(tǒng)一告警系統(tǒng)的框架,告警信息的產(chǎn)生方式以及告警信息不同發(fā)送方式的實(shí)現(xiàn)方法。通過(guò)統(tǒng)一告警系統(tǒng)可以使工作人員通過(guò)多種方式獲取實(shí)時(shí)監(jiān)測(cè)的異常信息,從而提高實(shí)時(shí)監(jiān)測(cè)能力。
統(tǒng)一告警;實(shí)時(shí);數(shù)據(jù)庫(kù);信息化
隨著浙江省電力公司在全省推進(jìn)信息化建設(shè),實(shí)時(shí)/歷史數(shù)據(jù)庫(kù)系統(tǒng)也在全省各市電業(yè)局得到了實(shí)施和應(yīng)用。實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)已經(jīng)接入SCADA(調(diào)度數(shù)據(jù)采集與監(jiān)控)系統(tǒng)、電能量系統(tǒng)等多個(gè)生產(chǎn)系統(tǒng)的實(shí)時(shí)數(shù)據(jù),并在此基礎(chǔ)上開(kāi)發(fā)了眾多應(yīng)用,其中很多都是實(shí)時(shí)監(jiān)測(cè)應(yīng)用,需要有實(shí)時(shí)告警的功能。但是目前這些告警功能只能在實(shí)時(shí)應(yīng)用中才可用,通常只具備電腦屏幕告警功能,業(yè)務(wù)人員需要不停關(guān)注屏幕變化才能及時(shí)發(fā)現(xiàn)各種告警信息。
隨著接入數(shù)據(jù)類型的不斷豐富,可以預(yù)見(jiàn)基于電網(wǎng)實(shí)時(shí)數(shù)據(jù)的應(yīng)用將會(huì)越來(lái)越豐富,對(duì)實(shí)時(shí)告警的需求也會(huì)更多。因此,一套統(tǒng)一、管理方便、支持多種告警終端、用戶可預(yù)訂的告警系統(tǒng)將能極大方便業(yè)務(wù)人員更好地利用實(shí)時(shí)數(shù)據(jù)。
目前已有部分基于關(guān)系數(shù)據(jù)庫(kù)的告警系統(tǒng)投入運(yùn)用,但系統(tǒng)所支持的告警終端一般只有PC端或者以短信方式告警,未見(jiàn)同時(shí)支持RTX,OA和短信的系統(tǒng)。
如圖1所示,統(tǒng)一告警系統(tǒng)分為告警應(yīng)用服務(wù)、告警訂閱網(wǎng)站和告警發(fā)送服務(wù)3個(gè)部分。各部分獨(dú)立運(yùn)行,相互配合,并通過(guò)關(guān)系型數(shù)據(jù)庫(kù)聯(lián)系在一起。
告警應(yīng)用服務(wù)主要負(fù)責(zé)收集告警信息,然后生成待發(fā)送的告警信息并寫(xiě)入數(shù)據(jù)庫(kù)中。
告警訂閱網(wǎng)站主要是為用戶提供設(shè)置聯(lián)系方式,訂閱相應(yīng)的告警應(yīng)用,管理告警應(yīng)用以及分配可訂閱應(yīng)用權(quán)限等功能。
告警發(fā)送服務(wù)主要負(fù)責(zé)將待發(fā)送信息發(fā)送到指定的目標(biāo)。
圖1 統(tǒng)一告警系統(tǒng)框架示意
統(tǒng)一告警系統(tǒng)是基于應(yīng)用的告警,即告警信息的產(chǎn)生是由不同的應(yīng)用系統(tǒng)產(chǎn)生的,需要在各個(gè)應(yīng)用中獲取實(shí)時(shí)數(shù)據(jù),然后判斷數(shù)據(jù)正常與否。當(dāng)有異常信息產(chǎn)生時(shí),應(yīng)用將會(huì)根據(jù)關(guān)系數(shù)據(jù)庫(kù)中訂閱該應(yīng)用的用戶信息產(chǎn)生一條告警信息,并寫(xiě)入到數(shù)據(jù)庫(kù)中,由告警發(fā)送服務(wù)發(fā)送給相應(yīng)的用戶。
每個(gè)應(yīng)用要完成實(shí)時(shí)數(shù)據(jù)的判斷和告警信息的產(chǎn)生,對(duì)于已經(jīng)在使用的應(yīng)用可能沒(méi)有這些功能,因此需要為相應(yīng)的應(yīng)用寫(xiě)一個(gè)腳本來(lái)完成這些工作。這項(xiàng)功能由告警應(yīng)用服務(wù)來(lái)完成,這些腳本即為框架中所說(shuō)的應(yīng)用。
至此完成了告警信息產(chǎn)生的全部過(guò)程。告警信息的生成是整個(gè)告警平臺(tái)的基礎(chǔ),只有及時(shí)準(zhǔn)確地獲取告警信息才能保證告警平臺(tái)的價(jià)值。余下的工作都是圍繞著告警信息來(lái)展開(kāi),例如告警訂閱網(wǎng)站的配置功能是為了將告警信息發(fā)送給指定用戶,告警發(fā)送服務(wù)是為了將告警信息以不同的方式推送給用戶。所以告警信息的產(chǎn)生是整個(gè)告警系統(tǒng)的核心部分,該部分包含告警規(guī)則的定義、告警信息的產(chǎn)生等多項(xiàng)內(nèi)容。
告警信息產(chǎn)生后先存入關(guān)系型數(shù)據(jù)庫(kù)中,然后就需要一個(gè)服務(wù)主動(dòng)地將告警信息以不同的推送方式推送給不同用戶。該部分采用Windows服務(wù)程序來(lái)完成主動(dòng)推送的需求。
本系統(tǒng)為用戶提供了3種推送方式,它們分別是短信,RTX和OA。
3.1 短信推送方式
短信方式推送是指將告警信息發(fā)送到用戶指定的手機(jī)上。要實(shí)現(xiàn)該功能需要和短信運(yùn)營(yíng)商合作,利用他們的短信平臺(tái)發(fā)送給指定的手機(jī)用戶。本系統(tǒng)通過(guò)浙江省電力公司和短信運(yùn)營(yíng)商合作提供的短信接口來(lái)實(shí)現(xiàn)短信推送。
具體解決方案如圖2所示:浙江省電力公司提供短信推送平臺(tái),開(kāi)放短信接口,本系統(tǒng)在需要發(fā)送短信信息的時(shí)候主動(dòng)連接短信接口。然后將需要發(fā)送的信息及接受號(hào)碼發(fā)送給短信推送平臺(tái)。最后由短信平臺(tái)推送給指定用戶。
圖2 短信推送
在此需要說(shuō)明的是并非任何系統(tǒng)都可以連接短信接口,省電力公司短信接口需要驗(yàn)證連接。首先由本系統(tǒng)發(fā)送一段報(bào)文請(qǐng)求使用短信接口,報(bào)文中要包含短信平臺(tái)為本系統(tǒng)設(shè)置的應(yīng)用號(hào)及密碼,當(dāng)應(yīng)用號(hào)和密碼驗(yàn)證通過(guò)時(shí)會(huì)返回一條請(qǐng)求成功的報(bào)文,這個(gè)時(shí)候系統(tǒng)才可以發(fā)送需要發(fā)送的告警信息。
3.2 RTX推送方式
RTX方式推送是指將告警信息發(fā)送給RTX用戶。RTX是由騰訊公司開(kāi)發(fā)的一款企業(yè)級(jí)通訊軟件。要實(shí)現(xiàn)RTX方式推送告警信息需要對(duì)RTX軟件進(jìn)行二次開(kāi)發(fā)。
具體解決方案如圖3所示:利用RTX服務(wù)端SDK開(kāi)發(fā)一個(gè)RTX轉(zhuǎn)發(fā)服務(wù),該服務(wù)監(jiān)聽(tīng)它所在機(jī)器的一個(gè)端口。當(dāng)該端口有信息來(lái)時(shí)該服務(wù)將會(huì)檢測(cè)接收RTX的用戶是否存在,檢測(cè)成功后將把信息發(fā)送給RTX服務(wù),再由RTX服務(wù)發(fā)送給客戶端RTX用戶。告警系統(tǒng)則是根據(jù)需要連接RTX轉(zhuǎn)發(fā)服務(wù)指定的端口,然后將需要發(fā)送的告警信息發(fā)送給RTX轉(zhuǎn)發(fā)服務(wù)。這樣就實(shí)現(xiàn)了RTX推送告警信息的功能。
圖3 RTX推送
3.3 OA推送方式
OA方式推送是指將告警信息發(fā)送至Lotus Notes用戶的郵箱。Lotus Notes是一款由IBM公司開(kāi)發(fā)的企業(yè)級(jí)通訊協(xié)同辦公軟件。實(shí)現(xiàn)OA推送告警信息需要對(duì)OA客戶端進(jìn)行二次開(kāi)發(fā)。
具體的解決方案如圖4所示:在安裝了Lotus Notes客戶端的環(huán)境中,IBM公司提供了一個(gè)客戶端二次開(kāi)發(fā)接口,該接口中提供了已存在的用戶使用客戶端向其它用戶發(fā)送郵件的方法。本系統(tǒng)只需要引入Lotus Notes二次開(kāi)發(fā)動(dòng)態(tài)鏈接庫(kù),然后調(diào)用里面發(fā)送郵件的方法就可以將告警信息以郵件的方式發(fā)送給其它OA用戶。
圖4 OA推送
以下通過(guò)具體案例展示統(tǒng)一告警系統(tǒng)在低壓線路監(jiān)測(cè)與告警中的應(yīng)用。低壓線路監(jiān)測(cè)與告警應(yīng)用主要是對(duì)10 kV電壓線路是否過(guò)載及配電變壓器電流、電壓實(shí)時(shí)情況進(jìn)行告警,方便業(yè)務(wù)用戶隨時(shí)掌握低壓配電網(wǎng)的運(yùn)行情況。具體的告警規(guī)則在系統(tǒng)內(nèi)部已經(jīng)確定,只需要通過(guò)告警平臺(tái)統(tǒng)一完成告警的發(fā)送。
4.1 配置應(yīng)用
需要使用告警平臺(tái)的系統(tǒng)首先需要在統(tǒng)一告警系統(tǒng)中注冊(cè),然后將應(yīng)用指定給具有特定角色的用戶去訂閱。該部分只有具有系統(tǒng)管理員權(quán)限的用戶可以使用。
添加應(yīng)用:為了方便管理應(yīng)用,需要管理員設(shè)置應(yīng)用名、應(yīng)用文件名(動(dòng)態(tài)鏈接庫(kù)名稱),告警間隔、最小間隔、分層告警類型和狀態(tài)等屬性。系統(tǒng)提供的界面如圖5所示。
分配權(quán)限:不同的角色可以訂閱的告警應(yīng)用不同,需要管理員按照應(yīng)用名來(lái)指定可以訂閱該應(yīng)用的角色。系統(tǒng)提供的界面如圖6所示。
4.2 設(shè)置告警信息接收賬號(hào)
圖6 分配權(quán)限界面
要將告警信息發(fā)送給指定用戶就必須讓用戶事先設(shè)置好接收賬號(hào)。用戶先選擇接收系統(tǒng)類型(系統(tǒng)提供了OA,RTX,短信,告警客戶端4種告警方式供用戶選擇),然后填寫(xiě)各接收系統(tǒng)中的賬號(hào)即可。系統(tǒng)提供的界面如圖7所示。
圖7 設(shè)定聯(lián)系方式界面
4.3 用戶訂閱告警應(yīng)用
用戶設(shè)置好接送告警信息的賬戶后就可以訂閱相應(yīng)的應(yīng)用。訂閱告警應(yīng)用需要選擇應(yīng)用名、告警系統(tǒng)、告警間隔、告警百分比和子選項(xiàng)等信息。系統(tǒng)提供的界面如圖8所示。
圖8 訂閱應(yīng)用界面
4.4 產(chǎn)生并發(fā)送告警信息
用戶完成以上步驟后即完成全部設(shè)置功能,系統(tǒng)將會(huì)自動(dòng)判斷數(shù)據(jù)狀態(tài)正常與否,當(dāng)有異常數(shù)據(jù)時(shí)會(huì)自動(dòng)產(chǎn)生告警信息,然后交由告警發(fā)送服務(wù)將告警信息發(fā)送給指定用戶。
基于實(shí)時(shí)數(shù)據(jù)庫(kù)的統(tǒng)一告警系統(tǒng)實(shí)現(xiàn)了短信、RTX和OA方式向用戶發(fā)送信息,目前該系統(tǒng)已應(yīng)用于寧波電業(yè)局。該系統(tǒng)提供的多樣化發(fā)送方式基本上可以滿足用戶的告警需求,使用戶可以及時(shí)方便地了解系統(tǒng)中發(fā)生的故障,及時(shí)做出應(yīng)對(duì)措施。系統(tǒng)提高了工作人員實(shí)時(shí)監(jiān)測(cè)的靈活性,也提高了工作效率及安全性。
統(tǒng)一告警系統(tǒng)還存在著告警閥值設(shè)置不夠直觀等問(wèn)題,需要在后期工作中進(jìn)一步完善。
[1]白利軍.智能電網(wǎng)輸配電線路在線監(jiān)測(cè)與故障診斷綜合系統(tǒng)[J].電氣技術(shù),2012,3:42-46.
[2]馬韜韜,李珂,朱少華,等.智能電網(wǎng)信息和通信技術(shù)關(guān)鍵問(wèn)題探討[J].電力自動(dòng)化設(shè)備,2010,30(5)∶87-91.
(本文編輯:徐晗)
Research on Unified Warning Platform Based on Real-time Data
WANG Wei1,LOU Yi tin2
(1.Cixi Power Supply Bureau,Ningbo Zhejiang 315300,China; 2.Ningbo Electric Power Bureau,Ningbo Zhejiang 315010,China)
This paper describes the framework of a unified warning system based on real-time database,way of warning information generation and implementation of different delivery of warning information.By use of the unified warning system,the work staff can obtain real-time monitored abnormities in various ways.Hence, the capability of real-time monitoring can be improved.
unified warning;real-time;database;informatization
TP311.52
:B
:1007-1881(2013)10-0066-04
2013-01-07
王偉(1969-),男,浙江寧波人,工程師,從事電網(wǎng)生產(chǎn)管理工作。