電力系統(tǒng)數(shù)據(jù)標(biāo)記語(yǔ)言-E語(yǔ)言格式規(guī)范CIM-E_第1頁(yè)
電力系統(tǒng)數(shù)據(jù)標(biāo)記語(yǔ)言-E語(yǔ)言格式規(guī)范CIM-E_第2頁(yè)
電力系統(tǒng)數(shù)據(jù)標(biāo)記語(yǔ)言-E語(yǔ)言格式規(guī)范CIM-E_第3頁(yè)
電力系統(tǒng)數(shù)據(jù)標(biāo)記語(yǔ)言-E語(yǔ)言格式規(guī)范CIM-E_第4頁(yè)
電力系統(tǒng)數(shù)據(jù)標(biāo)記語(yǔ)言-E語(yǔ)言格式規(guī)范CIM-E_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余15頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、電力系統(tǒng)數(shù)據(jù)標(biāo)記語(yǔ)言-E語(yǔ)言格式規(guī)范(CIM-E)作者:日期:Q / GDW 2152008電力系統(tǒng)數(shù)據(jù)標(biāo)記語(yǔ)言E語(yǔ)言規(guī)范Data Markup Language for Electric Power SystemE Language目 錄前言iii范圍 i2 符號(hào)定義 13 基本語(yǔ)法 14 擴(kuò)展語(yǔ)法 4附錄A (參考性附錄)E語(yǔ)言數(shù)據(jù)樣例 810附錄B (規(guī)范性附錄)屬性類(lèi)型和量綱標(biāo)準(zhǔn)3電力系統(tǒng)數(shù)據(jù)標(biāo)記語(yǔ)言一一 E語(yǔ)言規(guī)范(以下簡(jiǎn)稱(chēng)“ E語(yǔ)言”)是在IEC 61970 -301電力系統(tǒng)公用數(shù) 據(jù)模型CIM (Common Information Model )的面向?qū)ο蟪橄蠡A(chǔ)上,針對(duì) CI

2、M在以XML方式進(jìn)行描述 時(shí)的效率缺陷所制定的一種新型高效的電力系統(tǒng)數(shù)據(jù)標(biāo)記語(yǔ)言。E語(yǔ)言的命名源于 Easy (簡(jiǎn)單)、Efficiency (高效)、Electric-power (電力)3個(gè)英文詞頭,它將電 力系統(tǒng)傳統(tǒng)的面向關(guān)系的數(shù)據(jù)描述方式與面向?qū)ο蟮腃IM相結(jié)合,既保留了面向關(guān)系方法的高效率,繼承了其長(zhǎng)期的研究成果,又吸收了面向?qū)ο蠓椒ǖ膬?yōu)點(diǎn)(如類(lèi)的繼承性等),具有簡(jiǎn)潔、高效和適用于電力系統(tǒng)的特點(diǎn)。E語(yǔ)言是一種標(biāo)記語(yǔ)言,具有標(biāo)記語(yǔ)言的基本特點(diǎn)和優(yōu)點(diǎn),其所形成的實(shí)例數(shù)據(jù)是一種標(biāo)記化的純 文本數(shù)據(jù)。E語(yǔ)言通過(guò)少量標(biāo)記符號(hào)和描述語(yǔ)法,可以簡(jiǎn)潔高效地描述電力系統(tǒng)各種簡(jiǎn)單和復(fù)雜數(shù)據(jù)模 型,數(shù)據(jù)量

3、越大則效率越高,而且 E語(yǔ)言比XML更符合人們使用的自然習(xí)慣,計(jì)算機(jī)處理也更簡(jiǎn)單。E語(yǔ)言與XML均一致地遵循 CIM基礎(chǔ)對(duì)象類(lèi),以E語(yǔ)言描述的電力系統(tǒng)模型與以XML語(yǔ)言描述的電力系統(tǒng)模型可進(jìn)行雙向轉(zhuǎn)換。本標(biāo)準(zhǔn)由國(guó)家電網(wǎng)公司國(guó)家電力調(diào)度通信中心提出并負(fù)責(zé)解釋。本標(biāo)準(zhǔn)由國(guó)家電網(wǎng)公司科技部歸口。本標(biāo)準(zhǔn)起草單位:國(guó)家電網(wǎng)公司國(guó)家電力調(diào)度通信中心,國(guó)網(wǎng)電力科學(xué)研究院,江蘇電力調(diào)度通信 中心本標(biāo)準(zhǔn)的主要起草人:辛耀中、林峰、陶洪鑄、倪斌、彭清卿、李毅松、石俊杰、崔恒志、蘇大威Q / GDW 215 2008電力系統(tǒng)數(shù)據(jù)標(biāo)記語(yǔ)言E語(yǔ)言規(guī)范1范圍本標(biāo)準(zhǔn)規(guī)定了電力系統(tǒng)數(shù)據(jù)標(biāo)記語(yǔ)言一一E語(yǔ)言的語(yǔ)法和語(yǔ)義。E語(yǔ)言主

