海迅实时数据库与ies600p系统的集成方法

文档序号:6400396阅读:1500来源:国知局
专利名称:海迅实时数据库与ies600p系统的集成方法
技术领域
本发明属于电力系统调度自动化技术领域,特别是涉及一种实时数据库与智能电网调度技术支持系统的集成方法。
背景技术
海迅实时数据库(HighSoon,简称HS)是江苏瑞中数据股份有限公司的旗舰产品,海迅实时数据库拥有超大规模的数据处理能力和业界领先的混合压缩技术,采用分布式体系架构,可运行于不同的操作系统平台,实现海量实时数据的自动采集、历史数据的压缩存储、高效的查询检索和统计分析,能够在线存储数十万甚至上千万采集点的数年历史数据,采集分辨率可达微妙。海迅实时数据库提供一系列的套件应用工具和完整的二次开发环境。IES600Pro是针对电力调度生产部门设计开发的一套电网调度自动化系统,该系统采用先进的设计思想和实现手段,将调度自动化系统的应用从简单地参与电网安全运行监视与控制提高到实现电网高级运行管理和实现电网分析型调度的技术支持系统层面上来。IES600Pro采用先进的开放体系结构,实现了从系统平台层到应用层的开放,为用户提供了良好的可移植性、互操作性和分布性,方便用户进行应用层功能的可持续拓展,使之能够适应电力系统自动化不断变化的业务需求,真正做到了将“开放”延伸至用户。但是随着电网建设规模的不断扩大,智能电网、智能变电站等研究应用的不断深入,调度自动化系统面对的采集点越来越多。以往低频率按照分钟级的历史数据存储已经很难满足电网精细化管理的要求,而全息保存电网运行所有细节已成为大势所趋,原有的周期性历史数据保存方式已不能满足要求,应按照变化的实际实时连续进行存储,以满足更多的应用需求,这也将导致数据存储规模数十倍的增长;同时,历史数据的存储组织策略以及查询检索策略也将变得相当复杂。传统的关系数据库无论在响应速度、存储规模、查询效率和变化存储机制上都将很难满足应用的需求。海迅实时数据库是专门用来处理带有时标的海量实时/历史数据的数据库,具有非常高的存储速度、查询检索效率以及数据压缩比。但是在当前的调度自动化系统IES600Pro中仍然采用关系数据库(Oracle)保存时序数据。为了解决系统无法全息保存电网运行记录,查询速度慢,精细化分析应用困难等问题,需将实时数据库与智能电网调度技术支持系统进行集成。本发明正是为了实现实时数据库与智能电网调度技术支持系统的集成而开发实现的。

发明内容
针对现有技术中关系数据库和实时数据库无法集成的问题,本发明提出了一种实时数据库集成到智能电网调度技术支持系统中的方法,实现了海迅实时数据库与IES600P系统的集成。该方法在保证 系统稳定运行的条件下实现集成,全面提高系统的数据存储精度、查询效率以及对精细化应用的支持力度。具体地说,本发明是采取以下的技术方案来实现的,包括下列步骤:
1)将系统的整体数据库环境扩展到由内存实时库、关系数据库和实时数据库共同构成,其中关系数据库用于存储电网模型以及静态参数并通过下装生成内存实时库以满足对模型和静态参数的高速访问,实时数据库则用来保存带有时间标记的变化的时序数据以完整地记录电网的运行轨迹;
2)在系统的配置环境中增加实时数据库服务器,并使用磁盘阵列作为实时数据库的存储介质;
3)在系统的平台层中的内存实时库和关系数据库的统一的访问管理层,中增加对实时数据库的访问部分,包括对实时数据库的查询、存储以及管理请求。本发明的有益效果如下:本发明实现了海迅实时数据库与智能电网调度IES600P1X)系统的集成,结合实时数据库的特性,可以实现基于全过程的电网运行变化存储机制,使得采样数据提交频率从原先的分钟级别提升到秒级别,为地区电网调度监控的精细化运行分析提供了 先进的技术手段和有力的数据支撑。


