本发明涉及电能表,尤其涉及一种电能补偿方法、系统以及计算机可读存储介质。
背景技术:
1、三相智能电能表具有分相计量功能,功能规范中要求“不应采用各分相电能量算术加的方式计算总电能量”,即电能表中电能分别有总,a,b,c四项数据,理论情况下总与分相小于等于2个脉冲,实际运行时反复停上电的工况下,各分相的快速脉冲计数被丢弃,会出现总与分相差值变大,并且随着时间越来越大。
技术实现思路
1、本发明实施例提供了一种电能补偿方法、系统以及计算机可读存储介质,至少解决上述技术问题。
2、本发明提供一种电能补偿方法,应用于三相智能电能表,所述三相智能电能表包括总相和三个分相,所述方法包括:
3、确定所述三相智能电能表的有功电能的功率方向及能量方向;
4、若所述总相的有功电能的功率方向及能量方向均为正向,则在当前修补变量的基础上加上当前电能;若所述分相的有功电能的功率方向及能量方向均为反向,则在当前修补变量的基础上减去当前电能,其中,所述当前修补变量为所述总相和分相的差值;
5、基于所述当前修补变量与第一预设定值,确定是否需要电能补偿;
6、在确定需要电能补偿的情况下,若所述当前修补变量大于0且有功电能的功率方向及能量方向均为正向,或者当前修补变量小于0且有功电能的功率方向及能量方向均为反向时,从多个分相中查找处于当前方向的最大快速脉冲的特定分相,对所述特定分相的当前能量变量加1;
7、若所述当前修补变量大于0,则所述当前修补变量减1,并在所述特定分相的当前能量变量的基础上减去高频脉冲常数值;若所述当前修补变量小于0,则所述当前修补变量加1,并在所述特定分相的当前能量变量的基础上加上高频脉冲常数值;
8、若所述三相智能电能表在使用中出现分相掉电的情况,读取对应所述分相的当前能量变量并进行电能补偿。
9、在一可实施方式中,在读取对应所述分相的当前能量变量并进行电能补偿之后,所述方法还包括:
10、继续基于所述当前修补变量与第一预设定值,确定是否需要电能补偿。
11、在一可实施方式中,所述基于所述当前修补变量与第一预设定值,确定是否需要电能补偿,包括:
12、判断所述当前修补变量的绝对值是否大于第一预设定值;
13、若判定当前修补变量的绝对值大于第一预设定值,则确定需要电能补偿;
14、若判定当前修补变量的绝对值不大于第一预设定值,则确定不需要电能补偿。
15、在一可实施方式中,所述第一预设定值为3。
16、在一可实施方式中,在读取对应所述分相的当前能量变量并进行电能补偿之前,所述方法还包括:
17、获取三相智能电能表的火线电流值和零序电流值;
18、判断所述电能表的火线电流值与所述零序电流值的比值是否小于预设阈值;
19、若判断所述电能表的火线电流值与所述零序电流值的比值小于预设阈值,则确定所述电能表存在异常,并且停止进行电能补偿。
20、在一可实施方式中,所述火线电流值基于所述三相电流值、三相相角值得到,其公式为:
21、
22、
23、
24、其中,其中,i0为电能表的火线电流值,ia为a相电流值,ib为b相电流值,ic为c相电流值,为a相相角值,为b相相角值,为c相相角值。
25、在一可实施方式中,所述预设阈值为0.2。
26、在一可实施方式中,在读取对应所述分相的当前能量变量并进行电能补偿之后,所述方法还包括:
27、将电能补偿结果显示在所述三相智能电能表中的显示屏上,同时所述显示屏上还显示当前总相与各分相之间的电能差值。
28、本申请另一方面提供一种电能补偿系统,应用于三相智能电能表,所述三相智能电能表包括总相和a、b、c三个分相,所述系统包括:
29、计量芯片,包括a相有功电能寄存器、b相有功电能寄存器、c相有功电能寄存器、合相有功电能寄存器、a相快速脉冲计数器、b相快速脉冲计数器和c相快速脉冲计数器;
30、所述三相智能电能表的a相电连接所述a相有功电能寄存器以及a相快速脉冲计数器;
31、所述三相智能电能表的b相电连接所述b相有功电能寄存器以及b相快速脉冲计数器;
32、所述三相智能电能表的c相电连接所述c相有功电能寄存器以及c相快速脉冲计数器;
33、修补变量模块,电连接所述三相智能电能表,用于在所述总相的有功电能的功率方向及能量方向均为正向的情况下,在当前修补变量的基础上加上当前电能;或者用于在所述分相的有功电能的功率方向及能量方向均为反向的情况下,在当前修补变量的基础上减去当前电能;其中,所述当前修补变量为所述总相和分相的差值;
34、比较模块,电连接所述修补变量模块,用于基于所述当前修补变量与第一预设定值,确定是否需要电能补偿;在确定需要电能补偿的情况下,若所述当前修补变量大于0且有功电能的功率方向及能量方向均为正向,或者当前修补变量小于0且有功电能的功率方向及能量方向均为反向时,从多个分相中查找处于当前方向的最大快速脉冲的特定分相,对所述特定分相的当前能量变量加1;
35、比较模块若判定所述当前修补变量大于0,则向所述当前修补变量减1,并在所述特定分相的当前能量变量的基础上减去高频脉冲常数值;若所述当前修补变量小于0,则所述当前修补变量加1,并在所述特定分相的当前能量变量的基础上加上高频脉冲常数值;
36、若所述三相智能电能表在使用中出现分相掉电的情况,计量芯片中读取对应所述分相的当前能量变量并进行电能补偿。
37、本申请另一方面提供一种计算机可读存储介质,所述计算机执行指令经过数据处理设备处理时,所述数据处理设备执行权利要求1~8任一所述的电能补偿方法
38、在本发明实施例中,本申请通过上述方法步骤,当所述三相智能电能表在使用中出现分相掉电的情况,读取对应所述分相的当前能量变量并进行电能补偿,及时减小总相和分相之间的电能差,以减小电能表在计量三相交流电时的不平衡度,使得三相智能电能表可以稳定运行。
1.一种电能补偿方法,应用于三相智能电能表,所述三相智能电能表包括总相和三个分相,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在读取对应所述分相的当前能量变量并进行电能补偿之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述当前修补变量与第一预设定值,确定是否需要电能补偿,包括:
4.根据权利要求1或3所述的方法,其特征在于,所述第一预设定值为3。
5.根据权利要求1所述的方法,其特征在于,在读取对应所述分相的当前能量变量并进行电能补偿之前,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述火线电流值基于所述三相电流值、三相相角值得到,其公式为:
7.根据权利要求5所述的方法,其特征在于,所述预设阈值为0.2。
8.根据权利要求1所述的方法,其特征在于,在读取对应所述分相的当前能量变量并进行电能补偿之后,所述方法还包括:
9.一种电能补偿系统,应用于三相智能电能表,所述三相智能电能表包括总相和a、b、c三个分相,其特征在于,所述系统包括:
10.一种计算机可读存储介质,其特征在于,所述计算机执行指令经过数据处理设备处理时,所述数据处理设备执行权利要求1~8任一所述的电能补偿方法。