分布式电网调控运行数据的检索方法及系统的制作方法

文档序号:9810731阅读:397来源:国知局
分布式电网调控运行数据的检索方法及系统的制作方法
【技术领域】
[0001]本发明涉及电力系统调度自动化技术领域,尤其涉及一种分布式电网调控运行数据的检索方法及系统。
【背景技术】
[0002]随着智能电网调度技术支持系统D5000平台的建设,经过一段时间的运行,省调和地调D5000历史库里都已经积累了海量的电网调度生产运行数据,形成了丰富的信息资源,这些数据记录了电力系统长期的运行状况,蕴涵着电力系统运行的历史特性。
[0003]但是,目前这些数据各自独立存储在省地两级数据库中,当需要综合分析和考虑来源于两个或者更多调度机构的数据时,往往无法从统一的、有组织的数据源中,通过合适的工具获取所需要的综合信息。同时,面对海量的电网调控运行历史数据,采用常规的检索分析手段,会出现检索速度慢、效率低等问题。
[0004]在数据的应用上,为满足电网调度生产需求,调度控制中心通过各类报表定制工具为各专业提供数据查询手段。从最终用户角度分析,定制报表优点是操作简单(例如,选择日期、单位、类型,点击查询),结果格式固定(例如,直接打印或汇报);定制报表缺点同样明显,查询内容已固定,面对临时性数据查询需求,缺乏用户定义的手段。
[0005]针对上述问题,目前尚未提出有效的解决方案。

【发明内容】

[0006]本发明提供了一种分布式电网调控运行数据的检索方法及系统,以至少解决现有的省地两级电网调控运行数据分别各自独立存储在省地两级数据库中,检索效率低,且用户体验不高的问题。
[0007]根据本发明的一个方面,提供了一种分布式电网调控运行数据的检索方法,包括:接收用户输入的检索请求,其中,所述检索请求包括:量测点表达式;解析所述量测点表达式,得到电网量测点;基于所述检索请求和预先建立的倒排索引库,对所述电网量测点的电网调控运行数据进行并行检索和处理,得到检索结果,其中,所述倒排索引库存储在检索服务器中,省级调度机构和地级调度机构均设置有检索服务器,各检索服务器之间通过广域服务总线进行数据传输;输出所述检索结果。
[0008]在一个实施例中,所述检索请求还包括:检索的时间范围、指标范围和数据的采样周期。
[0009]在一个实施例中,在接收用户输入的检索请求之前,所述方法还包括通过以下步骤建立所述倒排索引库:建立电力领域词汇库,并存储该词汇库,其中每个词汇对应唯一编号;对已知电网量测点进行分词,将每个电网量测点转换成由词汇序列构成的数据流;建立电网量测点的倒排列表,其中,所述倒排列表中记录有所述词汇库中的词汇与倒排列表的对应关系以及词汇在电网量测点中出现的位置信息;对所述倒排列表进行压缩,并分块存储所述倒排列表。
[0010]在一个实施例中,对所述电网量测点的电网调控运行数据进行并行检索和处理,包括:将所述检索请求中的时间范围划分为多个时间段;按照所述多个时间段,对所述多个时间段对应的电网调控运行数据进行并行检索和处理;将所述多个时间段的检索结果进行合并;根据所述电网量测点所属的调度机构,将所述检索请求划分为多个查询请求;将所述多个查询请求分发到对应的调度机构,由调度机构的检索服务器获取与所述查询请求对应的电网调控运行数据;所述省级调度机构的检索服务器对获取的电网调控运行数据进行合并。
[0011]在一个实施例中,所述量测点表达式所使用的函数包括:加、减、乘、除以及自定义的绝对值函数、三角函数、四舍五入函数、正弦函数、余弦函数。
[0012]在一个实施例中,对所述电网量测点的电网调控运行数据进行并行检索和处理,包括:按照用户选择的处理方式对检索到的数据进行处理,其中,所述处理方式包括以下至少之一:求最大值、求最小值、求平均值、求积分值、求合格率、求波动率、获取数据曲线。
[0013]根据本发明的另一个方面,提供了一种分布式电网调控运行数据的检索系统,包括:省级调度机构和多个地级调度机构;所述省级调度机构和所述多个地级调度机构均设置有检索服务器,各检索服务器之间通过广域服务总线进行数据传输;所述检索服务器包括:接收单元,用于接收用户输入的检索请求,其中,所述检索请求包括:量测点表达式;解析单元,用于解析所述量测点表达式,得到电网量测点;检索单元,用于基于所述检索请求和预先建立的倒排索引库,对所述电网量测点的电网调控运行数据进行并行检索和处理,得到检索结果,其中,所述倒排索引库存储在检索服务器中;输出单元,用于输出所述检索结果。
[0014]在一个实施例中,所述检索请求还包括:检索的时间范围、指标范围和数据的采样周期。
[0015]在一个实施例中,所述检索服务器还包括:建立单元,用于建立所述倒排索引库;所述建立单元包括:第一建立模块,用于建立电力领域词汇库;第一存储模块,用于存储该词汇库,其中每个词汇对应唯一编号;转换模块,用于对已知电网量测点进行分词,将每个电网量测点转换成由词汇序列构成的数据流;第二建立模块,用于建立电网量测点的倒排列表,其中,所述倒排列表中记录有所述词汇库中的词汇与倒排列表的对应关系以及词汇在电网量测点中出现的位置信息;第二存储模块,用于对所述倒排列表进行压缩,并分块存储所述倒排列表。
[0016]在一个实施例中,所述检索单元包括:第一划分模块,用于将所述检索请求中的时间范围划分为多个时间段;检索模块,用于按照所述多个时间段,对所述多个时间段对应的电网调控运行数据进行并行检索和处理;合并模块,用于将所述多个时间段的检索结果进行合并;第二划分模块,用于根据所述电网量测点所属的调度机构,将所述检索请求划分为多个查询请求;获取模块,用于将所述多个查询请求分发到对应的调度机构,由调度机构的检索服务器获取与所述查询请求对应的电网调控运行数据,并由所述省级调度机构的检索服务器对获取的电网调控运行数据进行合并。
[0017]在一个实施例中,所述量测点表达式所使用的函数包括:加、减、乘、除以及自定义的绝对值函数、三角函数、四舍五入函数、正弦函数、余弦函数。
[0018]在一个实施例中,所述检索单元包括:处理模块,用于按照用户选择的处理方式对检索到的数据进行处理,其中,所述处理方式包括以下至少之一:求最大值、求最小值、求平均值、求积分值、求合格率、求波动率、获取数据曲线。
[0019]通过本发明的分布式电网调控运行数据的检索方法及系统,在调度机构设置检索服务器,管理各个调度机构的历史数据,各检索服务器之间可以进行数据传输,基于倒排索引库进行并行检索和处理,在用户接受的时间范围内检索大量的数据并反馈,提高了电网调控运行数据的检索效率,且能够基于检索得到的数据进行处理分析,增强了数据分析能力,由此实现用户对分布式省地两级电网调控运行数据的自主检索分析,提高了检索效率,也提高了用户体验。同
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1