4、要適用于以文件方式描述和交換數(shù)據(jù)的應(yīng)用場(chǎng)合。本標(biāo)準(zhǔn)定義的E語(yǔ)言版本為V1.0。2符號(hào)定義序號(hào)符號(hào)定 義1<>類(lèi)起始符2</>>類(lèi)結(jié)束符3<!系統(tǒng)聲明起始符4!>系統(tǒng)聲明結(jié)束符5數(shù)據(jù)塊頭引導(dǎo)符(橫表式)6數(shù)據(jù)塊頭引導(dǎo)符(單列式)7#數(shù)據(jù)塊頭引導(dǎo)符(多列式)8#數(shù)據(jù)行引導(dǎo)符9/注釋引導(dǎo)符10類(lèi)和實(shí)體連接符11=賦值連接符12.名稱(chēng)連接符,父類(lèi)與子類(lèi)的連接符13/屬性別名行引導(dǎo)符14%屬性類(lèi)型行引導(dǎo)符15$屬性量綱行引導(dǎo)符16屬性限值行引導(dǎo)符,限值上下限定義,父類(lèi)名縮寫(xiě)定義17*指針引導(dǎo)符18空格由一個(gè)或連續(xù)多個(gè)空格或制表符(Tab)組成19含空格的字符數(shù)據(jù)

5、,前后加單引號(hào)20-該項(xiàng)數(shù)據(jù)為空21,對(duì)象的枚舉22:=無(wú)結(jié)構(gòu)數(shù)據(jù)塊定義說(shuō)明:以上符號(hào)均為英文半角符號(hào)3 基本語(yǔ)法E語(yǔ)言數(shù)據(jù)是純文本數(shù)據(jù)。 E語(yǔ)言主要通過(guò)對(duì)文本中每行第一個(gè)字符或前兩個(gè)字符的使用,達(dá)到規(guī) 范文本的目的。E語(yǔ)言對(duì)于英文字母的大小寫(xiě)敏感。3.1 基本結(jié)構(gòu)E語(yǔ)言數(shù)據(jù)文件包括注釋?zhuān)蛇x)、系統(tǒng)聲明、數(shù)據(jù)塊起始標(biāo)記、數(shù)據(jù)塊頭定義、數(shù)據(jù)塊、數(shù)據(jù)塊 結(jié)束標(biāo)記等部分。E語(yǔ)言數(shù)據(jù)有三種基本結(jié)構(gòu),即橫表式結(jié)構(gòu)、單列式結(jié)構(gòu)和多列式結(jié)構(gòu),分別如圖1、圖2、圖3所示:/注釋二<!System=OMS Version=1.0li in « n «« ik «&

6、#187;« in »« in »! in « nnirCode=UTF-8 Data=1.0!>IF<類(lèi)名二實(shí)體名:一»屬性名 1璃圖1 E語(yǔ)言數(shù)據(jù)的橫表式結(jié)構(gòu)/注釋二<!System=OMS Version=1.0- « 1 « mi in amani i h i i i i n r Code=UTF-8 Data=1.0!>:<類(lèi)名二實(shí)體名:一序號(hào)屬性名注釋系統(tǒng)聲明數(shù)據(jù)塊起始標(biāo)記數(shù)據(jù)塊頭定義數(shù)據(jù)塊數(shù)據(jù)塊結(jié)束標(biāo)記注釋系統(tǒng)聲明數(shù)據(jù)塊起始標(biāo)記 數(shù)據(jù)塊頭定義數(shù)據(jù)塊數(shù)據(jù)塊結(jié)束標(biāo)記圖2 E語(yǔ)

