System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 负荷记录数据动态采集方法、装置、电子设备及存储介质制造方法及图纸_技高网

负荷记录数据动态采集方法、装置、电子设备及存储介质制造方法及图纸

技术编号:41060445 阅读:3 留言:0更新日期:2024-04-24 11:12
本申请涉及电能数据采集技术领域,公开了一种负荷记录数据动态采集方法、装置、电子设备及存储介质。该方法包括:遍历目标采集终端中的负荷记录数据项,筛选出未采集完成的所述负荷记录数据项作为待采集数据项;遍历所述目标采集终端对应的测量点,筛选出所述待采集数据项对应的测量点作为待采集测量点;获取所述待采集测量点中未被采集到的负荷记录数据作为待采集负荷数据;计算通信信道单次采集所述待采集负荷数据的最大个数,并按照所述最大个数从所述待采集测量点采集所述待采集负荷数据;循环所述遍历目标采集终端中的负荷记录数据项至所述按照所述最大个数从所述待采集测量点采集所述待采集负荷数据之间的步骤,直至负荷记录数据项采集完成。

【技术实现步骤摘要】

本申请涉及电能数据采集,尤其涉及一种负荷记录数据动态采集方法、装置、电子设备及存储介质


技术介绍

1、居民用电信息的采集终端是智能电网重要的组成部分,目前已经基本实现了全覆盖。现有普遍每个台区的用户数量在300~500户之间,即一台采集终端普遍需要管理采集300~500只电能表的常规数据和20个重点用户、间隔15分钟的供电质量相关数据,一天需要采集96个时间节点的曲线数据。传统的负荷记录曲线数据的策略是遍历采集终端对应的每一块电能表,针对每一块电能表分别采集每一类数据在设定的时间节点的曲线数据,并且随着表的数量增加,采集次数也成倍增加,不仅出现了负荷记录数据采集不全的问题,而且极大影响采集效率。


技术实现思路

1、本申请实施方式主要解决的技术问题是传统负荷记录采集策略会使得负荷记录数据采集不全以及采集效率低下。

2、为解决上述技术问题,本申请实施方式采用的第一个技术方案是:提供一种负荷记录数据动态采集方法,包括:遍历目标采集终端中的负荷记录数据项,筛选出未采集完成的所述负荷记录数据项作为待采集数据项;遍历所述目标采集终端对应的测量点,筛选出所述待采集数据项对应的测量点作为待采集测量点;获取所述待采集测量点中未被采集到的负荷记录数据作为待采集负荷数据;计算通信信道单次采集所述待采集负荷数据的最大个数,并按照所述最大个数从所述待采集测量点采集所述待采集负荷数据;循环所述遍历目标采集终端中的负荷记录数据项至所述按照所述最大个数从所述待采集测量点采集所述待采集负荷数据之间的步骤,直至负荷记录数据项采集完成。

3、可选地,所述负荷记录数据动态采集方法包括:获取已设置的负荷记录数据的采集时间周期;获取所述目标采集终端的当前系统时间以及当前系统时间的前一次负荷记录数据动态采集时间;若所述当前系统时间与所述前一次负荷记录数据动态采集时间的时间差大于所述采集时间周期,则执行上述负荷记录数据动态采集的循环步骤。

4、可选地,所述计算通信信道单次采集所述待采集负荷数据的最大个数的步骤,包括:获取所述目标采集终端与所述测量点之间的所述通信信道的单次最大传输数据量;获取所述测量点对应的电能表类型,再根据所述电能表类型确定所述负荷记录数据项,并根据所述负荷记录数据项计算得到所述待采集负荷数据的长度;根据所述单次最大传输数据量和所述待采集负荷数据的长度计算,得到所述通信信道单次采集所述待采集负荷数据的最大个数。

5、可选地,所述负荷记录数据项还包括对应的采集成功屏蔽位,所述遍历目标采集终端中的负荷记录数据项,筛选出未采集完成的所述负荷记录数据项作为待采集数据项的步骤包括:遍历所述负荷记录数据项对应的所述采集成功屏蔽位,若所述采集成功屏蔽位表示未采集成功,则获取对应的所述负荷记录数据项作为所述待采集数据项。

6、可选地,所述按照所述最大个数从所述待采集测量点采集所述待采集负荷数据的步骤之后,还包括:存储采集成功的所述待采集负荷数据,并更新采集成功的所述待采集负荷数据对应的所述采集成功屏蔽位。

7、可选地,所述获取所述测量点对应的电能表类型,再根据所述电能表类型确定所述负荷记录数据项的步骤包括:获取所述测量点对应的电能表类型;若所述电能表类型为单相表,则设置所述负荷记录数据项的采集方式为按照单数据项进行采集;若所述电能表类型为三相表,则设置所述负荷记录数据项的采集方式为按照块数据项进行采集。

