本技術屬于工控數字信息領域。尤其涉及一種配電設備告警合并方法及管理系統(tǒng)。
背景技術:
1、配電設備在大型工廠或者智慧園區(qū)的運營中,具有十分重要的意義,是保證工廠或者園區(qū)正常、有序運營的基石。當前的配電管理系統(tǒng)中,往往監(jiān)控著配電設備大量的指標,數以億計的數據,這些指標及其數據在整個業(yè)務場景中多是互相關聯,一個出現異常,可能引發(fā)連鎖異常,管理系統(tǒng)便要發(fā)出多個告警;或者當異常出現后,直到解決之前,管理系統(tǒng)都會反復不斷地告警,如此,便形成所謂的管理系統(tǒng)告警風暴。如某智慧園區(qū)配電設備管理系統(tǒng),曾因電壓過高這一個問題,一天之內出現上百條告警。
2、告警風暴不僅會拖慢運營效率,延遲故障解決速度,甚至會對維護人員造成干擾,使其忽視關鍵告警,造成損失。現有的告警合并方法,通常是根據廠家提前預先人工定義的告警關聯規(guī)則,采用逐條遍歷的方式進行告警合并,這種方法存在可擴展性不強,分析速度慢等諸多問題,無法滿足工業(yè)場景下配電設備的告警合并要求。
3、根據上述情況,使用傳統(tǒng)的方法來對工業(yè)生產場景下的配電設備告警進行合并并不貼合工業(yè)場景的實際情況,亟需更好、更針對性的方式來進行配電設備的告警合并。
技術實現思路
1、本技術實施例提供了一種配電設備告警合并方法及管理系統(tǒng),利用提前構建的告警關系矩陣,查詢當前告警的所有父告警,并根據和新告警發(fā)生時間的相互關系進行告警合并,該方法由于查詢父告警過程快捷,合并邏輯清晰簡單,因此極大提升了告警合并的處理效率和速度,能夠滿足配電管理系統(tǒng)對告警合并的要求。
2、第一方面,本技術實施例提供了一種配電設備告警合并方法,用于配電設備管理系統(tǒng),所述方法包括:
3、根據配電設備各告警類型之間的因果關系構建告警關系矩陣,所述告警關系矩陣中的元素用不同數值代表該元素所在的行告警類型,和列告警類型之間是否存在因果關系;
4、當所述配電設備管理系統(tǒng)內發(fā)生新告警時,根據所述新告警的告警類型查詢所述告警關系矩陣,其中能引發(fā)該新告警的全部告警類型為該新告警的父告警類型;
5、查詢所述配電設備管理系統(tǒng)中未處置告警消息中是否存在所述父告警類型:
6、若存在,則根據該所述父告警類型的告警發(fā)生時間、和所述父告警發(fā)生時間與所述新告警發(fā)生時間的相互關系選擇父告警類型進行告警合并,告警合并后所述新告警的告警通知被所述父告警類型吸收,所述配電設備管理系統(tǒng)不發(fā)出該新告警的告警通知;
7、若不存在,則所述配電設備管理系統(tǒng)發(fā)出該新告警的告警通知。
8、進一步地,所述根據該所述父告警類型的告警發(fā)生時間,包括:
9、若存在唯一的最新發(fā)生父告警類型時,則選擇該最新發(fā)生的父告警類型作為被選中的所述父告警類型;
10、若存在多條同時發(fā)生的最新發(fā)生的父告警類型時,隨機選擇所述最新發(fā)生的父告警類型中的一條父告警類型作為被選中的所述父告警類型。
11、進一步地,根據所述父告警發(fā)生時間與所述新告警發(fā)生時間的相互關系選擇父告警類型進行告警合并,包括:
12、預設告警合并時間區(qū)間;
13、在將所述新告警與被選中的所述父告警類型進行合并前,還需根據該父告警類型的告警與所述新告警發(fā)生的時間差與所述告警合并時間區(qū)間的關系進行判斷:
14、若所述時間差在所述告警合并時間區(qū)間以內,則繼續(xù)執(zhí)行所述告警合并;若所述時間差超過所述告警合并時間區(qū)間,則不進行所述告警合并。
15、進一步地,所述告警合并時間區(qū)間根據所述配電設備管理系統(tǒng)的應用場景,和/或告警處理等級要求進行設定。
16、進一步地,所述告警關系矩陣的階數等于告警類型數量;所述告警關系矩陣中,0代表該元素所在行與所在列的告警類型之間不存在因果關系;所述告警關系矩陣中,1代表該元素所在行的告警類型會引發(fā)所在列的告警類型,此時該所述元素所在行的告警類型為所在列的告警類型的父告警;所述告警關系矩陣中,對角線上元素設定初始值為1,代表每個告警類型是自身告警類型的父告警。
17、進一步地,告警合并完成后,新告警不會單獨發(fā)出告警通知,但告警信息會留存在被合并告警的記錄中,作為證據留存和后續(xù)告警合并的查詢依據。
18、進一步地,所述告警合并完成后,該新告警不會被計入所述配電設備管理系統(tǒng)的告警總數統(tǒng)計中。
19、第二方面,本技術實施例提供了一種配電設備管理系統(tǒng),所述系統(tǒng)包括:
20、告警關系矩陣構建模塊:根據配電設備各告警類型之間的因果關系構建告警關系矩陣,所述告警關系矩陣中的元素用不同數值代表該元素所在的行告警類型,和列告警類型之間是否存在因果關系;
21、告警類型查詢模塊:當所述配電設備管理系統(tǒng)內發(fā)生新告警時,根據所述新告警的告警類型查詢所述告警關系矩陣,其中能引發(fā)該新告警的全部告警類型為該新告警的父告警類型;
22、未處置告警消息查詢模塊:查詢所述配電設備管理系統(tǒng)中未處置告警消息中是否存在所述父告警類型;
23、告警合并分析執(zhí)行模塊:根據所述未處置告警消息查詢模塊的查詢結果,執(zhí)行以下操作:
24、若存在,則根據該所述父告警類型的告警發(fā)生時間、和所述父告警發(fā)生時間與所述新告警發(fā)生時間的相互關系選擇父告警類型進行告警合并,告警合并后所述新告警的告警通知被所述父告警類型吸收,所述配電設備管理系統(tǒng)不發(fā)出該新告警的告警通知;
25、若不存在,則所述配電設備管理系統(tǒng)發(fā)出該新告警的告警通知。
26、第三方面,本技術實施例提供了一種目標設備,其特征在于,所述目標設備包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現如上述第一方面中任一項所述的配電設備告警合并方法。
27、第四方面,本技術實施例提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現如如上述第一方面中任一項所述的配電設備告警合并方法。
28、可以理解的是,上述第二方面至第四方面的有益效果可以參見上述第一方面中的相關描述,在此不再贅述。
29、本技術實施例與現有技術相比存在的有益效果是:在工業(yè)場景中配電設備的告警合并場景下,本技術的告警合并方法在配電設備管理系統(tǒng)內發(fā)生告警時,通過所設計的告警關系矩陣,快速執(zhí)行告警合并,告警合并的效率高。本技術告警關系矩陣的構建或維護人員只需要簡單地通過不同的數字,來代表矩陣元素所在行與所在列之間是否存在因果關系,就可完成告警關系矩陣的構建,因此告警關系矩陣的構建和維護都非常簡單。本技術中,告警關系矩陣的構建或維護人員不再像以往的告警合并系統(tǒng)構建或維護人員那樣,需要對整個告警系統(tǒng)有全面了解,充分評估整體系統(tǒng)的運行機理和告警邏輯才能建立完善的告警合并系統(tǒng),而只需要根據現有的告警關系矩陣提示,著眼于具體的告警業(yè)務相互之間是否存在因果關系,就可建立相對較全面的合并告警系統(tǒng),因此降低了系統(tǒng)構建和維護者的培訓成本,并且非常有利于在增加新的被控設備后的關系系統(tǒng)拓展升級。另一方面,直接從唯一最新發(fā)生的父告警類型,或者直接從多條同時發(fā)生的最新父告警類型中隨機選擇待合并父告警類型的方法,并不需要將當前告警時間逐一與每個父告警發(fā)生時間進行比較,與現有大多采用的逐條遍歷合并規(guī)則的方式相比,在保證合并的準確性和效果的同時,還極大地提升了檢索和運算的速度。并且,由于選擇待合并告警邏輯和告警關系矩陣構建方法的完全解耦,能夠在被控設備增加時實現系統(tǒng)的無縫升級。另外,通過預設告警合并區(qū)間,能夠高效過濾失效父告警的干擾,使告警合并更加準確。并且該告警合并時間區(qū)間,根據應用場景,和/或告警處理等級要求所進行設定,進一步提升了告警合并的準確性,能夠減少誤合并的出現概率。最后,為了方便后續(xù)對警合并的查詢,本技術在合并完成后,告警信息會留存在被合并告警的記錄中,但并不會計入配電設備管理系統(tǒng)的告警總數統(tǒng)計中,既保證了系統(tǒng)告警信息可溯性和可維護性,同時也保證了系統(tǒng)統(tǒng)計分析結果的準確性。