7、言數(shù)據(jù)的單列式結(jié)構(gòu)/注釋,I<!System=OMSVersion=1.0Code=UTF-8 Data=1.0!>,<類(lèi)名二實(shí)體名i一注釋系統(tǒng)聲明數(shù)據(jù)塊起始標(biāo)記數(shù)據(jù)塊頭定義數(shù)據(jù)塊數(shù)據(jù)塊結(jié)束標(biāo)記 II Ill'll II 1 li | ' | 9 1 II in | H« | nl II lv al vn ii ii ' >! li ii | « 圖3 E語(yǔ)言數(shù)據(jù)的多列式結(jié)構(gòu)3.2 注釋注釋是E語(yǔ)言的可選部分,通過(guò)雙斜杠"/”引導(dǎo)開(kāi)始。注釋可出現(xiàn)在數(shù)據(jù)文件的任意地方,既可以獨(dú)立一行,也允許在行的后部。3.3 系統(tǒng)聲明

8、E語(yǔ)言的系統(tǒng)聲明位于數(shù)據(jù)塊前端,由左尖括號(hào)加嘆號(hào)并列“<!”引導(dǎo)開(kāi)始,由嘆號(hào)加右尖括號(hào)并列“!>”標(biāo)記結(jié)束。系統(tǒng)聲明中說(shuō)明產(chǎn)生數(shù)據(jù)的應(yīng)用系統(tǒng)名稱(chēng)、采用的 E語(yǔ)言版本、字符集和數(shù)據(jù)版 本。標(biāo)記內(nèi)的具體內(nèi)容如下:a) System=應(yīng)用系統(tǒng)名稱(chēng)。指產(chǎn)生本數(shù)據(jù)的應(yīng)用系統(tǒng)名稱(chēng)。b) Version=E語(yǔ)言版本。指封裝本數(shù)據(jù)所采用的E語(yǔ)言版本。由于 E語(yǔ)言本身的發(fā)展,語(yǔ)法規(guī)則和符號(hào)可能會(huì)發(fā)生變化,此版本信息可用于程序識(shí)別語(yǔ)言本身的差別。c) Code=字符集名稱(chēng)。指本文件所用的字符集。d) Data=數(shù)據(jù)版本。指本數(shù)據(jù)所處版本。 由于應(yīng)用需求變化,同樣類(lèi)別的數(shù)據(jù)其封裝結(jié)構(gòu)可能會(huì)進(jìn) 行局部的擴(kuò)

9、充、修改或簡(jiǎn)化,此版本信息可用于程序識(shí)別數(shù)據(jù)本身的細(xì)微差別。以上各部分之間用空格分割,并且可根據(jù)系統(tǒng)情況進(jìn)行擴(kuò)展。以下為一個(gè)系統(tǒng)聲明的實(shí)際樣例:<! System=OMS Version=1.0 Code=UTF-8 Data=1.0 !>3.4 數(shù)據(jù)塊起始和結(jié)束E語(yǔ)言數(shù)據(jù)塊的起始用尖括號(hào)“<類(lèi)名”或“類(lèi)名::實(shí)體名 >”表示,數(shù)據(jù)塊結(jié)束用尖括號(hào)內(nèi)加單斜杠“ </類(lèi)名 >"或“ </類(lèi)名二實(shí)體名 > ”表示?!邦?lèi)名::實(shí)體名”中,前者表示數(shù)據(jù)塊內(nèi)數(shù)據(jù)對(duì)象的類(lèi),后者表示數(shù)據(jù)塊內(nèi)數(shù)據(jù)的歸屬對(duì)象。如數(shù)據(jù) 塊起始符“ <調(diào)度日?qǐng)?bào)::華東&