8、可选地,所述负荷记录数据动态采集方法,还包括:获取所述目标采集终端中的负荷记录数据项的记录时间周期;设置所述采集时间周期为所述记录时间周期的正整数倍。

9、为解决上述技术问题,本申请实施方式采用的第二个技术方案是:提供一种负荷记录数据动态采集装置,包括:第一数据遍历模块,用于遍历目标采集终端中的负荷记录数据项,筛选出未采集完成的所述负荷记录数据项作为待采集数据项;第二数据遍历模块,用于遍历所述目标采集终端对应的测量点,筛选出所述待采集数据项对应的测量点作为待采集测量点;待采集数据模块,用于获取所述待采集测量点中未被采集到的负荷记录数据作为待采集负荷数据;通信信道计算模块,用于计算通信信道单次采集所述待采集负荷数据的最大个数,并按照所述最大个数从所述待采集测量点采集所述待采集负荷数据;数据循环采集模块,用于循环所述遍历目标采集终端中的负荷记录数据项至所述按照所述最大个数从所述待采集测量点采集所述待采集负荷数据之间的步骤,直至负荷记录数据项采集完成。

10、为解决上述技术问题,本申请实施方式采用的第三个技术方案是:提供一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的负荷记录数据动态采集方法。

11、为解决上述技术问题,本申请实施方式采用的第四个技术方案是:提供一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,当所述计算机可执行指令被电子设备执行时,使所述电子设备执行如上所述的负荷记录数据动态采集方法。

12、区别于相关技术的情况,本申请遍历目标采集终端中的负荷记录数据项,筛选出未采集完成的所述负荷记录数据项作为待采集数据项;遍历所述目标采集终端对应的测量点,筛选出所述待采集数据项对应的测量点作为待采集测量点;获取所述待采集测量点中未被采集到的负荷记录数据作为待采集负荷数据;计算通信信道单次采集所述待采集负荷数据的最大个数,并按照所述最大个数从所述待采集测量点采集所述待采集负荷数据;循环所述遍历目标采集终端中的负荷记录数据项至所述按照所述最大个数从所述待采集测量点采集所述待采集负荷数据之间的步骤,直至负荷记录数据项采集完成。通过动态计算出单次采集数据项个数,不仅提升了负荷记录数据的采集效率,而且通过提高单次通信信道利用率进而提高了采集终端的数据采集能力。

本文档来自技高网...

【技术保护点】

1.一种负荷记录数据动态采集方法,其特征在于,包括:

2.根据权利要求1所述的负荷记录数据动态采集方法,其特征在于,所述负荷记录数据动态采集方法包括:

3.根据权利要求1所述的负荷记录数据动态采集方法,其特征在于,所述计算通信信道单次采集所述待采集负荷数据的最大个数的步骤,包括:

4.根据权利要求1所述的负荷记录数据动态采集方法,其特征在于,所述负荷记录数据项还包括对应的采集成功屏蔽位,所述遍历目标采集终端中的负荷记录数据项,筛选出未采集完成的所述负荷记录数据项作为待采集数据项的步骤包括:

5.根据权利要求4所述的负荷记录数据动态采集方法,其特征在于,所述按照所述最大个数从所述待采集测量点采集所述待采集负荷数据的步骤之后,还包括:

6.根据权利要求3所述的负荷记录数据动态采集方法,其特征在于,所述获取所述测量点对应的电能表类型,再根据所述电能表类型确定所述负荷记录数据项的步骤包括:

7.根据权利要求2所述的负荷记录数据动态采集方法,其特征在于,所述负荷记录数据动态采集方法,还包括:

8.一种负荷记录数据动态采集装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种非易失性计算机可读存储介质,其特征在于,所述非易失性计算机可读存储介质存储有计算机可执行指令,当所述计算机可执行指令被电子设备执行时,使所述电子设备执行权利要求1-7任一项所述的方法。

...

【技术特征摘要】

1.一种负荷记录数据动态采集方法,其特征在于,包括:

2.根据权利要求1所述的负荷记录数据动态采集方法,其特征在于,所述负荷记录数据动态采集方法包括:

3.根据权利要求1所述的负荷记录数据动态采集方法,其特征在于,所述计算通信信道单次采集所述待采集负荷数据的最大个数的步骤,包括:

4.根据权利要求1所述的负荷记录数据动态采集方法,其特征在于,所述负荷记录数据项还包括对应的采集成功屏蔽位,所述遍历目标采集终端中的负荷记录数据项,筛选出未采集完成的所述负荷记录数据项作为待采集数据项的步骤包括:

5.根据权利要求4所述的负荷记录数据动态采集方法,其特征在于,所述按照所述最大个数从所述待采集测量点采...

【专利技术属性】
技术研发人员:郭树海
申请(专利权)人:深圳市科陆电子科技股份有限公司
类型:发明
国别省市:

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

1