本發明屬于電力系統繼電保護運維檢修
技術領域:
,具體涉及一種適用于電網二次運維管理系統的家族性缺陷診斷方法。
背景技術:
:電力系統中二次設備運行過程中,經常會出現一些告警信息,對這些告警信息有效進行分析,可及時了解二次設備運行異常或故障的情況。目前多數告警信息需憑借人工參與,一些歷史數據失去了已有的經驗價值。本發明通過二次運維管理系統的家族性缺陷診斷,對二次設備告警信息進行統計分析,將一些有規律可循的缺陷納入到家族性缺陷分析的范疇,將頻繁發生的告警進行智能分析,對二次設備提前預警,提高了電網監控專業的業務水平與工作效率,保障了電網的安全穩定運行。技術實現要素:基于上述背景,為了提高變電站內二次設備的安全穩定運行的可靠性,本發明提出一種適用于電網二次運維管理系統的家族性缺陷診斷方法。本發明具體采用以下技術方案:二次運維管理系統的家族性缺陷診斷方法,其特征在于,所述方法包括以下步驟:步驟1:讀取二次運維管理系統缺陷結果表中當前統計周期即上一時間點到當前時刻這一時間段內的缺陷記錄;步驟2:從兩個維度對步驟1所讀取的缺陷記錄進行統計和分析:將讀取的缺陷記錄按照二次設備的裝置型號進行分類,即按照裝置的型號將步驟1所讀取的缺陷記錄存為分類列表b0~bn,其中n為裝置型號數量,bn指第n類型號裝置所對應的所有缺陷記錄;將讀取的缺陷記錄按照缺陷的類型進行統計,形成缺陷隊列m0~mm的缺陷個數,m為缺陷類型數量,mm指第m類缺陷類型包含的所有缺陷記錄;步驟3:按照步驟1的統計周期,從分類列表b0~bn中分別統計各一型號裝置的缺陷數量是否達到第一設定數目,如果達到第一設定數目則認為該型號的裝置容易發生家族性缺陷,形成一條家族性缺陷,即同一型號裝置所發生的各種形式的缺陷作為維度一家族性缺陷;按照步驟1的統計周期,從缺陷隊列m0~mm中分別統計各類缺陷的數量是否達到第二設定數目,如果達到第二設定數目則定義這一類的缺陷為一個家族性缺陷,即各種裝置所發生的同一類型缺陷作為維度二家族性缺陷;步驟4:通過人工確認的方式確認已經修復的家族性缺陷,或者通過自動確認的方式消除家族性缺陷,自動確認時二次運維管理系統針對家族性缺陷進行監視,當缺陷產生持續一段時間后,開始進行消除計算,如果在設定時間內不再發生缺陷或缺陷數目低于閾值,則認為該缺陷消除。本發明進一步包括以下優選方案:在步驟1中,所述統計周期為從開始統計缺陷到統計結束的時間范圍,本發明此值設置為24小時。在步驟3中,同一型號裝置是指裝置類型、子類型、缺陷診斷類型及缺陷診斷子類型、軟件版本均相同,其中,裝置類型為二次設備保護功能種類,裝置子類型為保護系列型號,缺陷診斷類型包括裝置告警、回路告警、通道告警、系統告警四種類型,缺陷診斷子類型為每種缺陷診斷類型所包括的子集。在步驟3中,第一設定數目置為15,第二設定數目置為5。在步驟4中,通過人工確認或自動確認方式消除缺陷,自動確認消除缺陷時,缺陷產生持續時間按月計算,至少超出一個統計周期,消除缺陷統計時間范圍為1個月。本發明具有以下有益的技術效果:二次運維管理系統借鑒電力系統二次設備多年運行經驗,對二次設備保護功能進行分類整理,通過兩個維度對家族性缺陷進行診斷分析,將一些有規律可循的缺陷納入到家族性缺陷分析的范疇,將頻繁發生的告警進行智能分析,充分利用二次設備發生的告警信息和檢修經驗,為電力系統二次設備定檢和狀態評估提供有力的數據支撐,同時對二次設備安全運行作出預警分析。附圖說明圖1為本發明二次運維管理系統的家族性缺陷診斷方法流程圖;圖2為維度一家族性缺陷的診斷流程圖;圖3為維度一家族性缺陷同一型號裝置的示意圖。具體實施方式以下將結合附圖,對本發明作進一步詳細描述。本發明分析的缺陷來源于二次設備告警,根據《國家電網公司繼電保護和安全自動裝置缺陷管理辦法》,二次設備缺陷按嚴重程度共分為三級:危急缺陷、嚴重缺陷、一般缺陷。家族性缺陷包括三級缺陷,缺陷等級取統計列表中的最高缺陷等級,缺陷診斷的流程如附圖1所示,包含以下步驟:二次運維管理系統的家族性缺陷診斷方法,其特征在于,所述方法包括以下步驟:步驟1:定時時間到,讀取二次運維管理系統缺陷結果表中上一時間點到當前時刻之間時間段內的缺陷記錄;設置統計范圍值和統計周期值,統計范圍即統計過去多長時間的缺陷,統計范圍可以有多個(通過配置文件配置,本發明默認為24小時),相應統計門檻也對應多個,統計門檻為統計為家族性缺陷的數目最小值,具體為步驟2中的第一設定數目和第二設定數目。統計周期值表示多長時間統計一次,統計周期值等于相鄰兩定時時間點之間的時長,統計周期值比最小的統計范圍小一個數量級,統計周期相對較小,漏判的可能性小;步驟2:從兩個維度對缺陷進行統計和分析,針對同一型號的二次設備,維度一將頻繁發生的達到第一設定數目的多種類型告警納入家族性缺陷;維度二將頻繁發生達到第二設定數目的同一類型告警納入家族性缺陷,第一設定數目和第二設定數目為統計門檻值,分別在配置文件中配置,本發明默認將第一設定數目置為15,第二設定數目置為5。維度一將讀取的記錄按照裝置型號進行分類,分類列表b0~bn,n為裝置類型數量,bn指第n類型裝置所對應的所有缺陷記錄;維度二將統計家族性缺陷隊列m0~mm中的缺陷個數,統計家族性缺陷隊列m0~mm的缺陷個數,m為缺陷類型數量,mm指第m類缺陷類型包含的所有缺陷記錄;同時應從歷史庫中裝載一定時間(統計范圍)的未歸屬的缺陷,形成未歸屬的缺陷包,缺陷包中的缺陷需要參與家族性缺陷統計;從歷史庫中裝載一定時間(一般應較長,例如2年)未失效的家族性缺陷,因為這些家族性缺陷還在持續,如果新缺陷可以歸并到其中,則歸并,不再產生新的家族性缺陷;新收到的缺陷,也加入未歸屬的缺陷包,參與統計;未歸屬的缺陷包中的缺陷,先參加已有家族性缺陷的匹配,再進行新家族性缺陷的計算;匹配為家族性缺陷后,從未歸屬的缺陷包中移除,不再參加統計;缺陷發生的時間與當前時間差,超過統計范圍時,從未歸屬的缺陷包中移除,不再參加統計。步驟3:按照步驟1的統計周期,在此段時間內,同一型號裝置發生了一定數量的缺陷,同一型號裝置是指設備類型、子類型及型號、缺陷診斷類型及缺陷診斷子類型、軟件版本均相同,見附圖3,缺陷不分任何類型,只要缺陷數量達到第一設定數目,則認為該型號的裝置容易發生家族性缺陷,形成一條家族性缺陷,即同一型號裝置所發生的各種形式的缺陷作為維度一家族性缺陷;按照步驟1的統計周期,在此段時間內,所有裝置總發生某一類型的缺陷,缺陷數量達到第二設定數目,對于這一類的缺陷可定義為一個家族性缺陷,即裝置發生同一類型缺陷作為維度二家族性缺陷;其中,維度一家族性缺陷的診斷方法如附圖2,步驟如下:①讀取缺陷結果表中上一時間到當前時間段內的記錄,存放在隊列h中;②若缺陷數目為0,初始化隊列h的缺陷x=0;③缺陷匹配為維度一家族性缺陷,則創建家族性缺陷隊列mi,并將缺陷x復制到mi中,再繼續匹配下一個缺陷;④隊列h的缺陷值y等于x加1;⑤缺陷x與缺陷y進行匹配,滿足附圖3中所述的同一型號的判斷條件,則缺陷匹配成功,將缺陷y復制到mi中;⑥按此方法匹配下一個新的缺陷;⑦統計家族性缺陷隊列m0~mn中的缺陷個數;⑧缺陷個數大于整定的閾值(第一設定數目),則對應家族缺陷隊列中的缺陷同屬一個家族缺陷,形成家族缺陷記錄并入庫。家族性缺陷診斷結果表,家族性缺陷診斷結果表表結構如下表所示:域名數據類型含義idint32/number(10)idvendor_idint32生產廠商idiedcategaryint32/number(10)ied類型iedsubtypeint32/number(10)ied子類型iedmodel_idint32/number(10)設備型號idiedmodelchar[48]設備型號software_versionchar[48]軟件版本factorytimedate裝置出廠時間familydefect_typeshort家族性缺陷類型defect_src_typeshort缺陷診斷信息類型defect_src_subtypeshort缺陷診斷信息子類型descriptionchar[256]缺陷描述contentschar[256]缺陷原因handle_suggestchar[256]缺陷處理建議impectlevelshort缺陷等級statusshort缺陷狀態elimination_timestampdate缺陷實際消除時間timestampdate缺陷發現時間defect_detailchar[256]缺陷詳細信息步驟4:缺陷消除,缺陷的消除包括兩種方式,通過人工確認方式,確認已經修復的家族性缺陷;通過自動消除方式,二次運維管理系統針對該家族性缺陷進行監視,新產生的缺陷不能立即消除,需要保留一段時間,在超出此時間范圍后,開始進行消除計算,如果在一定時間(默認1個月)內不再發生缺陷或缺陷數目低于閾值,則認為該缺陷消除。所謂持續時間,家族性缺陷應該有一定的時間:即使產生的家族性缺陷的缺陷數或者時間處于臨界狀態,后續若干時間(可配置,默認1個月)內不再發生同類缺陷,也應認為此家族性缺陷還有效,即此段時間內不計算缺陷的消除。注意這個時間段會隨著新加入缺陷而往后移動。注意消除的缺陷不一定確認了(主要是提醒注意)。已有的家族性缺陷在失效前,如果產生新的與該家族性缺陷同類的缺陷,應歸并到已有的家族性缺陷中。當前第1頁12