10、gt;”指明了數(shù)據(jù)塊內(nèi)的數(shù)據(jù)是調(diào)度日?qǐng)?bào)類(lèi),并且這些數(shù)據(jù)歸屬于華東電網(wǎng), 即這些數(shù)據(jù)為華東電網(wǎng)的調(diào)度日?qǐng)?bào)數(shù)據(jù)。類(lèi)和實(shí)體名稱(chēng)之后可跟若干個(gè)標(biāo)記屬性名及其值,標(biāo)記屬性名與屬性值之間用等號(hào)“二”相連,多個(gè)屬性名值之間用空格分割。如Date='YYYY-MM-DD表示報(bào)表數(shù)據(jù)的日期。數(shù)據(jù)塊中如果只包含一個(gè)對(duì)象也可以用一行來(lái)描述,采用如下格式:<類(lèi)名二實(shí)體名 屬性1=值1屬性2=值2 />。3.5 數(shù)據(jù)塊頭定義數(shù)據(jù)塊頭定義用地址符“ ”標(biāo)記,用于表明數(shù)據(jù)的基本結(jié)構(gòu):即橫表式、單列式或多列式。數(shù)據(jù) 塊頭定義的具體標(biāo)記如下:a)單地址符“ ”表示數(shù)據(jù)的基本結(jié)構(gòu)為橫表式,其語(yǔ)法為:序號(hào)屬性名

11、1屬性名2屬性名3“”、序號(hào)、各屬性名之間使用空格分割,序號(hào)也可用數(shù)據(jù)ID表示(下同),單列式和多列式結(jié)構(gòu)對(duì)于序號(hào)的處理方式類(lèi)似。 橫表式結(jié)構(gòu)的數(shù)據(jù)塊中每個(gè)對(duì)象占一行、 每個(gè)屬性占一 歹U,適用于表格類(lèi)數(shù)據(jù),或?qū)傩暂^少且對(duì)象較多的數(shù)據(jù),如圖 1所示。b)雙地址符“ ”表示數(shù)據(jù)的基本結(jié)構(gòu)為單列式,其語(yǔ)法為:序號(hào)屬性名屬性值“"、序號(hào)、屬性名、各屬性值之間通過(guò)空格分割。單列式結(jié)構(gòu)的數(shù)據(jù)塊中每個(gè)屬性占一行,屬性名和值各占一列,適合于單個(gè)對(duì)象且屬性較多的數(shù)據(jù),如圖 2所示。c)單地址符和井號(hào)“ #”表示數(shù)據(jù)的基本結(jié)構(gòu)為多列式,其語(yǔ)法為:#序號(hào)屬性名對(duì)象名1對(duì)象名2對(duì)象名3 “#"、

12、序號(hào)、屬性名、各對(duì)象名之間通過(guò)空格分割。多列式結(jié)構(gòu)的數(shù)據(jù)塊中每個(gè)屬性占 一行,每個(gè)對(duì)象占一列,適合于對(duì)象數(shù)相對(duì)固定且屬性較多的數(shù)據(jù),如圖3所示。3.6 數(shù)據(jù)塊數(shù)據(jù)塊由多個(gè)數(shù)據(jù)行組成,每個(gè)數(shù)據(jù)行由井號(hào)“#”引導(dǎo)。數(shù)據(jù)行中的各數(shù)據(jù)值之間通過(guò)空格分割。數(shù)據(jù)行的表達(dá)方式與數(shù)據(jù)塊頭定義一一對(duì)應(yīng)。數(shù)據(jù)塊的第一列總是在“ #”后跟一個(gè)或多個(gè)空格,空格后加序號(hào),如“# 10”,使序號(hào)單獨(dú)成為一列。該序號(hào)表示本行數(shù)據(jù)在本數(shù)據(jù)塊中的順序,以 1開(kāi)始編號(hào)。序號(hào)后面跟一空格后開(kāi)始數(shù)據(jù)值序列。3.7 空格E語(yǔ)言中使用空格作為分割符, 如數(shù)據(jù)塊中每行各項(xiàng)內(nèi)容之間使用空格分割。空格分割符由一個(gè)或連續(xù)多個(gè)空格或制表符(Tab

