需量计算方法及装置、设备及存储介质与流程

文档序号:35514561发布日期:2023-09-20 21:50阅读:93来源:国知局
需量计算方法及装置、设备及存储介质与流程

本发明涉及智能电表,尤其涉及基于需量计算方法及装置、设备及存储介质。


背景技术:

1、使用智能电表进行需量计量可以帮助调整负荷,提高供电设备的效率,分析实时用电情况,保证电力系统的安全运行。

2、目前,智能电表计算需量值通常是根据需量周期和该周期内的电能增量计算得到的,理想状态下要求需量周期的电能增量与需量周期保持同步,但是在实际应用时,需量周期的电能增量与需量周期并不能完全同步,导致可能会出现在计算需量值时存在较大误差的问题。


技术实现思路

1、基于此,有必要针对上述问题,提出需量计算方法及装置、设备及存储介质,以解决需量计算误差大的问题。

2、为实现上述目的,本申请第一方面提供一种需量计算方法,所述方法包括:

3、在接收到获取需量值指令时,获取当前需量周期的开始时刻;

4、利用中断函数对所述开始时刻进行分析,计算得到补偿时间,其中,所述秒中断函数用于在时刻为非整秒时,对所述当前需量周期进行整秒补偿;所述补偿时间与所述开始时刻的和对应的时刻为整秒;

5、根据所述补偿时间和预设的需量周期大小计算和值,得到所述当前需量周期的目标需量周期大小,并获取所述目标需量周期内的电能增量;

6、计算所述目标需量周期和所述电能增量之间的商,得到当前需量周期的需量值。

7、进一步的,所述获取所述目标需量周期内的电能增量,具体包括:

8、按照预设的时间间隔大小,以所述开始时刻为起点划分连续的时间间隔,得到并存储各个时间间隔的起始时刻和终止时刻;

9、基于所述各个时间间隔的起始时刻和所述时间间隔,确定并存储所述各个时间间隔内的电能增量;

10、根据所述各个时间间隔的起始时刻、终止时刻和所述开始时刻进行对比计算,得到所述目标需量周期内包含的所有的目标时间间隔,及所述目标时间间隔的电能增量;

11、计算所述所有的目标时间间隔的电能增量的和,得到所述目标需量周期内的电能增量。

12、进一步的,所述基于所述各个时间间隔的起始时刻和所述时间间隔,确定并存储所述各个时间间隔内的电能增量,具体包括:

13、利用定时器在每个时间间隔的起始时刻开始定时,当所述定时器每达到预设的最大定时时间时,则所述定时器的累计次数加1,并计算所述定时器的累计时间,所述累计时间为所述累计次数与所述最大定时时间的乘积;

14、当所述累计时间大于或者等于所述时间间隔大小时,则确定并存储所述累计时间内的电能增量。

15、进一步的,所述根据所述各个时间间隔的起始时刻、终止时刻和所述开始时刻进行对比计算,得到所述目标需量周期内包含的所有的目标时间间隔,具体包括:

16、根据所述开始时刻和所述目标需量周期的和,确定当前需量周期的结束时刻;

17、根据所述开始时刻、所述结束时刻和所述各个时间间隔的起始时刻、终止时刻进行比较,得到所述目标需量周期内包含的所有的目标时间间隔;

18、其中,所述目标时间间隔为第一时间间隔集合和所述第二时间间隔集合中的时间间隔的任意一个;所述第一时间间隔集合内的第一时间间隔的起始时刻大于或等于所述开始时刻,且终止时刻小于或等于所述结束时刻;所述第二时间间隔集合内的第二时间间隔的起始时刻大于或等于所述开始时刻,且终止时刻与所述结束时刻之间的差小于预设的时间差阈值的时间间隔的集合。

19、进一步的,所述利用中断函数对所述开始时刻进行分析,计算得到补偿时间,具体包括:

20、利用实时时钟以所述开始时刻为起点对整秒的时刻的位置进行标记,得到秒标志位;

21、计算所述第一时刻与所述开始时刻的差值,得到补偿时间,所述第一时刻为距所述开始时刻最近的秒标记位对应的时刻。

22、进一步的,在所述获取所述目标需量周期内的电能增量之前还包括:

23、获取秒标记位的累计个数;

24、根据所述需量周期大小计算得到第一目标标志位个数;

25、当所述累计个数等于所述第一目标标志位个数时,则继续执行所述获取所述目标需量周期内的电能增量的步骤;

26、当所述累计个数小于所述第一目标标志位个数时,则继续执行所述获取秒标记位的累计个数的步骤。

27、进一步的,所述方法还包括:

