電力計量自動化終端檢測方法及其系統的制作方法
【專利摘要】本發明提供一種電力計量自動化終端檢測方法及其系統,針對電力計量自動化終端檢測的要求,結合專家庫管理技術、可編程技術,既具有電力計量自動化終端檢測的功能,又在此基礎上進行了提升,通過將不同檢測技術、檢測遇到的問題以及處理經驗收集起來,進行統一的管理,最終實現可編程電力計量自動化終端智能問題庫管理檢測平臺,本發明實現的自動根據終端故障檢測模型的步驟一步一步的自動執行,結合了黑盒檢測、回歸檢測、容錯檢測等多種檢測方法的優點,為電力客戶的終端選型提供了巨大的幫助,并大大減少了終端運行期的故障率,將終端故障擋在安裝使用之前,大大節省了電力客戶的社會成本和人力成本。
【專利說明】電力計量自動化終端檢測方法及其系統
【技術領域】
[0001]本發明涉及電力計量自動化終端檢測的【技術領域】,特別是涉及一種電力計量自動化終端檢測方法及其系統。
【背景技術】
[0002]常用的電力計量自動化終端檢測方法比較簡單,并且需要較多人工操作和數據處理,不僅效率低下,而且很難保證檢測數據的準確性、可靠性、客觀性。
[0003]當前電力計量自動化終端檢測方法主要檢測規約(電力計量自動化終端負控通訊規約、配變通訊規約)的支持情況,檢測功能包括終端采集檢測(表碼、三相電壓、三相電流、三相功率等)、終端參數下發、召測的檢測(通訊規約中數據項的支持),異常事件(通訊規約中有明細清單)主動上報的檢測等。
[0004]一方面,此類檢測方法比較簡單、只能實現一些固定的檢測;
[0005]主要針對電力計量自動化終端的基本功能進行檢測,而這些檢測內容都在通訊規約中有定義;
[0006]只能保證常規環境下電力計量自動化終端的基本功能可以正常實現,對復雜條件下的檢測,綜合功能檢測支持不足;
[0007]并且檢測流程固化可擴展性差,只能實現事先定義好的固定檢測流程,對原有終端檢測能力比較強,對新增的終端特別是有較大變化的功能支持能力弱;
[0008]檢測方法陳舊,沒有把歷史的經驗數據積累運用,終端檢測依靠個人經驗來做檢測,沒有學習功能。
[0009]另一方面,常用的電力計量自動化終端檢測方法進行終端檢測時,終端連接的都是虛擬電表,并不是連接真實電表,或者有的檢測軟件連虛擬電表都不使用。
[0010]虛擬電表的使用,雖然檢測時很方便,但不能完全體現出現場環境中實際電表的真實運行情況,有很多問題檢測不出來。
[0011]虛擬電表的使用,由于虛擬電表和真實電表有明顯的差別,其功能不全沒有真實電表那么多,所以某些檢測應用不能進行。
[0012]不使用電表或虛擬電表的,則使很多檢測應用不能執行,特別是不支持終端電表間采集比對,這些需要終端、電表互相配合方面的檢測。
【發明內容】
[0013]針對現有的電力計量自動化終端檢測方法效率低、檢測方法簡單,較多的檢測應用不能進行的問題,本發明提出一種檢測檢測內容靈活配置,檢測效率高,能夠實現大部分檢測應用的電力計量自動化終端檢測方法及其系統。
[0014]一種電力計量自動化終端檢測方法,包括:
[0015]獲取電力計量自動化終端的故障檢測歷史數據輸入到檢測裝置;
[0016]所述檢測裝置比較各個所述電力計量自動化終端的故障檢測歷史數據的相似度,將數據相似度高于預設閾值的故障檢測歷史數據進行數據整合,生成終端故障檢測模型,保存在故障檢測模型庫;其中,所述終端故障檢測模型包括電壓檢測模型、電流檢測模型、表碼檢測模型、走字對比檢測模型、通訊GPRS/CDMA檢測模型、RS232檢測模型、報文通訊檢測模型、規約檢測模型、電壓故障檢測模型、電流故障檢測模型、采集故障檢測模型、通訊故障檢測模型和容錯性檢測模型;其中,每個所述終端故障檢測模型包含預定的檢測步驟和檢測參數;
[0017]將待檢測的電力計量自動化終端和電能表以有線方式連接,將所述電力計量自動化終端和所述檢測裝置以無線通訊的方式連接;
[0018]所述檢測裝置根據所述待檢測的電力計量自動化終端類型,在所述故障檢測模型庫中選取匹配的終端故障檢測模型,根據對應的所述終端故障檢測模型的檢測步驟和檢測參數對所述待檢測的電力計量自動化終端執行故障檢測操作,并通過與所述待檢測的電力計量自動化終端連接的所述電能表獲取檢測結果參數;
[0019]將所述檢測結果參數與預設的檢測標準比較,判斷所述檢測結果參數是否出錯;如果出錯,則記錄所述出錯的檢測結果參數,并修改所述終端故障檢測模型的檢測參數,再次進行故障檢測操作;如果無出錯,則記錄所述檢測結果參數;
[0020]根據所述檢測結果參數,判斷所述待檢測的電力計量自動化終端的故障以及其對應的故障類型。
[0021]一種電力計量自動化終端檢測系統,包括:檢測裝置,所述檢測裝置包括:
[0022]數據收集模塊,用于獲取電力計量自動化終端的故障檢測歷史數據;
[0023]數據整合模塊,用于比較各個所述電力計量自動化終端的故障檢測歷史數據的相似度,將數據相似度高于預設閾值的故障檢測歷史數據進行數據整合,生成終端故障檢測模型,保存在故障檢測模型庫;其中,所述終端故障檢測模型包括電壓檢測模型、電流檢測模型、表碼檢測模型、走字對比檢測模型、通訊GPRS/CDMA檢測模型、RS232檢測模型、報文通訊檢測模型、規約檢測模型、電壓故障檢測模型、電流故障檢測模型、采集故障檢測模型、通訊故障檢測模型和容錯性檢測模型;其中,每個所述終端故障檢測模型包含預定的檢測步驟和檢測參數;
[0024]檢測模塊,用于根據所述待檢測的電力計量自動化終端類型,在所述故障檢測模型庫中選取匹配的終端故障檢測模型,根據對應的所述終端故障檢測模型的檢測步驟和檢測參數對所述待檢測的電力計量自動化終端執行故障檢測操作,并通過與所述待檢測的電力計量自動化終端連接的所述電能表獲取檢測結果參數;
[0025]檢驗模塊,用于將所述檢測結果參數與預設的檢測標準比較,判斷所述檢測結果參數是否出錯;如果出錯,則記錄所述出錯的檢測結果參數,并修改所述終端故障檢測模型的檢測參數,再次進行故障檢測操作;如果無出錯,則記錄所述檢測結果參數;
[0026]判斷模塊,用于根據所述檢測結果參數,判斷所述待檢測的電力計量自動化終端的故障以及其對應的故障類型。
[0027]本發明的電力計量自動化終端檢測方法及其系統中,通過比較各個所述電力計量自動化終端的故障檢測歷史數據的相似度,進行數據整合,生成終端故障檢測模型,保存在故障檢測模型庫;在進行檢測時,只要將所述待檢測的電力計量自動化終端和電能表以及檢測裝置連接,所述檢測裝置就可以根據電力計量自動化終端類型,在所述故障檢測模型庫中選取匹配的終端故障檢測模型,自動執行相應的故障檢測操作,獲取檢測結果參數。自動化程度高,通過設置所述故障檢測模型庫,可以進行多種電力計量自動化終端和多種故障類型的檢測,檢測內容靈活配置,檢測效率高,能夠實現大部分檢測應用。
[0028]并且可以自動檢查檢測結果是否準確,提高檢測準確度,能夠準確檢測出電力計量自動化終端的故障以及其對應的故障類型。
【專利附圖】
【附圖說明】
[0029]圖1是本發明電力設備缺陷檢測維護方法的流程示意圖;
[0030]圖2是本發明電力設備缺陷檢測維護方法自動化檢測的操作流程示意圖;
[0031]圖3是本發明電力設備缺陷檢測維護系統的結構示意圖。
【具體實施方式】
[0032]請參閱圖1,圖1是本發明電力計量自動化終端檢測方法的流程示意圖。
[0033]所述電力計量自動化終端檢測方法,包括:
[0034]S101,獲取電力計量自動化終端的故障檢測歷史數據輸入到檢測裝置;
[0035]S102,所述檢測裝置比較各個所述電力計量自動化終端的故障檢測歷史數據的相似度,將數據相似度高于預設閾值的故障檢測歷史數據進行數據整合,生成終端故障檢測模型,保存在故障檢測模型庫;其中,所述終端故障檢測模型包括電壓檢測模型、電流檢測模型、表碼檢測模型、走字對比檢測模型、通訊GPRS/CDMA檢測模型、RS232檢測模型、報文通訊檢測模型、規約檢測模型、電壓故障檢測模型、電流故障檢測模型、采集故障檢測模型、通訊故障檢測模型和容錯性檢測模型;其中,每個所述終端故障檢測模型包含預定的檢測步驟和檢測參數;
[0036]S103,將待檢測的電力計量自動化終端和電能表以有線方式連接,將所述電力計量自動化終端和所述檢測裝置以無線通訊的方式連接;
[0037]S104,所述檢測裝置根據所述待檢測的電力計量自動化終端類型,在所述故障檢測模型庫中選取匹配的終端故障檢測模型,根據對應的所述終端故障檢測模型的檢測步驟和檢測參數對所述待檢測的電力計量自動化終端執行故障檢測操作,并通過與所述待檢測的電力計量自動化終端連接的所述電能表獲取檢測結果參數;
[0038]S105,將所述檢測結果參數與預設的檢測標準比較,判斷所述檢測結果參數是否出錯;如果出錯,則記錄所述出錯的檢測結果參數,并修改所述終端故障檢測模型的檢測參數,再次進行故障檢測操作;如果無出錯,則記錄所述檢測結果參數;
[0039]S106,根據所述檢測結果參數,判斷所述待檢測的電力計量自動化終端的故障以及其對應的故障類型。
[0040]本發明的電力計量自動化終端檢測方法通過比較各個所述電力計量自動化終端的故障檢測歷史數據的相似度,進行數據整合,生成終端故障檢測模型,保存在故障檢測模型庫;在進行檢測時,只要將所述待檢測的電力計量自動化終端和電能表以及檢測裝置連接,所述檢測裝置就可以根據電力計量自動化終端類型,在所述故障檢測模型庫中選取匹配的終端故障檢測模型,自動執行相應的故障檢測操作,獲取檢測結果參數。自動化程度高,通過設置所述故障檢測模型庫,可以進行多種電力計量自動化終端和多種故障類型的檢測,檢測內容靈活配置,檢測效率高,能夠實現大部分檢測應用。并且可以自動檢查檢測結果是否準確,提高檢測準確度,能夠準確檢測出電力計量自動化終端的故障以及其對應的故障類型。
[0041]其中,對于步驟S101,獲取電力計量自動化終端的故障檢測歷史數據輸入到檢測裝置。所述電力計量自動化終端的故障檢測歷史數據包括歷次故障檢測的檢測結果參數,以及歷次故障檢測的狀態值、參于檢測的次數等。將獲取的所述故障檢測歷史數據輸入到檢測裝置。
[0042]對于步驟S102,所述檢測裝置比較各個所述電力計量自動化終端的故障檢測歷史數據的相似度,將數據相似度高于預設閾值的故障檢測歷史數據進行數據整合,生成終端故障檢測模型,并保存在故障檢測模型庫。
[0043]故障檢測歷史數據的整合是故障檢測模型庫的重點,每一條故障檢測歷史數據都是來之不易的,通過專題管理和方案管理將不同的檢測項目但又具有相同、相似特性的檢測項目有機的整合在一起,可更有針對性的對電力計量自動化終端問題和故障進行綜合性的檢測。
[0044]數據的應用是故障檢測模型庫的重要用途,將收集起來的故障檢測歷史數據整合后都將投入實用中去。針對終端檢測不同的方向,采用相應的檢測方案,例如:
[0045]針對終端采集,包括有:電壓檢測、電流檢測、表碼檢測、走字對比檢測等;
[0046]針對終端通訊,包括有:GPRS/CDMA檢測、RS232檢測、報文通訊檢測、規約檢測;
[0047]針對終端故障,包括有:電壓故障檢測、電流故障檢測、采集故障檢測、通訊故障檢測、容錯性檢測等。
[0048]在一個優選實施方式中,所述故障檢測模型庫提供一個編程輸入接口,用戶可以通過所述編程輸入接口輸入編寫的檢測程序,修改或者設定檢測參數等操作。
[0049]在本實施方式中,生成終端故障檢測模型之前,進一步執行以下步驟:
[0050]接收用戶輸入的檢測步驟和檢測參數的代碼;
[0051]將代碼保存進后臺數據庫;
[0052]對所述代碼進行自動編譯,生成對應的終端故障檢測模型。
[0053]通過用戶編程可以使本發明的電力計量自動化終端檢測方法能夠適應各種不一樣的問題,最大的減少電力計量自動化終端在運行期的故障率,把問題擋在安裝之前。
[0054]進一步地,為幫助用戶使用編程的方式自由設定檢測參數等,對進一步包括以下步驟:
[0055]根據預先儲存系統內嵌打好包的類名和相關信息,以及預先儲存系統內嵌打包好的函數名和相關信息,對用戶輸入選擇的類或函數進行解釋,包括名稱、用法、入參和返回值的輸出。
[0056]通過上述方式可以對用戶輸入選擇的類或者函數進行解釋,幫助用戶進行設定。
[0057]本實施方式還可以包括以下步驟:
[0058]將編譯后正確的結果和錯誤的結果輸出供用戶瀏覽;
[0059]如果輸出錯誤的結果,則根據編譯錯誤的結果,進行錯誤的解釋和錯誤定位,輔助用戶改正代碼錯誤。
[0060]通過上述方式對編譯錯誤進行定位,可以方便地輔助用戶改正代碼錯誤,提高設定效率。
[0061]對于步驟S103,將待檢測的電力計量自動化終端和電能表以有線方式連接,將所述電力計量自動化終端和所述檢測裝置以無線通訊的方式連接。
[0062]本發明模擬現場真實運行環境,接入真實的電表,實現終端、電表的互通互聯,對現場具體環境的檢測有很強的針對性。結合現場真實的運行環境,用485線將電力計量自動化終端和電能表連接起來,用GPRS/CDMA無線通訊將電力計量自動化終端和檢測裝置連接起來,仿真現場真實環境。利用檢測裝置中的故障檢測模型庫的可編程特性,將現場環境的變化在測試應用中完美體現出來,就好像常用的系統仿真軟件VMware—樣,可以在Windows7系統上仿真WIN8,也可以仿真WINXP、LINUX等等,隨心所欲。可以仿真現場真實的用電環境,現場的電壓可以是230V,也可以是180V,可以是IA電流下運行,也可以在6A電流下超負荷運行,這些都可以用軟件仿真出來。根據需要,能制定出絕大多數方案及方案的可測量標準,使得仿真檢測可以順利的進行,在執行完仿真檢測之后,通過分析檢測的結果數據,得出檢測的結論。
[0063]對于步驟S104,所述檢測裝置根據所述待檢測的電力計量自動化終端類型,在所述故障檢測模型庫中選取匹配的終端故障檢測模型,根據對應的所述終端故障檢測模型的檢測步驟和檢測參數對所述待檢測的電力計量自動化終端執行故障檢測操作,并通過與所述待檢測的電力計量自動化終端連接的所述電能表獲取檢測結果參數;
[0064]S105,將所述檢測結果參數與預設的檢測標準比較,判斷所述檢測結果參數是否出錯;如果出錯,則記錄所述出錯的檢測結果參數,并修改所述終端故障檢測模型的檢測參數,再次進行故障檢測操作;如果無出錯,則記錄所述檢測結果參數。
[0065]本發明的自動檢測是高效的。自動化檢測把原來手工操作的檢測行為轉換為自動高效的機器執行,博采眾家之長,結合黑盒檢測、回歸檢測、容錯檢測等多種檢測方法的諸多優點。領先的檢測技術,多樣化的檢測方法,更強的針對性,更簡單的操作。整個自動化檢測過程只需要人工點擊一下開始就可以了,自動化檢測的操作流程如圖2所示:
[0066]根據電力計量自動化終端類型等需求選擇實現定制好的終端故障檢測模型并執行;
[0067]系統自動按照步驟一步一步執行,一個單元一個單元執行;
[0068]根據測試的結果,如有問題就記錄測試的問題并執行回歸測試;
[0069]測試沒有問題就對測試結果進行分析,并做好記錄存檔。
[0070]通過回歸測試,可不短修正所述終端故障檢測模型中的檢測步驟和檢測參數,使所述終端故障檢測模型更加準確。
[0071]對于步驟S106,根據所述檢測結果參數,判斷所述待檢測的電力計量自動化終端的故障以及其對應的故障類型。
[0072]判斷所述待檢測的電力計量自動化終端的故障以及其對應的故障類型,可以根據預先設置的故障標準進行判斷,例如在某一檢測參數的值落在所述故障標準中某一故障類型的預設閾值區間,即可判斷所述電力計量自動化終端具有相應類型的故障。
[0073]作為一種優選實施方式,在進行本發明的檢測方法后,根據檢測結果可以按照預設的公式計算每次檢測中所述電力計量自動化終端的健康狀態得分。然后對同一生廠廠家生產的電力計量自動化終端進行統計,獲得每個生產廠家生產的電力計量自動化終端最終的加權分(Weighted Rank-WR),作為對所述生產廠家生產的電力計量自動化終端的評價。
[0074]智能評分部分采用的是貝葉斯統計的算法,每個電力計量自動化終端生產廠家的電力計量自動化終端最終會得出的加權分(Weighted Rank-WR),貝葉斯公式在綜合先驗信息和抽樣信息上是十分成功的。每個電力計量自動化終端生產廠家的電力計量自動化終端最終會得出的加權分(Weighted Rank-WR),公式如下:
[0075]weighted rank (WR) = (t+ (t+m)) XR+(m+ (t+m)) XS
[0076]其中:R為普通檢測的得分;t為參于測試的次數;m為最少測試統計次數,通常設置為3 ;S為目前所有檢測的平均得分。
[0077]通過智能評分功能,系統能夠計算出某終端的綜合評分,對電力計量自動化終端的運行狀態、通訊、性能、質量等方面起到一個綜合性的、全面的評價,對采購電力計量自動化終端的選型起到了巨大的幫助。
[0078]本發明針對電力計量自動化終端檢測的要求,結合專家庫管理技術、可編程技術提出了一種新的電力計量自動化終端檢測方法,既具有電力計量自動化終端檢測的功能,又在此基礎上進行了提升,通過將不同檢測技術、檢測遇到的問題以及處理經驗收集起來,進行統一的管理,最終實現可編程電力計量自動化終端智能問題庫管理檢測平臺。主要功能由專家庫管理部分、自動化檢測部分、編程平臺部分、智能評分部分共四部分組成,平臺通過通訊模塊和電力計量自動化終端進行通訊和控制。
[0079]通過本發明,將開發出一整套以問題專家庫管理、編程平臺、自動化檢測、智能評分等為核心功能,集數據管理、檢測結果判定、檢測結論處理等功能于一身的智能自動檢測軟件,為電力客戶的終端選型提供了巨大的幫助,并大大減少了終端運行期的故障率,將終端故障擋在安裝使用之前,大大節省了電力客戶的社會成本和人力成本。
[0080]本發明實現的自動化檢測在設置了終端故障檢測模型之后,由平臺自動根據終端故障檢測模型的步驟一步一步的自動執行檢測,將得到的實際結果與期望結果的比較并得出結論,最后把結論記錄下來。博采眾家之長,結合了黑盒檢測、回歸檢測、容錯檢測等多種檢測方法的優點,形成自己獨特的檢測方法,還具有優點如下:
[0081](I)對程序的回歸檢測更方便,極大提高檢測效率,縮短回歸檢測時間。
[0082](2)可以運行更多更繁瑣的檢測,在較少的時間內運行更多的檢測。
[0083](3)可以執行一些手工檢測困難或不可能進行的檢測。
[0084](4)更好地利用資源,將繁瑣的任務自動化。
[0085](5) 一致性和可重復性,每次檢測的結果和執行的內容的一致性是可以得到保障的,從而達到檢測的可重復的效果。
[0086](6)復用性,只需要做少量的甚至不做修改,實現在不同的檢測過程中使用相同的用例。
[0087](7)縮短檢測的時間和周期。
[0088]請參閱圖3,圖3是本發明電力計量自動化終端檢測系統的結構示意圖。
[0089]所述電力計量自動化終端檢測系統,包括:檢測裝置10,所述檢測裝置10包括:
[0090]數據收集模塊11,用于獲取電力計量自動化終端的故障檢測歷史數據;
[0091]數據整合模塊12,用于比較各個所述電力計量自動化終端的故障檢測歷史數據的相似度,將數據相似度高于預設閾值的故障檢測歷史數據進行數據整合,生成終端故障檢測模型,保存在故障檢測模型庫;其中,所述終端故障檢測模型包括電壓檢測模型、電流檢測模型、表碼檢測模型、走字對比檢測模型、通訊GPRS/CDMA檢測模型、RS232檢測模型、報文通訊檢測模型、規約檢測模型、電壓故障檢測模型、電流故障檢測模型、采集故障檢測模型、通訊故障檢測模型和容錯性檢測模型;其中,每個所述終端故障檢測模型包含預定的檢測步驟和檢測參數;
[0092]檢測模塊13,用于根據所述待檢測的電力計量自動化終端類型,在所述故障檢測模型庫中選取匹配的終端故障檢測模型,根據對應的所述終端故障檢測模型的檢測步驟和檢測參數對所述待檢測的電力計量自動化終端執行故障檢測操作,并通過與所述待檢測的電力計量自動化終端連接的所述電能表獲取檢測結果參數;
[0093]檢驗模塊14,用于將所述檢測結果參數與預設的檢測標準比較,判斷所述檢測結果參數是否出錯;如果出錯,則記錄所述出錯的檢測結果參數,并修改所述終端故障檢測模型的檢測參數,再次進行故障檢測操作;如果無出錯,則記錄所述檢測結果參數;
[0094]判斷模塊15,用于根據所述檢測結果參數,判斷所述待檢測的電力計量自動化終端的故障以及其對應的故障類型。
[0095]本發明的電力計量自動化終端檢測系統通過比較各個所述電力計量自動化終端的故障檢測歷史數據的相似度,進行數據整合,生成終端故障檢測模型,保存在故障檢測模型庫;在進行檢測時,只要將所述待檢測的電力計量自動化終端和電能表以及檢測裝置連接,所述檢測裝置就可以根據電力計量自動化終端類型,在所述故障檢測模型庫中選取匹配的終端故障檢測模型,自動執行相應的故障檢測操作,獲取檢測結果參數。自動化程度高,通過設置所述故障檢測模型庫,可以進行多種電力計量自動化終端和多種故障類型的檢測,檢測內容靈活配置,檢測效率高,能夠實現大部分檢測應用。并且可以自動檢查檢測結果是否準確,提高檢測準確度,能夠準確檢測出電力計量自動化終端的故障以及其對應的故障類型。
[0096]其中,所述數據收集模塊11獲取電力計量自動化終端的故障檢測歷史數據輸入到檢測裝置。所述電力計量自動化終端的故障檢測歷史數據包括歷次故障檢測的檢測結果參數,以及歷次故障檢測的狀態值、參于檢測的次數等。將獲取的所述故障檢測歷史數據輸入到檢測裝置。
[0097]所述數據整合模塊12比較各個所述電力計量自動化終端的故障檢測歷史數據的相似度,將數據相似度高于預設閾值的故障檢測歷史數據進行數據整合,生成終端故障檢測模型,并保存在故障檢測模型庫。
[0098]故障檢測歷史數據的整合是故障檢測模型庫的重點,每一條故障檢測歷史數據都是來之不易的,通過專題管理和方案管理將不同的檢測項目但又具有相同、相似特性的檢測項目有機的整合在一起,可更有針對性的對電力計量自動化終端問題和故障進行綜合性的檢測。
[0099]數據的應用是故障檢測模型庫的重要用途,將收集起來的故障檢測歷史數據整合后都將投入實用中去。針對終端檢測不同的方向,采用相應的檢測方案,例如:
[0100]針對終端采集,包括有:電壓檢測、電流檢測、表碼檢測、走字對比檢測等;
[0101]針對終端通訊,包括有:GPRS/CDMA檢測、RS232檢測、報文通訊檢測、規約檢測;
[0102]針對終端故障,包括有:電壓故障檢測、電流故障檢測、采集故障檢測、通訊故障檢測、容錯性檢測等。
[0103]在一個優選實施方式中,所述故障檢測模型庫提供一個編程輸入接口,用戶可以通過所述編程輸入接口輸入編寫的檢測程序,修改或者設定檢測參數等操作。
[0104]在本實施方式中,進一步包括編程裝置20,所述編程裝置20包括:腳本編輯模塊
21、幫助模塊22和編譯信息模塊23 ;
[0105]所述腳本編輯模塊21包括以下子模塊:
[0106]代碼編輯子模塊,用于接收用戶輸入相應的代碼;
[0107]代碼保存子模塊,用于將代碼保存進后臺數據庫;
[0108]代碼編譯子模塊,用于對代碼進行自動編譯,并輸出編譯結果至所述編譯信息模塊;
[0109]所述幫助模塊22包括以下子模塊:
[0110]類提示子模塊,用于提示系統內嵌打好包的類名及相關信息;
[0111]函數提示子模塊,用于提示系統內嵌打包好的函數名及相關信息;
[0112]詳細說明子模塊,用于根據幫助模塊中選擇的類或函數,對其進行解釋,包括名稱、用法、入參和返回值的輸出;
[0113]所述編譯信息模塊23包括以下子模塊:
[0114]編譯信息子模塊,用于將編譯后正確的結果輸出供用戶瀏覽;
[0115]錯誤信息子模塊,用于將編譯后錯誤的結果輸出供用戶瀏覽;
[0116]錯誤幫助子模塊,用于根據編譯錯誤的結果,進行錯誤的解釋和錯誤定位,輔助用戶改正代碼錯誤。
[0117]通過用戶編程可以使本發明的電力計量自動化終端檢測方法能夠適應各種不一樣的問題,最大的減少電力計量自動化終端在運行期的故障率,把問題擋在安裝之前。可以對用戶輸入選擇的類或者函數進行解釋,幫助用戶進行設定。對編譯錯誤進行定位,可以方便地輔助用戶改正代碼錯誤,提高設定效率。
[0118]檢測時將待檢測的電力計量自動化終端和電能表以有線方式連接,將所述電力計量自動化終端和所述檢測裝置以無線通訊的方式連接。模擬現場真實運行環境,接入真實的電表,實現終端、電表的互通互聯,對現場具體環境的檢測有很強的針對性。結合現場真實的運行環境,用485線將電力計量自動化終端和電能表連接起來,用GPRS/CDMA無線通訊將電力計量自動化終端和檢測裝置連接起來,仿真現場真實環境。利用檢測裝置中的故障檢測模型庫的可編程特性,將現場環境的變化在測試應用中完美體現出來,就好像常用的系統仿真軟件VMware —樣,可以在Windows7系統上仿真WIN8,也可以仿真WINXP、LINUX等等,隨心所欲。可以仿真現場真實的用電環境,現場的電壓可以是230V,也可以是180V,可以是IA電流下運行,也可以在6A電流下超負荷運行,這些都可以用軟件仿真出來。根據需要,能制定出絕大多數方案及方案的可測量標準,使得仿真檢測可以順利的進行,在執行完仿真檢測之后,通過分析檢測的結果數據,得出檢測的結論。
[0119]所述檢測模塊13根據所述待檢測的電力計量自動化終端類型,在所述故障檢測模型庫中選取匹配的終端故障檢測模型,根據對應的所述終端故障檢測模型的檢測步驟和檢測參數對所述待檢測的電力計量自動化終端執行故障檢測操作,并通過與所述待檢測的電力計量自動化終端連接的所述電能表獲取檢測結果參數;[0120]所述檢驗模塊14將所述檢測結果參數與預設的檢測標準比較,判斷所述檢測結果參數是否出錯;如果出錯,則記錄所述出錯的檢測結果參數,并修改所述終端故障檢測模型的檢測參數,再次進行故障檢測操作;如果無出錯,則記錄所述檢測結果參數。
[0121]本發明的自動檢測是高效的。自動化檢測把原來手工操作的檢測行為轉換為自動高效的機器執行,博采眾家之長,結合黑盒檢測、回歸檢測、容錯檢測等多種檢測方法的諸多優點。領先的檢測技術,多樣化的檢測方法,更強的針對性,更簡單的操作。整個自動化檢測過程只需要人工點擊一下開始就可以了,自動化檢測的操作流程如圖2所示:
[0122]根據電力計量自動化終端類型等需求選擇實現定制好的終端故障檢測模型并執行;
[0123]系統自動按照步驟一步一步執行,一個單元一個單元執行;
[0124]根據測試的結果,如有問題就記錄測試的問題并執行回歸測試;
[0125]測試沒有問題就對測試結果進行分析,并做好記錄存檔。
[0126]通過回歸測試,可不短修正所述終端故障檢測模型中的檢測步驟和檢測參數,使所述終端故障檢測模型更加準確。
[0127]所述判斷模塊15根據所述檢測結果參數,判斷所述待檢測的電力計量自動化終端的故障以及其對應的故障類型。
[0128]判斷所述待檢測的電力計量自動化終端的故障以及其對應的故障類型,可以根據預先設置的故障標準進行判斷,例如在某一檢測參數的值落在所述故障標準中某一故障類型的預設閾值區間,即可判斷所述電力計量自動化終端具有相應類型的故障。
[0129]作為一種優選實施方式,在進行本發明的檢測方法后,根據檢測結果可以按照預設的公式計算每次檢測中所述電力計量自動化終端的健康狀態得分。然后對同一生廠廠家生產的電力計量自動化終端進行統計,獲得每個生產廠家生產的電力計量自動化終端最終的加權分(Weighted Rank-WR),作為對所述生產廠家生產的電力計量自動化終端的評價。
[0130]智能評分部分采用的是貝葉斯統計的算法,每個電力計量自動化終端生產廠家的電力計量自動化終端最終會得出的加權分(Weighted Rank-WR),貝葉斯公式在綜合先驗信息和抽樣信息上是十分成功的。每個電力計量自動化終端生產廠家的電力計量自動化終端最終會得出的加權分(Weighted Rank-WR),公式如下:
[0131]weighted rank (WR) = (t+(t+m)) X R+(m+(t+m)) X S
[0132]其中:R為普通檢測的得分;t為參于測試的次數;m為最少測試統計次數,通常設置為3 ;S為目前所有檢測的平均得分。
[0133]通過智能評分功能,系統能夠計算出某終端的綜合評分,對電力計量自動化終端的運行狀態、通訊、性能、質量等方面起到一個綜合性的、全面的評價,對采購電力計量自動化終端的選型起到了巨大的幫助。
[0134]本發明針對電力計量自動化終端檢測的要求,結合專家庫管理技術、可編程技術提出了一種新的電力計量自動化終端檢測方法,既具有電力計量自動化終端檢測的功能,又在此基礎上進行了提升,通過將不同檢測技術、檢測遇到的問題以及處理經驗收集起來,進行統一的管理,最終實現可編程電力計量自動化終端智能問題庫管理檢測平臺。主要功能由專家庫管理部分、自動化檢測部分、編程平臺部分、智能評分部分共四部分組成,平臺通過通訊模塊和電力計量自動化終端進行通訊和控制。[0135]通過本發明,將開發出一整套以問題專家庫管理、編程平臺、自動化檢測、智能評分等為核心功能,集數據管理、檢測結果判定、檢測結論處理等功能于一身的智能自動檢測軟件,為電力客戶的終端選型提供了巨大的幫助,并大大減少了終端運行期的故障率,將終端故障擋在安裝使用之前,大大節省了電力客戶的社會成本和人力成本。
[0136]本發明實現的自動化檢測在設置了終端故障檢測模型之后,由平臺自動根據終端故障檢測模型的步驟一步一步的自動執行檢測,將得到的實際結果與期望結果的比較并得出結論,最后把結論記錄下來。博采眾家之長,結合了黑盒檢測、回歸檢測、容錯檢測等多種檢測方法的優點,形成自己獨特的檢測方法,還具有優點如下:
[0137](I)對程序的回歸檢測更方便,極大提高檢測效率,縮短回歸檢測時間。
[0138](2)可以運行更多更繁瑣的檢測,在較少的時間內運行更多的檢測。
[0139](3)可以執行一些手工檢測困難或不可能進行的檢測。
[0140](4)更好地利用資源,將繁瑣的任務自動化。
[0141](5) 一致性和可重復性,每次檢測的結果和執行的內容的一致性是可以得到保障的,從而達到檢測的可重復的效果。
[0142](6)復用性,只需要做少量的甚至不做修改,實現在不同的檢測過程中使用相同的用例。
[0143](7)縮短檢測的時間和周期。
[0144]以上所述實施例僅表達了本發明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬于本發明的保護范圍。因此,本發明專利的保護范圍應以所附權利要求為準。
【權利要求】
1.一種電力計量自動化終端檢測方法,其特征在于,包括以下步驟: 獲取電力計量自動化終端的故障檢測歷史數據輸入到檢測裝置; 所述檢測裝置比較各個所述電力計量自動化終端的故障檢測歷史數據的相似度,將數據相似度高于預設閾值的故障檢測歷史數據進行數據整合,生成終端故障檢測模型,保存在故障檢測模型庫;其中,所述終端故障檢測模型包括電壓檢測模型、電流檢測模型、表碼檢測模型、走字對比檢測模型、通訊GPRS/CDMA檢測模型、RS232檢測模型、報文通訊檢測模型、規約檢測模型、電壓故障檢測模型、電流故障檢測模型、采集故障檢測模型、通訊故障檢測模型和容錯性檢測模型;其中,每個所述終端故障檢測模型包含預定的檢測步驟和檢測參數; 將待檢測的電力計量自動化終端和電能表以有線方式連接,將所述電力計量自動化終端和所述檢測裝置以無線通訊的方式連接; 所述檢測裝置根據所述待檢測的電力計量自動化終端類型,在所述故障檢測模型庫中選取匹配的終端故障檢測模型,根據對應的所述終端故障檢測模型的檢測步驟和檢測參數對所述待檢測的電力計量自動化終端執行故障檢測操作,并通過與所述待檢測的電力計量自動化終端連接的所述電能表獲取檢測結果參數; 將所述檢測結果參數與預設的檢測標準比較,判斷所述檢測結果參數是否出錯;如果出錯,則記錄所述出錯的檢測結果參數,并修改所述終端故障檢測模型的檢測參數,再次進行故障檢測操作;如果無出錯,則記錄所述檢測結果參數; 根據所述檢測結果參數,判斷所述待檢測的電力計量自動化終端的故障以及其對應的故障類型。
2.如權利要求1所述的電力計量自動化終端檢測方法,其特征在于,生成終端故障檢測模型之前,進一步執行以下步驟: 接收用戶輸入的檢測步驟和檢測參數的代碼; 將代碼保存進后臺數據庫; 對所述代碼進行自動編譯,生成對應的終端故障檢測模型。
3.如權利要求2所述的電力計量自動化終端檢測方法,其特征在于,進一步包括以下步驟: 根據預先儲存系統內嵌打好包的類名和相關信息,以及預先儲存系統內嵌打包好的函數名和相關信息,對用戶輸入選擇的類或函數進行解釋,包括名稱、用法、入參和返回值的輸出。
4.如權利要求3所述的電力計量自動化終端檢測方法,其特征在于,進一步包括以下步驟: 將編譯后正確的結果和錯誤的結果輸出供用戶瀏覽; 如果輸出錯誤的結果,則根據編譯錯誤的結果,進行錯誤的解釋和錯誤定位,輔助用戶改正代碼錯誤。
5.一種電力計量自動化終端檢測系統,包括檢測裝置,其特征在于,所述檢測裝置包括: 數據收集模塊,用于獲取電力計量自動化終端的故障檢測歷史數據; 數據整合模塊,用于比較各個所述電力計量自動化終端的故障檢測歷史數據的相似度,將數據相似度高于預設閾值的故障檢測歷史數據進行數據整合,生成終端故障檢測模型,保存在故障檢測模型庫;其中,所述終端故障檢測模型包括電壓檢測模型、電流檢測模型、表碼檢測模型、走字對比檢測模型、通訊GPRS/CDMA檢測模型、RS232檢測模型、報文通訊檢測模型、規約檢測模型、電壓故障檢測模型、電流故障檢測模型、采集故障檢測模型、通訊故障檢測模型和容錯性檢測模型;其中,每個所述終端故障檢測模型包含預定的檢測步驟和檢測參數; 檢測模塊,用于根據所述待檢測的電力計量自動化終端類型,在所述故障檢測模型庫中選取匹配的終端故障檢測模型,根據對應的所述終端故障檢測模型的檢測步驟和檢測參數對所述待檢測的電力計量自動化終端執行故障檢測操作,并通過與所述待檢測的電力計量自動化終端連接的所述電能表獲取檢測結果參數; 檢驗模塊,用于將所述檢測結果參數與預設的檢測標準比較,判斷所述檢測結果參數是否出錯;如果出錯,則記錄所述出錯的檢測結果參數,并修改所述終端故障檢測模型的檢測參數,再次進行故障檢測操作;如果無出錯,則記錄所述檢測結果參數; 判斷模塊,用于根據所述檢測結果參數,判斷所述待檢測的電力計量自動化終端的故障以及其對應的故障類型。
6.如權利要求5所述的電力計量自動化終端檢測系統,其特征在于,進一步包括編程裝置,所述編程裝置包括:腳本編輯模塊、幫助模塊和編譯信息模塊; 所述腳本編輯模塊包括: 代碼編輯子模塊,用于接收用戶輸入相應的代碼; 代碼保存子模塊,用于將代碼保存進后臺數據庫; 代碼編譯子模塊,用于對代碼進行自動編譯,并輸出編譯結果至所述編譯信息模塊; 所述幫助模塊包括: 類提示子模塊,用于提示系統內嵌打好包的類名及相關信息; 函數提示子模塊,用于提示系統內嵌打包好的函數名及相關信息; 詳細說明子模塊,用于根據幫助模塊中選擇的類或函數,對其進行解釋,包括名稱、用法、入參和返回值的輸出; 所述編譯信息模塊包括: 編譯信息子模塊,用于將編譯后正確的結果輸出供用戶瀏覽; 錯誤信息子模塊,用于將編譯后錯誤的結果輸出供用戶瀏覽; 錯誤幫助子模塊,用于根據編譯錯誤的結果,進行錯誤的解釋和錯誤定位,輔助用戶改正代碼錯誤。
【文檔編號】G01R35/00GK103941207SQ201410075242
【公開日】2014年7月23日 申請日期:2014年3月3日 優先權日:2014年3月3日
【發明者】張彤, 吳重民, 鄧廣昌, 溫盛科, 李慧, 蔡妙妝, 張捷, 楊悅輝, 付學謙 申請人:廣州供電局有限公司