大批量风电实时数据展示装置的制作方法

文档序号:11918558阅读:240来源:国知局

本实用新型涉及风电技术领域,特别是涉及一种大批量风电实时数据展示装置。



背景技术:

风力发电机组和风电场的各项数据采集周期时间短,经年累月之后,积累的数据量极大。如何快速流畅地提取特定时间范围内的各项风机指标数据并对其进行展示处理,是监控了解风力发电机组和风电场实时状态、发展变化历史的重要方式,也是进一步开展分析研究的基础。

现有的数据采集和监视控制(SCADA)系统通常采用单机版本数据库,数据采集频率有限,仅运行于WINDOWS平台。现有技术方案的缺点是:有限的数据采集频率无法保证更精确的指标分析;随着运行时间的增加,数据量的加大,将导致程序运行缓慢甚至可能崩溃;无法适应当前多平台、多任务的使用模式。



技术实现要素:

基于现有技术存在的不足,本发明实施例的目的在于提供一种大批量风电实时数据展示装置,能够实现高采集频率的数据显示和指标分析,实现多平台、多任务的大批量数据的实时显示。

为了实现上述目的,本实用新型采用如下技术方案:

一种大批量风电实时数据展示装置包括展示模块、任务调度模块、数据存储模块,其特征在于:任务调度模块连接展示模块和数据存储模块;数据存储模块包括MongoDB数据库和大数据系统。

本实用新型的有益效果:本实用新型利用MongoDB数据库缓存短期常用数据,利用大数据系统分布式存储大规模数据,结合分布式方式进行查询和计算处理,加快了数据读取速度和数据处理速度,同时提供用户友好的数据查询交互,实现多平台、多任务的大批量数据的实时显示。

附图说明

图1为本实用新型的系统功能模块图。

具体实施方式

下面结合附图对本实用新型的具体实施方式做详细说明:

如图1所示,大批量风电实时数据展示装置包括:展示模块100、任务调度模块200、数据存储模块300。

展示模块100,用于展示可交互的图形界面,供用户进行数据查询操作,接收查询获得的数据,以图形或表格的形式向用户展示,并提供数据下载功能;

任务调度模块200,用于接收由展示模块100发送的用户请求,根据用户选择的时间范围,向数据存储模块300发送查询指令,并将接收到的数据存储模块300获得的数据发送给展示模块100;

数据存储模块300,用于存储风电数据,根据任务调度模块200发送的查询指令进行分布式查询和计算,并将查询和计算的结果反馈至任务调度模块200。

优选地,数据存储模块300由MongoDB数据库400和大数据系统500构成。其中,MongoDB数据库400用于存储经过预处理的短期数据,通过大数据服务定时更新;大数据系统500用于存储原始数据及经过处理的数据,是全部数据的集合。

进一步地,短期数据(如一周时间范围内)从MongoDB查询,长期数据(如六个月时间范围内)则调用大数据服务。

本实用新型的工作原理:

用户提交某段时间的数据查询请求,若查询范围为短期数据,则从MongoDB数据库抽取短期数据;若查询范围为长期数据,则向大数据系统提交查询和计算任务;根据展示条件将查询到的数据整理成便于用户查看的样式,以表格或图形的形式展示,数据同时可供用户下载。

以上虽然结合附图对本实用新型的具体实施方式进行了描述,但并非对本实用新型保护范围的限制,所属领域技术人员应该明白,在本实用新型的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本实用新型的保护范围以内。

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