本技术涉及电表,具体而言,涉及一种电表的电流突变检测方法、装置、主站设备及存储介质。
背景技术:
1、随着电表的应用越来越广,电力局为了监测主站设备的预设电网质量,一般通过电表的计量功能,监测电表的输入电流是否稳定,进而判断主站设备的预设电网质量的好坏。
2、现有技术中,主站设备根据预设固定时间段电表存储的电流值,粗略判断电表的输入电流是否稳定,进而粗略判断预设电网质量的好坏。
3、但这样的方式,无法判断出电表的输入电流是否发生突变,也无法在电表的输入电流发生没有突变时,主站设备停止对电表的电流值的采集,既浪费了主站设备的存储空间,又降低了主站设备对电表电流值处理的灵敏度。
技术实现思路
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、更新所述预设数据队列的已记录电流波形数量以及所述预设数据队列的索引地址。
30、可选地,所述存储所述目标时间点的目标电流波形,还包括:
31、若所述电流波形的数量未达到所述预设数量阈值,则根据所述预设数据队列的索引地址,确定所述预设数据队列的待记录位置;
32、将所述目标电流波形存储至所述预设数据队列中的所述待记录位置处。
33、第二方面,本技术实施例提供了一种电表的电流突变检测装置,所述电流突变检测装置包括:
34、获取模块,用于获取电表的电能输入端在当前时间点之前的多个历史时间点的电流值;
35、第一确定模块,用于从所述多个历史时间点中确定距离所述当前时间点的时长为预设时长的目标时间点的电流值,以及所述目标时间点的下一时间点的电流值;
36、第二确定模块,用于确定所述目标时间点的电流值和所述下一时间点的电流值是否满足预设电流突变触发条件;
37、生成模块,用于若满足所述预设电流突变触发条件,则根据所述多个历史时间点中所述目标时间点之前所述预设时长内的各时间点的电流值、所述目标时间点的电流值、所述目标时间点之后的所述预设时长内的各时间点的电流值,生成所述目标时间点的目标电流波形;
38、存储模块,用于存储所述目标时间点的目标电流波形。
39、第三方面,本技术实施例提供了一种电表,包括:处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器可执行所述机器可执行指令以实现第一方面任一所述的电表的电流突变检测方法。
40、第四方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面中任一项所述的电表的电流突变检测方法。
41、相对于现有技术而言,本技术具有以下有益效果:
42、本技术的实施例提供了一种电表的电流突变检测方法、装置、主站设备及存储介质,该电流突变检测方法包括:通过获取电表的电能输入端在当前时间点之前的多个历史时间点的电流值,然后从多个历史时间点中确定距离当前时间点的时长为预设时长的目标时间点的电流值,以及目标时间点的下一时间点的电流值,并判断目标时间点的电流值和下一时间点的电流值是否满足预设电流突变触发条件,当判断目标时间点的电流值和下一时间点的电流值满足预设电流突变触发条件后,则根据多个历史时间点中目标时间点之前预设时长内的各时间点的电流值、目标时间点的电流值、目标时间点之后的预设时长内的各时间点的电流值,生成目标时间点的目标电流波形,以使主站设备将该目标时间点对应的目标电流波形进行存储。由此,本技术可实现对电表电流值发生突变的检测,且由于主站设备只存储电表电流值发生突变的电流波形,进而降低了主站设备的存储空间,提高了主站设备对电表上传的电流值处理的灵敏度,同时,降低电能的成本。