电力系统数据标记语言-E语言格式规范(CIM-E).doc
《电力系统数据标记语言-E语言格式规范(CIM-E).doc》由会员分享,可在线阅读,更多相关《电力系统数据标记语言-E语言格式规范(CIM-E).doc(16页珍藏版)》请在咨信网上搜索。
1、电力系统数据标记语言 E语言规范 Data Markup Language for Electric Power System E Language 目录前言II1 范围12 符号定义13 基本语法14 扩展语法4附录A(参考性附录) E语言数据样例8附录B(规范性附录) 属性类型和量纲标准10前言电力系统数据标记语言E语言规范(以下简称“E语言”)是在IEC 61970301电力系统公用数据模型CIM(mon Information Model)的面向对象抽象基础上,针对CIM在以XML方式进行描述时的效率缺陷所制定的一种新型高效的电力系统数据标记语言。E语言的命名源于Easy(简单)、Ef
2、ficiency(高效)、Electric-power(电力)3个英文词头,它将电力系统传统的面向关系的数据描述方式与面向对象的CIM相结合,既保留了面向关系方法的高效率,继承了其长期的研究成果,又吸收了面向对象方法的优点(如类的继承性等),具有简洁、高效和适用于电力系统的特点。E语言是一种标记语言,具有标记语言的基本特点和优点,其所形成的实例数据是一种标记化的纯文本数据。E语言通过少量标记符号和描述语法,可以简洁高效地描述电力系统各种简单和复杂数据模型,数据量越大则效率越高,而且E语言比XML更符合人们使用的自然习惯,计算机处理也更简单。E语言与XML均一致地遵循CIM基础对象类,以E语言描
3、述的电力系统模型与以XML语言描述的电力系统模型可进行双向转换。本标准由国家电网公司国家电力调度通信中心提出并负责解释。本标准由国家电网公司科技部归口。本标准起草单位:国家电网公司国家电力调度通信中心,国网电力科学研究院,江苏电力调度通信中心本标准的主要起草人:辛耀中、林峰、陶洪铸、倪斌、彭清卿、李毅松、石俊杰、崔恒志、苏大威电力系统数据标记语言E语言规范 1范围本标准规定了电力系统数据标记语言E语言的语法和语义。E语言主要适用于以文件方式描述和交换数据的应用场合。本标准定义的E语言版本为V1.0。2符号定义序号符号定 义1类起始符2类结束符3系统声明结束符5数据块头引导符(横表式)6数据块头
4、引导符(单列式)7#数据块头引导符(多列式)8#数据行引导符9/注释引导符10:类和实体连接符11=赋值连接符12.名称连接符,父类与子类的连接符13/属性别名行引导符14%属性类型行引导符15$属性量纲行引导符16:属性限值行引导符,限值上下限定义,父类名缩写定义17*指针引导符18空格由一个或连续多个空格或制表符(Tab)组成19含空格的字符数据,前后加单引号20-该项数据为空21,对象的枚举22:=无结构数据块定义说明:以上符号均为英文半角符号。3基本语法E语言数据是纯文本数据。E语言主要通过对文本中每行第一个字符或前两个字符的使用,达到规范文本的目的。E语言对于英文字母的大小写敏感。3
5、.1基本结构E语言数据文件包括注释(可选)、系统声明、数据块起始标记、数据块头定义、数据块、数据块结束标记等部分。E语言数据有三种基本结构,即横表式结构、单列式结构和多列式结构,分别如图1、图2、图3所示:注释系统声明数据块起始标记数据块头定义数据块数据块结束标记/注释 序号 属性名1 属性名2 属性名3 # 1 对象1值1 对象1值2 对象1值3# 2 对象2值1 对象2值2 对象2值3# n 图1E语言数据的横表式结构 注释系统声明数据块起始标记数据块头定义数据块数据块结束标记/注释 序号 属性名 属性值 # 1 属性1 值1# 2 属性2 值2# n 图2E语言数据的单列式结构 注释系统
6、声明数据块起始标记数据块头定义数据块数据块结束标记/注释# 序号 属性名 对象1 对象2 对象n # 1 属性1 值11 值12 值1n# 2 属性2 值21 值22 值2n# n 图3E语言数据的多列式结构3.2注释注释是E语言的可选部分,通过双斜杠“/”引导开始。注释可出现在数据文件的任意地方,既可以独立一行,也允许在行的后部。3.3系统声明E语言的系统声明位于数据块前端,由左尖括号加叹号并列“”标记结束。系统声明中说明产生数据的应用系统名称、采用的E语言版本、字符集和数据版本。标记内的具体内容如下:a)System=应用系统名称。指产生本数据的应用系统名称。b)Version=E语言版本
7、。指封装本数据所采用的E语言版本。由于E语言本身的发展,语法规则和符号可能会发生变化,此版本信息可用于程序识别语言本身的差别。c)Code=字符集名称。指本文件所用的字符集。d)Data=数据版本。指本数据所处版本。由于应用需求变化,同样类别的数据其封装结构可能会进行局部的扩充、修改或简化,此版本信息可用于程序识别数据本身的细微差别。以上各部分之间用空格分割,并且可根据系统情况进行扩展。以下为一个系统声明的实际样例:3.4数据块起始和结束 E语言数据块的起始用尖括号“”或“”表示,数据块结束用尖括号内加单斜杠“”或“”表示。“类名:实体名”中,前者表示数据块内数据对象的类,后者表示数据块内数据
8、的归属对象。如数据块起始符“”指明了数据块内的数据是调度日报类,并且这些数据归属于华东电网,即这些数据为华东电网的调度日报数据。类和实体名称之后可跟若干个标记属性名及其值,标记属性名与属性值之间用等号“=”相连,多个属性名值之间用空格分割。如Date=YYYY-MM-DD,表示报表数据的日期。数据块中如果只包含一个对象也可以用一行来描述,采用如下格式:。3.5数据块头定义数据块头定义用地址符“”标记,用于表明数据的基本结构:即横表式、单列式或多列式。数据块头定义的具体标记如下:a)单地址符“”表示数据的基本结构为横表式,其语法为: 序号 属性名1 属性名2 属性名3 “”、序号、各属性名之间使
9、用空格分割,序号也可用数据ID表示(下同),单列式和多列式结构对于序号的处理方式类似。横表式结构的数据块中每个对象占一行、每个属性占一列,适用于表格类数据,或属性较少且对象较多的数据,如图1所示。b)双地址符“”表示数据的基本结构为单列式,其语法为: 序号 属性名 属性值“”、序号、属性名、各属性值之间通过空格分割。单列式结构的数据块中每个属性占一行,属性名和值各占一列,适合于单个对象且属性较多的数据,如图2所示。c)单地址符和井号“#”表示数据的基本结构为多列式,其语法为:# 序号 属性名 对象名1 对象名2 对象名3 “#”、序号、属性名、各对象名之间通过空格分割。多列式结构的数据块中每个
10、属性占一行,每个对象占一列,适合于对象数相对固定且属性较多的数据,如图3所示。3.6数据块 数据块由多个数据行组成,每个数据行由井号“#”引导。数据行中的各数据值之间通过空格分割。数据行的表达方式与数据块头定义一一对应。数据块的第一列总是在“#”后跟一个或多个空格,空格后加序号,如“# 10”,使序号单独成为一列。该序号表示本行数据在本数据块中的顺序,以1开始编号。序号后面跟一空格后开始数据值序列。3.7空格E语言中使用空格作为分割符,如数据块中每行各项内容之间使用空格分割。空格分割符由一个或连续多个空格或制表符(Tab)组成。如果字符串数据中含有空格字符,则需在字符串数据前后加单引号“”。3
11、.8连接符a)类与实体连接符:用“:”表示,用于类和实体之间的连接,如:。b)赋值连接符:用等号“=”表示,用于数据块起始标记内属性名与属性值之间的连接,如:。c)名称连接符:用小数点“.”表示,用于连接层次结构的类或实体。用于实体的层次描述如:“华中.河南.郑州”;用于类及属性的层次描述如:“线路.阻抗”等。4扩展语法为保持E语言的完整性和灵活性,定义下列扩展语法。4.1属性类型定义 在数据块头定义中,如果是横表式结构数据,可以为每个属性增加类型定义,此定义为可选。类型定义行用百分号“%”引导,后面跟一空格及类型序列,与横表式结构属性序列一一对应,指明各属性的数据类型,数据类型长度不做限制。
12、规定:i(int)表示整数类型,f(float)表示浮点数类型,s(string)表示字符串类型,p(pointer)表示指针类型,如图4所示。属性类型遵循附录B的规定。4.2属性量纲定义 在数据块头定义中,如果是横表式结构数据,可以为每个属性增加量纲定义,此定义为可选。量纲定义行用美元符“$”引导,后面跟一空格及量纲序列,与横表式结构属性序列一一对应,指明各属性的量纲,例如:MW,kV等,若某属性没有量纲时,用“-”表示,如图4所示。量纲标准遵循附录B的规定。4.3属性限值定义在数据块头定义中,如果是横表式结构的数据,可以为每个属性增加限值定义,此定义为可选。限值定义行用冒号“:”引导,后面
13、跟一空格及限值序列,与横表式结构属性序列一一对应,指明各属性的限值。限值用“最小允许值:最大允许值”表示,例如:“月”的限值为“1:12”。如果没有最小限值限制,左侧位置不填,如“:100”;如果没有最大限值,右侧位置不填,如“10:”;如果上下均无限值则用“-”表示,如图4所示。/数据类型、量纲和限值描述 序号 I_Node J_Node R X Cx % i s s f f f$ - - - : 1:10 - - - - -# 1 辛安 洹安 0.0194 0.0592 0.0264# 2 姜家营 高岭 0.0470 0.1980 0.0219 # n 图4类型、量纲和限值定义4.4对象指
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电力系统 数据 标记 语言 格式 规范 CIM
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。