一种基于Hadoop的区域电网谐波监测系统的制作方法

文档序号:22346469发布日期:2020-09-25 18:19阅读:103来源:国知局
一种基于Hadoop的区域电网谐波监测系统的制作方法

本实用新型涉及区域电网谐波监测领域,更具体地,涉及一种基于hadoop的区域电网谐波监测系统。



背景技术:

智能电网的发展,给区域电网带来了大量电能质量监测终端的投入。同时,采样频率和监测时间的增加加速了电能质量监测平台中采样数据的爆炸性增长。在传统的电能质量监测平台中,监控终端数据采用集中式方式进行上传和处理。随着智能电网建设的不断推进,对电能质量监测指标的计算速度和精度提出了更高的要求。传统电能质量监控平台中服务器的存储容量和计算能力很难满足日益增长的业务需求,虽然购买更高配置的服务器可以暂时满足计算需求,但在没有运行任务的情况下,会导致资源的大量浪费。



技术实现要素:

本实用新型为克服上述现有技术所述的至少一种缺陷,提供一种基于hadoop的区域电网谐波监测系统。

本实用新型旨在至少在一定程度上解决上述技术问题。

本实用新型的首要目的是在低硬件成本和较小资源浪费的情况下实现电力系统采样数据的高效计算。

为解决上述技术问题,本实用新型的技术方案如下:

一种基于hadoop的区域电网谐波监测系统,包括谐波监测数据采集子系统、hadoop集群子系统、逻辑接口层子系统、用户端,其中:谐波监测数据采集子系统采集电网数据并进行初步处理,与hadoop集群子系统相连;

hadoop集群子系统能计算各次谐波参数并对输出结果进行整理排序存储,与逻辑接口层子系统相连;

用户端与逻辑接口层子系统相连,能通过逻辑接口层子系统进行基础数据的并行化计算分析与对分析结果进行查询;

上述方案中,hadoop集群子系统对电力系统的采样数据提供了强大的分布式存储和计算能力,其有廉价的普通硬件构成,且可以后续扩充存储和计算能力,大大推进电力系统的智能化进程,一定程度上提高了硬件资源的利用率。

优选地,谐波监测数据采集子系统包括监测终端,监测终端包括处理器,将采样信号进行信号加窗、快速傅里叶变换并将特定的谱线上传至所述hadoop集群子系统;

为了能够在降低基础数据网络传输开销的前提下,实现对谐波参数分析方法的可定制过程,可以将采样信号经过快速傅里叶变换后的频谱中的特定谱线打包上传,这种做法从实际上实现了数据压缩的过程,以双谱线插值算法为例,每次谐波参数的计算仅需要频谱范围内的最大谱线和次大谱线,假设进行一次谐波参数分析所需的采样序列长度为2048个点,需要检测的谐波次数最高为21次,在采用双谱线插值算法的情况下,经过快速傅里叶变换后,需要上传42根谱线的幅值和相位信息,较大程度上减小了数据网络传输开销。

优选地,hadoop集群子系统包括若干个名称节点计算器、若干个数据节点计算器、存储器和中继器,若干个名称节点计算器通过中继器与若干个数据节点计算器、存储器相连,hadoop集群子系统以hadoop平台中分布式文件系统强大的数据存储能力和mapreduce并行化编程模型来对谐波监测数据进行分析和处理;

若干个数据节点计算器中,一部分数据节点计算器运行map程序,计算谐波的谐波参数,另一部分数据节点计算器运行reduce程序,对计算的谐波参数进行排序整理;

通过对采样数据的并行化处理可以通过定制不同的map和reduce函数来实现对采样数据基于不同算法的处理过程。

优选地,逻辑接口层子系统包括mapreduce作业接口,所述mapreduce作业接口提供不同的窗函数供所述用户端选择。

与现有技术相比,本实用新型技术方案的有益效果是:

分布式文件系统和并行编程模型下计算电能质量监测平台的基本采样数据,通过对hadoop平台核心技术——hadoop分布式文件系统和mapreduce并行化编程模型的研究,设计了一种基于hadoop集群的区域电网谐波监测系统,在这各系统下,可以充分利用hadoop分布式文件系统和并行化编程模型所提供的强大的数据存储能力和计算能力对区域电网谐波监测的基础采样数据进行存储和并行化计算,平台的业务逻辑接口层中提供的mapreduce作业接口可以实现对基础采样数据处理算法的按需定制,在该系统中,可以通过增加hadoop集群的节点来扩充存储和计算能力,能够及时的满足智能电网发展下,对于采样数据分析的快速性、及时性的需求。

