一种基于云平台的数据采集系统技术方案

技术编号:27394199 阅读:10 留言:0更新日期:2021-02-21 14:03
本发明专利技术涉及数据采集系统技术领域,公开了一种基于云平台的数据采集系统,包括:采集端,采集端配置有多个采集器,并用于待测设备的工况数据信息;历史数据库,历史数据库包括采集器编号以及采集时段对应的历史工况数据;后台端,并用于接收和处理来自采集器的工况数据信息;数据处理子系统,配置有数据补偿策略,数据补偿策略预先配置有若干补偿子算法;当数据丢失时,数据补偿策略根据缺失数据的类型,筛选得到对应的补偿子算法作为执行子算法执行,并根据对应的采集器编号以及数据丢失时间调取历史数据,计算得到丢失数据值,从而对丢失数据进行补充,以保证数据的完整性。以保证数据的完整性。以保证数据的完整性。

【技术实现步骤摘要】
一种基于云平台的数据采集系统


[0001]本专利技术涉及数据采集系统
,尤其涉及一种基于云平台的数据采集系统。

技术介绍

[0002]传统的工业设备的数据采集主要是通过现场采集,然后人工将采集的数据通过有线或无线方式传送到数据处理服务器进行处理,这种数据采集方式实时性差,不能实时采集、实时传输。
[0003]近几年,随着互联网和云计算技术的快速发展,基于云服务器、LTE-4G和Internet通信技术的云监控系统已经广泛应用于生产现场,借助于云监控系统可以将现场与控制网有效地连接起来,实现对生产、运营情况的随时掌握。通过云监控系统可以实现现场运行数据的实时采集和快速集中,获得现场监控数据,无须技术人员亲临现场或恶劣的环境就可以监视并控制生产系统和现场设备的运行状态及各种参数。
[0004]然而在现有的远程数据采集系统在数据采集和传输的过程中,常出现数据丢失的情况,而造成数据丢失的原因主要有以下两点:
[0005]1、由于环境干扰等情况,设备发送给平台的数据是错误的,导致平台将丢掉该数据;
[0006]2、由于控制点过多,采集周期错过,采集器将采集到的上周期数据用新数据覆盖,读不到原数据造成数据丢失。

技术实现思路

