基于模型對(duì)象化語(yǔ)義的icd與scd一致性校驗(yàn)方法
【專(zhuān)利摘要】本發(fā)明涉及一種基于模型對(duì)象化語(yǔ)義的ICD與SCD一致性校驗(yàn)方法,包括以下步驟:1、按照IEC61850標(biāo)準(zhǔn)Schema模型建立ICD文件和SCD文件的RDFSchema模型。2、RDF對(duì)象化:將對(duì)應(yīng)版本的ICD文件和SCD文件中所有節(jié)點(diǎn)創(chuàng)建為面向?qū)ο蟮腞DF數(shù)據(jù)對(duì)象實(shí)例,將ICD文件和SCD文件中所有節(jié)點(diǎn)之間的依賴(lài)關(guān)系也創(chuàng)建為具體的RDF數(shù)據(jù)對(duì)象關(guān)聯(lián),最終ICD文件和SCD文件中所有節(jié)點(diǎn)以RDF數(shù)據(jù)對(duì)象的形式存儲(chǔ)到面向?qū)ο蟮臄?shù)據(jù)模型中;3、一致性校驗(yàn):在SCD對(duì)應(yīng)的RDF對(duì)象中查找ICD對(duì)應(yīng)的對(duì)象,并分別進(jìn)行一致性校驗(yàn);4、得到校驗(yàn)報(bào)告。該方法檢測(cè)方便,提高了工作效率,節(jié)約了人力成本。
【專(zhuān)利說(shuō)明】 基于模型對(duì)象化語(yǔ)義的ICD與SCD —致性校驗(yàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種基于模型對(duì)象化語(yǔ)義的I⑶與S⑶一致性校驗(yàn)方法。
【背景技術(shù)】
[0002]與常規(guī)變電站相比,智能變電站二次系統(tǒng)采用了最新的通信技術(shù)和信息處理技術(shù),功能的部署情況以及功能之間的通信關(guān)系必須通過(guò)配置數(shù)據(jù)(采用IEC61850的SCL格式)進(jìn)行描述和承載,這些配置數(shù)據(jù)也是智能電網(wǎng)各環(huán)節(jié)共同關(guān)心的核心信息。IEC61850標(biāo)準(zhǔn)規(guī)定了用ICD文件來(lái)描述智能裝置的能力,多個(gè)ICD文件通過(guò)集成形成全站系統(tǒng)配置文件SCD。由于個(gè)別智能裝置不成熟、設(shè)計(jì)方案變更等原因?qū)е翴CD版本變更頻繁,進(jìn)而導(dǎo)致SCD經(jīng)常變更,且沒(méi)有嚴(yán)格的版本控制機(jī)制,需要保證ICD與對(duì)應(yīng)版本的SCD文件保持一致,不然在系統(tǒng)調(diào)試中會(huì)出現(xiàn)錯(cuò)誤,嚴(yán)重的情況下甚至?xí)绊懚蜗到y(tǒng)的穩(wěn)定運(yùn)行。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種基于模型對(duì)象化語(yǔ)義的ICD與SCD —致性校驗(yàn)方法,該方法檢測(cè)方便,提高了工作效率,節(jié)約了人力成本。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案是:一種基于模型對(duì)象化語(yǔ)義的I⑶與S⑶一致性校驗(yàn)方法,包括以下步驟:
(1)按照IEC61850標(biāo)準(zhǔn)Schema模型(XMLSchema)建立ICD文件和SCD文件的RDFSchema 模型;
(2)RDF對(duì)象化:將對(duì)應(yīng)版本的ICD文件和SCD文件中所有節(jié)點(diǎn)創(chuàng)建為面向?qū)ο蟮腞DF數(shù)據(jù)對(duì)象實(shí)例,將ICD文件和SCD文件中所有節(jié)點(diǎn)之間的依賴(lài)關(guān)系也創(chuàng)建為具體的RDF數(shù)據(jù)對(duì)象關(guān)聯(lián),最終ICD文件和SCD文件中所有節(jié)點(diǎn)以RDF數(shù)據(jù)對(duì)象的形式存儲(chǔ)到面向?qū)ο蟮臄?shù)據(jù)模型中;
(3)—致性校驗(yàn):在SCD對(duì)應(yīng)的RDF對(duì)象中查找ICD對(duì)應(yīng)的對(duì)象,并分別進(jìn)行一致性校
驗(yàn);
(4)得到校驗(yàn)報(bào)告。
[0005]上述步驟(3)中,進(jìn)行一致性校驗(yàn),具體包括:
a)智能裝置IED 對(duì)象及其屬性-desc、type、manufacturer、configVersion 要保證
一致;
b)訪問(wèn)點(diǎn)AccessPoint對(duì)象及其屬性-name要保證一致;
c)邏輯設(shè)備LDevice對(duì)象及其屬性-1nst要保證一致;
d)邏輯節(jié)點(diǎn)LN對(duì)象及其屬性-1nType、InClass、inst、prefix要保證一致;
e)數(shù)據(jù)對(duì)象DO對(duì)象及其屬性-name、desc要保證一致;
f)數(shù)據(jù)屬性DA對(duì)象及其屬性一name要保證一致;
上述對(duì)象及其屬性一致的原則是:對(duì)象的數(shù)量一樣,且每個(gè)對(duì)象的屬性的值也相同。
[0006]本發(fā)明的有益效果是:解決了 I⑶和S⑶版本變更導(dǎo)致的I⑶與S⑶不一致的問(wèn)題,在ICD文件變更比較頻繁的情況下,本發(fā)明可以方便地檢測(cè)ICD與SCD的一致性,能有效節(jié)約人力成本,提高工作效率,減少重復(fù)性勞動(dòng),大大降低了智能變電站聯(lián)調(diào)和調(diào)試的工作量。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0007]圖1是本發(fā)明實(shí)施例的流程圖。
【具體實(shí)施方式】
[0008]本發(fā)明基于模型對(duì)象化語(yǔ)義的ICD與SCD —致性校驗(yàn)方法,如圖1所示,包括以下步驟:
(I)按照IEC61850標(biāo)準(zhǔn)Schema模型(XML Schema)建立ICD文件和SCD文件的RDFSchema 模型。
[0009]建立相應(yīng)的RDF Schema模型的原因是I⑶文件中的節(jié)點(diǎn)之間存在著密切的依賴(lài)關(guān)系,適合用面向?qū)ο蟮臄?shù)據(jù)模型來(lái)承載。在本實(shí)施例中,所述RDF Schema模型采用申請(qǐng)?zhí)枮?01110227408.9的中國(guó)專(zhuān)利《用于智能變電站設(shè)計(jì)的圖形及RDF模型構(gòu)建方法》里面提到的模型RDF Schema。
[0010]RDF Schema模型對(duì)象化是采用與IEC61850標(biāo)準(zhǔn)Schema模型相同的形式,用RDF描述IEC61850標(biāo)準(zhǔn)Schema模型,給出IEC61850標(biāo)準(zhǔn)Schema模型的RDF Schema ;將SCL中的節(jié)點(diǎn)智能裝置IED、訪問(wèn)點(diǎn)AccessPoint、邏輯設(shè)備LDevice、邏輯節(jié)點(diǎn)LN、數(shù)據(jù)對(duì)象D0、數(shù)據(jù)屬性DA分別映射為RDF的智能裝置IED模型類(lèi)、訪問(wèn)點(diǎn)AccessPoint模型類(lèi)、邏輯設(shè)備LDevice模型類(lèi)、邏輯節(jié)點(diǎn)LN模型類(lèi)、數(shù)據(jù)對(duì)象DO模型類(lèi)、數(shù)據(jù)屬性DA模型類(lèi)。
[0011](2)RDF對(duì)象化:將對(duì)應(yīng)版本的ICD文件和SCD文件中所有節(jié)點(diǎn)創(chuàng)建為面向?qū)ο蟮腞DF數(shù)據(jù)對(duì)象實(shí)例,將ICD文件和SCD文件中所有節(jié)點(diǎn)之間的依賴(lài)關(guān)系也創(chuàng)建為具體的RDF數(shù)據(jù)對(duì)象關(guān)聯(lián),最終ICD文件和SCD文件中所有節(jié)點(diǎn)以RDF數(shù)據(jù)對(duì)象的形式存儲(chǔ)到面向?qū)ο蟮臄?shù)據(jù)模型中。
[0012](3)—致性校驗(yàn):在S⑶對(duì)應(yīng)的RDF對(duì)象中查找I⑶對(duì)應(yīng)的對(duì)象,并分別進(jìn)行一致性校驗(yàn);具體包括:
a)智能裝置IED 對(duì)象及其屬性-desc、type、manufacturer、configVersion 要保證
一致;
b)訪問(wèn)點(diǎn)AccessPoint對(duì)象及其屬性-name要保證一致;
c)邏輯設(shè)備LDevice對(duì)象及其屬性-1nst要保證一致;
d)邏輯節(jié)點(diǎn)LN對(duì)象及其屬性-1nType、InClass、inst、prefix要保證一致;
e)數(shù)據(jù)對(duì)象DO對(duì)象及其屬性-name、desc要保證一致;
f)數(shù)據(jù)屬性DA對(duì)象及其屬性一name要保證一致;
上述對(duì)象及其屬性一致的原則是:對(duì)象的數(shù)量一樣,且每個(gè)對(duì)象的屬性的值也相同。
[0013](4)得到校驗(yàn)報(bào)告。
[0014]本發(fā)明方法中涉及到的專(zhuān)業(yè)術(shù)語(yǔ)解釋如下:
XML (Extensible Markup Language):可擴(kuò)展標(biāo)記語(yǔ)言;
ICD (IED Capability Description):IED 能力描述文件; SCL (Substation Configuration Description Language):變電站配置描述語(yǔ)言; XML Schema:定義XML文檔的合法構(gòu)建模塊;
RDF (Resource Description Framework): RDF 是一個(gè)處理兀數(shù)據(jù)的 XML 應(yīng)用,所謂元數(shù)據(jù),就是“描述數(shù)據(jù)的數(shù)據(jù)”或者“描述信息的信息”;
RDF Schema:RDF Schema本身也是一個(gè)RDF文件,是對(duì)RDF類(lèi)型的定義。
[0015]以上是本發(fā)明的較佳實(shí)施例,凡依本發(fā)明技術(shù)方案所作的改變,所產(chǎn)生的功能作用未超出本發(fā)明技術(shù)方案的范圍時(shí),均屬于本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種基于模型對(duì)象化語(yǔ)義的ICD與SCD —致性校驗(yàn)方法,其特征在于,包括以下步驟: (1)按照IEC61850標(biāo)準(zhǔn)Schema模型(XMLSchema)建立ICD文件和SCD文件的RDFSchema 模型; (2)RDF對(duì)象化:將對(duì)應(yīng)版本的ICD文件和SCD文件中所有節(jié)點(diǎn)創(chuàng)建為面向?qū)ο蟮腞DF數(shù)據(jù)對(duì)象實(shí)例,將ICD文件和SCD文件中所有節(jié)點(diǎn)之間的依賴(lài)關(guān)系也創(chuàng)建為具體的RDF數(shù)據(jù)對(duì)象關(guān)聯(lián),最終ICD文件和SCD文件中所有節(jié)點(diǎn)以RDF數(shù)據(jù)對(duì)象的形式存儲(chǔ)到面向?qū)ο蟮臄?shù)據(jù)模型中; (3)—致性校驗(yàn):在SCD對(duì)應(yīng)的RDF對(duì)象中查找ICD對(duì)應(yīng)的對(duì)象,并分別進(jìn)行一致性校驗(yàn); (4)得到校驗(yàn)報(bào)告。
2.根據(jù)權(quán)利要求1所述的基于模型對(duì)象化語(yǔ)義的ICD與SCD—致性校驗(yàn)方法,其特征在于,步驟(3)中,進(jìn)行一致性校驗(yàn),具體包括: a)智能裝置IED 對(duì)象及其屬性-desc、type、manufacturer、configVersion 要保證一致; b)訪問(wèn)點(diǎn)AccessPoint對(duì)象及其屬性-name要保證一致; c)邏輯設(shè)備LDevice對(duì)象及其屬性-1nst要保證一致; d)邏輯節(jié)點(diǎn)LN對(duì)象及其屬性-1nType、InClass、inst、prefix要保證一致; e)數(shù)據(jù)對(duì)象DO對(duì)象及其屬性-name、desc要保證一致; f)數(shù)據(jù)屬性DA對(duì)象及其屬性一name要保證一致; 上述對(duì)象及其屬性一致的原則是:對(duì)象的數(shù)量一樣,且每個(gè)對(duì)象的屬性的值也相同。
【文檔編號(hào)】G06F17/30GK103631854SQ201310445928
【公開(kāi)日】2014年3月12日 申請(qǐng)日期:2013年9月27日 優(yōu)先權(quán)日:2013年9月27日
【發(fā)明者】唐志軍, 黃巍, 陸榛, 宋福海, 鄧超平, 朱維鈞 申請(qǐng)人:國(guó)家電網(wǎng)公司, 國(guó)網(wǎng)福建省電力有限公司, 國(guó)網(wǎng)福建省電力有限公司電力科學(xué)研究院