13、)組成。如果字符串?dāng)?shù)據(jù)中含有空格字符, 則需在字符串?dāng)?shù)據(jù)前后加單引號(hào)c3.8 連接符a)類(lèi)與實(shí)體連接符:用“::”表示,用于類(lèi)和實(shí)體之間的連接,如:調(diào)度日?qǐng)?bào)::華東。b)賦值連接符:用等號(hào)“="表示,用于數(shù)據(jù)塊起始標(biāo)記內(nèi)屬性名與屬性值之間的連接,如:調(diào)度日?qǐng)?bào)二華東 日期='2006-04-02' 時(shí)間='23:15:00' 。c)名稱(chēng)連接符:用小數(shù)點(diǎn)".”表示,用于連接層次結(jié)構(gòu)的類(lèi)或?qū)嶓w。用于實(shí)體的層次描述如:“華中.河南.鄭州”;用于類(lèi)及屬性的層次描述如:“線(xiàn)路.阻抗”等。4擴(kuò)展語(yǔ)法為保持E語(yǔ)言的完整性和靈活性,定義下列擴(kuò)展語(yǔ)法。4.1 屬

14、性類(lèi)型定義在數(shù)據(jù)塊頭定義中,如果是橫表式結(jié)構(gòu)數(shù)據(jù),可以為每個(gè)屬性增加類(lèi)型定義,此定義為可選。類(lèi)型定義行用百分號(hào)“ ”引導(dǎo),后面跟一空格及類(lèi)型序列,與橫表式結(jié)構(gòu)屬性序列一一對(duì)應(yīng),指 明各屬性的數(shù)據(jù)類(lèi)型,數(shù)據(jù)類(lèi)型長(zhǎng)度不做限制。規(guī)定: i (int)表示整數(shù)類(lèi)型,f (float)表示浮點(diǎn)數(shù)類(lèi) 型,s (string)表示字符串類(lèi)型,p (pointer)表示指針類(lèi)型,如圖 4所示。屬性類(lèi)型遵循附錄 B的規(guī)定。 4.2 屬性量綱定義在數(shù)據(jù)塊頭定義中,如果是橫表式結(jié)構(gòu)數(shù)據(jù),可以為每個(gè)屬性增加量綱定義,此定義為可選。量綱定義行用美元符“ $”引導(dǎo),后面跟一空格及量綱序列,與橫表式結(jié)構(gòu)屬性序列一一對(duì)應(yīng),指

15、 明各屬性的量綱,例如:MW, kV等,若某屬性沒(méi)有量綱時(shí),用“-”表示,如圖4所示。量綱標(biāo)準(zhǔn)遵循附錄B的規(guī)定。4.3 屬性限值定義在數(shù)據(jù)塊頭定義中,如果是橫表式結(jié)構(gòu)的數(shù)據(jù),可以為每個(gè)屬性增加限值定義,此定義為可選。3Q / GDW 2152008限值定義行用冒號(hào)“:”引導(dǎo),后面跟一空格及限值序列,與橫表式結(jié)構(gòu)屬性序列一一對(duì)應(yīng),指明各屬性的限值。限值用“最小允許值 :最大允許值”表示,例如:“月”的限值為“ 1:12”。如果沒(méi)有最 小限值限制,左側(cè)位置不填,如“ :100” ;如果沒(méi)有最大限值,右側(cè)位置不填,如“ 10:" ;如果上下均 無(wú)限值則用"-表示,如圖4所示。/.

16、數(shù)據(jù)類(lèi)型、量綱和限值描述<Li1蟲(chóng)I_Node% i f s$ -:1:10-J_Nodef#.01941 - 0.05920卞264RQ也安7圖4 類(lèi)型、量綱和限值定義4.4 對(duì)象指針E語(yǔ)言中用星號(hào)“ *”表示對(duì)象指針。當(dāng)“ *”出現(xiàn)在屬性名前面時(shí),表示該屬性為指針屬性(即其 值是指向?qū)ο蟮闹羔槪竺婢o跟指針?biāo)赶虻念?lèi)名;當(dāng)“*”出現(xiàn)在數(shù)據(jù)項(xiàng)前面時(shí),后面緊跟指針?biāo)赶虻膶?duì)象序號(hào)(關(guān)于序號(hào)參見(jiàn)3.6數(shù)據(jù)塊)。如果指針指向多個(gè)對(duì)象,對(duì)連續(xù)的對(duì)象序號(hào)以冒號(hào)連接起始和終止對(duì)象序號(hào),當(dāng)對(duì)象標(biāo)識(shí)不連續(xù)時(shí)以逗號(hào)”分割各對(duì)象標(biāo)識(shí)(最后一個(gè)對(duì)象標(biāo)識(shí)無(wú)逗號(hào)) c如圖5中,陽(yáng)城變電站的*Line屬性的值為

