國網(wǎng)各個(gè)網(wǎng)省公司目前正在建設(shè)智能變電站配置文件管控系統(tǒng),山東容弗緊跟國網(wǎng)步伐,憑借自身對(duì)IEC-61850的深入理解和對(duì)SCD文件的深層研究,采用大數(shù)據(jù)挖掘分析及無效數(shù)據(jù)智能剔除技術(shù)、異構(gòu)數(shù)據(jù)轉(zhuǎn)換及量化融合技術(shù)嚴(yán)格把控智能變電站的核心-SCD!為智能變電站安全穩(wěn)定運(yùn)行保駕護(hù)航,下面容弗小編帶領(lǐng)大家一起解密SCD:
SCD文件的各節(jié)點(diǎn)以樹形層次結(jié)構(gòu)組織起來,完整的文件由Header、Substation、Communication、IED、DataTypeTemplates五大部分組成。
Header部分包含SCD文件標(biāo)識(shí)、文件版本、配置工具、文件修改歷史記錄等信息。
Substation部分描述變電站的功能結(jié)構(gòu),標(biāo)識(shí)一次設(shè)備以及它們的電氣連接關(guān)系。
下面簡要描述一下Communication、IED和DataTypeTemplates三部分中過程層比較關(guān)心的內(nèi)容。
1.1Communication部分
Communication部分描述各個(gè)IED的SV控制塊和GOOSE控制塊的地址信息。SMV節(jié)點(diǎn)下Address節(jié)點(diǎn)配置了SV控制塊的APPID、MAC、VLAN-ID和VLAN優(yōu)先級(jí),GOOSE控制塊的相關(guān)參數(shù)是在GSE節(jié)點(diǎn)下的Address節(jié)點(diǎn)中配置,此外,GSE節(jié)點(diǎn)中還配置了GOOSE報(bào)文發(fā)送的心跳時(shí)間MaxTime和最小重發(fā)時(shí)間MinTime。
1.2 IED部分
IED部分各個(gè)智能電子設(shè)備的具體內(nèi)容,SV、GOOSE的發(fā)布和訂閱都在此描述。
SV的發(fā)布通過SV控制塊SampledValueControl實(shí)現(xiàn)。其中,name為控制塊名字,datSet屬性指定了與本控制塊關(guān)聯(lián)的數(shù)據(jù)集,smvID為控制塊的字符串ID(也叫svID,報(bào)文中一般會(huì)保護(hù)此參數(shù)),nofASDU定義了報(bào)文中的ASDU數(shù)目,SmvOpts的各個(gè)屬性都是布爾型,分別指定相應(yīng)的項(xiàng)是否應(yīng)該出現(xiàn)在SV報(bào)文中。
GOOSE的發(fā)布通過GOOSE控制塊GSEControl實(shí)現(xiàn)。GSEControl節(jié)點(diǎn)包含的屬性有name、datSet、confRef、type和appID。其中,name為控制塊名字,datSet屬性指定了與本控制塊關(guān)聯(lián)的數(shù)據(jù)集,appID為控制塊的字符串ID(也叫g(shù)oID,報(bào)文中一般包含此參數(shù))。另外GOOSE報(bào)文中常包含的gocbRef參數(shù)在這里并未明確指定,它是按照“IED名字+LD的inst+/LLN0$GO$+控制塊名字”的格式生成的,指明了控制塊在SCD文件中的路徑。
SV和GOOSE的訂閱是在Inputs節(jié)點(diǎn)下定義的,如下圖所示。Inputs節(jié)點(diǎn)由多個(gè)外部引用條目ExtRef組成,每個(gè)外部引用條目指定了內(nèi)部輸入虛端子的地址intAddr和外部輸出虛端子地址(由iedName、ldInst、prefix、lnClass、lnInst、doName、daName構(gòu)成),根據(jù)這些信息可以找到內(nèi)外虛端子對(duì)應(yīng)的數(shù)據(jù)對(duì)象DO甚至具體的數(shù)據(jù)屬性DA。
數(shù)據(jù)集DataSet的結(jié)構(gòu)如下圖。name屬性是其標(biāo)識(shí),上面提到的SV/GOOSE控制塊的屬性datSet指定的就是DataSet的name,通過比對(duì)這兩個(gè)字符串,可以找到SV/GOOSE控制塊所關(guān)聯(lián)的數(shù)據(jù)集。desc屬性給出了數(shù)據(jù)集的描述信息。DataSet節(jié)點(diǎn)由多個(gè)子節(jié)點(diǎn)FCDA組成,比較FCDA和上面的ExtRef我們可以看到他們有一些相似的屬性(ldInst、prefix、lnClass等),不同的是ExtRef中的這些屬性指定的是外部某IED的數(shù)據(jù)路徑,而FCDA的這些屬性指定的是本IED的數(shù)據(jù)路徑。
1.3 DataTypeTemplates部分
DataTypeTemplates部分定義邏輯節(jié)點(diǎn)類型LNodeType、數(shù)據(jù)對(duì)象類型DOType、數(shù)據(jù)屬性類型DAType等數(shù)據(jù)類型模板。
每個(gè)邏輯節(jié)點(diǎn)LN都是某個(gè)邏輯節(jié)點(diǎn)類型LNodeType的實(shí)例,LN的lnType屬性指明了它的邏輯節(jié)點(diǎn)類型LNodeType。LN和LNodeType含有一個(gè)共同的屬性lnClass,它指定了LNodeType所屬的邏輯節(jié)點(diǎn)類,一般由4個(gè)字母組成。在61850-7-4的第5節(jié)定義了代表各種功能的邏輯節(jié)點(diǎn)類,并規(guī)定了各種邏輯節(jié)點(diǎn)類應(yīng)該包含的數(shù)據(jù)(7-x中所說的數(shù)據(jù)就是SCD文件中的數(shù)據(jù)對(duì)象DO)。比如,“XCBR”表示斷路器,它包含的數(shù)據(jù)有Pos(開關(guān)位置)、BlkOpn(跳閘閉鎖)、BlkCls(合閘閉鎖)等等。
邏輯節(jié)點(diǎn)類型LNodeType由若干個(gè)數(shù)據(jù)對(duì)象DO組成,而LN中含有的DOI是DO的實(shí)例。每個(gè)DO和它對(duì)應(yīng)的實(shí)例DOI有相同的name屬性,name的命名都有特定語義,在61850-7-4的第6節(jié)以表格的方式列出了所有了的數(shù)據(jù)名和相應(yīng)含義。比如,上面提到的斷路器邏輯節(jié)點(diǎn)類“XCBR”包含的數(shù)據(jù)“Pos”表示開關(guān)位置,在隔離刀閘邏輯節(jié)點(diǎn)“XSWI”中也包含數(shù)據(jù)“Pos”。
數(shù)據(jù)對(duì)象DO的type屬性指明了它的數(shù)據(jù)對(duì)象類型DOType。DOType的cdc屬性指明了該DOType的公用數(shù)據(jù)類CDC(Common Data Class),61850-7-3的第7節(jié)定義了各種共用數(shù)據(jù)類CDC以及它們應(yīng)該包含的數(shù)據(jù)屬性。
上圖是一個(gè)邏輯節(jié)點(diǎn)類型的例子,每個(gè)IED中的LN0/LN節(jié)點(diǎn)都是某個(gè)LNodeType的實(shí)例,通過比對(duì)前者的lnType屬性和LNodeType的id屬性,可以確定每個(gè)LN0/LN都是由那個(gè)LNodeType實(shí)例化的。LN0/LN節(jié)點(diǎn)下的DOI是相應(yīng)LNodeType下具有相同name的DO的實(shí)例化對(duì)象。
下圖是一個(gè)數(shù)據(jù)對(duì)象類型的例子,LNodeType下的每個(gè)DO都是由某個(gè)DOType的派生,DOI節(jié)點(diǎn)下的DAI是相應(yīng)的DOType下某個(gè)DA的實(shí)例化對(duì)象。每個(gè)DA都有一個(gè)bType屬性,它指定了該DA的基本數(shù)據(jù)類型。bType為Struct的DA是結(jié)構(gòu)化的DA,它的具體結(jié)構(gòu)由相應(yīng)的DAType定義;bType為Enum的DA是枚舉類型,具體內(nèi)容有相應(yīng)的EnumType定義。
在SCD文件中一個(gè)SV/GOOSE報(bào)文的完整配置包括三個(gè)部分:控制塊參數(shù)(SampledValueControl/GSEControl)、通信參數(shù)(SMV/GSE)、數(shù)據(jù)集配置(DataSet)。各部分的具體內(nèi)容在上一節(jié)已經(jīng)描述,下圖顯示了三個(gè)部分之間的關(guān)聯(lián):通過比對(duì)IED的name、訪問點(diǎn)的name、LD的實(shí)例名inst和控制塊的name 找到與控制塊匹配的SMV/GSE;通過比對(duì)控制塊的datSet屬性和數(shù)據(jù)集DataSet的name找到與控制塊匹配的DataSet。
2.2 虛端子連線的建立
SCD文件中的Inputs節(jié)點(diǎn)描述了各個(gè)IED對(duì)外部信號(hào)的引用(訂閱)情況。下面以GOOSE的引用為例描述建立虛端子連線的過程。
上圖下方為某Inputs節(jié)點(diǎn)下的一條外部引用,根據(jù)該引用指定的iedName、ldInst可找到外部信號(hào)所在的IED和邏輯設(shè)備LDevice,遍歷該LDevice下所有DataSet條目,通過比對(duì)ldInst、prefix、lnClass、lnInst、doName和daName可找到匹配的數(shù)據(jù)集條目,數(shù)據(jù)集與控制塊的關(guān)聯(lián)在上面已經(jīng)講述。至此,找到了該外部引用條目訂閱的是哪個(gè)IED的哪個(gè)GOOSE控制塊的第幾個(gè)數(shù)據(jù)集條目,虛端子連線由此建立。
風(fēng)云兩甲子,弦歌三世紀(jì)。百廿年華百廿年華,砥礪前行,山東容弗必將在互聯(lián)網(wǎng)+新電改的大背景下,在智能電網(wǎng)建設(shè)的新時(shí)代下砥礪前行!!