DL T 890.552-2014 能量管理系统应用程序接口第552部 分 CIMXML模型交换格式.pdf
《DL T 890.552-2014 能量管理系统应用程序接口第552部 分 CIMXML模型交换格式.pdf》由会员分享,可在线阅读,更多相关《DL T 890.552-2014 能量管理系统应用程序接口第552部 分 CIMXML模型交换格式.pdf(28页珍藏版)》请在麦多课文档分享上搜索。
1、吨RICS 29.020 K07 备案号:47910-2015中华人民共和国电力行业标准DL IT 890.552 - 2014 I IEC 61970-552: 2013 能量管理系统应用程序接口(EMS-API) 第552部分:CIMXML模型交换格式Energy management system application program interface (EMS-API) -Part 552: CIMXML model exchange format (IEC 61970-552: 2013, IDT) 2014-10-15发布2015-03-01实施国家能源局发布, 吃t 筝. D
2、L/ T 890.552 - 2014 目次前言H引言.皿1 范围2 规范性引用文件,3 术语和定义4 模型交换信息头.3 5 对象标识76 CIMXML格式规则和约定8参考文献.:.21 DL IT 890. 552 - 2014 刚吕本标准按照GB厅1.1-2009给出的规则起草。DL 890标准是采用IEC61970国际标准能量管理系统应用程序接口CEMS-API)制定的,主要包括公共信息模型CCIM)和组件接口规范CCIS)两方面内容,由以下部分组成zDL/T 890.1 能量管理系统应用程序接口CEMS-API)第1部分:导则和一般要求DL/Z 890.2 能量管理系统应用程序接口C
3、EMS-API)第2部分:术语DL/T 890.301 能量管理系统应用程序接口CEMS-APD第301部分:公共信息模型CCIM)基础DL/Z 890.401 能量管理系统应用程序接口CEMS-APD第401部分:组件接口规范CCIS)框架DL/T 890.402 能量管理系统应用程序接口CEMS-APD第402部分:公共服务DL/T 890.403 能量管理系统应用程序接口CEMS-API)第403部分:通用数据访问DL/T 890.404 能量管理系统应用程序接口CEMS-APD第404部分:高速数据访问CHSDA)DL/T 890.405 能量管理系统应用程序接口CEMS-APD第40
4、5部分:通用事件和订阅CGES)DL/T 890.407 能量管理系统应用程序接口CEMS-API)第407部分z时间序列数据访问CTSDA)DL/T 890.453 能量管理系统应用程序接口CEMS-API)第453部分:基于CIM的图形交换DL/T 890.501 能量管理系统应用程序接口CEMS-API)第501部分:公共信息模型的资源描述框架CCIMRDF)模式DL厅890.552能量管理系统应用程序接口CEMS-APD第552部分:CI旧ML模型交换格式本部分等同采用IEC6197。”552:2013能量管理系统应用程序接口(EMS-AP!)第552部分zCIMXML模型交换格式(英
5、文版)。本部分由中国电力企业联合会提出。本部分由全国电力系统管理及其信息交换标准化技术委员会归口。本部分起草单位:中国电力科学研究院、国家电力调度控制中心、阿尔斯通电网中国技术中心、山东大学、南瑞集团有限公司。本部分主要起草人:曹阳、姚建国、杨胜春、陶洪铸、李晓露、梁成辉、瞿明玉、米为民、潘毅、黄海峰、郡蜜防、高志远、王坷。本标准在执行过程中的意见和建议反馈至中国电力企业联合会标准化管理中心(北京市臼广路二条4号,100761)。II , DL/ T 890.552 -2014 寻本部分是定义能量管理系统(EMS)应用程序接口CAPO的DL890标准的一部分。DL厅890.301定义了公共信息
6、模型CCIM):一个与电力企业运行相关的物理逻辑视图。CIM通过统一建模语言(UML)进行描述。UML是种以面向对象方式定义、展示以及描述系统的语言,是一种分析和设计语言而不是一种编程语言。软件程序使用CIM之前要先将其转化为一种能支持可编程接口的模式。DL/T 890.501描述了UML形式的CIM如何转换为机器可读的格式。这种格式采用可扩展标记语言(XML)描述,其模式使用资源描述框架(RDF)模式规范语言。本部分定义了在DL厅890.501中描述的CIMRDF模式如何用于交换基于XML(被称为CIMXML)的电力系统模型。这些模型在DL890.45x子集标准中定义,如在DL890.452
7、中描述的CIM输电网络模型交换子集。Ill DL/ T 890.552-2014 能量管理系统应用程序接口CEMS-API)第552部分:CIMXML模型交换格式1 范围DL 890标准定义了能量管理系统应用程序接口的组件接口规范CCIS)。本部分定义了用于交换以CIM为基础的建模信息所采用的格式和规则。它使用DL厅的0.501中描述的CIMRDF模式作为构建电力系统建模信息XML文档的元模型框架。这些文档的样式称为CI岛仅ML格式。以文件传输进行模型交换的方式有许多用途。DL890.452子集和DL890.45x的其他子集标准解释了为交换模型设定上下文的需求和用例。虽然这种CIMXML格式可
8、用于基于CIM的通用信息交换,但是为解决特定的交换需求还需要确定CIM的特定的描述(或子集)。推动形成本规范的初始需求是为电力系统安全协调而进行的输电网建模信息交换。本部分用于支持来自独立供应商基于公共格式形成的软件和使用CIM描述的建模信息。建议的解决方案应2虽然主要用于编程访问,但机器和人都可读:可使用支持文档对象模型(DOM)和其他标准XML应用程序接口的任何工具访问:是自描述的1充分采纳目前万维网联盟CW3C)的建议。本部分是第二级组件接口规范文件,通过基于CIM的文本和例子叙述性地描述了CIMXML格式的详细定义。2 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引
9、用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。扩展DL 1080 电力企业应用集成一一配网管理系统接口第11部分:公共信息模型CCIM)配电网DL厅890.l能量管理系统应用程序接口(EMS-APO第1部分:导则和一般要求DL/Z 890.2 能量管理系统应用程序接口CEMS-API)第2部分t术语DL/T 890.301 能量管理系统应用程序接口CEMS-API)第301部分z公共信息模型CCIM)基础DL厅890.501能量管理系统应用程序接口CEMS-APD第501部分:公共信息模型资源描述框架CCIMRDF)模式IEC 600
10、50 国际电工技术词汇表W3C RDF反ML语法规范W3C 可扩展标记语言(XML)1.0 W3C XSL转换CXSLT)W3C 文档对象模型(DOM)3 术语和定义IEC 60050和DL/Z890.2界定的以及下列术语和定义适用于本文件。DL/T 890.552-2014 3.1 能量管理系统energy management system (EMS) 一种计算机系统,包括提供基础支持服务和一组应用的软件平台。这些应用提供了使发电设备和输电设备有效运行的功能,以保证用最小的成本提供足够安全的电能。3.2 应用程序接口application program interface (API) 由
11、可执行应用组件提供给其他可执行应用组件使用的一组公用函数的集合。3.3 公共信息模型common information model (CIM) 描述电力企业中所有主要对象的抽象模型,这些对象一般包含在能量管理系统(EMS)的信息模型中。使用说明:通过提供一种用对象类和属性及它们之间的关系来表示电力系统资源的标准方法,CIM方便了实现不同卖方独立开发的能量管理系统(EMS)应用的集成,多个独立开发的整个EMS之间的集成以及EMS和其他涉及电力系统运行的不同方面的系统的集成,例如发电或配电管理系统之间的集成。3.4 CIMX岛IL用于交换本部分所定义的XML数据的序列化格式。3.5 文档对象模型
12、document object model (DOM) 一种与平台和语言无关的接口,由万维网联盟(W3C)定义,它允许应用程序和脚本动态存取及交换文档的内容、结构和样式。3.6 3.l 3.8 文档类型定义documenttype defini“on (DTD) 一种用于描述与XML文档有关的词汇表和语法的标准。使用说明:XML模式和RDF是可以使用的其他形式。超文本标记语言hypertext markup language (HTML) 用来在万维网上格式化和表示信息的标记语言。模型model描述真实或计算的对象或实体的数据集合。使用说明1:在Cil4上下文中,数据语义由子集定义:参见3.9
13、。使用说明2:在电力系统分析中,模型是一组描述电力系统的静态数据。模型的例子包括静态电网模型、拓扑解以及一个潮流应用或状态估计应用生成的网络解。3.9 子集proftle 定义一个可交换的模型结构和语义的模式。使用说明:子集是对更为通用的CIM加以约束形成的集合。3.10 2 子集文档proftle document 用于特定业务目的子集集合。. DL/T 890.552-2014 3.11 3.12 资源描述框架resource description framework (RDF) W3C推荐的一种语言,用于表示机器可简单处理的元数据。使用说明:RDF使用XML作为其编码语法。RDF模式R
14、DFschema用RDF表示的一种模式规范语言,用于描述资源及其性脯,包括资源如何与其他资源相关联,它用于规定一种应用相关的模式。3.13 现实世界对象real” world o时ect属于现实世界问题域的对象,不同于实现中的接口对象和控制器对象。使用说明1:EMS领域的现实世界对象定义为DL厅890.301公共信息模型中的类。使用说明2:对电力系统中的类和对象进行建模需要以公共的方式表达给EMS应用。一个类是现实世界中一个对象的描述,例如需要表示为EMS中电力系统总体模型一部分的PowerTransformer、Generating Unit或Loado其他类型的对象包括EMS应用需要处理、
15、分析和存储的事物,如计划、量测。这些对象需要一个公共的表示以满足EMS-API标准即插即用和互操作性的目的。电力系统中一个有唯一标识的特定对象被建模为它所属类的一个实例。3.14 3.15 标准通用标记语言standard generalized markup language (SGML) 一种国际标准,定义了以电子形式表示文本且与设备及系统无关的方法。使用说明zHTML和XML都源于SGML。统一建模语言unified modeling language (UML) 一种面向对象的建模语言和方法论,用于对一个系统密集过程规范化、可视化、构造和文档化的方法。3.16 3.17 3.18 统一
16、资源标识符unified resource identifier (URI) 一种用于标识(引用)资源(如文件、文档、图像等物)的Web标准语法和语义。可扩展标记语言extensible markup language (XML) 标准通用标记语言CSGML) C ISO 8879)的一个子集,用于将结构化数据放入文本文件。使用说明:这是W3C赞成的推荐。它具有免费、与平台无关和良好的软件工具支持性等特点。可扩展样式表语言extensible stylesheet language (XSL) 一种表示XML文档的样式表语言。4 模型交换信息头4.1 概述模型交换通常涉及一组文档的交换,每个文
17、档都包含实例数据(称作模型)和信息头。每个模型的结构和语义由个不包含在交换数据里的子集来描述。整个交换受控于子集文档(ProfileDocument)中的一组子集。信息头描述了文档中的模型内容,比如模型创建的日期、描述等。信息头也可以标识其他模型以及它们与现有模型的关系。当模型是工作流的一部分时,这些信息是重要的。例如,模型彼此间都有关联,3 DL/ T 890.552 -2014 如模型继承和或依赖于另一个模型。4.24.4定义了包含信息头数据的模型以及设计要支持的工作流。4.2 CllML文档和信息头一个CIMXML文档由一个而不能由多个信息头描述,因此一个CIMXML文档中的实例数据对应
18、于一个子集。如果有多个可能相关的CIMXML文档需要放在一起,应将它们集合在类似zip的一个归档文件中。4.3 模型和信息头数据描述模型的描述作为信息头数据附加到模型上。图1显示了带信息头信息的模型。class Header Model +Depending 0 .事+DependentOn 0 . * +SupersededBy 0 . * +Suoersedes 0 . * Dif提renceModelModel + created :DateTime + scenarioTime;如teTime十d创破路ion:S创ng十岱量elingAuthoritySet:URI 0 . 1 J +
19、 profile :URI I.叮+ Vet百挺m:String +forwardDifferences 0 . 1 +reverseDifferences 0 . .1 国1带信息头信息的模型e耐剧tive,URI root F凶犯Iodd 在图1中,全模型类(FullModel)、差异模型类(DifferenceModel)和声明类(Statements )描述了模型数据,而信息头由模型类(Model)描述。以下按自下而上的顺序对这些类进行描述z4 全模型文档元素类(FullModelDocumentElement)表示所有可能出现在整个模型文档中的元素。它有两个子类型z声明(Statem
20、ents )或全模型(FullModel),下面将对这两个子类型进一步描述。一个全模型文档通常包括一个全模型(FullModel)元素和一组定义(De曲:tition)元素。声明类(Statements)表示一组定义(Definition,参见6.2.3.5)和或描述(Description,参见6.2.3.6)元素。全模型(FullModel,参见6.2.3.4)类表示全模型信息头,它的内容由模型类(Model)描述。差异模型(DifferenceModel,参见6.2.4.6)类表示差异模型的信息头。其内容由模型类(Model)、前向差异关联角色、后向差异关联角色来描述。两种关联角色可共用
21、一组声明( Statements )。模型类(Model)描述的信息头内容对于全模型(FullModel)和差异模型(DifferenceModel) 来说是相同的。模型(Model)通过rdf:about属性标识。rdf:about属性唯一描述了模型而非包含信息头的文档。因此由同样的未变化数据模型创建的多个文档具有相同的rdf:about。这也意味着模型改变将导致下一个文档创建时具有新的rdf:about。DL/ T 890.552 -2014 模型类(Model)的属性见表1。表1信息头属性模型类属性描述Model created 模型创建的日期(注意这通常不是C岛仅ML文档创建的时间,C
22、IMXML文档在这之后才创建)Model scenario Time 模型代表的日期和时间,例如当前运行模型、历史模型或未来模型对应的时间Model description 对模型的描述,例如模型创建者的名字和创建目的Model modelingAuthoritySet 描述源自C趴在XML文档数据的设备模型的一个统一资源名(UniformResource Name, URN),倒如一个国家的全部或部分模型Model profile 描述用于规范模型的子集的一个URN。它唯一标识子集及其版本源自C即仅ML文档数据的模型版本描述,例如:一一建模授权集的设备模型变化:Model verslOn 一
23、一导致不同结果的不同研究用例。版本属性是一个随rdf:about标识同步变化的定制字符串,参见上述模型类(Model)描述由此文档描述的模型所依赖模型的引用,例如zModel D叩endentOn一一潮流计算结果依赖于拓扑模型:一一拓扑计算出的拓扑模型依赖于网络模型Model D叩ending依赖这个模型的所有模型。此角色不包含于任何交换实例数据的文件中Model S鸣:iersedes当更新模型时,生成的模型替代原先作为更新基础的模型。因此这指向描述被更新模型的CIMXML文档的引用Model SupersededBy 替代这个模型的所有模型。此角色不包含于任何交换实例数据的文档中子集属性是
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DL 890.552 2014 能量 管理 系统 应用程序 接口 552 CIMXML 模型 交换 格式

链接地址:http://www.mydoc123.com/p-270198.html