17、“ *45:48,67 ",表示指針指向線(xiàn)路類(lèi) Line的第45號(hào)到 第48號(hào)對(duì)象以及第67號(hào)對(duì)象。如果某數(shù)據(jù)行不存在指向該類(lèi)的指針,則對(duì)應(yīng)數(shù)據(jù)項(xiàng)填0,且前面不帶“*”號(hào),如圖5中由于三堡變電站沒(méi)有發(fā)電機(jī),相應(yīng)數(shù)據(jù)項(xiàng)為0。對(duì)于橫表式結(jié)構(gòu),如果某指針屬性只有少量數(shù)據(jù)行存在對(duì)應(yīng)值(對(duì)象實(shí)例),則該屬性稱(chēng)為“稀疏 指針屬性”。稀疏指針屬性可以不在數(shù)據(jù)塊頭中定義,而是在具有稀疏指針屬性值的數(shù)據(jù)行后另起一“指針行”以單獨(dú)存放數(shù)據(jù)。指針行以“*”開(kāi)頭,后跟指向的類(lèi)名、雙冒號(hào)“::”及所指對(duì)象序號(hào)。指針行位于所屬對(duì)象數(shù)據(jù)行之后,在下一個(gè)對(duì)象數(shù)據(jù)行之前。在兩個(gè)對(duì)象數(shù)據(jù)行之間允許連續(xù)出現(xiàn)多個(gè)指針行。指

18、針行可有效避免由于稀疏指針屬性引起的存儲(chǔ)浪費(fèi),提高存儲(chǔ)效率,如圖5所示。/J據(jù)例# T -16.8900* #X3PName 光際。Angle P Q 甘el *251306%48歌000PQ01.0200:54 , 0.0002二2,%- 1.02000.000200232.38231.49231.49圖5 E語(yǔ)言對(duì)象指針4.5 屬性繼承可以在數(shù)據(jù)塊起始標(biāo)記和數(shù)據(jù)塊頭定義中使用屬性繼承??梢栽跀?shù)據(jù)塊起始標(biāo)記的尖括號(hào)內(nèi)列出若干個(gè)有繼承關(guān)系的父類(lèi)名,父類(lèi)之間用空格分割,每個(gè)父 類(lèi)名后跟冒號(hào)“:”,冒號(hào)后跟一個(gè)單字母化的父類(lèi)名縮寫(xiě)。數(shù)據(jù)塊頭定義中可以引用上述定義,以繼承父類(lèi)的屬性, 該屬性名前用父

19、類(lèi)名縮寫(xiě)加小數(shù)點(diǎn)".”予以限定。例如在線(xiàn)路類(lèi) Line的屬性中,繼承了區(qū)域類(lèi)的某些屬性I和J,如圖6所示。這里僅繼承了所用的屬性,不是所有屬性。配魁翼A用舉例 序dINode J_AL jA.J _一.辛安0.0592 0.0264c cc U家宮0.0219# 2 0.1980Node R華瞰94東駛470圖6 E語(yǔ)言繼承機(jī)制使用舉例4.6 無(wú)結(jié)構(gòu)數(shù)據(jù)描述用冒號(hào)和等號(hào)“k”表示,如圖7所示。類(lèi)或?qū)嶓w引導(dǎo)符尖括號(hào)內(nèi)的類(lèi)名:實(shí)體名 退化為數(shù)據(jù)塊kFree,省略掉以“ ”開(kāi)頭的屬性描述行和以“#”開(kāi)頭的數(shù)據(jù)行,以及所有結(jié)構(gòu)化描述機(jī)制,結(jié)束符/類(lèi)名::實(shí)體名 退化為/數(shù)據(jù)塊kFree??擅?/p>

