專利名稱:故障處理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本文公開的主題涉及一種故障處理系統(tǒng)。特別地,本文公開的主題涉及電力系統(tǒng)故障處理系統(tǒng),其利用了處理引擎的體系結(jié)構(gòu)以及消息隊(duì)列來處理故障數(shù)據(jù)。
背景技術(shù):
故障檢測、隔離以及恢復(fù)(或者,F(xiàn)DIR)是時間敏感的過程,其被一些電力供應(yīng)商用來提供優(yōu)質(zhì)客戶服務(wù)并滿足可靠性要求。雖然FDIR可以給電力供應(yīng)商提供許多益處,但它也需要大量的處理能力。這在需要生成恢復(fù)計(jì)劃來滿足具體性能目標(biāo)時是尤其為真。FDIR的現(xiàn)有方式包括a)單片電路過程,或者b)面向?qū)ο蟮目蚣芤约瓣P(guān)聯(lián)的庫。這兩個方式提供有限的靈活性,很難維持且不容易升級,通常不能完全采用多線程,并且不 能充分利用現(xiàn)代分布式事件驅(qū)動體系結(jié)構(gòu)的優(yōu)勢。
發(fā)明內(nèi)容
公開了一種故障處理系統(tǒng)。在一個實(shí)施例中,故障處理系統(tǒng)包括第一處理引擎包裝器(wrapper),其具有入站管道,配置成獲取第一要求檢查(claimcheck)數(shù)據(jù)分組;處理引擎組件,配置成根據(jù)故障規(guī)則處理從該第一要求檢查數(shù)據(jù)分組得到的第一上下文消息,該故障規(guī)則選自故障檢測規(guī)則、故障位置規(guī)則、故障隔離規(guī)則或故障恢復(fù)規(guī)則,以及生成第二上下文消息,該第二上下文消息包括根據(jù)所選擇的故障規(guī)則處理的數(shù)據(jù);以及出站管道,配置成提供從第二上下文消息得到的第二要求檢查數(shù)據(jù)分組。本發(fā)明的第一方面包括一種故障處理系統(tǒng),其具有第一處理引擎包裝器,具有入站管道,配置成獲取第一要求檢查數(shù)據(jù)分組;處理引擎組件,配置成根據(jù)故障規(guī)則處理從該第一要求檢查數(shù)據(jù)分組得到的第一上下文消息,該故障規(guī)則選自故障檢測規(guī)則、故障位置規(guī)則、故障隔離規(guī)則、或故障恢復(fù)規(guī)則,以及生成第二上下文消息,該第二上下文消息包括根據(jù)所選擇的故障規(guī)則處理的數(shù)據(jù);以及出站管道,配置成提供從第二上下文消息得到的第二要求檢查數(shù)據(jù)分組。本發(fā)明的第二方面包括一種故障處理系統(tǒng),其具有一系列連接的處理引擎包裝器,其共同地配置成處理在電力系統(tǒng)中的故障,處理引擎包裝器中的每一個具有入站管道,配置成獲取第一要求檢查數(shù)據(jù)分組;處理引擎組件,配置成根據(jù)僅一個故障規(guī)則處理從第一要求檢查數(shù)據(jù)分組得到的第一上下文消息,故障規(guī)則選自故障檢測規(guī)則、故障位置規(guī)則、故障隔離規(guī)則或者故障恢復(fù)規(guī)則,以及生成第二上下文消息,第二上下文消息包括根據(jù)所選擇的故障規(guī)則處理的數(shù)據(jù);以及出站管道,配置成提供從第二上下文消息得到的第二要求檢查數(shù)據(jù)分組給一系列處理引擎包裝器中的后繼處理引擎包裝器。本發(fā)明的第三方面包括一種系統(tǒng),其包括至少一個計(jì)算設(shè)備,通過執(zhí)行包括如下的動作來適于處理電力系統(tǒng)故障獲取表示電力系統(tǒng)組件中的故障的入站事件上下文消息;獲取與電力系統(tǒng)組件周圍的電路有關(guān)的電路信息;提供用于標(biāo)準(zhǔn)化在電力系統(tǒng)組件周圍的電路的指令;驗(yàn)證事件上下文消息;確定在電力系統(tǒng)組件周圍的標(biāo)準(zhǔn)化的電路中的多個可能故障位置;為多個可能故障位置中的至少一個生成隔離計(jì)劃;識別能夠?yàn)闃?biāo)準(zhǔn)化電路的電力系統(tǒng)下游的一部分提供恢復(fù)電力的多個聯(lián)絡(luò)開關(guān)(tie switch);獲取與在多個聯(lián)絡(luò)開關(guān)中的每一個的周圍的電路有關(guān)的電路信息;標(biāo)準(zhǔn)化在多個聯(lián)絡(luò)開關(guān)中的每一個的周圍的電路;以及基于預(yù)定的恢復(fù)量度、利用多個聯(lián)絡(luò)開關(guān)中的至少一個生成供電恢復(fù)計(jì)劃。
通過結(jié)合描述了本發(fā)明各種實(shí)施例的附圖,從本發(fā)明的各個方面的以下詳細(xì)描述中,本發(fā)明的這些及其他特征將變得更容易理解,其中圖I示出了根據(jù)本發(fā)明實(shí)施例的故障處理系統(tǒng)的說明性示意圖;圖2示出了根據(jù)本發(fā)明實(shí)施例的具有故障處理系統(tǒng)的說明性環(huán)境;圖3 4示出了根據(jù)本發(fā)明實(shí)施例的方法的示意性過程流程圖;
圖5示出了根據(jù)本發(fā)明實(shí)施例的方法的示意性過程流程圖。注意,本發(fā)明的附圖并不是一定按比例繪制的。附圖僅僅意于描繪本發(fā)明的典型方面,并且因此不應(yīng)被認(rèn)為限制了本發(fā)明的范圍。圖中,相同的標(biāo)記表示附圖之間的相同元件。
具體實(shí)施例方式如所注意到的,本文公開的主題涉及一種故障處理系統(tǒng)。特別地,本文公開的主題涉及利用引擎來處理故障數(shù)據(jù)的電力系統(tǒng)故障處理系統(tǒng)。電力系統(tǒng)中的故障產(chǎn)生一組消息,其通過管道系統(tǒng)以及相應(yīng)的處理引擎被發(fā)送。每個處理引擎在其入站管道接收入站上下文消息,執(zhí)行特定的故障處理功能,并經(jīng)由它的出站管道發(fā)送出站上下文消息。為了最小化在每個相應(yīng)的處理引擎之間傳輸?shù)臄?shù)據(jù)量,并且因此,通過整個故障處理系統(tǒng),可以在消息發(fā)送期間使用請求檢查模式。這可以包括使用例如分離器、聚集器以及標(biāo)準(zhǔn)化器。故障檢測、隔離以及恢復(fù)(或稱為FDIR)是一種時間敏感的處理,其被一些電力供應(yīng)商用來提供優(yōu)質(zhì)客戶服務(wù)并滿足可靠性要求。雖然FDIR能給電力供應(yīng)商提供許多益處,但它也需要大量的處理能力。這在需要形成恢復(fù)計(jì)劃來滿足具有的性能目標(biāo)時是尤其為真的。FDIR的傳統(tǒng)方式包括a)單片電路過程,因此比較慢,或者b)面向?qū)ο罂蚣芤约瓣P(guān)聯(lián)的庫,這可能是很麻煩的。對比于傳統(tǒng)的FDIR系統(tǒng),本發(fā)明的方面提供一種故障處理系統(tǒng),配置成利用處理引擎來處理表示電力系統(tǒng)組件中的故障的事件上下文消息的部分。在一個實(shí)施例中,本發(fā)明的故障處理系統(tǒng)包括第一處理引擎包裝器,其具有入站管道,配置成獲取第一要求檢查數(shù)據(jù)分組;處理引擎組件,配置成根據(jù)故障規(guī)則處理從該第一要求檢查數(shù)據(jù)分組得到的第一上下文消息,該故障規(guī)則選自故障檢測規(guī)則、故障位置規(guī)則、故障隔離規(guī)則、或故障恢復(fù)規(guī)則,以及生成第二上下文消息,該第二上下文消息包括根據(jù)所選擇的故障規(guī)則處理的數(shù)據(jù);以及出站管道,配置成提供從第二上下文消息得到的第二要求檢查數(shù)據(jù)分組。轉(zhuǎn)到圖I,根據(jù)本發(fā)明的實(shí)施例不出一種故障處理系統(tǒng)2。在一個實(shí)施例中,故障處理系統(tǒng)2包括第一處理引擎包裝器(或者,第一包裝器)4。該第一包裝器4包括入站管道6,入站管道6配置成獲取第一要求檢查數(shù)據(jù)分組8。另外,該第一包裝器4具有處理引擎10,處理引擎10配置成根據(jù)故障規(guī)則處理從該第一要求檢查數(shù)據(jù)分組8得到的第一上下文消息(CM) 12,該故障規(guī)則選自故障檢測規(guī)則、故障位置規(guī)則、故障隔離規(guī)則或故障恢復(fù)規(guī)貝U。此外,第一包裝器4配置成生成第二上下文消息14,其具有根據(jù)所選擇的故障規(guī)則處理的數(shù)據(jù)。該第一包裝器4還包括出站管道16,出站管道16配置成提供從第二上下文消息14得到的第二要求檢查數(shù)據(jù)分組18。在圖I的故障處理系統(tǒng)2中還示出了要求檢查服務(wù)模塊20,其配置成將第一要求檢查數(shù)據(jù)分組8轉(zhuǎn)換成第一上下文消息12以及將第二上下文消息14轉(zhuǎn)換成第二要求檢查數(shù)據(jù)分組18。也就是說,圖I的故障處理系統(tǒng)2可以被配置成在入站管道6接收要求檢查數(shù)據(jù)分組8,并在出站管道16提供區(qū)別的要求檢查數(shù)據(jù)分組18,允許該故障處理系統(tǒng)2經(jīng)由一系列(或并行配置的)管道和處理引擎與其他故障處理系統(tǒng)交互作用,如本文將進(jìn)一步描述的那樣。本文公開的每一個故障處理系統(tǒng)2配置成接收包括要求檢查令牌(token)的要求檢查數(shù)據(jù)分組8。要求檢查數(shù)據(jù)分組8內(nèi)的要求檢查令牌在數(shù)據(jù)大小方面顯著地小于第一上下文消息12 (例如,一小部分),并且該要求檢查令牌僅包括足夠允許要求檢查服務(wù)模塊20識別并提供第一上下文消息12的信息。該第一上下文消息12包括處理引擎組件10根據(jù)其確定的故障處理規(guī)則來進(jìn)行處理所需的特定故障數(shù)據(jù)。例如,當(dāng)處理引擎10中的故障處理規(guī)則(圖I中的“處理”命令)是故障檢測規(guī)則時,第一上下文消息12可以包括關(guān)于故障組件識別、故障阻抗值、故障信息屬性等的數(shù)據(jù)。當(dāng)處理 引擎10中的故障處理規(guī)則(圖I中的“處理”命令)是故障位置規(guī)則時,第一上下文消息12可以包括關(guān)于網(wǎng)絡(luò)拓?fù)?、線路阻抗值、故障指示器值等的數(shù)據(jù)。當(dāng)處理引擎10中的故障處理規(guī)則(圖I中的“處理”命令)是故障隔離規(guī)則時,第一上下文消息12可以包括關(guān)于網(wǎng)絡(luò)拓?fù)?、電流開關(guān)狀態(tài)(開啟/關(guān)閉)等的數(shù)據(jù)。當(dāng)處理引擎10中的故障處理規(guī)則(圖I中的“處理”命令)是故障恢復(fù)規(guī)則時,第一上下文消息12可以包括關(guān)于能量用戶、備用電源、電流開關(guān)狀態(tài)(開啟/關(guān)閉)、自動開關(guān)識別等的數(shù)據(jù)。可以理解的是,對于每個類型的上下文消息12,處理引擎10可以基于故障恢復(fù)規(guī)則對上下文消息12中的數(shù)據(jù)執(zhí)行特定的動作。例如,在故障處理規(guī)則是故障位置規(guī)則的情況下,處理引擎10可以添加位置信息到第一上下文消息12來創(chuàng)建第二上下文消息14(其包括附加的位置信息)。當(dāng)故障處理規(guī)則是故障恢復(fù)規(guī)則時,處理引擎10可以添加切換計(jì)劃數(shù)據(jù)到第一上下文消息12來創(chuàng)建第二上下文消息14。區(qū)別的處理引擎10中的其他故障處理規(guī)則可以對第一上下文消息12執(zhí)行不同的功能(例如,添加區(qū)別的數(shù)據(jù))來創(chuàng)建第二上下文消息14。在創(chuàng)建第二上下文消息14之后,處理引擎可以提供那個消息給要求檢查服務(wù)模塊20,這可以提供具有表示第二上下文消息14的令牌的新要求檢查數(shù)據(jù)分組(例如,要求檢查數(shù)據(jù)分組18)。在任意情形中,可以理解的是,故障處理系統(tǒng)2可以配置成獲取采用要求檢查數(shù)據(jù)分組8的形式的相對小的數(shù)據(jù)分組。在一些實(shí)施例中,要求檢查數(shù)據(jù)分組8的大小僅僅大到足夠確保數(shù)據(jù)分組的唯一性。在一個實(shí)現(xiàn)中,這個要求檢查數(shù)據(jù)分組8近似為20字節(jié),然而,其他實(shí)現(xiàn)可以使用稍大或稍小的要求檢查??偟臄?shù)據(jù)分組(即消息)大小由要求檢查大小加上消息系統(tǒng)用于標(biāo)題等的開銷組成,這里,要求檢查用作令牌。在任意情形中,故障處理系統(tǒng)2可以進(jìn)一步獲取由處理引擎10從要求檢查服務(wù)模塊20要求的僅僅特定數(shù)據(jù)(作為第一上下文消息12)來處理故障數(shù)據(jù)。因而,要求檢查數(shù)據(jù)分組(例如,本文描述的8、18及其它)可以利用與整個上下文消息(例如,上下文消息12)的情形相比較少的傳輸容量在處理引擎包裝器(例如,處理引擎包裝器4)之間傳輸。在一個實(shí)施例中,處理引擎包裝器4可以被配置成根據(jù)僅僅一個故障處理規(guī)則來處理第一上下文消息12。在實(shí)踐中,多個處理引擎包裝器4可以被共同地使用(例如,并聯(lián)或串聯(lián)),來處理要求檢查服務(wù)模塊20上保持的故障事件數(shù)據(jù)的區(qū)別部分。如本文指出的那樣,在一些實(shí)施例中,一組處理引擎包裝器(類似于處理引擎包裝器4)可以被連接(例如,串聯(lián)或并聯(lián))來處理電力網(wǎng)絡(luò)中的故障事件數(shù)據(jù)的區(qū)別部分。對比于傳統(tǒng)的FDIR方式,本發(fā)明的方面提供故障處理系統(tǒng)2(包括處理引擎包裝器4),其經(jīng)由特定規(guī)則執(zhí)行入站上下文消息(例如,第一 上下文消息12)的特定處理,并提供已處理的出站上下文消息(例如,第二上下文消息14)。如本領(lǐng)域技術(shù)人員意識到的,本文描述的故障處理系統(tǒng)可以具體化為系統(tǒng)(一種或多種)、方法(一種或多種)或計(jì)算機(jī)程序產(chǎn)品(一種或多種),例如,作為故障處理系統(tǒng)(一種或多種)的一部分。因此,本發(fā)明的實(shí)施例可以采用完全硬件實(shí)施例、完全軟件實(shí)施例(包括固件、常駐軟件、微代碼等)或軟件和硬件方面組合的實(shí)施例的形式,其在本文可以統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。此外,本發(fā)明可以采用嵌入在表現(xiàn)的任意有形介質(zhì)中的計(jì)算機(jī)程序產(chǎn)品的形式,在介質(zhì)中嵌入有計(jì)算機(jī)可用程序代碼??梢允褂靡粋€或多個計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)(一個或多個)的任意組合。該計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)可以是但不限于例如電、磁、光、電磁、紅外線或半導(dǎo)體的系統(tǒng)、裝置或設(shè)備。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮舉列表)將包括以下各項(xiàng)具有一個或多條布線的電連接,便攜式計(jì)算機(jī)磁盤,硬盤,隨機(jī)存取存儲器(RAM),只讀存儲器(R0M),可擦寫可編程只讀存儲器(EPR0M或閃速存儲器),光纖,便攜式光盤只讀存儲器(CD-ROM),光學(xué)存儲設(shè)備,諸如支持互聯(lián)網(wǎng)或內(nèi)聯(lián)網(wǎng)的介質(zhì)的傳輸介質(zhì),或磁存儲設(shè)備。注意,計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)甚至可以是將程序印刷在其上的紙或其他適合的介質(zhì),因?yàn)槌绦蚩梢越?jīng)由例如紙或其他介質(zhì)的光學(xué)掃描被電子地捕獲,然后被編譯、解釋或如有需要另外以適合的方式處理,接著被存儲在計(jì)算機(jī)存儲器中。在本文檔的上下文中,計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)可以是任意介質(zhì),其能夠容納、存儲、傳遞、或傳輸程序供指令執(zhí)行系統(tǒng)、裝置、或設(shè)備使用或者與其連接。計(jì)算機(jī)可用介質(zhì)可以包括傳播的數(shù)據(jù)信號,該傳播的數(shù)據(jù)信號具有在基帶中或作為載波一部分包含于其中的計(jì)算機(jī)可用程序代碼。計(jì)算機(jī)可用程序代碼可以利用任意適合的介質(zhì)(包括但不限于無線、有線線路、光纖線纜、RF等)來傳輸。用于執(zhí)行本發(fā)明操作的計(jì)算機(jī)程序代碼可以以一種或多種編程語言的任意組合來寫成,包括諸如Java、Magik、Smalltalk、C++等的面向?qū)ο蟮木幊陶Z言,以及諸如“C”編程語言或類似的編程語言的傳統(tǒng)過程編程語言。程序代碼可以完全在用戶計(jì)算機(jī)上執(zhí)行,部分在用戶計(jì)算機(jī)上執(zhí)行,作為獨(dú)立軟件包執(zhí)行,部分在用戶計(jì)算機(jī)上且部分在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行,或完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在后者的情形中,遠(yuǎn)程計(jì)算機(jī)可以通過包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)的任意類型的網(wǎng)絡(luò)連接到用戶計(jì)算機(jī),或者使其與外部計(jì)算機(jī)連接(例如,通過使用網(wǎng)絡(luò)服務(wù)供應(yīng)商的因特網(wǎng))。本文參照根據(jù)本發(fā)明實(shí)施例的方法、裝置(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的數(shù)據(jù)流程圖和/或框圖來描述了本發(fā)明的實(shí)施例。將要理解的是,數(shù)據(jù)流程圖和/或框圖中的每個框以及流程圖和/或框圖中的框的組合可以通過計(jì)算機(jī)程序指令來實(shí)現(xiàn)。這些計(jì)算機(jī)程序指令可以被提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置的處理器來產(chǎn)生一種機(jī)器,使得經(jīng)由計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置來執(zhí)行的指令生成用于實(shí)現(xiàn)在流程圖和/或框圖中的一個框或多個框中指定的功能/動作的單元。這些計(jì)算機(jī)程序指令還可以被存儲在計(jì)算機(jī)可讀介質(zhì)中,計(jì)算機(jī)可讀介質(zhì)能夠引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置以具體方式運(yùn)行,使得存儲在計(jì)算機(jī)可讀介質(zhì)中的指令產(chǎn)生制造品,其包括執(zhí)行在流程圖和/或框圖的一個框或多個框中指定的功能/動作的指令單兀。計(jì)算機(jī)程序指令還可以被加載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置中,以引起要在計(jì)算機(jī)或其他可編程裝置上執(zhí)行的一系列操作步驟來產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過程,使得在計(jì)算機(jī)或其他可編程裝置上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖和/或框圖的一個框或多個框中指定的功能/動作的過程。
轉(zhuǎn)到圖2,示出了根據(jù)本發(fā)明實(shí)施例的具有故障處理系統(tǒng)(一個或多個)2的說明性環(huán)境90。環(huán)境90包括能夠執(zhí)行本文描述的各種過程的計(jì)算機(jī)基礎(chǔ)結(jié)構(gòu)102。特別地,計(jì)算機(jī)基礎(chǔ)結(jié)構(gòu)102被示出為包括計(jì)算設(shè)備104,計(jì)算設(shè)備104包括使得計(jì)算設(shè)備104能處理在電網(wǎng)210中檢測到的故障的故障處理系統(tǒng)2。計(jì)算設(shè)備104被示出為包括存儲器112、處理器(PU) 114、輸入/輸出(I/O)接口116以及總線118。此外,計(jì)算設(shè)備104被示出與外部I/O設(shè)備/資源120以及存儲系統(tǒng)122通信。如本領(lǐng)域公知的,通常,處理器114執(zhí)行諸如被存儲在存儲器112和/或存儲系統(tǒng)122中的故障處理系統(tǒng)(一個或多個)2之類的計(jì)算機(jī)程序代碼。當(dāng)執(zhí)行計(jì)算機(jī)程序代碼時,處理器114能夠從存儲器112、存儲系統(tǒng)122和/或I/O接口 116中讀取和/或向其寫入數(shù)據(jù)(諸如要求檢查數(shù)據(jù)分組8、第一上下文消息12、第二上下文消息14和/或要求檢查數(shù)據(jù)分組18)??偩€118在計(jì)算設(shè)備104中的每個組件之間提供通信鏈路。I/O設(shè)備120能夠包括可以使得用戶和計(jì)算設(shè)備104交互作用的任意設(shè)備或使得計(jì)算設(shè)備104能夠與一個或多個其他計(jì)算設(shè)備通信的任意設(shè)備。輸入/輸出設(shè)備(包括但不局限于鍵盤、顯示器、指示設(shè)備等)可以被直接地或通過介入I/o控制器耦合到系統(tǒng)。在一些實(shí)施例中,如圖I所示,環(huán)境90可以選擇性地包括與電網(wǎng)210鏈接的傳統(tǒng)電力管理系統(tǒng)200,以及可操作地通過計(jì)算設(shè)備104(例如,經(jīng)由無線或硬接線方式)連接到故障處理系統(tǒng)(一個或多個)2的傳統(tǒng)監(jiān)督控制和要求檢查服務(wù)模塊20。在一些實(shí)施例中,這些組件可以相互鏈接(例如,經(jīng)由無線或硬接線方式)??衫斫獾氖?,故障處理系統(tǒng)(一個或多個)2可以包括傳統(tǒng)的發(fā)送器和接收器,分別用于向電力管理系統(tǒng)200 (以及因此電網(wǎng)210)和/或要求檢查服務(wù)模塊20發(fā)送數(shù)據(jù)和從其接收數(shù)據(jù)。在任意事件中,計(jì)算設(shè)備104能夠包括能執(zhí)行由用戶安裝的計(jì)算機(jī)程序代碼的任意通用計(jì)算制造品(例如,個人計(jì)算機(jī)、服務(wù)器、手持設(shè)備等)。然而,可以理解的是,計(jì)算設(shè)備104和故障處理系統(tǒng)(一個或多個)2僅僅是可以執(zhí)行本公開的各個過程步驟的各種可能的等效計(jì)算設(shè)備的代表。在這點(diǎn)上,在其他實(shí)施例中,計(jì)算設(shè)備104能夠包括硬件和/或用于執(zhí)行特定功能的計(jì)算機(jī)程序代碼的任意專用計(jì)算制造品,以及包括專用和通用硬件/軟件的組合的任意計(jì)算制造品等。在每種情形中,程序代碼和硬件分別能夠使用標(biāo)準(zhǔn)編程及工程技術(shù)來創(chuàng)建。類似地,計(jì)算機(jī)基礎(chǔ)結(jié)構(gòu)102僅僅是用于實(shí)現(xiàn)本公開的各種類型計(jì)算機(jī)基礎(chǔ)結(jié)構(gòu)的示例。例如,在一個實(shí)施例中,計(jì)算機(jī)基礎(chǔ)結(jié)構(gòu)102包括兩個或多個計(jì)算設(shè)備(例如,月艮務(wù)器集群),其通過諸如網(wǎng)絡(luò)、共享存儲器等的任意類型的有線和/或無線通信鏈接之類的通信來執(zhí)行本公開的各種過程步驟。當(dāng)通信鏈接包括網(wǎng)絡(luò)時,網(wǎng)絡(luò)可以包括一個或多個類型的網(wǎng)絡(luò)(例如,因特網(wǎng),廣域網(wǎng),局域網(wǎng),虛擬專用網(wǎng)等)的任意組合。網(wǎng)絡(luò)適配器還可以被耦合到系統(tǒng),以使數(shù)據(jù)處理系統(tǒng)能夠通過介入私有或公用網(wǎng)絡(luò)而與其他數(shù)據(jù)處理系統(tǒng)或遠(yuǎn)程打印機(jī)或存儲設(shè)備耦合。調(diào)制解調(diào)器、線纜調(diào)制解調(diào)器以及以太網(wǎng)卡目前可以獲得的若干類型的網(wǎng)絡(luò)適配器。無論怎樣,計(jì)算設(shè)備之間的通信可以利用各種類型傳輸技術(shù)的任意組合。如之前提及的以及下面進(jìn)一步討論的,故障處理系統(tǒng)(一個或多個)2具有使得計(jì)算基礎(chǔ)結(jié)構(gòu)102能夠執(zhí)行本文描述的故障處理功能(除別的以外)的技術(shù)效果??梢岳斫獾氖牵瑘D2中示出的各種組件中的一些能夠被獨(dú)立地實(shí)現(xiàn)、被組合和/或被存儲在包含于計(jì)算機(jī)基礎(chǔ)結(jié)構(gòu)102中的一個或多個分開的計(jì)算設(shè)備的存儲器中。此外,可以理解的是,一些組件和/或功能性可以不被實(shí)現(xiàn),或附加的方案和/或功能性可以被包括作為環(huán)境90的一部分。
轉(zhuǎn)到圖3 5,根據(jù)本發(fā)明的實(shí)施例示出了過程流程(包括對象)的示意圖。總的來說,本發(fā)明的方面可以包括一種系統(tǒng)(例如,故障處理系統(tǒng)2),其具有至少一個計(jì)算設(shè)備(例如,計(jì)算設(shè)備104),其通過執(zhí)行包括如下的動作來適于處理電力系統(tǒng)故障(例如,電網(wǎng)210中的故障)獲取表示電力系統(tǒng)組件中的故障的入站事件上下文消息;獲取與電力系統(tǒng)組件周圍的電路有關(guān)的電路信息;提供用于標(biāo)準(zhǔn)化在電力系統(tǒng)組件周圍的電路的指令;驗(yàn)證事件上下文消息;確定在電力系統(tǒng)組件周圍的被標(biāo)準(zhǔn)化的電路中的多個可能故障位置;為多個可能故障位置中的至少一個生成隔離計(jì)劃;識別能夠?yàn)闃?biāo)準(zhǔn)化電路的電力系統(tǒng)下游的一部分提供恢復(fù)電力的多個聯(lián)絡(luò)開關(guān);獲取與在多個聯(lián)絡(luò)開關(guān)中的每一個的周圍的電路有關(guān)的電路彳目息;標(biāo)準(zhǔn)化在多個聯(lián)絡(luò)開關(guān)中的每一個的周圍的電路;以及基于預(yù)定的電源準(zhǔn)則、利用多個聯(lián)絡(luò)開關(guān)中的至少一個生成電力恢復(fù)計(jì)劃。另外,至少一個計(jì)算設(shè)備可以被配置成實(shí)現(xiàn)電力恢復(fù)計(jì)劃并且實(shí)現(xiàn)在生成電力恢復(fù)計(jì)劃之后回歸正常操作。根據(jù)本發(fā)明的實(shí)施例,圖3 4示出了上面描述的故障檢測、隔離以及恢復(fù)(FDIR)方法的部分,以及圖5示出了回歸正常(RTN)方法的部分。如圖3所示,第一過程可以包括在接收模塊300處從電力管理系統(tǒng)200接收故障事件(例如,故障事件標(biāo)簽)。在接收故障事件之后,該接收模塊300可以調(diào)用事件上下文服務(wù)320來生成該故障事件的事件上下文(其可以存儲在事件上下文數(shù)據(jù)庫330中)。該事件上下文將包括諸如哪個設(shè)備觸發(fā)了該故障的標(biāo)識(組件ID)的數(shù)據(jù)。該組件ID接著允許從電力管理系統(tǒng)200取回與該故障組件周圍的電力電路部分有關(guān)的電路信息。在取回該電路信息之后,故障組件周圍的電路可以根據(jù)傳統(tǒng)的方法被標(biāo)準(zhǔn)化(例如,通過將電路信息轉(zhuǎn)換成由所有處理引擎使用的內(nèi)部表示)。在組件周圍電路的標(biāo)準(zhǔn)化之后,故障檢測處理引擎包裝器(例如,類似于處理引擎包裝器4)可以驗(yàn)證該故障,如參照圖I所描述的那樣。在故障驗(yàn)證后,故障位置處理引擎包裝器(例如,類似于處理引擎包裝器4)可以識別所有可能故障位置(例如,導(dǎo)致組件ID中的錯誤讀取的那些位置)。這可以包括對在故障組件周圍的電路內(nèi)的組件使用故障指示器、阻抗值等,以確定所有的可能故障位置。對于這些故障位置的每一個(為了簡化說明在圖3中表示為雙路分離),故障隔離處理引擎包裝器(例如,類似于處理引擎包裝器4)生成用于特定故障位置的周圍區(qū)域的隔離計(jì)劃(電力隔離計(jì)劃)??梢岳斫獾氖牵@可以在多個位置上執(zhí)行,而非簡單地為圖3所示的兩個。當(dāng)每個隔離計(jì)劃已經(jīng)被生成之后,故障恢復(fù)計(jì)劃處理引擎包裝器(例如,類似于處理引擎包裝器4)可以為由故障隔離處理引擎包裝器所識別的每個區(qū)域準(zhǔn)備恢復(fù)計(jì)劃。在這一過程后,該方法可以聚合并如圖4所示那樣前進(jìn)(經(jīng)由鏈接節(jié)點(diǎn)a)。轉(zhuǎn)到圖4,在為每一個潛在的故障位置(包括它們周圍的電路)準(zhǔn)備恢復(fù)計(jì)劃之后,可以從電力管理系統(tǒng)200取回電路數(shù)據(jù),電路數(shù)據(jù)與每個潛在故障位置周圍的電路的、周圍的電力電路部分有關(guān)。也就是說,在這一過程中,可以從電力管理系統(tǒng)200取回周圍電路的第二級別,來確定每一個可能故障位置周圍的電路周圍的區(qū)域特征。從電力管理系統(tǒng)200取回這個數(shù)據(jù)之后,這些電路中的每一個可以根據(jù)傳統(tǒng)方法被標(biāo)準(zhǔn)化。在電路(一個或多個)標(biāo)準(zhǔn)化之后,該過程可以包括另一分離——對每個位置,執(zhí)行以下動作對于一組恢復(fù)量度A、B、C等中的每一個,(對具體組件的電力供給的預(yù)定準(zhǔn)則,包括電力需求、時間、響應(yīng)性等),故障恢復(fù)處理引擎包裝器(例如,類似于處理引擎包裝器4)可以為量度A、B、 C等的組中的每一個開發(fā)恢復(fù)計(jì)劃。可以理解的是,由于處理引擎包裝器的獨(dú)立性(如本文參照處理引擎包裝器4所描述的那樣),故障恢復(fù)處理引擎包裝器可以并行開發(fā)這些計(jì)劃??梢岳斫獾氖牵謴?fù)量度可以從要求電力系統(tǒng)的某些部分從其他的部分接收電源的規(guī)則得到。例如,一個可能的恢復(fù)量度(規(guī)則)可以包括恢復(fù)盡可能多的總電力;恢復(fù)對盡可能多的用戶(位置)的電力;先于其他位置恢復(fù)對重點(diǎn)位置(例如,健康護(hù)理中心)的電力等。當(dāng)恢復(fù)計(jì)劃已經(jīng)被生成之后,計(jì)劃可以被分組并提供給傳統(tǒng)故障事件發(fā)送器以提供給電力管理系統(tǒng)200。然后該電力管理系統(tǒng)200可以接著在電網(wǎng)210上協(xié)調(diào)一個或多個恢復(fù)計(jì)劃(圖2)以便有效地執(zhí)行所希望的FDIR功能。在一個實(shí)施例中,電力管理系統(tǒng)200可以利用恢復(fù)計(jì)劃以便生成多個回歸正常(RTN)計(jì)劃,其允許在FDIR過程結(jié)束之后在電網(wǎng)210上的RTN操作。圖5示出了根據(jù)本發(fā)明的方面的回歸正常(RTN)操作。該操作可以包括RTN接收模塊500,其獲取來自電力管理系統(tǒng)200的RTN消息,以及來自事件上下文服務(wù)320的上下文消息。根據(jù)傳統(tǒng)的方法,在獲取RTN消息和事件上下文消息之后,該過程可以包括獲取電路數(shù)據(jù)(例如,從電力管理系統(tǒng)200)、標(biāo)準(zhǔn)化在RTN消息中概括的電路并在那個電路上執(zhí)行RTN操作。RTN操作之后,故障事件發(fā)送器模塊可以提供更新的電力系統(tǒng)信息(例如,表示故障已經(jīng)被矯正以及系統(tǒng)已回歸正常的信息)給電力管理系統(tǒng)200用于存儲和/或后續(xù)使用。附圖中的數(shù)據(jù)流程圖和框圖示出了根據(jù)本發(fā)明的各個實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的基礎(chǔ)結(jié)構(gòu)、功能性以及操作。在這點(diǎn)上,流程表或框圖中的每個框可以表示一個模塊、片段或部分代碼,其包括用于實(shí)現(xiàn)指定的邏輯功能(一個或多個)的一個或多個可執(zhí)行指令。還要注意的是,在一些備選的實(shí)施例中,在框中指出的功能可不按照圖中指出的次序出現(xiàn)。例如,依賴于所涉及的功能性,接連示出的兩個框?qū)嶋H上可以大體上同時被執(zhí)行,或者框有時可以按照相反的順序執(zhí)行。還將要注意的是,在框圖和/或流程圖中的每一個框以及框圖和/或流程圖中框的組合,可以由執(zhí)行特定功能或動作的專用基于硬件的系統(tǒng)來實(shí)現(xiàn),或由專用硬件和計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。
如本文所討論的,各種系統(tǒng)和組件被描述為“獲取”數(shù)據(jù)(例如,溫度、電網(wǎng)頻率等)。可以理解的是,相應(yīng)的數(shù)據(jù)可以利用任意解決方案來獲取。例如,相應(yīng)的系統(tǒng)/組件能夠生成和/或被用來生成數(shù)據(jù)、從一個或多個數(shù)據(jù)存儲或傳感器(例如,數(shù)據(jù)庫)取回?cái)?shù)據(jù)、從另一個系統(tǒng)/組件接收數(shù)據(jù)和/或類似的方法。當(dāng)數(shù)據(jù)沒有被特定的系統(tǒng)/組件生成時,可以理解的是,能夠?qū)崿F(xiàn)脫離于所示的系統(tǒng)/組件的另一個系統(tǒng)/組件,其生成數(shù)據(jù)并將數(shù)據(jù)提供給系統(tǒng)/組件和/或存儲該數(shù)據(jù)供系統(tǒng)/組件訪問。前面的附圖示出了與根據(jù)本公開的若干實(shí)施例有關(guān)的一些處理。就這一點(diǎn)而言,在附圖的流程圖中的每個圖或框表示與所述方法的實(shí)施例關(guān)聯(lián)的過程。還要注意的是,在一些備選的實(shí)現(xiàn)中,依賴于所涉及的動作,在附圖或框中指出的動作可以不按照附圖中指出的次序出現(xiàn),或者例如實(shí)際上可以大體上同時執(zhí)行。同樣,本領(lǐng)域普通技術(shù)人員將認(rèn)識到,可以添加描述處理的附加框。本文中使用的術(shù)語僅是用于描述特定的實(shí)施例的目的,并且不意于限制本公開。如本文中所用的,單數(shù)形式“一”、“一個”以及“該”也意于包括復(fù)數(shù)形式,除非上下文清楚地另有說明。將進(jìn)一步理解的是,當(dāng)在本說明書中用到術(shù)語“包括”和/或“包含”時,其是 指存在所陳述的特征、整體、步驟、操作、元件和/或組件,但是不排除存在或添加一個或多個其它的特征、整體、步驟、操作、元件、組件和/或其組合。本書面說明使用示例來公開本發(fā)明,包括最佳模式,也使任意本領(lǐng)域技術(shù)人員能實(shí)踐本發(fā)明,包括制造和使用任意裝置或系統(tǒng)以及執(zhí)行任意結(jié)合的方法。本發(fā)明的可取得專利的范圍由權(quán)利要求限定,并可包括本領(lǐng)域技術(shù)人員想到的其它示例。如果這樣的其它示例具有與權(quán)利要求的字面語言沒有不同的結(jié)構(gòu)元件或者它們包括與權(quán)利要求的字面語言無實(shí)質(zhì)性差異的等效結(jié)構(gòu)元件,那么這樣的其它示例意于在權(quán)利要求的范圍內(nèi)。部件列表2故障處理系統(tǒng)4包裝器6入站管道8第一要求檢查數(shù)據(jù)分組10處理引擎組件12第一上下文消息14第二上下文消息16 出站管道18第二要求檢查數(shù)據(jù)分組20要求檢查服務(wù)模塊90 環(huán)境102計(jì)算機(jī)基礎(chǔ)結(jié)構(gòu)104計(jì)算設(shè)備112存儲器114處理器116 I/O 接口118 總線
120I/O 設(shè)備 / 資源122存儲系統(tǒng)200電力管理系統(tǒng)210電網(wǎng)300接收模塊320事件上下文服務(wù)330事件上下文數(shù)據(jù)庫 500回歸正常接收模塊。
權(quán)利要求
1.一種故障處理系統(tǒng)(2),包括 第一處理引擎包裝器(4),其具有 入站管道¢),配置成獲取第一要求檢查數(shù)據(jù)分組(8); 處理引擎(10)組件,配置成 根據(jù)故障規(guī)則處理從所述第一要求檢查數(shù)據(jù)分組(8)得到的第一上下文消息(12),所述故障規(guī)則選自故障檢測規(guī)則、故障位置規(guī)則、故障隔離規(guī)則或者故障恢復(fù)規(guī)則;以及 生成第二上下文消息(14),所述第二上下文消息(14)包括根據(jù)所選擇的故障規(guī)則處理的數(shù)據(jù);以及 出站管道(16),配置成提供從所述第二上下文消息(14)得到的第二要求檢查數(shù)據(jù)分組(18)。
2.根據(jù)權(quán)利要求I所述的故障處理系統(tǒng)(2),進(jìn)一步包括要求檢查服務(wù)模塊(20),配置成 將所述第一要求檢查數(shù)據(jù)分組(8)轉(zhuǎn)換成所述第一上下文消息(12);以及 將所述第二上下文消息(14)轉(zhuǎn)換成所述第二要求檢查數(shù)據(jù)分組(18)。
3.根據(jù)權(quán)利要求2所述的故障處理系統(tǒng)(2),其中所述入站管道(6)配置成通過所述要求檢查服務(wù)模塊(20)發(fā)送所述第一要求檢查數(shù)據(jù)分組(8)。
4.根據(jù)權(quán)利要求3所述的故障處理系統(tǒng)(2),其中所述要求檢查服務(wù)模塊(20)配置成提供所述第二要求檢查數(shù)據(jù)分組(18)至所述出站管道(16)。
5.根據(jù)權(quán)利要求I所述的故障處理系統(tǒng)(2),其中所述第一處理引擎包裝器(4)的所述處理引擎組件(10)配置成根據(jù)僅僅所選擇的故障規(guī)則處理所述第一上下文消息(12)。
6.根據(jù)權(quán)利要求I所述的故障處理系統(tǒng)(2),其中所述第一要求檢查數(shù)據(jù)分組(8)是所述第一上下文消息(12)的大小的一小部分,并且其中所述第二要求檢查數(shù)據(jù)分組(18)是所述第二上下文消息(14)的大小的一小部分。
7.根據(jù)權(quán)利要求6所述的故障處理系統(tǒng)(2),其中所述入站管道(6)和所述出站管道(16)配置成僅傳輸要求檢查數(shù)據(jù)分組(8,18)。
8.根據(jù)權(quán)利要求I所述的故障處理系統(tǒng)(2),進(jìn)一步包括 第二處理引擎包裝器(4),其與所述第一處理引擎包裝器(4)連接,所述第二處理引擎包裝器⑷具有 入站管道¢),配置成從所述第一處理引擎包裝器(4)的所述出站管道(16)獲取第一要求檢查數(shù)據(jù)分組(8); 處理引擎組件(10),配置成 根據(jù)區(qū)別于所述第一處理引擎包裝器處理引擎組件(10)的所述故障規(guī)則的故障規(guī)則處理從所述第一要求檢查數(shù)據(jù)分組(8)得到的所述第一上下文消息(12),所述故障規(guī)則選自故障檢測規(guī)則、故障位置規(guī)則、故障隔離規(guī)則或者故障恢復(fù)規(guī)則;以及 生成第二上下文消息(14),所述第二上下文消息(14)包括根據(jù)所選擇的故障規(guī)則處理的數(shù)據(jù);以及 出站管道(16),配置成提供從所述第二上下文消息(14)得到的第二要求檢查數(shù)據(jù)分組(18)。
9.一種故障處理系統(tǒng)(2),包括一系列連接的處理引擎包裝器(4),其共同地配置成處理在電力系統(tǒng)中的故障,所述處理引擎包裝器(4)中的每一個具有 入站管道¢),配置成獲取第一要求檢查數(shù)據(jù)分組(8); 處理引擎組件(10),配置成 根據(jù)僅僅一個故障規(guī)則處理從所述第一要求檢查數(shù)據(jù)分組(8)得到的第一上下文消息(12),所述故障規(guī)則選自故障檢測規(guī)則、故障位置規(guī)則、故障隔離規(guī)則或者故障恢復(fù)規(guī)則;以及 生成第二上下文消息(14),所述第二上下文消息(14)包括根據(jù)所選擇的故障規(guī)則處理的數(shù)據(jù);以及 出站管道(16),配置成提供從所述第二上下文消息(14)得到的第二要求檢查數(shù)據(jù)分組(18)給所述一系列處理引擎包裝器(4)中的后繼處理引擎包裝器(4)。
10.一種系統(tǒng)(2),包括 至少一個計(jì)算設(shè)備(104),適于通過執(zhí)行包括如下的動作來處理電力系統(tǒng)故障 獲取表示電力系統(tǒng)組件中的故障的入站事件上下文消息(12); 獲取與所述電力系統(tǒng)組件周圍的電路有關(guān)的電路信息; 提供用于標(biāo)準(zhǔn)化在所述電力系統(tǒng)組件周圍的所述電路的指令; 驗(yàn)證所述事件上下文消息(12); 確定在所述電力系統(tǒng)組件周圍的所標(biāo)準(zhǔn)化的電路中的多個可能故障位置; 為所述多個可能故障位置中的至少一個生成隔離計(jì)劃; 識別能為所述標(biāo)準(zhǔn)化電路的所述電力系統(tǒng)下游的一部分提供恢復(fù)電力的多個聯(lián)絡(luò)開關(guān); 獲取與在所述多個聯(lián)絡(luò)開關(guān)中的每一個的周圍的電路有關(guān)的電路信息; 標(biāo)準(zhǔn)化在所述多個聯(lián)絡(luò)開關(guān)中的每一個的周圍的所述電路;以及 基于預(yù)定的恢復(fù)量度、利用所述多個聯(lián)絡(luò)開關(guān)中的至少一個生成供電恢復(fù)計(jì)劃。
全文摘要
本發(fā)明名稱為“故障處理系統(tǒng)”。本發(fā)明的方面提供了一種故障處理系統(tǒng)(2)。在一個實(shí)施例中,該故障處理系統(tǒng)(2)包括故障處理系統(tǒng)(2),其包括第一處理引擎包裝器(4),其具有入站管道(6),配置成獲取第一要求檢查數(shù)據(jù)分組(8);處理引擎(10)組件,配置成根據(jù)故障規(guī)則處理從該第一要求檢查數(shù)據(jù)分組(8)得到的第一上下文消息(12),故障規(guī)則選自故障檢測規(guī)則、故障位置規(guī)則、故障隔離規(guī)則或者故障恢復(fù)規(guī)則,以及生成第二上下文消息(14),該第二上下文消息(14)包括根據(jù)所選擇的故障規(guī)則處理的數(shù)據(jù);以及出站管道(16),配置成提供從第二上下文消息(14)得到的第二要求檢查數(shù)據(jù)分組(18)。
文檔編號G06Q50/06GK102880990SQ20121032997
公開日2013年1月16日 申請日期2012年6月14日 優(yōu)先權(quán)日2011年6月14日
發(fā)明者A·尼加姆, R·J·圣安德烈斯 申請人:通用電氣公司