论文部分内容阅读
随着电力行业的发展,智能电网已经成为电网发展的必然趋势。智能电网的发展对配电管理系统(DMS)的信息集成提出了新的要求,而配电管理系统中存在多套专业信息系统,不同信息系统之间相对独立,致使系统间的数据共享十分复杂,难以充分利用各类信息资源,这些己成为配电管理系统发展所面临的瓶颈。传统的企业应用集成技术不能很好地满足配电管理系统应用间集成的需求,而国际电工委员会(IEC)提出的IEC61968系列标准解决了这一难题,IEC61968倾向于支持电力企业的应用间集成,通过应用间交换标准的“消息”来实现信息共享。本文以IEC61968消息为主要研究对象,研究和设计了IEC61968消息的应用体系。该体系基于IEC61968标准和面向服务体系架构(SOA),通过企业服务总线(ESB)来传递IEC61968消息,从而实现系统间的交互,完成业务功能。本文首先研究IEC61968/IEC61970标准和公共信息模型(CIM),重点研究了CIM资源描述框架(RDF)模式,分析了CIM模型与CIM RDF Schema之间的映射;研究了SOA和ESB技术,并将它们与IEC61968标准相结合用于电力企业信息集成。本文研究了IEC61968标准中定义的消息规范,分析了请求、应答、事件等消息的消息结构,采用XML作为消息载体,使用XML Schema来定义消息结构,用于规范相应消息的结构和数据。基于上述规范,通过分析IEC61968标准中消息结构定义的方法,设计实现了消息结构定义工具。该工具基于CIM模型进行设计,而CIM模型信息则通过使用DOM4J解析CIM RDF Schema文件获得。本文设计了存储CIM模型信息的方案,实现了模型信息在数据库中的存储。并且定义了CIM模型到关系数据库的映射规则,根据此规则建立遵循CIM模型的数据库,用以存储消息数据。根据上述方案和规则,通过设计程序生成了相应的SQL脚本,在Oracle中运行这些脚本创建了底层数据库。本文设计实现了IEC61968消息的流转,包括消息的构建、传输、解析等。使用JAXB技术基于消息结构XML Schema文件来构建和解析消息,使用MuleESB来传递消息,使用JDBC技术操纵底层数据库来存储消息数据。在上述基础上,本文设计了IEC61968消息应用体系的整体框架,并以传输量测数据为例研究了该体系的应用,介绍了消息流转过程、量测消息的结构、量测服务和数据服务。该体系的研究为电力企业应用IEC61968消息奠定了良好的基础,对配网应用间的集成具有重要的理论意义和应用价值。