20、述任何數(shù)據(jù),包括圖形、圖像、文字、程序等。無(wú)結(jié)構(gòu)數(shù)據(jù)描述方v注圖7無(wú)結(jié)構(gòu)數(shù)據(jù)描述機(jī)制4.7 嵌套描述方式嵌套是指在一類(lèi)數(shù)據(jù)塊內(nèi)又包括其它類(lèi)數(shù)據(jù)的描述方式,這種方式與XML非常相似。為了保持 E語(yǔ)言的高效率,位于行首的特殊字符不變,后面可用空格"”和跳格“ TAB”表示嵌套格式,如圖 8所示。該方式邏輯性較好,但效率較低,簡(jiǎn)潔性差。<232.38 -16.Gen>G序 Qg232138 .Voltage1.0600 VAName VAngle 0.0000套 000104.8 模板E語(yǔ)言不僅可以描述數(shù)據(jù)內(nèi)容,也可以用來(lái)對(duì)數(shù)據(jù)格式進(jìn)行定義,即作為模板使用。E語(yǔ)言的模板功能類(lèi)似

21、于 XML語(yǔ)言中的大綱(Schema)功能,主要用于描述數(shù)據(jù)類(lèi)包含的屬性列 表及每個(gè)屬性的名稱(chēng)、類(lèi)型、長(zhǎng)度、量綱和備注等相關(guān)信息。E語(yǔ)言的模板功能一方面可以用于對(duì)數(shù)據(jù)內(nèi)容進(jìn)行格式定義,實(shí)現(xiàn)數(shù)據(jù)格式自描述,便于計(jì)算機(jī)編 程實(shí)現(xiàn);另一方面也便于今后屬性的擴(kuò)展。圖9模板使用舉例4.9 屬性別名為了適應(yīng)某些屬性名稱(chēng)的中英文雙重命名或者多個(gè)系統(tǒng)屬性命名不一致的情況,屬性可以使用別名機(jī)制。屬性別名主要適用于橫表式結(jié)構(gòu),在其數(shù)據(jù)塊頭的標(biāo)記單地址符前增加反斜杠“ /",以“ /”標(biāo)示,如圖10所示。/華東廠站信息<! System=OMS Version=1.0Code=UTF-8 Data=

22、1.0 !><廠站二華東inQ / GDW 215 2008圖io屬性別名使用舉例4.10 計(jì)算公式E語(yǔ)言通過(guò)“ FRAME”機(jī)制支持類(lèi)似于 Excel的公式計(jì)算。將整個(gè) E語(yǔ)言文本裝載到 FRAME中, 其中每行用“行號(hào)”(阿拉伯?dāng)?shù)字1, 2,)標(biāo)識(shí),每個(gè)屬性及對(duì)應(yīng)的值用“列名”(大寫(xiě)英文字母 A,8, C,)標(biāo)識(shí)。數(shù)據(jù)塊中的數(shù)據(jù)項(xiàng)可以為公式的計(jì)算結(jié)果,用等號(hào)“="引導(dǎo),后跟數(shù)據(jù)項(xiàng)名及四則運(yùn)算符號(hào),必要時(shí)可用括號(hào)“()”。例如圖 11中," =H5X E5”表示該數(shù)據(jù)項(xiàng)等于第 5行屬性H的 值與第5行屬性E的值之積。公式描述的語(yǔ)法基本等同于 Excel。行號(hào)A

23、 B C D EF G H I1 < Line >2-ID I_Node J_Node R圖11 E語(yǔ)言的FRAME及計(jì)算公式描述#Q / GDW 2152008附錄 A(參考性附錄)E語(yǔ)言數(shù)據(jù)樣例A .1 橫表式結(jié)構(gòu)/華東廠站信息<! System=OMS Version=1.0Code=UTF-8 Data=1.0 !><廠站::華東-序 號(hào)名 稱(chēng)電 壓A .2 單列式結(jié)構(gòu)/華東調(diào)度日?qǐng)?bào)<! System=OMS Version=1.0Code=UTF-8 Data=1.0 !>< 調(diào)度日?qǐng)?bào)二華東Date= '2006-09-02&#

