工业设备动作数据采集方法、装置和计算机设备与流程

文档序号:35918023发布日期:2023-11-03 21:24阅读:60来源:国知局
工业设备动作数据采集方法、装置和计算机设备与流程

本技术涉及工业数据处理,特别是涉及一种工业设备动作数据采集方法、装置和计算机设备。


背景技术:

1、在工业数据采集的过程中,生产现场的各种工业设备的数据很多都是实时动态变化的,在实时数据的应用中,时常需要实时数据的准确性和稳定性必须满足预设条件,理论上讲,数据采集的频率越高,数据的准确程度也就越高,但是这样对cpu的要求会越高,占用的资源也越多。

2、目前,在一些数据采集方法中,一般会预先设定好采集频率,即按照设定的采集频率去采集状态时长数据,例如,一种计算状态时长的方法是先计算状态由0变为1的时刻t1,再计算状态由1变为0的时刻t2,那状态时长δt=t2-t1;采集频率设置的越高,采集的精度也就越高,但如果采集频率设定的比较小,则会降低采集数据的准确性。针对目前的固定采集频率法,存在消耗资源过大的问题。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种可以自适应调节数据采集的采集频率,从而在保证采集数据准确性的同时,也可以减小资源消耗的工业设备动作数据采集方法、装置和计算机设备。

2、第一方面,本技术提供了一种工业设备动作数据采集方法。所述方法包括:

3、获取工业设备的历史动作时长和历史周期时长,所述历史动作时长为所述工业设备在历史动作周期内处于目标动作状态的动作时长,所述历史周期时长为所述历史动作周期的周期时长,所述历史动作周期为当前动作周期之前的动作周期,所述动作周期包含多个动作状态,所述目标动作状态为所述多个动作状态中的任意一个;

4、根据所述历史动作时长和所述历史周期时长,得到所述当前动作周期内对所述目标动作状态的采集频率;

5、按照所述采集频率采集所述工业设备的当前动作数据,所述当前动作数据为所述目标动作状态在所述当前动作周期内对应的动作数据。

6、在其中一个实施例中,所述根据所述历史动作时长和所述历史周期时长,得到所述当前动作周期内对所述目标动作状态的采集频率,包括:根据所述历史动作时长和所述历史周期时长,分别得到预测动作时长和预测周期时长,将所述预测动作时长确定为所述工业设备在所述当前动作周期内处于目标动作状态的动作时长,以及将所述预测周期时长确定为所述当前动作周期的周期时长;根据所述预测动作时长和所述预测周期时长,得到所述当前动作周期内对所述目标动作状态的采集频率。

7、在其中一个实施例中,所述根据所述历史动作时长和所述历史周期时长,分别得到预测动作时长和预测周期时长,将所述预测动作时长确定为所述工业设备在所述当前动作周期内处于目标动作状态的动作时长,以及将所述预测周期时长确定为所述当前动作周期的周期时长,包括:确定所述历史动作周期对应的多个历史动作时长的平均值为所述预测动作时长;确定所述历史动作周期对应的多个历史周期时长的平均值为所述预测周期时长。

8、在其中一个实施例中,所述根据所述预测动作时长和所述预测周期时长,得到所述当前动作周期内对所述目标动作状态的采集频率,包括:根据所述预测动作时长和所述预测周期时长,得到所述当前动作周期内对所述目标动作状态的采集周期;所述采集周期为同时被所述预测动作时长和所述预测周期时长整除的最大值,所述采集周期小于所述预测动作时长;基于所述采集周期,得到所述采集频率。

9、在其中一个实施例中,所述获取工业设备的历史动作时长和历史周期时长之前,还包括:确定与所述当前动作周期相邻的前两个动作周期为所述历史动作周期。

10、在其中一个实施例中,所述动作状态预先设置有对应的动作状态标识;所述动作状态具有对应的动作时长和周期时长;所述获取工业设备的历史动作时长和历史周期时长,包括:获取所述目标动作状态对应的目标动作状态标识;在所述历史动作周期包含的多个动作时长中,确定与所述目标动作状态标识相匹配的目标动作时长,将所述目标动作时长作为所述历史动作时长;在所述历史动作周期包含的多个周期时长中,确定与所述目标动作状态标识相匹配的目标周期时长,将所述目标周期时长作为所述历史周期时长。