附图说明

图1为本发明提供的基于hadoop的区域电网谐波监测系统示意图。

具体实施方式

附图仅用于示例性说明,不能理解为对本专利的限制;

为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;

对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。

下面结合附图和实施例对本实用新型的技术方案做进一步的说明。

实施例1

本实施例提供的基于hadoop的区域电网谐波监测系统,如图1,包括包括谐波监测数据采集子系统、hadoop集群子系统、逻辑接口层子系统、用户端,其中:

谐波监测数据采集子系统采集电网数据并进行初步处理,与hadoop集群子系统相连;

hadoop集群子系统能计算各次谐波参数并对输出结果进行整理排序存储,与逻辑接口层子系统相连;

用户端与逻辑接口层子系统相连,能通过逻辑接口层子系统进行基础数据的并行化计算分析与对分析结果进行查询;

谐波监测数据采集子系统包括监测终端,监测终端包括处理器,将采样信号进行信号加窗、快速傅里叶变换并将特定的谱线上传至hadoop集群子系统;

hadoop集群子系统包括若干个名称节点计算器、若干个数据节点计算器,若干个名称节点计算器通过与若干个数据节点计算器相连,hadoop集群子系统以hadoop平台中分布式文件系统强大的数据存储能力和mapreduce并行化编程模型来对谐波监测数据进行分析和处理;

若干个数据节点计算器中,一部分数据节点计算器运行map程序,计算谐波的谐波参数,另一部分数据节点计算器运行reduce程序,对计算的谐波参数进行排序整理;

逻辑接口层子系统包括mapreduce作业接口,mapreduce作业接口提供不同的窗函数供所述用户端选择。

在具体实施过程中,电能质量监测数据的采集仍然可以通过电力系统中现有的监测终端来提供,由于平台相同,且执行不同处理作业需求的硬件设备和软件代码具有良好的可扩展性和可移植性,在hadoop平台下,将不同应用研究的作业进行合理化调度,可以大大推进电力系统的智能化进程,相对于执行单一作业任务而言,也可以在一定程度上提高硬件资源的利用效率,hadoop平台本身所提供的强大的分布式存储能力和并行化计算能力是实现这一点有力保证;

,在图1提出的基于hadoop的区域电网谐波监测体系中,由于hadoop计算机集群可以提供强大的数据存储和计算能力,因而可以降低对监测终端计算能力的要求,提高区域电网中监测终端的数量,监测终端在完成固定长度采样数据的采集后,可以将采样数据上传到集群中进行计算分析,为了能够在降低基础数据网络传输开销的前提下,实现对谐波参数分析方法的可定制过程,可以将采样信号经过快速傅里叶变换后的频谱中的特定谱线打包上传,这种做法从实际上实现了数据压缩的过程,以双谱线插值算法为例,每次谐波参数的计算仅需要频谱范围内的最大谱线和次大谱线,假设进行一次谐波参数分析所需的采样序列长度为2048个点,需要检测的谐波次数最高为21次,在采用双谱线插值算法的情况下,经过快速傅里叶变换后,需要上传42根谱线的幅值和相位信息,较大程度上减小了数据网络传输开销;

在基于hadoop集群管理的区域电网谐波参数计算体系中,“选择窗函数”、可通过用户端对逻辑接口层子系统中的“mapreduce作业接口”提供的窗函数进行选择来实现,“数据采集”、“信号加窗”、“快速傅立叶变换”、“查找基波和各次谐波频域范围内对应的谱线y1和y2”在监测终端中实现,其结果上传至物理层中hadoop集群的就近节点上,在运行map程序的数据节点上计算谐波的谐波参数,在运行reduce程序的数据节点上对谐波参数进行排序整理,用户端通过逻辑接口层子系统访问查询这些数据。

相同或相似的标号对应相同或相似的部件;

附图中描述位置关系的用语仅用于示例性说明,不能理解为对本专利的限制;

显然,本实用新型的上述实施例仅仅是为清楚地说明本实用新型所作的举例,而并非是对本实用新型的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本实用新型的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本实用新型权利要求的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1