24、39; >序號(hào)數(shù)據(jù)名稱(chēng)數(shù)據(jù)值A(chǔ) .3 多列式結(jié)構(gòu)/華東年度電力電量平衡預(yù)測(cè)表<! System=OMS Version=1.0Code=UTF-8 Data=1.0 !><年度電力電量平衡預(yù)測(cè)表:華東Date= '2007-01-01'>11附錄 B(規(guī)范性附錄)屬性類(lèi)型和量綱標(biāo)準(zhǔn)B .1屬性類(lèi)型標(biāo)準(zhǔn)序號(hào)屬性類(lèi)型縮寫(xiě)及全稱(chēng)屬性類(lèi)型說(shuō)明1i (integer)整數(shù)2f (float)浮點(diǎn)數(shù)3s (string)字符串4p (pointer)對(duì)象指針B .2量綱標(biāo)準(zhǔn)序號(hào)量綱名稱(chēng)單位名稱(chēng)單位符號(hào)1頻率赫茲Hz2電壓千伏kV3電流安培A4有功功率兆瓦M(jìn)W5

25、無(wú)功功率兆乏MVar6電量兆瓦時(shí)MWh7容量兆伏安MVA8阻抗歐姆Q(chēng)9長(zhǎng)度千米kmQ / GDW 2152008電力系統(tǒng)數(shù)據(jù)標(biāo)記語(yǔ)言E語(yǔ)言規(guī)范編制說(shuō)明1 .編寫(xiě)背景電力系統(tǒng)數(shù)據(jù)標(biāo)記語(yǔ)言一一 E語(yǔ)言規(guī)范(以下簡(jiǎn)稱(chēng)“ E語(yǔ)言”)是在IEC 61970-301電力系統(tǒng)公用數(shù) 據(jù)模型(CIMCommon Information Model )的面向?qū)ο蟪橄蠡A(chǔ)上,針對(duì) CIM在以XML方式進(jìn)行描述時(shí)的效率缺陷所發(fā)展出來(lái)的一種新型高效的電力系統(tǒng)數(shù)據(jù)建模語(yǔ)言。E語(yǔ)言的命名源于 Easy (簡(jiǎn)單)、Efficiency (高效)、Electric-power (電力)3個(gè)英文詞頭,它將電 力系統(tǒng)傳統(tǒng)的面向關(guān)

26、系(設(shè)備)的數(shù)據(jù)描述方式與面向?qū)ο蟮腃IM相結(jié)合,既保留了面向設(shè)備方法的高效率,繼承了其長(zhǎng)期的研究成果,又吸收了面向?qū)ο蠓椒ǖ膬?yōu)點(diǎn)(如類(lèi)的繼承性等),具有簡(jiǎn)潔、高效和實(shí)用于電力系統(tǒng)的特點(diǎn)。E語(yǔ)言是一種標(biāo)記語(yǔ)言,具有標(biāo)記語(yǔ)言的基本特點(diǎn)和優(yōu)點(diǎn),其所形成的實(shí)例數(shù)據(jù)是一種標(biāo)記化的純 文本數(shù)據(jù)。E語(yǔ)言通過(guò)少量的幾個(gè)標(biāo)記符號(hào)和描述語(yǔ)法,就可以簡(jiǎn)潔高效地描述電力系統(tǒng)各種簡(jiǎn)單和復(fù) 雜數(shù)據(jù)模型。對(duì)于大量數(shù)據(jù)的描述,E語(yǔ)言效率比XML高得多,而且數(shù)據(jù)量越大則效率越高。對(duì)于少量數(shù)據(jù)的描述,E語(yǔ)言比XML效率稍高,但E語(yǔ)言更符合人類(lèi)的自然習(xí)慣,計(jì)算機(jī)處理也更簡(jiǎn)單。2 .編制情況E語(yǔ)言規(guī)范的研究始于 2005年4月調(diào)度系統(tǒng)數(shù)據(jù)整合工作,作為國(guó)家電網(wǎng)公司調(diào)度系統(tǒng)數(shù)據(jù)整 合總體框架的附件調(diào)度系統(tǒng)報(bào)表數(shù)據(jù)交換格式發(fā)各網(wǎng)、省調(diào)征求意見(jiàn),同年該研究成果就應(yīng)用于 調(diào)度日?qǐng)?bào)表的交換,實(shí)現(xiàn)了國(guó)、網(wǎng)、省三級(jí)調(diào)度機(jī)構(gòu)調(diào)度日?qǐng)?bào)的自動(dòng)交換匯總,成為E語(yǔ)言規(guī)范的雛形;隨后E語(yǔ)言規(guī)范在調(diào)度機(jī)構(gòu)部分網(wǎng)、省調(diào)電網(wǎng)運(yùn)行

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論