您好,欢迎访问三七文档
系统集成框架方案1引言电网自动化系统发展迄今已经经历三代:20世纪70年代基于专用计算机和专用操作系统的SCADA系统可以称为第一代,80年代基于通用计算机的EMS系统称为第二代,90年代基于RISC/UNIX的开放式分布式EMS/DMS系统称为第三代,第三代系统已经发展了近10年。形成了EMS、调度生产管理、电费计量、配电网自动化、电力市场技术支持等,这些系统是根据实际生产和管理的需要而提出来的。随着自动化技术的发展,有关生产厂家推出了各种与用户需求相适应的系统,这些系统已经和正在电力生产和管理中发挥作用。实际情况是在同一个电力局,往往并存好几个由不同厂家生产的计算机系统。这些系统可能采用不同的计算机平台、不同的数据库技术、不同的通信规约和不同的信息表达界面支持工具,完成各自定义的功能,然而系统与系统之间不能很好的互联,离真正的开放系统还有相当大的距离,主要表现在:网络协议互不兼容由于各个电力应用程序往往是由不同的开发商分别研制开发的,大多数采用各自的通讯协议,互不兼容。这样使得各个系统通信问题复杂化,下一级系统要无条件地满足上一级系统要求,就要做大量而频繁地协议转换工作,很难实现各个子系统地相互通信。管理信息不能互通在同一级的系统中,这些分离的子系统分别负责系统中的不同的功能内容,它们互相之间几乎没有信息交换,这给全系统综合应用造成了很大的局限性。例如,前置机线路出现故障时,只能通过前置机画面监视,很难将信息反映到一些电力的高级应用上,从而使之发生错误,影响生产。缺乏对整个网络的综合管理各个子系统在物理上互相连接,在功能上相互依赖。但目前缺乏对整个电力应用的综合管理系统,不能实现在较高的层次上的电力系统综合应用,从而使电力应用的水平受到制约。例如,数据库格式不统一,各个子系统按照自己的数据格式进行数据处理,造成数据库资源浪费。管理内容庞杂、操作界面多样不同时期建立、不同厂商开发、未遵循统一标准的各种各样的子系统必然拥有形式多种多样的操作界面、具有千差万别的管理功能。这种局面给电力应用系统的集中和一体化管理带来了极大的不便。如果基于现有的系统来进行集成,则会形成以下的一个蜘蛛网图系统,随着系统的越来越多,各个系统间的关联,也会越来越复杂,只要其中一个系统发生变化,别的系统也必须跟着更改系统。随着计算机和网络技术的飞速发展,第四代自动化系统的基础条件如INTERNET技术、面向对象技术、数据库技术、JAVA技术、中间件技术、多代理技术、厂站自动化技术、安全防护技术、电力市场运营技术等已经具备,新一代自动化系统将在新的世纪正式启动。新配电网自动化系统的软件结构如图一所示,系统将各部件封装成对象,依次插在这个“接口体系”上,任何一个系统的变化,只要它遵循接口体系,则另外的系统就不需要有任何变化。在用以上方式实现的系统中,可以集成不同厂家、运行于不同的计算机平台、采用不同语言实现的各种应用对象,并且这些应用对象可以很方便地拆卸和更换地。集成系统是个松耦合地系统,它改变了以往系统以数据库为中心,所有数据由某一数据库管理系统管理地局面,数据可能分散在各个应用对象中,数据访问代理为客户提供数据访问地透明性,保证系统中各应用对象地“即插即用”。本文以下部分所描述的电网集成系统完全基于各种国际标准,其中:下图表征电力系统整体数据通信协议体系,该体系分为5个层次,涉及4个标准,相互无缝连接,比较简明。主站侧各应用系统应遵从IEC61970系列标准(CIM/CIS);各系统之间的通信应通过电力企业综合总线(UIB)标准IEC61968系列;厂站内的站级通信总线和间隔级通信总线都应采用基于以太网的IEC61850系列标准;主站和厂站之间的通信可采用IEC61850+系列标准。图三表征电力系统在网络等条件完全成熟时的三层逻辑结构:公共信息模型层、公共通信映射层、公共应用接入层。核心是公共信息模型,以IEC61970系列的CIM为基础,吸收WG14定义的配电网络模型、WG10-12定义的变电站模型、WG07的定义的控制中心模型和发电厂模型、AH-WG05定义的电力市场模型等,统一描述,综合而成。公共通信映射的概念来自IEC61850系列的抽象通信映射,其根本目的是使统一的应用层数据帧能够映射到多种底层协议栈,对于专用实时数据通信,可通过极其简单的帧影射到底层的MMS、TCP/IP,以及WAN、LAN、专线;而对于非实时的信息交换,可通过XML文本文件的方式直接加载到底层和通过CORBA等中间件加载到底层;若需要在应用层进行安全加密,可插入相应功能模块。公共应用接入层提供标准的应用程序接口(API),对于典型的客户/浏览器、浏览器/服务器结构的应用提供请求、应答服务原语;对于对等通信的基于连接方式,提供Open/Close、Read/Write基本服务原语,对于无连接方式(广播),提供Send/Receive服务原语;对于大批量的数据库访问,提供GetDB/PutDB服务原语。所以,新一代的SCADA/EMS/DMS系统采用先进的开放分布式应用环境的网络管理技术、面向对象数据库、通讯中间件技术、WEB技术、国际标准等,为电力企业的配电自动化提供符合国际标准(CIM、CIS、UIB等)的统一的支撑平台,在安全的前提下进行同类产品的集成。2介绍电网集成系统2.1IEC61970IEC(InternationalElectrotechnicalCommission,国际电工技术委员会)建立电气领域和电工领域的标准以帮助解决这些领域中的问题。IEC61970系列现在由第57技术委员会第13工作小组负责准备。该小组接受EPRICCAPITaskForce(美国电力研究所控制中心应用程序接口小组)的工作成果。EPRICCAPITaskForce的主要任务是建立标准的需求和草案,这些标准有利于:由不同的开发商开发的能量管理系统(EnergyManagementSystem)的各个部分之间的集成;EMS系统和电力系统领域内的其他系统的集成,例如发电管理系统(GenerationManagementSystem)和配电管理系统(DistributionManagementSystem)的集成。EPRICCAPITaskForce小组原来的方法是将服务集成化,但是最近两年方法已经转变为标准化组件接口。所以,在最近提出的标准草案中,标准的内容主要是应用程序接口,这些接口使得各个应用程序无需知道别的应用程序的内部结构就可以访问公共数据和交换信息。通用信息模型(CommonInformationModel,CIM)描述了这些应用程序接口的语义(semantics),组件接口描述(ComponentInterfaceSpecifications,CIS)描述了交换信息的内容。IEC61970系列的各个部分:IEC61970-1,EMSAPI–Part1:导则和总的需求;IEC61970-2,EMSAPI–Part2:术语;IEC61970-301,EMSAPI–Part301:通用信息模型的基础部分;IEC61970-302,EMSAPI–Part302:通用信息模型的财政、能量调度和备用调度部分;IEC61970-303,EMSAPI–Part303:通用信息模型的SCADA(SupervisoryControlandDataAcquisition)部分;IEC61970-401,EMSAPI–Part401:组件接口描述框架;IEC61970-402,EMSAPI–Part402:通用数据访问方法;IEC61970-501,EMSAPI–Part501:通用信息模型的资源描述方法,CIMRDF(ResourceDescriptionFacility)Schema。IEC61970系列是个正在准备的标准,并没有正式发布,它的每个部分都在经常的修改中,并且会有新的部分被提出。下图展示了EMS-API组件模型,其核心为组件执行系统或综合总线,相当于中间件,各类应用以三种方式之一接入:1、自然接入方式,应用程序完全按EMS-API设计,可以直接接入,适用于新开发的完全面向对象的应用系统;2、适配器方式,指将原应用系统通过API适配器接入,适应于已经部分采用面向对象技术的应用系统;3、整体封装方式,指对原传统应用系统不作任何修改,通过对其输入/输出进行EMS-API封装,从而实现接入,适用于传统应用系统。EMS-API的主要应用领域包括:SCADA、告警处理、拓扑处理、网络分析、负荷管理、发电控制、负荷预测、电能交换计划、计费结算、维修计划、历史数据管理、设备管理、通用用户界面、动态模拟、调度员模拟培训、配电网管理、电力市场运营等。EMS-API参考模型基于组件技术,关键为方便分布计算环境的集成,重点是定义组件接口标准。公用信息模型(CIM)是电力企业应用集成的重要工具,它包括公用类、属性、关系等,其类及对象是抽象的,可以用于许多应用,它是逻辑数据结构的灵魂,可定义信息交换模型。EMS系统可能需要集成由不同厂家开发地应用,EMS-API提出了使用资源描述框架RDF作为应用之间交换数据地统一数据模型,以利于系统集成地顺利进行。RDF基于资源描述,结构松散,既能描述来自关系、层次以及面向对象数据库地结构化数据,又能描述来自等数据源地半结构化数据,而且与其他模型地转换相对简单。在系统框架中,一切数据操作,包括数据读取、查询分解、结果合并等,均以资源描述为基础。对于插入框架地具体应用而言,则根据不同情况按如下不同方式处理:1、需要保留地应用软件,由封套完成现有地数据模型与RDF交换,保证数据以资源描述地形式与框架或其他应用交互。2、重新开发地系统,直接采用RDF作为数据模型,不需转换。3、来自第三方地应用,由原开发方负责模型转换。标准地数据访问服务包括三类:资源查询服务、资源标识服务和事件服务。欲加入集成框架地任何应用对象,只要它需要向外界公开其全部或部分数据,就须实现以上三类数据访问服务。而请求数据地客户方,也必须通过上述接口读取数据。客户方在请求资源时,无需知道资源是由哪个或那些应用程序提供、资源如何标识,数据访问代理屏蔽了数据访问地细节,保证了应用程序“即插即用”地实现。元数据仓库管理集成系统所需地各种数据字典,这些数据字典用于记载应用对象地注册信息,各应用对象可提供地公共资源地信息以及这些公共资源的模式信息,他们为应用数据对象的透明访问提供了基础。元数据仓库作为对象请求代理ORB的一个对象,具有IDL描述的界面,该界面提供对数字字典的插入和查询功能。元数据仓库界面有多种实现方式,可以借用商用数据库管理系统,如ORACLE、SYBASE等,或采用现有的实时数据库管理系统。通用可视化操作界面是集成框架的重要组成部分,它提供一系列图形制作、数据浏览和查询工具。数据浏览和查询包括对集成系统中应用对象提供的公共数据及这些公共数据的模式的浏览和查询。由于CIM采用面向对象的数据模型,因而通用可视化操作界面必须能够处理复杂的对象结构,实现基于复杂结构的查询。它应能支持路径表达式、集合类型对象的查询和用户指定的联想查询。图形制作工具是一个可扩展的工具包,除支持一般的图形制作外,还能根据需要添加新的作图工具,以便满足随时加入的新应用对象的需要。作为集成框架的重要组成部分,通用可视化操作界面被封装成一个ORB对象,具有IDL描述的界面,该界面提供数据浏览及图形制作功能。继承的应用软件必须加上封套,以实现标准的应用界面,标准的应用界面分为以下几个大类:资源标识、量测值、告警事件、参数值修改事件、执行控制事件、数据存取工具、数据集文档。不同应用软件的界面可以是以上各类界面的组合,但值得注意的是,凡是对外提供数据的应用必须实现资源标识和数据存取工具界面。第三方软件的接入是集成信息系统需要解决的主要问题之一。符合IEC61970标准接口的应用软件或加封套后符合标准的应用软件,必须在元数据仓库中登记,并定义其公用数据及模式,使其能被框架识别。集成管理系统是一个松耦合地系统,其中地每个应用对象都
本文标题:CIM模型介绍
链接地址:https://www.777doc.com/doc-4907132 .html