欢迎来到天天文库
浏览记录
ID:25986974
大小:55.00 KB
页数:7页
时间:2018-11-24
《电网智能仿真设备通信技术研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、电网智能仿真设备通信技术研究电网智能仿真设备通信技术研究1.概述 IEC61970系列标准作为应用集成框架、信息模型和接口规范标准基础基本成熟,而且支持应用集成的组件软件技术和中间件技术与产品,以及支持多种应用集成和在多种应用集成基础上构建业务流程/工作流的应用平台技术与产品也有了长足的进步。人们可以以这些标准、技术和产品为基础,在比较高的层次上作规划、制定策略从而较好的解决电力企业内部应用集成的问题。随着IEC61970标准中的公共信息模型(CIM)被国内外的电力企业采纳接受,这些应用系统在涉及到电力模型相关部分可以用
2、统一模型描述,而IEC61970组件接口规范(CIS)正是用于跨越这道屏障的主要技术手段。 IEC61970目的是为了推动由不同厂商开发的EMS应用的集成;独立开发的完整EMS系统之间的集成;EMS系统与有关电力系统运行的其他系统之间的集成。IEC61970使EMS的应用软件组件化和开放化,能即插即用和互联互通,使系统集成和信息共享更加容易,对电力系统中的三个最主要的涉众最终用户、开发商和行业管理者都具有重要的意义。标准化的目标之一就是使设计和生产更简单、更清晰、更可靠,使用标准,可以不必每次重复开发,而是将精力专著于改
3、进质量,促进技术进步。 2.研究内容 2.1智能仿真设备测试数据生成 本次研究主要通过移动Android设备模拟智能终端实现数据的生成和数据通信息。移动Android设备具有网络通信简单,应用程序开发方便的特点,能很好的实现模拟测试数据的生成和数据通信息。在移动设备上开发一套基模拟仿真数据第生成的Android程序,当移动设备接收到数据生成指令时,Android程序自动生成模拟数据。 监测平台可以建立数据采集进程和数据发送进程对智能终端进行管理。每一个智能终端设备对应一个唯一的端口号,每个监测平本文由.L.收集整理
4、台对应一个IP地址,通过设置进程中不同的端口号可以实现对不同设备的控制。当智能终端监听到所述的通信连接请求时,接收所述通信连接进程发来的消息并解析所述消息类型。 当智能终端接收到数据采集进程,智能终端生成电力信息数据,并创建一个CIMXML文件。 IEC61970第501部分中描述的CIMRDF模式作为元模型框架来构建电力系统信息模型的XML文档。这些文档的风格被称为CIMXML格式。CIMXML文件有两种类型,分别是CIM模式文件和CIM的RDF模式文件,描述的是元数据。 1)一个XML文档是一组容器。容器可以包含
5、其它的容器以及内容。XML文档由两块组成,一是序言,一是根元素。序言包含指出XML标准的版本号以及使用的编码的声明。CIMXML文件的序言为: <?xmlversion="1.0"encoding="UTF-8"?> 2)根元素包含了XML文档的实际内容,这些内容包含在起始和结束标记之中。CIMXML文档的根元素为: <rdf:rdf> 3)根元素也包含对名字空间的引用。名字空间为文档中使用的其它元素定义了一个上下文环境。元素的名称的前面均需要前缀一个名字空间的缩写并紧跟在冒号之后。例如:R
6、DF语法的名字空间以及CIM模式的名字空间声明为: xmlns:rdf=http://.lns:cim="http://iec.ch/TC57/2003/CIM-schema-cim10#"> 在文档中对名字空间的引用使用的语法是: <cim:panyrdf:id="_C70BB64F21C747E9A2B04CC2529751B0"> 4)其中消息头主要由数据接监测台的IP地址和数据采集智能终端的端口号组成,开始符和结束符由特殊的标识符构成,主要用于标识出消息体的开始与结束。 并分别与各功能模
7、块建立连接;各功能模块在公共消息模块中注册事件或注册响应事件的回调函数;当公共消息模块收到其他功能模块发来的消息后,调用预先注册的事件上所有的回调函数,以完成功能模块间的交互。本研究将模块交互的工作统一由一个独立的公共消息模块完成,降低了多个模块间的耦合,使软件系统易于维护;模块间的交互,只需要在公共消息模块中做简单的注册,实现更简易;所有需要交互的模块都直接引用公共消息模块头文件,避免了模块间定义不一致的情况,提升了系统的稳定性。 2.3监测平台数据接收 数据接收模块负责对数据的采集和初步处理,其中具体过程包括两部分
8、:原始数据的接收、原始数据的加工处理。 其底层接口为网络接口,对设备通过GPRS网络,利用GPRS_RTU无线方式上传的数据进行接收。GPRS_RTU采用TCP/IP方式与服务器通讯,服务器端利用socket进行数据的接收。 监测平台接收到智能终端传回的原始数据,递交数据处理模块。数据处理模块要按照
此文档下载收益归作者所有