存储风电场的数据的方法及系统技术方案

技术编号:20865972 阅读:30 留言:0更新日期:2019-04-17 09:15
提供一种存储风电场的数据的方法及系统。该存储风电场的数据的方法包括:由数据立方体DC数据引擎向数据交互服务器发送数据订阅请求;由所述数据交互服务器,响应于接收到所述数据订阅请求,从风力发电机组获取所述DC数据引擎请求的数据,并将获取的数据发送到所述DC数据引擎;由所述DC数据引擎,响应于接收到所述数据交互服务器发送的数据,对接收到的数据进行处理,并将经过处理的数据发送到DC文件存储装置;由所述DC文件存储装置将所述DC数据引擎发送的经过处理的数据写入到DC文件中。

【技术实现步骤摘要】
存储风电场的数据的方法及系统
本专利技术涉及风电领域。更具体地,本专利技术涉及一种存储风电场的数据的方法及系统。
技术介绍
近些年来,随着风力发电行业的蓬勃发展,以及风电场中的机组数量的不断扩大,结合数字化转型,一方面需要连接风力发电机组采集数据的场景越来越多,另外一方面随着风电业务的发展,单台风力发电机组监测的变量增多,数据采集周期的变短使风机采集的数据呈现几何级增长,这个时候数据采集后的存储问题日益凸显。目前采用的是把实时采集的数据通过csv+zip的格式实时写入到文件中的方法。该方法存在以下问题:压缩率较低;数据的读写效率较低;采集数据主要是主动采集,有采集数据的需求时才去进行数据采集,没有统一的计划,随机性较强;采集以后的数据不便于传输,具有一次性属性,很少有再用的可能性,不利于统一管理。
技术实现思路
提出本专利技术以至少解决上述技术问题,并至少提供下述技术效果。本专利技术的示例性实施例在于提供一种存储风电场的数据的方法及系统,所述存储风电场的数据的方法及系统通过将风电场的数据存储为数据立方体的形式,来提高数据压缩率和读写效率,并使得数据易于传输,从而提高数据存储效果。根据本专利技术的示例性实施例,提供一种存储风电场的数据的方法,包括:由数据立方体DC数据引擎向数据交互服务器发送数据订阅请求;由所述数据交互服务器,响应于接收到所述数据订阅请求,从风力发电机组获取所述DC数据引擎请求的数据,并将获取的数据发送到所述DC数据引擎;由所述DC数据引擎,响应于接收到所述数据交互服务器发送的数据,对接收到的数据进行处理,并将经过处理的数据发送到DC文件存储装置;由所述DC文件存储装置将所述DC数据引擎发送的经过处理的数据写入到DC文件中。可选地,所述数据交互服务器可至少包括soleMice2服务器。可选地,所述的从风力发电机组获取所述DC数据引擎请求的数据的步骤可包括:通过预设的通信协议将所述数据订阅请求发送到所述风力发电机组;通过预设的通信协议接收所述风力发电机组发送的数据。可选地,所述的对接收到的数据进行处理的步骤可包括:对接收到的数据进行排序和归并,得到有序的数据集合的形式的数据。可选地,所述数据集合可至少包括数据矩阵。可选地,所述的对接收到的数据进行处理的步骤可包括:通过对接收到的数据进行排序,生成数据稀疏矩阵;通过对所述数据稀疏矩阵进行归并,将所述数据稀疏矩阵转换为数据稠密矩阵。可选地,所述的将经过处理的数据发送到DC文件存储装置的步骤可包括:将经过处理的数据进行缓存,得到缓存数据;将满足预设写入条件的缓存数据发送到所述DC文件存储装置。可选地,所述方法还可包括:由数据分析装置向所述DC文件存储装置发送数据输出请求;由所述DC文件存储装置响应于接收到所述数据输出请求,向所述数据分析装置输出写入了经过处理的数据的DC文件;由所述数据分析装置基于所述写入了经过处理的数据的DC文件对所述风力发电机组的数据进行数据分析。根据本专利技术的示例性实施例,提供一种存储风电场的数据的系统,包括:DC数据引擎、数据交互服务器和DC文件存储装置。其中:由所述DC数据引擎向所述数据交互服务器发送数据订阅请求,由所述数据交互服务器,响应于接收到所述数据订阅请求,从风力发电机组获取所述DC数据引擎请求的数据,并将获取的数据发送到所述DC数据引擎,由所述DC数据引擎,响应于接收到所述数据交互服务器发送的数据,对接收到的数据进行处理,并将经过处理的数据发送到所述DC文件存储装置,由所述DC文件存储装置将所述DC数据引擎发送的经过处理的数据写入到DC文件中。可选地,所述数据交互服务器可至少包括soleMice2服务器。可选地,由所述数据交互服务器通过预设的通信协议将所述数据订阅请求发送到所述风力发电机组,并通过预设的通信协议接收所述风力发电机组发送的所述DC数据引擎请求的数据。可选地,由所述DC数据引擎对接收到的数据进行排序和归并,得到有序的数据集合的形式的数据。可选地,所述数据集合可至少包括数据矩阵。可选地,由所述DC数据引擎通过对接收到的数据进行排序,生成数据稀疏矩阵,并通过对所述数据稀疏矩阵进行归并,将所述数据稀疏矩阵转换为数据稠密矩阵。可选地,由所述DC数据引擎将经过处理的数据进行缓存,得到缓存数据,并将满足预设写入条件的缓存数据发送到所述DC文件存储装置。可选地,所述系统还可包括:数据分析装置。其中,由所述数据分析装置向所述DC文件存储装置发送数据输出请求,由所述DC文件存储装置响应于接收到所述数据输出请求,向所述数据分析装置输出写入了经过处理的数据的DC文件,由所述数据分析装置基于所述写入了经过处理的数据的DC文件对所述风力发电机组的数据进行数据分析。根据本专利技术示例性实施例的存储风电场的数据的方法,由DC数据引擎向数据交互服务器发送数据订阅请求,由所述数据交互服务器,响应于接收到所述数据订阅请求,从风力发电机组获取所述DC数据引擎请求的数据,并将获取的数据发送到所述DC数据引擎,由所述DC数据引擎,响应于接收到所述数据交互服务器发送的数据,对接收到的数据进行处理,并将经过处理的数据发送到DC文件存储装置,由所述DC文件存储装置将所述DC数据引擎发送的经过处理的数据写入到DC文件中,从而通过利用具有压缩率高、读取速度快、写入速度快、占用存储空间小、易于传输、数据存储稳定性高和安全性高的特点的DC数据格式,并且通过优化风电场的数据存储过程,提高了风电场的数据存储效果。附图说明通过下面结合示例性地示出实施例的附图进行的描述,本专利技术示例性实施例的上述和其他目的和特点将会变得更加清楚,其中:图1是示出根据本专利技术示例性实施例的存储风电场的数据的方法的流程图;图2是示出根据本专利技术示例性实施例的数据排序、归并和缓存的示例的示图;图3是示出根据本专利技术示例性实施例的存储风电场的数据的系统的框图;和图4是示出根据本专利技术示例性实施例的存储风电场的数据的示例的示图。具体实施方式现将详细参照本专利技术的示例性实施例,所述实施例的示例在附图中示出,其中,相同的标号始终指的是相同的部件。以下将通过参照附图来说明所述实施例,以便解释本专利技术。本专利技术示例性实施例适用于风电
,尤其适用于存储风电场的数据的系统。图1是示出根据本专利技术示例性实施例的存储风电场的数据的方法的流程图。参照图1,在步骤S101,由DC数据引擎向数据交互服务器发送数据订阅请求。数据立方体(DataCube,简称DC)是规格化的工业数据存储结构。立方体文件能够存储一个特定信息点在指定时期内的等间距数据样本,并且在存储阶段对这些样本进行统计计算,归档到一起来加速后期的进一步数据处理和分析。借助DC,能够对大规模工业高频数据进行拆分和汇总;能够借助实现计算的统计数据,对整块数据中的关键信息进行提取和对比分析;能够通过强加密来保证数据安全;能够将大规模的数据分析任务分摊到多个设备中去。通过立方体组网的方式,能够构建分级分功能的工业计算节点网络,合理的分配数据收集、存储和计算资源,来完成复杂的数据处理任务。一个DC本质上是一个Key-Value数据库。DC使用3个Key-Value对来存储一个Component。对于这些Key,Key的后半部分是依据通用唯一识别码UUID(UniversallyUni本文档来自技高网
...

【技术保护点】
1.一种存储风电场的数据的方法,包括:由DC数据引擎向数据交互服务器发送数据订阅请求;由所述数据交互服务器,响应于接收到所述数据订阅请求,从风力发电机组获取所述DC数据引擎请求的数据,并将获取的数据发送到所述DC数据引擎;由所述DC数据引擎,响应于接收到所述数据交互服务器发送的数据,对接收到的数据进行处理,并将经过处理的数据发送到DC文件存储装置;由所述DC文件存储装置将所述DC数据引擎发送的经过处理的数据写入到DC文件中。

【技术特征摘要】
1.一种存储风电场的数据的方法,包括:由DC数据引擎向数据交互服务器发送数据订阅请求;由所述数据交互服务器,响应于接收到所述数据订阅请求,从风力发电机组获取所述DC数据引擎请求的数据,并将获取的数据发送到所述DC数据引擎;由所述DC数据引擎,响应于接收到所述数据交互服务器发送的数据,对接收到的数据进行处理,并将经过处理的数据发送到DC文件存储装置;由所述DC文件存储装置将所述DC数据引擎发送的经过处理的数据写入到DC文件中。2.根据权利要求1所述的方法,其中,所述的从风力发电机组获取所述DC数据引擎请求的数据的步骤包括:通过预设的通信协议将所述数据订阅请求发送到所述风力发电机组;通过预设的通信协议接收所述风力发电机组发送的数据。3.根据权利要求1所述的方法,其中,所述的对接收到的数据进行处理的步骤包括:对接收到的数据进行排序和归并,得到有序的数据集合形式的数据。4.根据权利要求3所述的方法,其中,所述数据集合至少包括数据矩阵。5.根据权利要求3所述的方法,其中,所述的对接收到的数据进行处理的步骤包括:通过对接收到的数据进行排序,生成数据稀疏矩阵;通过对所述数据稀疏矩阵进行归并,将所述数据稀疏矩阵转换为数据稠密矩阵。6.根据权利要求1所述的方法,其中,所述的将经过处理的数据发送到DC文件存储装置的步骤包括:将经过处理的数据进行缓存,得到缓存数据;将满足预设写入条件的缓存数据发送到所述DC文件存储装置。7.根据权利要求1所述的方法,还包括:由数据分析装置向所述DC文件存储装置发送数据输出请求;由所述DC文件存储装置响应于接收到所述数据输出请求,向所述数据分析装置输出DC文件,所述DC文件被写入经过处理的数据;由所述数据分析装置基于所述DC文件对所述风力发电机组的数据进行数据分析。8.根据权利要求1至7任一项所述的方法,其中,所述数据交互服务器至少包括soleMice2服务器。9.一种存储风...

【专利技术属性】
技术研发人员:张青炜贺海涛
申请(专利权)人:北京金风科创风电设备有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1