28、获取预设的滑差时间;

29、根据所述滑差时间计算得到第二目标标志位个数;

30、当所述累计个数的n倍数等于所述第二目标标志位个数时,则生成获取需量值指令,以开始执行获取下一个需量周期的需量值的步骤,其中,所述n为自然数;

31、当所述累计个数小于所述第二目标标志位个数时,则继续执行所述获取秒标记位的累计个数的步骤。

32、为实现上述目的,本申请第二方面提供一种需量计算装置,所述装置包括:需量获取模块、需量处理模块和需量计算模块;

33、所述需量获取模块,用于在接收到获取需量值指令时,获取当前需量周期的开始时刻;

34、所述需量处理模块,用于利用秒中断函数对所述开始时刻进行分析,计算得到补偿时间,其中,所述秒中断函数用于在时刻为非整秒时,对所述当前需量周期进行整秒补偿;所述补偿时间与所述开始时刻的和对应的时刻为整秒;

35、所述需量计算模块,用于根据所述补偿时间和预设的需量周期大小计算和值,得到所述当前需量周期的目标需量周期大小,并获取所述目标需量周期内的电能增量;

36、计算所述目标需量周期和所述电能增量之间的商,得到当前需量周期的需量值。

37、为实现上述目的,本申请第三方面提供一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,使得所述处理器执行如第一方面所述方法的步骤。

38、为实现上述目的,本申请第四方面提供一种计算机设备,包括存储器和处理器,其特征在于,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如第一方面所述方法的步骤。

39、采用本发明实施例,具有如下有益效果:

40、本发明实施例公开了的需量计算方法包括:在接收到获取需量值指令时,获取当前需量周期的开始时刻;利用秒中断函数对开始时刻进行分析,计算得到补偿时间,其中,秒中断函数用于在时刻为非整秒时,对当前需量周期进行整秒补偿;补偿时间与开始时刻的和对应的时刻为整秒;根据补偿时间和预设的需量周期大小计算和值,得到当前需量周期的目标需量周期大小,并获取目标需量周期内的电能增量;计算目标需量周期和电能增量之间的商,得到当前需量周期的需量值。通过获取补偿时间,对需量周期进行补偿,获得更加精确的当前需量周期的需量周期大小,尽可能保证需量周期的电能增量与需量周期保持同步,进一步根据补偿后的需量周期和需量周期的电能增量进行计算,得到更加精准的需量值。



技术特征:

1.一种需量计算方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取所述目标需量周期内的电能增量,具体包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述各个时间间隔的起始时刻和所述时间间隔,确定并存储所述各个时间间隔内的电能增量,具体包括:

4.根据权利要求2所述的方法,其特征在于,所述根据所述各个时间间隔的起始时刻、终止时刻和所述开始时刻进行对比计算,得到所述目标需量周期内包含的所有的目标时间间隔,具体包括:

5.根据权利要求1所述的方法,其特征在于,所述利用中断函数对所述开始时刻进行分析,计算得到补偿时间,具体包括:

6.根据权利要求5所述的方法,其特征在于,在所述获取所述目标需量周期内的电能增量之前还包括:

7.根据权利要求5所述的方法,其特征在于,所述方法还包括:

8.一种需量计算装置,其特征在于,所述装置包括:需量获取模块、需量处理模块和需量计算模块;

9.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述方法的步骤。

10.一种计算机设备,包括存储器和处理器,其特征在于,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述方法的步骤。


技术总结
本发明实施例公开了需量计算方法及装置、设备及存储介质,方法包括:在接收到获取需量值指令时,获取当前需量周期的开始时刻;利用秒中断函数对开始时刻进行分析,计算得到补偿时间;补偿时间与开始时刻的和对应的时刻为整秒;根据补偿时间和预设的需量周期大小计算和值,得到当前需量周期的目标需量周期大小,并获取目标需量周期内的电能增量;计算目标需量周期和电能增量之间的商,得到当前需量周期的需量值。通过获取补偿时间,对需量周期进行补偿,获得更加精确的当前需量周期的需量周期大小,尽可能保证需量周期的电能增量与需量周期保持同步,进一步根据补偿后的需量周期和需量周期的电能增量进行计算,得到更加精准的需量值。

技术研发人员:廖耀华,李博,江涛,常艳平,邱鹏锦,范云方,李波,刘正友,王恩,李正兴,顾志明,何明蔚,丁盛,史韵晖,杨琪,马诗羽,夏汶鑫,张楠川,纳智敏,何周艳,王媛敏,徐丽琼,张海峰
受保护的技术使用者:云南电网有限责任公司电力科学研究院
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1