DL T 890.1-2007 能量管理系统应用程序接口(EMS-API)第1部分 导则和一般要求.pdf
《DL T 890.1-2007 能量管理系统应用程序接口(EMS-API)第1部分 导则和一般要求.pdf》由会员分享,可在线阅读,更多相关《DL T 890.1-2007 能量管理系统应用程序接口(EMS-API)第1部分 导则和一般要求.pdf(30页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 27100F20备案号:222902008 口L中华人民共和国电力行业标准DLT 89012007IEC 619701:2005能量管理系统应用程序接口(EMSAPI)第1部分:导则和一般要求Energy management system application program interface(EMS-API)一Part 1:Guidelines and general requirements20071 203发布(IEC 619701:2005,IDT)20080601实施中华人民共和国国家发展和改革委员会 发布目 次DL,T 89012007前言-”11日言-III1范围-
2、12规范性引用文件13术语和定义14系统集成-l41集成场景-142集成考虑-243基于组件的接口-344与IEC 61968标准的关系-”45 EMSAPI参考模型-551概述-552控制中心环境-553应用上下文654应用-655自l件-656遗留应用和封套-657组件模型-758组件容器-759组件适配器一7510组件执行系统-8511中间件-“8512通信协议子集-9513参考模型应用举例-96 EMSAPI标准-106 1概述-lO6 2 CIM-106 3 CIS-1264 CIS技术映射-一127通常需要的基础设施功能-1371述-1372组件容器-1373中间件-1474通信协
3、议子集服务一1475电力企业特定的服务-14附录A(资料性附录) 组件模型-“15附录B(资料性附录) 典型应用和功能-18附录C(资料性附录) 电力企业使用标准组件模型的有关问题-24附录D(资料性附录) 组件执行系统和中间件产品举例25参考文献-一26IDL,T 89012007刚 旨本部分是根据国家发展改革委办公厅关于印发2006年行业标准项目计划的通知(发改办工业E20061093号)的安排制定的。DL 890标准是采用IEC 61970国际标准能量管理系统应用程序接口(EMSAPI)制定的,主要包括公共信息模型(cIM)和组件接口规范(CIS)两方面内容,由以下部分组成:DLT890
4、 l能量管理系统应用程序接口(EMSAH)第1部分:导则和一般要求;DLT 8902能量管理系统应用程序接口(EMsAPI)第2部分:术语;DLtr 890301 能量管理系统应用程序接口(EMsAPI)第301部分:公共信息模型(CIM)基础;IEC 61970302能量管理系统应用程序接口(EMsAPI)第302部分:公共信息模型(c“)财务、能量计划和备用;DLtZ 890401能量管理系统应用程序接口(EMSAH)第401部分:组件接口规范(CIS)框架;IEC 61970-402能量管理系统应用程序接口(EMSAPI)第402部分:组件接口规范(CIS)公共服务;正61970403据
5、访问;mC 61970埘据访问;mC 61970-405件和订阅;C 61970407列数据访问;能量管理系统应用程序接口(EMsAPI)第403部分:组件接口规范(CIS)一通用数能量管理系统应用程序接口(EMsAPI)第404部分:组件接口规范(CIS)高速数能量管理系统应用程序接口(EMSAPI)第405部分:组件接口规范(CIS)通用事能量管理系统应用程序接口(EMSAPI)第407部分:组件接口规范(CIS)时间序IEC 61970453能量管理系统应用程序接口(EMsAH)第453部分:组件接口规范(cIS)图表定义交换(公共图形交换):DL,r 890501能量管理系统应用程序接
6、口(EMSAPI)第501部分:组件接口规范(CIS)一公共信息模型的资源描述框架(CIM RDF)模式。本部分等同采用IEC 619701:2005(Energy management system appficafion program interface(EMSAPI)-Part 1:Guidelines andgeneral requirements)。它提供了应用EMS,API接口标准所需要的一组指导原则和一般的基础设施能力。本部分描述了一个参考模型,为EMSAPI标准其他部分的应用提供一个框架。本部分的附录A、附录B、附录C、附录D是资料性附录。本部分由中国电力企业联合会提出。本部
7、分由全国电力系统管理及其信息交换标准化技术委员会归口并负责解释。本部分起草单位:国网电力科学研究院、山东大学、中国电力科学研究院、国家电力调度通信中心。本部分主要起草人:曹阳、许慕揉、云昌钦、潘毅、李毅松、王康元、李晓露。引 言DL,T 89012007DL 890标准采用IEC 61970国际标准。IEC 61970标准定义了能量管理系统(EMS)的应用程序接口(API),目的在于便于集成来自不同厂家的EMS内部的各种应用,便于将EMS与调度中心内部其他系统互联,以及便于实现不同调度中心EMS之间的模型交换。将该国际标准转化为我国标准并贯彻执行,对于实现异构环境下软件产品的即插即用,使EMS
8、与其他系统能互联、互通、互操作显然会有很好的作用。本部分提供了应用EMSAPI接口标准所需要的一组指导原则和一般的基础设施能力。本部分描述一个参考模型,为EMSAPI标准其他部分的应用提供一个框架。这一参考模型是基于组件体系结构的,使得本标准的重点集中在一个控制中心环境中各种应用之间交换信息用的组件接口上。本模型也可以应用于控制中心各个应用系统和该控制中心环境之外的各个系统,如其他控制中心、独立系统运营机构(ISOs)、区域输电机构(R1os)以及配电管理系统(DMs)之间类似的信息交换。本部分还包括集成基础设施的一般能力,这一基础设施虽然不是本标准的组成部分,但所提供的支持EMSAPI接口标
9、准的某些服务是必不可少的。lIl能量管理系统应用程序接口(EMSAPI)第1部分:导则和一般要求DL,T 890120071范围DL 890的本部分提供应用EMS,API接口标准所需要的一组指导原则和一般的基础设施能力。本部分描述了应用这些标准的一些典型的集成场景和要集成的应用类型。本标准定义了一个参考模型,这个模型为应用EMSAPI标准中的其他部分提供了一个框架。这一基于组件架构的参考模型使得本标准的重点集中于控制中心环境内各种应用之间交换信息的组件接口上。虽然EMSAPI的首要目的是支持控制中心内各个应用的集成,但这个参考模型也可以应用于控制中心各个应用系统和该控制中心环境之外系统之间的信
10、息交换,例如与其他控制中心、ISO、RTO以及配电系统之间的信息交换。本部分描述了本标准其他部分的作用,包括DL890中的公共信息模型(cIM)部分、DL890中的组件接口规范(CIS)部分和DL 890中的技术映射部分。本部分还包括集成基础设施所需要的一般能力,该集成基础设施有利于通过CIS规定的组件接口交换信息。虽然集成基础设施本身并不是本标准的组成部分,但它所提供的支持EMSAPI接口标准的某些基本服务是必不可少的。在第6章中列举了这些服务。本部分不规定特定的实现或产品,也不限制计算机系统应用内的信息表示。本部分规定了为支持不同厂商提供的各种产品的互操作性所必需的外部可见接口,包括语义和
11、语法。2规范性引用文件下列文件中的条款通过本部分的引用而构成为本部分的条款。凡是注日期的;i用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。DLT8902能量管理系统应用程序接口(EMsAPI)第2部分:术语DLT 890301 能量管理系统应用程序接口(EMSAPI)第301部分:公共信息模型(c讧)基础3术语和定义DLr 8902中的术语和定义适用于本部分。4系统集成41集成场景能量管理系统是各种软件子系统(SCADA、发电控制、负荷预报等)的一个集合
12、,为此领域(或部分为此领域)而形成的指导原则适用于一些不同的集成场景。这项工作认为具有独特接口的现有系统需要逐渐过渡到使用此标准中定义的接口。以下设想了不同类型的集成情况。虽然这是一些典型的场景,但也只是各种可能范例的一个子集。a)不同供应商开发的应用集成到一个同构系统中:在这一场景中,独立开发的应用组件如最优潮流(oPF)都集成到一个系统中(该系统包含支撑基础设施)。这允许系统集成商更容易地将单个组件集成到任何系统中,无论是已有系统或是新开发的系统。b)独立系统间的在线数据交换:DL,T 89012007控制中心需要与公司内部或企业间的其他独立系统进行通信。需要用松耦合的集成方案来交换信息。
13、这样的例子包括与DMS、公司结算系统以及其他EMS之间的信息交换。企业集成场景通常属于这一范畴。c) 共享某些工程数据的独立系统的集成:这对应于来自不同厂商的应用包使用部分重叠的工程模型数据(例如线路阻抗)的情况。d)不同系统的相同应用之间串行化数据的交换:使用文件传输技术可以实现有限的集成,在这种类型的导出,导入交换中使用约定的格式。这种场景的一个例子就是在电力系统模型交换时使用文件传输协议(FTP)和基于可扩展标记语言(XML)格式的文件(或文档)。e)在一个同构系统中开发新的应用:厂商或电力企业在开发新应用并集成入他们现有的系统(不同于集成到其他系统)时在应用接口中使用这些标准。42集成
14、考虑421概述这些标准所要支持的集成范围分为以下两个粗略定义的范畴:a)实现EMS或类似系统,软件组件的集成;b)独立系统的集成。为了实现正确的交互,软件组件和系统都需要一个公共信息模型(CIM)来为被交换或访问的信息提供一个公共的、一致的含义(即语义)。例如,为了交换变压器阻抗信息,需要有变压器的设备分类以及阻抗值的属性名。有了这些信息,变压器的一个特定实例就与其对应的阻抗紧密联系起来。CIM(参见62)提供了这些现实世界对象的语义名(以及它们的属性、描述和与其他现实世界对象的关联)。然而,在其他方面,集成的这两个范畴,如下面章节中讨论的,有一些稍许不同的需求。EMSAPI标准的意图是对两个
15、范畴都进行处理,而且它们都以组件接口的形式呈现。422系统内软件组件的集成4221概述为了把独立开发的软件组件集成到一个系统中,需要处理几个问题。a)软件组件的交互:为了使系统能够正常运行,软件组件需要以一种合作的方式来交互。这种交互可以采用性质访问、方法调用和事件处理的方式。为了支持软件组件的集成,应该确定包含性质、方法和事件的公共接口,并且规定有关使用它们的规范。只要在系统中存在相似的交互场景,一致接口模式的规范就可以简化系统的集成和维护。b)初始化公共的工程模型数据:实际电力系统以及相关信息由CIM所表达的工程数据模拟。各种软件组件共享这些工程数据的各个方面以实现其功能。当软件组件启动时
16、,它需要用被仿真的实际系统的一个一致和精确的模型来进行初始化。用于访问这些公共、共享数据的公共接口为软件组件提供了初始化其内部模型的一个一致的机制。一旦初始化了,软件组件的交互机制就可以用来保持其工程模型为最新。c)部署打包:为了打包和交付给系统集成,软件组件需要以特定的形式来实现。当今软件行业所存在的几种主流技术框架各自有其打包格式。本标准规范应该提高实现可能性方面的灵活性,同时促进独立开发软件的集成。为了实现这一目标,软件组件交互应该以一种能够兼容特殊技术和语言的抽象形式来规定。为支持这种类型的集成场景,组件接口使用的属性、方法和事件以及信息交换的数据内容都需要标2DL,T 8901200
17、7准化。4222应用类别EMSAPI标准的范围包括那些通常可以在控制中心环境见到的所有应用,以及支持实时运行所需要的与外部系统间的接口。可是,由于EMSAPI标准的意图是定义接口标准,而不是定义标准应用,因此考虑EMSAPI标准所支持的这个应用类别列表能够最好地理解本系列标准的范围。把CIS中规定的组件接口实际打包到应用中的工作将留给应用提供商完成;因此,任何试图根据名字来定义一系列单个应用的做法,都会对提供商造成不必要的限制。表B1中给出了本标准所支持的应用类别和典型应用列表。下面是这一列表的摘要:监视控制和数据采集(SCADA):告警处理:拓扑处理;网络应用:负荷管理:发电控制:负荷预报:
18、电能量输电计划;会计结算;维护计划;历史信息存档;数据工程;通用用户接口;动态仿真;调度员培训仿真;外部系统(例如:DMS、天气、趸售电力市场等)。423系统间的集成在异构系统的集成中,运行环境和所施加的控制很可能没有相似之处,重点主要是在支持松耦合的异步“文档”交换上。在这一上下文中,“文档”可被看作一种大而丰富的数据结构,例如XML文档。文档交换意味着所交换的数据是复杂的、结构化的和自描述的。这种交换更可能涉及单个的、原子的信息传送,这里涉及如何处理该信息和或在传输中所需操作的全部信息是自包含的而不像多步事务中信息传送的处理可能视前面的信息传送或事件而定。43基于组件的接口EMSAPI标准
19、的一个目的是通过开发组件接口标准来鼓励独立开发可重用的软件组件并促进它们在建设各种控制中心系统中的集成。软件行业,包括主要的能量管理系统(EMS)厂商和EMS应用程序供应者,都经历了从基于自项向下的模块化软件设计的软件工程概念到面向对象方法以及最新精化的使用基于组件的体系结构的发展过程。由公共对象请求代理体系结构(CORBA。)”、Sun圆2的EnterpriseJava Beans。(EJ8。)和Microsoft。”的分布式公共对象模型(DCOM)所倡导的组件模型是这一趋势的最好的例证(这三种组件模型在附录A中描述)。这些基于组件的方法也促进了不同来源的软件和完整系统的集成。对于这类任意对
20、任意的集成,XMLWeb服务提供了另一种基于互联网的集成模型。XMLWeb服务允许应用利用早期被称为“文档交1)CORBA是OMG提供的产品的商标。提供这一信息是为了方便本国际标准的用户,并没有IEC认可该产品的意思。如果其他等价产品能够证明可以得到相同的结果,也是可以使用的。2)Sun是美I雪Sun微系统公司的缩写。提供这一信息是为了方便本国际标准的用户,并没有IEC认可该公司的意思。3)Microsoft是美国微软公司的缩写。提供这一信息是为了方便本国际标准的用户,并没有IEC认可该公司的意思。DL,T 89012007换”的信息交换类型通过互联网来交换和共享数据,并不关心操作系统和编程语
21、言。这些服务提供了一种在企业对企业(B2B)信息交换中更为普遍的组件执行环境的一个例子。(参见附录A中的XMLWeb服务描述)基于组件的接121对EMSAPI的影响是把焦点转移到开发交换和访问公共信息的软件组件接口标准上,而不是对提供这些能力的集成框架服务进行标准化。预期的前景是支持这些标准的应用能够独立地交付并重用于多个系统。虽然在实际的系统中可能还需要其他基础设施服务,如目录服务和安全性,但这并不是本标准的目的。实际上,它们是系统集成者或系统提供者所需要考虑的领域(即作为EMS系统平台的一部分,而不是可重用的即插即用组件)更为恰当。EMSAPI标准的目的不是开发中间件的标准接口。实际上,目
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DL 890.1 2007 能量 管理 系统 应用程序 接口 EMS API 部分 一般 要求

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