一種電力自動(dòng)化系統(tǒng)實(shí)時(shí)告警數(shù)據(jù)折疊展示方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種數(shù)據(jù)展示方法,尤其涉及一種電力自動(dòng)化系統(tǒng)實(shí)時(shí)告警數(shù)據(jù)折疊展示方法,屬于電力自動(dòng)化系統(tǒng)集中監(jiān)控技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002]隨著自動(dòng)化系統(tǒng)的日益成熟,變電站自動(dòng)化、智能化水平的不斷提升,變電站無(wú)人值守已經(jīng)得到了大力的發(fā)展。加之網(wǎng)絡(luò)通信技術(shù)的快速發(fā)展,在變電站集中監(jiān)控的基礎(chǔ)上進(jìn)一步實(shí)現(xiàn)調(diào)控一體化的運(yùn)行監(jiān)控方式,即站端監(jiān)控員集中到調(diào)度主站完成信號(hào)的監(jiān)視以及操作控制。這種運(yùn)行方式將更進(jìn)一步的節(jié)約變電站監(jiān)視控制的人力成本。在實(shí)際運(yùn)行中發(fā)現(xiàn),監(jiān)控員在主站端與過(guò)去在變電站端執(zhí)行信號(hào)監(jiān)視作業(yè)有較大的差異。
[0003]過(guò)去監(jiān)控員僅需要面對(duì)單個(gè)變電站的信號(hào),調(diào)控一體后監(jiān)控員需要同時(shí)面對(duì)多個(gè)變電站的信號(hào),對(duì)于因通訊故障、裝置異常等造成的問(wèn)題信號(hào)只能人為確認(rèn)。從信號(hào)量、信號(hào)時(shí)序性等方面來(lái)看,一種好的數(shù)據(jù)監(jiān)視顯示策略是實(shí)現(xiàn)調(diào)控一體運(yùn)行模式的重要問(wèn)題之
O
[0004]目前,通過(guò)管理的方式對(duì)集中監(jiān)控信號(hào)進(jìn)行了信號(hào)等級(jí)的劃分,按事故、異常、越限、變位、告知分為了五級(jí);另外,通過(guò)責(zé)任區(qū)劃分,將主站監(jiān)控員按照其職責(zé)分配不同的區(qū)域以實(shí)現(xiàn)信息的分流。通常,系統(tǒng)中頻發(fā)告警包含正常頻發(fā)(電氣設(shè)備異常導(dǎo)致)和問(wèn)題頻發(fā)(通訊錯(cuò)誤或采集裝置錯(cuò)誤)。而傳統(tǒng)SCADA對(duì)于頻發(fā)告警可通過(guò)抑制的手段制止頻發(fā),但是可能會(huì)因?yàn)檎`判導(dǎo)致錯(cuò)誤抑制正常頻發(fā)的告警信號(hào)。因此,需要一種顯示策略,平衡這兩個(gè)矛盾使得頻發(fā)告警不對(duì)監(jiān)控員實(shí)際工作造成影響。
[0005]另一方面,實(shí)時(shí)告警監(jiān)視窗是輔助監(jiān)控員完成監(jiān)控作業(yè)非常重要的工具之一。隨著電變電站實(shí)施無(wú)人值班后,全部信息匯總到監(jiān)控中心。一個(gè)220kV變電站會(huì)產(chǎn)生幾千條遙信量,而一個(gè)監(jiān)控幾十個(gè)220kV及以下變電站的監(jiān)控中心監(jiān)視的遙信量有上萬(wàn)條。正常情況下,各種信號(hào)動(dòng)作頻繁,值班員監(jiān)控任務(wù)較重,而且告警窗的顯示可視范圍有限,很容易遺漏重要告警信號(hào),延誤處理造成事故。一旦發(fā)生事故,動(dòng)作的事件記錄很多,再加上很多告警信號(hào)頻繁出現(xiàn),容易使變電站值班員眼花繚亂,無(wú)所適從,有限的告警窗顯示可視范圍很難有規(guī)律地顯示全部告警信息,進(jìn)而很難準(zhǔn)確地抓住告警重點(diǎn),影響事故的準(zhǔn)確、及時(shí)處理。
【發(fā)明內(nèi)容】
[0006]針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明所要解決的技術(shù)問(wèn)題在于提供一種電力自動(dòng)化系統(tǒng)實(shí)時(shí)告警數(shù)據(jù)折疊展示方法。
[0007]為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明采用下述的技術(shù)方案:
[0008]—種電力自動(dòng)化系統(tǒng)實(shí)時(shí)告警數(shù)據(jù)折疊展示方法,包括如下步驟:
[0009]SI,將獲取的告警信息進(jìn)行分類(lèi),按照分類(lèi)在數(shù)據(jù)隊(duì)列中查詢(xún)同類(lèi)告警信息是否已經(jīng)存在;如果不存在,轉(zhuǎn)向步驟S2,否則,轉(zhuǎn)向步驟S3 ;
[0010]S2,獲取所述告警信息的附屬信息,并將告警信息及其附屬信息作為一條新的信息插入到數(shù)據(jù)隊(duì)列中,折疊次數(shù)改為1,同時(shí)將告警信息發(fā)送到實(shí)時(shí)告警窗口 ;
[0011]S3,提取數(shù)據(jù)隊(duì)列中存在的同類(lèi)告警信息,將獲取的告警信息與提取的同類(lèi)告警信息進(jìn)行折疊規(guī)則對(duì)比,當(dāng)符合折疊規(guī)則時(shí),將告警信息與同類(lèi)告警信息在實(shí)時(shí)告警窗口進(jìn)tx折置展不;
[0012]S4,重復(fù)步驟SI?S3,實(shí)時(shí)告警窗口根據(jù)獲取的實(shí)時(shí)數(shù)據(jù)折疊顯示告警信息。
[0013]其中較優(yōu)地,在將獲取的告警信息進(jìn)行分類(lèi)之前,對(duì)獲取的告警信息進(jìn)行過(guò)濾,獲取滿(mǎn)足電力自動(dòng)化系統(tǒng)需求的告警信息。
[0014]其中較優(yōu)地,在步驟S2中,所述告警信息的附屬信息包括:折疊開(kāi)始時(shí)間、折疊結(jié)束時(shí)間、折疊次數(shù)和折疊類(lèi)型;
[0015]其中,所述折疊開(kāi)始時(shí)間為一類(lèi)告警信息第一次發(fā)生告警的時(shí)間;所述折疊結(jié)束時(shí)間為截止到當(dāng)前時(shí)間點(diǎn)最后一次接收到同類(lèi)告警信息的時(shí)間;折疊次數(shù)為告警信息折疊顯示的條數(shù);折疊類(lèi)型用來(lái)判斷告警信息是否折疊展示。
[0016]其中較優(yōu)地,步驟S3包括如下步驟:
[0017]S31,提取數(shù)據(jù)隊(duì)列中存在的同類(lèi)告警信息的附屬信息;
[0018]S32,將獲取的告警信息的告警時(shí)間與同類(lèi)告警信息的折疊結(jié)束時(shí)間的間隔時(shí)間之差與最低折疊間隔時(shí)間對(duì)比,如果間隔時(shí)間之差小于最低折疊間隔時(shí)間,則轉(zhuǎn)向步驟S33 ;否則,將告警信息的折疊次數(shù)改為1,并將告警信息發(fā)送到實(shí)時(shí)告警窗口 ;
[0019]S33,更新數(shù)據(jù)隊(duì)列中同類(lèi)告警信息及其附屬信息,判斷同類(lèi)告警信息的折疊次數(shù)是否大于最少折疊次數(shù),如果同類(lèi)告警信息的折疊次數(shù)大于最少折疊次數(shù),將告警信息與同類(lèi)告警信息在實(shí)時(shí)告警窗口進(jìn)行折疊展示,折疊類(lèi)型值為I。
[0020]其中較優(yōu)地,在步驟S33中,如果間隔時(shí)間之差小于最低折疊間隔時(shí)間,更新數(shù)據(jù)隊(duì)列中同類(lèi)告警信息及其附屬信息,包括如下內(nèi)容:
[0021]將同類(lèi)告警信息的附屬信息中的折疊次數(shù)加I ;
[0022]將同類(lèi)告警信息的附屬信息中折疊結(jié)束時(shí)間修改為告警信息告警發(fā)生時(shí)間。
[0023]其中較優(yōu)地,步驟S3還包括如下步驟:
[0024]S34,如果同類(lèi)告警信息的折疊次數(shù)小于最少折疊次數(shù),將告警信息發(fā)送到實(shí)時(shí)告警窗口進(jìn)行單獨(dú)顯示。
[0025]其中較優(yōu)地,在步驟S4中,當(dāng)告警信息折疊顯示時(shí),所述實(shí)時(shí)告警窗口只顯示最后一條告警信息的內(nèi)容。
[0026]其中較優(yōu)地,所述的電力自動(dòng)化系統(tǒng)實(shí)時(shí)告警數(shù)據(jù)折疊展示方法,還包括如下步驟:
[0027]S5,當(dāng)需要對(duì)折疊告警信息進(jìn)行查看分析時(shí),所述實(shí)時(shí)告警窗口將所述折疊告警信息展開(kāi)顯示。
[0028]其中較優(yōu)地,在步驟S5中,所述實(shí)時(shí)告警窗口將所述折疊告警信息展開(kāi)顯示,包括如下步驟:
[0029]S51,實(shí)時(shí)告警窗口接收到將折疊告警信息進(jìn)行展開(kāi)顯示的通知后,通過(guò)實(shí)時(shí)告警窗口顯示的告警信息,尋找到折疊告警信息的關(guān)鍵字;
[0030]S52,通過(guò)所述關(guān)鍵字到數(shù)據(jù)庫(kù)中將折疊告警信息提取出來(lái),并依次顯示在實(shí)時(shí)告警窗口中。
[0031]其中較優(yōu)地,所述的電力自動(dòng)化系統(tǒng)實(shí)時(shí)告警數(shù)據(jù)折疊展示方法,還包括如下步驟:
[0032]S6,當(dāng)需要對(duì)所有的折疊告警信息進(jìn)行查看分析時(shí),通過(guò)在數(shù)據(jù)隊(duì)列中尋找折疊類(lèi)型值為I的同類(lèi)告警信息,將所有的折疊告警信息在實(shí)時(shí)告警窗口進(jìn)行顯示。
[0033]本發(fā)明所提供的電力自動(dòng)化系統(tǒng)實(shí)時(shí)告警數(shù)據(jù)折疊展示方法,通過(guò)將獲取的告警信息在數(shù)據(jù)隊(duì)列中進(jìn)行查詢(xún)?cè)擃?lèi)告警是否已經(jīng)存在;當(dāng)存在時(shí),提取數(shù)據(jù)隊(duì)列中存在的同類(lèi)告警信息,將獲取的告警信息與提取的同類(lèi)告警信息進(jìn)行折疊規(guī)則對(duì)比,當(dāng)符合折疊規(guī)則時(shí),將告警信息與同類(lèi)告警信息在實(shí)時(shí)告警窗口進(jìn)行折疊展示。重復(fù)上述步驟,實(shí)時(shí)告警窗口根據(jù)獲取的實(shí)時(shí)數(shù)據(jù)折疊顯示告警信息。通過(guò)這種將頻繁的告警信息進(jìn)行整理,使得告警窗口看起來(lái)更清晰明了,有助于監(jiān)控。當(dāng)需要對(duì)折疊告警信息進(jìn)行查看分析時(shí),實(shí)時(shí)告警窗口將該折疊告警信息展開(kāi)顯示,使得監(jiān)控員可以迅速查看被折疊的告警信息從而做出判斷,從而采取主站抑制等措施。
【附圖說(shuō)明】
[0034]圖1為本發(fā)明所提供的電力自動(dòng)化系統(tǒng)實(shí)時(shí)告警數(shù)據(jù)折疊展示方法的流程圖;
[0035]圖2為本發(fā)明所提供的一個(gè)實(shí)施例中,折疊展示告警信息的示意圖;
[0036]圖3為本發(fā)明所提供的一個(gè)實(shí)施例中,展開(kāi)展示告警信息的示意圖。
【具體實(shí)施方式】
[0037]下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明的技術(shù)內(nèi)容進(jìn)行詳細(xì)具體的說(shuō)明。
[0038]如圖1所示,本發(fā)明所提供的電力自動(dòng)化系統(tǒng)實(shí)時(shí)告警數(shù)據(jù)折疊展示方法,包括如下步驟:SI,將獲取的告警信息進(jìn)行分類(lèi),按照分類(lèi)在數(shù)據(jù)隊(duì)列中查詢(xún)?cè)擃?lèi)告警是否已經(jīng)存在;如果不存在,則該告警信息為第一次折疊計(jì)算,轉(zhuǎn)向步驟S2,否則,轉(zhuǎn)向步驟S3。S2,獲取該告警信息的附屬信息,并將告警信息及其附屬信息作為一條新的信息插入到告警信息的數(shù)據(jù)隊(duì)列中,折疊次數(shù)改為I,同時(shí)將告警信息發(fā)送到實(shí)時(shí)告警窗口。S3,提取數(shù)據(jù)隊(duì)列中存在的同類(lèi)告警信息,將獲取的告警信息與提取的同類(lèi)告警信息進(jìn)行折疊規(guī)則對(duì)比,當(dāng)符合折疊規(guī)則時(shí),將告警信息與同類(lèi)告警信息在實(shí)時(shí)告警窗口進(jìn)行折疊展示。S4,重復(fù)步驟SI?S3,實(shí)時(shí)告警窗口根據(jù)獲取的實(shí)時(shí)數(shù)據(jù)折疊顯示告警信息。S5,當(dāng)需要對(duì)折疊告警信息進(jìn)行查看分析時(shí),實(shí)時(shí)告警窗口將該折疊告警信息展開(kāi)顯示。下面對(duì)這一過(guò)程做詳細(xì)具體的說(shuō)明。
[0039]SI,將獲取的告警信息進(jìn)行分類(lèi),按照分類(lèi)在數(shù)據(jù)隊(duì)列中查詢(xún)?cè)擃?lèi)告警是否已經(jīng)存在;如果不存在,則該告警信息為第一次折疊計(jì)算,轉(zhuǎn)向步驟S2,否則,轉(zhuǎn)向步驟S3。
[0040]在將獲取的告警信息進(jìn)行分類(lèi)之前,對(duì)獲取的告警信息進(jìn)行過(guò)濾,獲取滿(mǎn)足電力自動(dòng)化系統(tǒng)需求的告警信息。例如:根據(jù)電力自動(dòng)化系統(tǒng)的監(jiān)控需求,獲取某一地域范圍內(nèi)的設(shè)備的告警信息或者某類(lèi)設(shè)備的告警信息等。通過(guò)責(zé)任區(qū)劃分,將主站監(jiān)控員按照其職責(zé)分配不同的區(qū)域以實(shí)現(xiàn)信息的分流,每個(gè)監(jiān)控員集中監(jiān)控責(zé)任區(qū)域內(nèi)的告警信息,提高了發(fā)現(xiàn)告警信息以及處理告警信息的效率。將獲取的告警信息按照電力自動(dòng)化系統(tǒng)的分類(lèi)規(guī)則進(jìn)行分類(lèi)。在本發(fā)明所提供的實(shí)施例中,通過(guò)管理的方式對(duì)集中監(jiān)控的告警信息進(jìn)行了等級(jí)的劃分,按事故、異常、越限、變位、告知分為了五級(jí);按照分類(lèi)在數(shù)據(jù)隊(duì)列中查詢(xún)?cè)擃?lèi)告警是否已經(jīng)存在;如果不存在,則該告警信息為第一次折疊計(jì)算,轉(zhuǎn)向步驟S2,否則,轉(zhuǎn)向步驟S3。
[0041]S2,獲取該告警信息的附屬信息,并將告警信息及其附屬信息作為一條新的信息插入到告警信息的數(shù)據(jù)隊(duì)列中,折疊次數(shù)改為1,同時(shí)將告警信息發(fā)送到實(shí)時(shí)告警窗口。
[0042]在本發(fā)明所提供的實(shí)施例中,告警信息的附屬信息包括:折疊開(kāi)始時(shí)間、折疊結(jié)束時(shí)間、折疊次數(shù)和折疊類(lèi)型。當(dāng)數(shù)據(jù)隊(duì)列中不存在該告警信息時(shí),將告警信息及其附屬信息作為一條新的信息插入到告警信號(hào)的數(shù)據(jù)隊(duì)列中,此時(shí),折疊開(kāi)始時(shí)間和折疊結(jié)束時(shí)間相同,均為告警信息