一種智能生成變電站業(yè)務(wù)回路的方法
【專利摘要】本發(fā)明涉及變電站業(yè)務(wù)回路生成【技術(shù)領(lǐng)域】,特別涉及一種智能生成變電站業(yè)務(wù)回路的方法。本發(fā)明對(duì)解析出的智能變電站內(nèi)IED間的虛通道數(shù)據(jù),借助DroolsExpert開(kāi)源規(guī)則引擎智能生成站內(nèi)各種業(yè)務(wù)回路,可以在據(jù)此發(fā)明生成的業(yè)務(wù)回路基礎(chǔ)上做很多有意義的工作,比如,基于業(yè)務(wù)回路的狀態(tài)顯示及狀態(tài)變化告警,將非正常狀態(tài)與業(yè)務(wù)回路聯(lián)系起來(lái),進(jìn)而判斷出非正常狀態(tài)對(duì)智能化變電站業(yè)務(wù)的影響,幫助運(yùn)維人員迅速定位異常發(fā)生的原因。本發(fā)明具有智能、規(guī)則配置靈活、業(yè)務(wù)回路可編輯等特點(diǎn),用戶只需要調(diào)整智能生成業(yè)務(wù)回路的規(guī)則配置文件而不需要修改源代碼。
【專利說(shuō)明】-種智能生成變電站業(yè)務(wù)回路的方法
[0001]
【技術(shù)領(lǐng)域】
[0002] 本發(fā)明涉及變電站業(yè)務(wù)回路生成【技術(shù)領(lǐng)域】,特別涉及一種智能生成變電站業(yè)務(wù)回 路的方法。
[0003]
【背景技術(shù)】
[0004] 智能化變電站通過(guò)標(biāo)準(zhǔn)化的信息模型及信息交換接口,實(shí)現(xiàn)了變電站基礎(chǔ)功能如 保護(hù)、控制、測(cè)量、計(jì)量及狀態(tài)監(jiān)測(cè)的網(wǎng)絡(luò)化及信令化,極大的簡(jiǎn)化了變電站的部署與調(diào)試, 提高了二次系統(tǒng)的可靠性,給各種智能化應(yīng)用提供了信息共享的基礎(chǔ),使不同廠家二次設(shè) 備間的互通及互操作成為可能。新一代智能化變電站以一、二次緊密結(jié)合的智能一次設(shè)備 為基礎(chǔ),一、二次設(shè)備的狀態(tài)直接關(guān)系到智能化變電站的安全可靠運(yùn)行。同時(shí),智能站的網(wǎng) 絡(luò)化、信令化,使以前的保護(hù)、測(cè)控回路變得看不見(jiàn)、摸不著了。由二次裝置及網(wǎng)絡(luò)設(shè)備故障 引起的報(bào)文通訊異常因回路的不可見(jiàn)性,變電站運(yùn)維人員難以對(duì)問(wèn)題進(jìn)行定位排查,也很 難厘清這些異常對(duì)變電站業(yè)務(wù)的真正影響。
[0005] 智能化變電站的二次回路是以標(biāo)準(zhǔn)的(光或電)以太網(wǎng)的組網(wǎng)方式來(lái)實(shí)現(xiàn)的,站內(nèi) 測(cè)控、保護(hù)等業(yè)務(wù)是依據(jù)符合IEC61850標(biāo)準(zhǔn)的信息模型,以規(guī)范的報(bào)文形式,通過(guò)以太網(wǎng) 絡(luò)在不同智能電子設(shè)備(IED)間的信息交換來(lái)完成的。上述信息模型是以XML形式定義 好的變電站配置描述文件(SCD)中有準(zhǔn)確描述。根據(jù)IEC61850模型,不同IED間信息的交 換是通過(guò)IED中定義的邏輯設(shè)備(LD)進(jìn)行的,一個(gè)邏輯設(shè)備向另一個(gè)邏輯設(shè)備的輸入端 (Inputs)發(fā)送數(shù)據(jù)集(Dataset),從而形成虛通道,多個(gè)虛通道有機(jī)組合成一個(gè)業(yè)務(wù)回路, 用來(lái)支持不同的業(yè)務(wù),如完成對(duì)開(kāi)關(guān)的控制或完成對(duì)系統(tǒng)的保護(hù)等。如圖一,給出了虛通道 及業(yè)務(wù)回路示意。
[0006] DrooI s是一款基于Java的開(kāi)源規(guī)則引擎,具有00接口,使得商業(yè)規(guī)則有了更自然 的表達(dá)。其中Drools Expert是Drools眾多模塊中的一個(gè)模塊,是一種基于聲明式的、規(guī) 則的、可編碼的環(huán)境,支持使用多種電子表格表達(dá)規(guī)則。
[0007]
【發(fā)明內(nèi)容】
[0008] 為了解決現(xiàn)有技術(shù)的問(wèn)題,本發(fā)明提供了一種智能生成變電站業(yè)務(wù)回路的方法, 其基于Drools Expert開(kāi)源規(guī)則引擎,對(duì)IED間的虛通道信息,通過(guò)靈活的配置規(guī)則智能生 成業(yè)務(wù)回路,并支持對(duì)業(yè)務(wù)回路的完善和補(bǔ)充,為基于業(yè)務(wù)回路的狀態(tài)顯示及狀態(tài)變化告 警等的上層應(yīng)用提供了基礎(chǔ)。
[0009] 本發(fā)明所采用的技術(shù)方案如下: 一種智能生成變電站業(yè)務(wù)回路的方法,包括以下步驟: A、 配置Excel規(guī)則文件; B、 提取變電站配置描述文件中智能電子設(shè)備間的虛通道數(shù)據(jù); C、 過(guò)濾符合規(guī)則文件的虛通道組成業(yè)務(wù)回路; D、 編輯業(yè)務(wù)回路。
[0010] 配置Excel規(guī)則文件包括兩方面內(nèi)容:A1、條件列配置;A2、動(dòng)作列配置。
[0011] 虛通道數(shù)據(jù)包括:B1、提取出智能電子設(shè)備名稱、類型及描述信息,將智能電子設(shè) 備劃歸不同的電壓等級(jí)及間隔;B2、對(duì)于GOOSE報(bào)文類型和SMV報(bào)文類型,根據(jù)智能電子設(shè) 備的數(shù)據(jù)集和輸入端,提取智能電子設(shè)備間通信的虛通道;B3、對(duì)于麗S報(bào)文類型,提取出 邏輯設(shè)備名稱、報(bào)告標(biāo)識(shí)信息。
[0012] 組成業(yè)務(wù)回路的算法如下: C1、把步驟B中提取的虛通道信息提供給RuleEngine引擎,RuleEngine引擎根據(jù)虛通 道發(fā)送智能電子設(shè)備相關(guān)的智能電子設(shè)備類型、邏輯設(shè)備名稱、邏輯節(jié)點(diǎn)名稱、報(bào)告標(biāo)識(shí), 過(guò)濾出符合步驟A中配置的Excel規(guī)則文件的虛通道; C2、針對(duì)步驟B中提取的每一個(gè)智能電子設(shè)備,判斷智能電子設(shè)備類型是否為 "PROTECT",如是則在步驟Cl中過(guò)濾出的虛通道中提取出發(fā)送智能電子設(shè)備或者接收智能 電子設(shè)備是此智能電子設(shè)備的虛通道,作為以此智能電子設(shè)備為中心的保護(hù)業(yè)務(wù)回路。
[0013] 編輯業(yè)務(wù)回路包括以下三方面: D1、針對(duì)變電站配置描述文件中智能電子設(shè)備類型、邏輯設(shè)備名稱、邏輯節(jié)點(diǎn)名稱、報(bào) 告標(biāo)識(shí)命名不規(guī)范或不準(zhǔn)確導(dǎo)致誤判生成的業(yè)務(wù)回路,支持通過(guò)添加、刪除操作,來(lái)補(bǔ)充和 兀吾; D2、因Excel配置文件有誤導(dǎo)致生成的業(yè)務(wù)回路不準(zhǔn)確的問(wèn)題,支持不重新解析變電 站配置描述文件,在修改配置文件后,直接重新生成業(yè)務(wù)回路; D3、支持對(duì)業(yè)務(wù)回路按間隔的分組顯示。
[0014] 本發(fā)明提供的技術(shù)方案帶來(lái)的有益效果是: 1、提供了智能生成業(yè)務(wù)回路的方法,具有智能、配置靈活、可編輯等特點(diǎn),用戶只需要 調(diào)整智能生成業(yè)務(wù)回路的規(guī)則配置而不需要修改源代碼。
[0015] 2、為基于業(yè)務(wù)回路的狀態(tài)顯示及狀態(tài)變化告警等上層應(yīng)用提供了基礎(chǔ),可以將非 正常狀態(tài)與業(yè)務(wù)回路聯(lián)系起來(lái),幫助運(yùn)維人員迅速定位異常發(fā)生的原因。
[0016]
【專利附圖】
【附圖說(shuō)明】
[0017] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使 用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于 本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0018] 圖1為本發(fā)明的一種智能生成變電站業(yè)務(wù)回路的方法的虛通道及業(yè)務(wù)回路示意 圖。
[0019]
【具體實(shí)施方式】
[0020] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方 式作進(jìn)一步地詳細(xì)描述。
[0021] 實(shí)施例一 本實(shí)施例的智能生成業(yè)務(wù)回路的方法包括以下步驟(以保護(hù)回路為例進(jìn)行說(shuō)明): 1、配置Excel規(guī)則文件 業(yè)務(wù)回路規(guī)則配置文件采用MS Excel格式,使用"條件(CONDITION):動(dòng)作(ACTION)" 模式,當(dāng)匹配到符合條件的對(duì)象時(shí)觸發(fā)動(dòng)作。配置包括兩方面內(nèi)容: a.條件列配置:保護(hù)回路包括GOOSE、SMV、MMS三種報(bào)文類型,對(duì)于GOOSE和SMV規(guī)則 集(RuleSet)中的條件列,配置IED類型、邏輯設(shè)備名稱(LD)、邏輯節(jié)點(diǎn)名稱(LN)的匹配規(guī) 貝IJ ;對(duì)于MMS規(guī)則集中的條件列,配置報(bào)告標(biāo)識(shí)(rptld)的匹配規(guī)則。其中IED類型采用完 全匹配,LD、LN、rptId采用正則表達(dá)式匹配。這些配置傳給Drools Expert規(guī)則引擎進(jìn)行 匹配過(guò)濾。
[0022] b.動(dòng)作列配置:規(guī)則集中的動(dòng)作列用來(lái)配置此行的條件是否使能(true :使能; false :不使能),此配置項(xiàng)作為參數(shù)由Drools回調(diào)傳遞到生成業(yè)務(wù)的邏輯中。
[0023] 說(shuō)明:每行各個(gè)條件間是與的關(guān)系,同時(shí)滿足才會(huì)觸發(fā)動(dòng)作,行與行之間是或的關(guān) 系。
[0024] 2、提取變電站S⑶中IED間的虛通道數(shù)據(jù) 根據(jù)IEC61850模型,不同IED間信息的交換是通過(guò)IED中定義的邏輯設(shè)備(LD)進(jìn)行 的,一個(gè)邏輯設(shè)備向另一個(gè)邏輯設(shè)備的輸入端(Inputs)發(fā)送數(shù)據(jù)集(Dataset),從而形成 虛通道,多個(gè)虛通道有機(jī)組合成一個(gè)業(yè)務(wù)回路。因此我們解析SCD文件,提取以下信息組成 虛通道: 提取出IED名稱、類型及描述等信息,將IED劃歸不同的電壓等級(jí)及間隔。
[0025] 對(duì)于G00SE和SMV,根據(jù)IED的Dataset和Inputs,提取IED間通信的虛通道。其 中Dataset表示此IED要發(fā)送的信息,Inputs表示接收哪些信息,這些信息中包含LD、LN 等信息。
[0026] 以PT01A為例,提取信息樣例摘錄如下表:
【權(quán)利要求】
1. 一種智能生成變電站業(yè)務(wù)回路的方法,包括以下步驟: A、 配置Excel規(guī)則文件; B、 提取變電站配置描述文件中智能電子設(shè)備間的虛通道數(shù)據(jù); C、 過(guò)濾符合規(guī)則文件的虛通道組成業(yè)務(wù)回路; D、 編輯業(yè)務(wù)回路。
2. 根據(jù)權(quán)利要求1所述的一種智能生成變電站業(yè)務(wù)回路的方法,其特征在于,所述的 步驟A中,配置Excel規(guī)則文件包括兩方面內(nèi)容:A1、條件列配置;A2、動(dòng)作列配置。
3. 根據(jù)權(quán)利要求1所述的一種智能生成變電站業(yè)務(wù)回路的方法,其特征在于,所述的 步驟B中,所述的虛通道數(shù)據(jù)包括:B1、提取出智能電子設(shè)備名稱、類型及描述信息,將智能 電子設(shè)備劃歸不同的電壓等級(jí)及間隔;B2、對(duì)于GOOSE報(bào)文類型和SMV報(bào)文類型,根據(jù)智能 電子設(shè)備的數(shù)據(jù)集和輸入端,提取智能電子設(shè)備間通信的虛通道;B3、對(duì)于MMS報(bào)文類型, 提取出邏輯設(shè)備名稱、報(bào)告標(biāo)識(shí)信息。
4. 根據(jù)權(quán)利要求1所述的一種智能生成變電站業(yè)務(wù)回路的方法,其特征在于,所述的 步驟C中,所述的組成業(yè)務(wù)回路的算法如下: C1、把步驟B中提取的虛通道信息提供給RuleEngine引擎,RuleEngine引擎根據(jù)虛通 道發(fā)送智能電子設(shè)備相關(guān)的智能電子設(shè)備類型、邏輯設(shè)備名稱、邏輯節(jié)點(diǎn)名稱、報(bào)告標(biāo)識(shí), 過(guò)濾出符合步驟A中配置的Excel規(guī)則文件的虛通道; C2、針對(duì)步驟B中提取的每一個(gè)智能電子設(shè)備,判斷智能電子設(shè)備類型是否為 "PROTECT",如是則在步驟C1中過(guò)濾出的虛通道中提取出發(fā)送智能電子設(shè)備或者接收智能 電子設(shè)備是此智能電子設(shè)備的虛通道,作為以此智能電子設(shè)備為中心的保護(hù)業(yè)務(wù)回路。
5. 根據(jù)權(quán)利要求1所述的一種智能生成變電站業(yè)務(wù)回路的方法,其特征在于,所述的 步驟D中,所述的編輯業(yè)務(wù)回路包括以下三方面: D1、針對(duì)變電站配置描述文件中智能電子設(shè)備類型、邏輯設(shè)備名稱、邏輯節(jié)點(diǎn)名稱、報(bào) 告標(biāo)識(shí)命名不規(guī)范或不準(zhǔn)確導(dǎo)致誤判生成的業(yè)務(wù)回路,支持通過(guò)添加、刪除操作,來(lái)補(bǔ)充和 兀吾; D2、因 Excel配置文件有誤導(dǎo)致生成的業(yè)務(wù)回路不準(zhǔn)確的問(wèn)題,支持不重新解析變電 站配置描述文件,在修改配置文件后,直接重新生成業(yè)務(wù)回路; D3、支持對(duì)業(yè)務(wù)回路按間隔的分組顯示。
【文檔編號(hào)】G06F9/44GK104240143SQ201410369415
【公開(kāi)日】2014年12月24日 申請(qǐng)日期:2014年7月31日 優(yōu)先權(quán)日:2014年7月31日
【發(fā)明者】賀計(jì)文, 李惠民, 王樂(lè)挺 申請(qǐng)人:山東網(wǎng)聰信息科技有限公司