附图1是本发明方法的基于实时数据库的IES600P配置环境示意图。附图2是本发明方法的数据采集前置改造图。附图3是本发明方法的数据访问方式图。附图4是本发明方法的效果对比图。
具体实施例方式下面结合附图,对本发明进行详细描述。本发明的技术方案严格遵循地区智能电网调度技术支持系统的功能规范,在系统上进行集成开发,首先使系统支持实时数据库与关系数据库的混合存储环境,相应地,系统的整体配置环境、数据库部署策略等都要进行适当升级;其次需统一系统的数据库访问接口,屏蔽对实时数据库的直接访问。本发明所要解决的技术问题是:提供一种系统集成方法,使得海迅实时数据库与智能电网调度IES600P1O系统得以集成,在保证系统稳定运行的基础上实现智能电网调度IES600P1X)系统对电网运行过程的全息记录以及数据的高效查询。为了解决上述技术问题,本发明采用了如下的技术方案。包括以下几个部分:
(I)对系统数据库环境的建设方案。将系统的整体数据库环境扩展到由内存实时库、关系数据库和实时数据库共同构成。在实际应用中电网模型以及静态参数采用关系数据库进行存储,并通过下装生成内存实时库以满足对模型和静态参数的高速访问;而实时数据库则主要用来保存带有时间标记的变化的时序数据,这部分数据完整地记录电网的运行轨迹。(2)对系统配置环境的建设方案。为了增加实时数据库,在系统的配置环境中增加实时数据库服务器,使用磁盘阵列作为实时数据库的存储介质。(3)数据库访问接口的统一封装方案。在系统的平台层中,有对内存实时库和关系数据库的统一的访问管理层,为了满足对实时数据库访问的需求,在该访问管理层中增加对实时数据库的访问部分,包括对实时数据库的查询、存储以及其他管理请求,这样保证访问层对外仍然是透明的,应用不知道各种数据的具体存储位置和存储形式。具体而言,如图1所示,实时服务接收到前置采集的数据,进行处理之后发送到通信总线,需要获取的客户端或者其他服务可以通过向通信总线注册,之后就可以通过通信总线向实时服务提交数据请求,然后接收数据。海迅实时数据接口的工作就是将接收到的数据通过调用海迅提供的API这种方式,将实时数据提供给海迅实时库。将海迅实时数据库集成到智能电网调度IES600P系统中时,首先要进行数据库环境的升级建设。如图2所示,在数据采集系统中增加了实时数据库服务器,将调度数据直接存入关系库和实时库中,并且在统一的数据库访问层中增加了实时数据库访问接口部分。系统上层应用通过统一的数据库访问层实现对实时数据库的访问,数据的存储方式是变化即存储的方式,并且该部分数据提交频率高,数据量大。如图3所示,数据访问同时从关系库和实时库访问数据。需要将对实时数据库的访问接口封装到系统统一的数据库访问管理层中,保证数据库访问对外是透明的。另外在平台层实时数据库的查询、存储和管理也进行封装,提供统一的接口,包括实时数据库状态监视、采样点定义、数据提交以及数据查询等部分。如图4所示,采用了本发明方法后,其系统效率较之单纯采用关系数据库(Oracle)有了显著提升,在多个系统参数方面均表现了极大的优越性。虽然本发明已以较佳实施例公开如上,但实施例并不是用来限定本发明的。在不脱离本发明之精神和范围内,所做的任何等效变化或润饰,同样属于本发明之保护范围。因此本发明的保护范围应当以本申 请的权利要求所界定的内容为标准。
权利要求
1.海迅实时数据库与IES600P系统的集成方法,其特征在于,包括下列步骤: 1)将系统的整体数据库环境扩展到由内存实时库、关系数据库和实时数据库共同构成,其中关系数据库用于存储电网模型以及静态参数并通过下装生成内存实时库以满足对模型和静态参数的高速访问,实时数据库则用来保存带有时间标记的变化的时序数据以完整地记录电网的运行轨迹; 2)在系统的配置环境中增加实时数据库服务器,并使用磁盘阵列作为实时数据库的存储介质; 3)在系统的平台层中的内存实时库和关系数据库的统一的访问管理层,中增加对实时数据库的访问部 分,包括对实时数据库的查询、存储以及管理请求。
全文摘要
本发明公开了一种海迅实时数据库与IES600P系统的集成方法,属于电力系统调度自动化技术领域。本发明首先使系统支持实时数据库与关系数据库的混合存储环境,同时升级系统的整体配置环境、数据库部署策略等都要进行适当升级,最后统一系统的数据库访问接口,屏蔽对实时数据库的直接访问。本发明在保证系统稳定运行的条件下实现集成,全面提高系统的数据存储精度、查询效率以及对精细化应用的支持力度。
文档编号G06F17/30GK103246695SQ20131008329
公开日2013年8月14日 申请日期2013年3月15日 优先权日2013年3月15日
发明者施冲, 王启银, 高明 申请人:山西省电力公司大同供电分公司, 江苏瑞中数据股份有限公司, 国家电网公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1