[0007]本专利技术意在提供一种基于云平台的数据采集系统,其具有能够补充丢失的采集点数据,以保证数据的完整性的优点。
[0008]为达到上述目的,本专利技术的基本方案如下:一种基于云平台的数据采集系统,包括:
[0009]采集端,所述采集端配置有多个采集器,每个所述采集器分别配置有对应编号,且每个所述采集器对应一待测设备,并用于待测设备的工况数据信息;
[0010]历史数据库,所述历史数据库包括采集器编号以及采集时段对应的历史工况数据;
[0011]后台端,连接于采集端,并用于接收和处理来自采集器的工况数据信息;
[0012]所述后台端配置有数据处理子系统,数据处理子系统配置有数据补偿策略,所述数据补偿策略预先配置有若干补偿子算法,所述补偿子算法包括第一补偿子算法、第二补偿子算法以及第三补偿子算法;
[0013]所述第一补偿子算法包括第一补偿公式,第一补偿公式根据丢失数据信息计算第一预测丢失数据值;所述第二补偿子算法包括第二补偿公式,第二补偿公式根据从历史数据库调取的对应时段及对应采集器编号的历史数据,并通过第一补偿公式中计算得到的第一预测丢失数据值得到第二预测丢失数据值;所述第三补偿子算法包括第三补偿公式,第
三补偿公式通过获取历史数据得到第三预测丢失数据值;
[0014]当数据丢失时,所述数据补偿策略根据缺失数据的类型,筛选得到对应的补偿子算法作为执行子算法执行,并根据对应的采集器编号以及数据丢失时间调取历史数据,计算得到丢失数据值。
[0015]进一步地,所述第一补偿公式为:
[0016]Y=(y
2-y1)/(x
2-x1)X+(y1x
2-y2x1)/(x
2-x1)
[0017]其中:X为时间,Y为待测设备的数据值,x1和x2为数据曲线某段的起始和终止时间,y1和y2为该曲线起始和终止的数据值。
[0018]进一步地,所述第二补偿公式为:
[0019]U
ji
=Min{(Y
ji-V
ji
)
12
,(Y
ji-V
ji
)
22
,
[0020](Y
ji-V
ji
)
32
......,(Y
ji-V
ji
)
n-12
,(Y
ji-V
ji
)
n2
}
[0021]其中,Uji为丢失设备数据值,Vji数据库中相同编号的采集器j和相同基表号i在同一设定数据曲线、同一设备控制段、同一时刻的数据值;Yji为同一基表根据设定数据曲线值即第一补偿公式计算的值。
[0022]进一步地,第三补偿公式为:
[0023]U
ji
=∑V
ji
/n
[0024]其中,Uji为丢失数据值,∑Vji(t=1
……
n)为n个历史数据之和。
[0025]进一步地,所述后台端配置有数据统计分析子系统,所述数据统计分析子系统用于根据数据类型并以柱状图或饼状图形式输出数据分析结果。
[0026]进一步地,所述后台端配置有远程调试子系统,所述远程调试子系统包括控制单元以及通信模块,控制单元与所述通信模块电连接,控制单元用于接收所述通信模块发送的调试命令,并将所述调试命令发送给所述待调试设备。
[0027]进一步地,所述后台端配置有数据异常报警子系统,所述数据异常报警子系统配置有数据异常报警策略,所述数据异常报警策略配置有数据异常报警算法,所述数据异常报警算法包括报警阈值,所述后台端接收获取预设时间段内的历史数据和当前数据,所述数据异常报警算法计算所述当前数据的预测值,当所述预测值大于报警阈值时,生成报警信息。
[0028]进一步地,所述后台端配置有监控画面绘制子系统,所述监控画面绘制子系统配置有创建单元,通过电脑的浏览器端生成创建指令并发送创建单元绘制形成设备的监控画面。
[0029]进一步地,所述后台端配置有权限管理子系统,所述权限管理子系统配置有权限管理策略,所述后台端按照预定的权限管理策略为用户端配置使用权限。
[0030]与现有技术相比本方案的有益效果是:
[0031]当数据丢失时,执行数据补偿策略,当数据补偿策略无法在历史数据库中找到类似的丢失数据时,则选取第一补偿子算法作为执行子算法计算丢失数据值;当数据补偿策略能够在历史数据库中找到类似的丢失数据时,则选取第二补偿子算法或第三补偿子算法作为执行子算法并计算丢失数据值,并将该丢失数据值补充至数据曲线内并存储于历史数据库中,从而保证数据的完整性。
附图说明
[0032]图1为本专利技术的系统架构示意图;
[0033]图2为本专利技术的工作流程框图。
[0034]说明书附图中的附图标记包括:采集端1、历史数据库2、待测设备3、后台端4、远程调试子系统5、权限管理子系统6、监控画面绘制子系统7、第一补偿子算法8、第二补偿子算法9、第三补偿子算法10、数据处理子系统11、数据统计分析子系统12、数据异常报警子系统13。
具体实施方式
[0035]下面结合说明书附图,并通过具体实施方式对本专利技术作进一步详细的说明:
[0036]实施例:
[0037]一种基于云平台的数据采集系统,如图1所示,包括:
[0038]采集端1,采集端1配置有多个采集器以及基表,每个采集器分别配置有对应编号,每个基表对应一待测设备3,基表上装有基表无线接发装置,采集器上设有与该基表无线接发装置相匹配的采集器无线接发装置,采集器本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于云平台的数据采集系统,其特征在于:包括:采集端,所述采集端配置有多个采集器,每个所述采集器分别配置有对应编号,且每个所述采集器对应一待测设备,并用于待测设备的工况数据信息;历史数据库,所述历史数据库包括采集器编号以及采集时段对应的历史工况数据;后台端,连接于采集端,并用于接收和处理来自采集器的工况数据信息;所述后台端配置有数据处理子系统,数据处理子系统配置有数据补偿策略,所述数据补偿策略预先配置有若干补偿子算法,所述补偿子算法包括第一补偿子算法、第二补偿子算法以及第三补偿子算法;所述第一补偿子算法包括第一补偿公式,第一补偿公式根据丢失数据信息计算第一预测丢失数据值;所述第二补偿子算法包括第二补偿公式,第二补偿公式根据从历史数据库调取的对应时段及对应采集器编号的历史数据,并通过第一补偿公式中计算得到的第一预测丢失数据值得到第二预测丢失数据值;所述第三补偿子算法包括第三补偿公式,第三补偿公式通过获取历史数据得到第三预测丢失数据值;当数据丢失时,所述数据补偿策略根据缺失数据的类型,筛选得到对应的补偿子算法作为执行子算法执行,并根据对应的采集器编号以及数据丢失时间调取历史数据,计算得到丢失数据值。2.根据权利要求1所述的一种基于云平台的数据采集系统,其特征在于:所述第一补偿公式为:Y=(y
2-y1)/(x
2-x1)X+(y1x
2-y2x1)/(x
2-x1)其中:X为时间,Y为待测设备的数据值,x1和x2为数据曲线某段的起始和终止时间,y1和y2为该曲线起始和终止的数据值。3.根据权利要求2所述的一种基于云平台的数据采集系统,其特征在于:所述第二补偿公式为:U
ji
=Min{(Y
ji-V
ji
)
12
,(Y
ji-V
ji
)
22
,(Y
ji-V
ji
)
32
······
,(Y
ji-V<...

【专利技术属性】
技术研发人员:刘勇
申请(专利权)人:河洛互联科技杭州有限公司
类型:发明
国别省市:

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

1