11、在其中一个实施例中,所述按照所述采集频率采集所述工业设备的当前动作数据之后,还包括:根据所述当前动作数据,获取所述工业设备在所述当前动作周期内处于目标动作状态的第一起始时间和第一结束时间,以及获取所述当前动作周期的第二起始时间和第二结束时间;确定所述第一结束时间和所述第一起始时间之间的时间差为当前动作时长;确定所述第二结束时间和所述第二起始时间之间的时间差为当前周期时长。

12、在其中一个实施例中,所述方法还包括:在所述历史动作周期的个数小于两个时,基于预先针对所述目标动作状态设定的初始采集频率,获取所述工业设备的当前动作时长和当前周期时长;所述当前动作时长为所述工业设备在所述当前动作周期内处于目标动作状态的动作时长;所述当前周期时长为所述当前动作周期的周期时长。

13、第二方面,本技术提供了一种工业设备动作数据采集装置。所述装置包括:

14、获取模块,用于获取工业设备的历史动作时长和历史周期时长,所述历史动作时长为所述工业设备在历史动作周期内处于目标动作状态的动作时长,所述历史周期时长为所述历史动作周期的周期时长,所述历史动作周期为当前动作周期之前的动作周期,所述动作周期包含多个动作状态,所述目标动作状态为所述多个动作状态中的任意一个;

15、计算模块,用于根据所述历史动作时长和所述历史周期时长,得到所述当前动作周期内对所述目标动作状态的采集频率;

16、采集模块,用于按照所述采集频率采集所述工业设备的当前动作数据,所述当前动作数据为所述目标动作状态在所述当前动作周期内对应的动作数据。

17、第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

18、获取工业设备的历史动作时长和历史周期时长,所述历史动作时长为所述工业设备在历史动作周期内处于目标动作状态的动作时长,所述历史周期时长为所述历史动作周期的周期时长,所述历史动作周期为当前动作周期之前的动作周期,所述动作周期包含多个动作状态,所述目标动作状态为所述多个动作状态中的任意一个;

19、根据所述历史动作时长和所述历史周期时长,得到所述当前动作周期内对所述目标动作状态的采集频率;

20、按照所述采集频率采集所述工业设备的当前动作数据,所述当前动作数据为所述目标动作状态在所述当前动作周期内对应的动作数据。

21、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

22、获取工业设备的历史动作时长和历史周期时长,所述历史动作时长为所述工业设备在历史动作周期内处于目标动作状态的动作时长,所述历史周期时长为所述历史动作周期的周期时长,所述历史动作周期为当前动作周期之前的动作周期,所述动作周期包含多个动作状态,所述目标动作状态为所述多个动作状态中的任意一个;

23、根据所述历史动作时长和所述历史周期时长,得到所述当前动作周期内对所述目标动作状态的采集频率;

24、按照所述采集频率采集所述工业设备的当前动作数据,所述当前动作数据为所述目标动作状态在所述当前动作周期内对应的动作数据。

25、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

26、获取工业设备的历史动作时长和历史周期时长,所述历史动作时长为所述工业设备在历史动作周期内处于目标动作状态的动作时长,所述历史周期时长为所述历史动作周期的周期时长,所述历史动作周期为当前动作周期之前的动作周期,所述动作周期包含多个动作状态,所述目标动作状态为所述多个动作状态中的任意一个;

27、根据所述历史动作时长和所述历史周期时长,得到所述当前动作周期内对所述目标动作状态的采集频率;

28、按照所述采集频率采集所述工业设备的当前动作数据,所述当前动作数据为所述目标动作状态在所述当前动作周期内对应的动作数据。

29、上述工业设备动作数据采集方法、装置和计算机设备中,终端可以获取工业设备在当前动作周期对应的历史动作周期内处于目标动作状态的历史动作时长,以及获取历史动作周期的历史周期时长;之后,可以根据历史动作时长和历史周期时长,得到当前动作周期内对目标动作状态的采集频率;最后,可以按照采集频率采集工业设备在当前动作周期内处于目标动作状态的动作数据。在本技术实施例中,可以在当前动作周期中,根据历史动作时长和历史周期时长,对当前动作周期内目标动作状态对应的采集频率进行自适应变化,从而可以在保证动作数据采集的准确度的同时,减小资源的过度消耗。

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