基于滑动窗口的抗高频采集异常电能表精准定位方法与流程

文档序号:26851173发布日期:2021-10-09 02:00阅读:163来源:国知局
基于滑动窗口的抗高频采集异常电能表精准定位方法与流程

1.本发明涉及电能计量技术领域,更具体地说,它涉及基于滑动窗口的抗高频采集异常电能表精准定位方法。


背景技术:

2.随着全球能源转型进程的不断推进,尤其是碳中和、碳达峰的提出,高效的能源技术将是未来很长一段时间内的重要发展方向,作为客户和电力公司贸易结算的重要设备,电能表将扮演更加重要的角色。因此,如何保证电能表的质量始终处于良好的状态就成为摆在电力公司及质量管理部门面前亟需解决的问题。
3.有鉴于此,有人提出基于能量守恒原理的电能表误差计算方法,即构建总电量等于分表电量和的方程组,通过求解方程组计算各个电能表的误差。另一方面,结合现场实际工作,电能表误差超差绝大部分是出现在电流回路,因此有人提出基于电流平衡原理的电能表误差计算方法,即总电流等于各个分电流之和,最终通过计算方程组来获取电能表的误差。考虑到实际情况下,电能表的计量回路,尤其是电流回路的稳定性十分强,其采样用元件经过严格的老化处理后,其阻值可达到相当稳定的状态,被广泛用于各种仪器仪表中作为中、低阻值的精密电阻元件。换言之,各个电能表的误差在短时间内是不会出现变化的。进一步可以表示为,在不考虑外部出现信号干扰的情况下,方程组的解是长期稳定且基本一致的。
4.然而,当出现采集异常时,此时方程组虽然有解,但是受异常用电的影响,其解将无法正确表示各个电能表的误差,且无法准确定位存在异常的电能表。因此,如何研究设计一种能够对异常表计进行准确定位的基于滑动窗口的抗高频采集异常电能表精准定位方法是我们目前急需解决的问题。


技术实现要素:

5.为解决现有技术中的不足,本发明的目的是提供基于滑动窗口的抗高频采集异常电能表精准定位方法。
6.本发明的上述技术目的是通过以下技术方案得以实现的:基于滑动窗口的抗高频采集异常电能表精准定位方法,包括以下步骤:
7.根据输入参数对滑动窗口n和滑动间隔t进行设置;
8.根据预设样本条数对所有分表和总表的电量或电流数据进行同步采集;
9.根据采集的电量数据建立基于能量守恒原理的误差计算模型,或根据采集的电流数据建立基于电流平衡原理的误差计算模型,并根据误差计算模型计算得到采集的样本数据的误差估计结果;
10.对误差计算模型进行迭代更新后重新计算误差估计结果,得到由多个误差估计结果构成的估计误差向量,且记录误差计算模型的迭代更新次数;
11.根据滑动窗口n、滑动间隔t和迭代更新次数判断估计误差向量是否满足可信度确
认要求;若不满足,则继续进行误差估计结果计算;若满足,则计算估计误差向量的可信度值;当可信度值小于设定阈值,则判断误差计算模型处于稳态;反之,则处于动态;
12.获取误差计算模型进入动态的最后一组处于稳态的第一误差估计结果以及退出对应动态的最初始处于稳态的第二误差估计结果,并根据第一误差估计结果、第二误差估计结果计算得到所有电能表的异常差值,当异常差值大于预设异常阈值时,则判断相应的电能表处于异常状态。
13.进一步的,所述滑动窗口n和滑动间隔t的设置具体为:
14.滑动窗口n的数值等于计算范围内所有分表的总数;
15.滑动间隔t为1

n之间的正整数,包含1和n。
16.进一步的,所述预设样本条数的数值m不小于所有分表的总数。
17.进一步的,所述预设样本条数的数值m不小于所有分表的总数的1.5倍。
18.进一步的,所述样本数据的同步采集过程具体为:在同一时刻采集所有电能表的瞬时电流或电量数据。
19.进一步的,所述样本数据具体为:
20.[x
1j
,x
2j
,x
3j
,λx
nj
,y
j
]
[0021]
其中,x
nj
表示第n只分表在第j次采集时所采集的电流瞬时值或电量;y
j
表示总表在第j次采集时所采集的电流瞬时值或电量。
[0022]
进一步的,所述误差计算模型的计算公式为:
[0023]
a
n*n
x
n*1
=b
n*1
[0024]
a
n*n
表示n*n的系数矩阵,a
n*n
的表达式如下:
[0025][0026]
b
n*1
表示n*1的常数矩阵,b
n*1
的表达式如下:
[0027][0028]
x
n*1
表示n*1的误差矩阵,x
n*1
的表达式如下:
[0029][0030]
其中,ε
nk
表示第n只分表在第k次计算所得的估计误差;误差估计结果由所有分表
的估计误差组成。
[0031]
进一步的,所述误差计算模型的迭代更新具体过程为:
[0032]
每采集一组新的样本数据时,则丢弃距离当前时间最远的一组样本数据,得到等数量的新组成的样本数据;
[0033]
根据新组成的样本数据重新构建系数矩阵a和常数矩阵b后完成误差计算模型的迭代更新。
[0034]
进一步的,判断估计误差向量是否满足可信度确认要求的具体过程为:
[0035]
判断模迭代更新次数k是否大于滑动窗口n、且距离上次进行估计误差向量判断的迭代次数之差是否大于或等于滑动间隔t;
[0036]
若迭代更新次数k、迭代次数之差是否均满足要求,则确定估计误差向量满足可信度确认要求。
[0037]
进一步的,所述可信度值的计算过程具体为:
[0038]
根据误差估计结果建立估计误差向量:
[0039]
ε
k
=[ε
1k

2k

3k
,λε
nk
,]
[0040]
其中,ε
k
表示第k次计算所有分表估计误差组成的向量;
[0041]
根据多次计算得到的估计误差向量建立估计误差矩阵,且误差计算模型每计算一次,则对ε进行一次更新,新增加一个向量:
[0042][0043]
其中,ε表示估计误差矩阵;表示第k次计算所有分表估计误差组成的向量的转置;
[0044]
从估计误差矩阵中选取最新的n个元素建立误差判断集合ε
update

[0045][0046]
计算ε
update
中相邻两个向量的相似性的累加和,计算公式为:
[0047]
d
t
=||ε
update
[t]

ε
update
[t+1]||2,t=1,2,3...n

1;
[0048]
d={d
1 d2...d
n
‑1}
[0049]
其中,ε
update
[t]表示差判断集合ε
update
中的第t个元素;d
t
表示相邻两个向量的相似性的累加和;d表示由多个累加和组成的集合;
[0050]
计算集合d内元素的方差值得到可信度值;当可信度值小于设定阈值,则判断误差计算模型处于稳态,计算结果可信;反之,则处于动态,计算结果不可信。
[0051]
与现有技术相比,本发明具有以下有益效果:本发明提供的基于滑动窗口的抗高频采集异常电能表精准定位方法可实现模型估计误差可信度的准确衡量,可有效提高系统的误报和漏报,提高模型输出结果的精准性。
附图说明
[0052]
此处所说明的附图用来提供对本发明实施例的进一步理解,构成本技术的一部分,并不构成对本发明实施例的限定。在附图中:
[0053]
图1是本发明实施例中各个分表的估计误差曲线图;
[0054]
图2是本发明实施例中各个分表的30次日滑动平均曲线图。
具体实施方式
[0055]
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的限定。
[0056]
实施例1:基于滑动窗口的抗高频采集异常电能表精准定位方法,具体由以下步骤实现。
[0057]
步骤一:根据输入参数对滑动窗口n和滑动间隔t进行设置。其中,滑动窗口n的数值等于计算范围内所有分表的总数;滑动间隔t为1

n之间的正整数,包含1和n,一般情况下滑动间隔t取值为1。
[0058]
步骤二:根据预设样本条数对所有分表和总表的电量或电流数据进行同步采集。预设样本条数的数值m不小于所有分表的总数n。作为优先的一种实施方式,预设样本条数的数值m不小于所有分表的总数的1.5倍。
[0059]
需要注意的是,同步采集为在同一时刻采集所有电能表的瞬时电流或电量数据。且采集后的样本数据具体表达式为:[x
1j
,x
2j
,x
3j
,λx
nj
,y
j
];其中,x
nj
表示第n只分表在第j次采集时所采集的电流瞬时值或电量;y
j
表示总表在第j次采集时所采集的电流瞬时值或电量。另外,采集的样本数据可以选择仅采集电量,也可以选择仅采集瞬时电流,但是一旦确定过后,不得更改。
[0060]
步骤三:根据采集的电量数据建立基于能量守恒原理的误差计算模型,或根据采集的电流数据建立基于电流平衡原理的误差计算模型,并根据误差计算模型计算得到采集的样本数据的误差估计结果;
[0061]
步骤四:对误差计算模型进行迭代更新后重新计算误差估计结果,得到由多个误差估计结果构成的估计误差向量,且记录误差计算模型的迭代更新次数。
[0062]
(1)误差计算模型的计算公式为:
[0063]
a
n*n
x
n*1
=b
n*1
[0064]
a
n*n
表示n*n的系数矩阵,a
n*n
的表达式如下:
[0065][0066]
b
n*1
表示n*1的常数矩阵,b
n*1
的表达式如下:
[0067][0068]
x
n*1
表示n*1的误差矩阵,x
n*1
的表达式如下:
[0069][0070]
其中,ε
nk
表示第n只分表在第k次计算所得的估计误差;误差估计结果由所有分表的估计误差组成。
[0071]
(2)误差计算模型的迭代更新具体过程为:
[0072]
每采集一组新的样本数据时,则丢弃距离当前时间最远的一组样本数据,得到等数量的新组成的样本数据。根据新组成的样本数据重新构建系数矩阵a和常数矩阵b后完成误差计算模型的迭代更新。
[0073]
例如,上述的系数矩阵、常数矩阵、误差矩阵为在t0时刻进行第k次计算建立的。那么,基于t1时刻采集的样本数据,对系数矩阵a和常数项b进行更新,更新后的系数矩阵a、常数项b、误差矩阵分别为:
[0074][0075]
步骤五:根据滑动窗口n、滑动间隔t和迭代更新次数判断估计误差向量是否满足可信度确认要求;若不满足,则继续进行误差估计结果计算;若满足,则计算估计误差向量的可信度值;当可信度值小于设定阈值,则判断误差计算模型处于稳态;反之,则处于动态。
[0076]
判断估计误差向量是否满足可信度确认要求的具体过程为:判断模迭代更新次数k是否大于滑动窗口n、且距离上次进行估计误差向量判断的迭代次数之差是否大于或等于滑动间隔t;若迭代更新次数k、迭代次数之差是否均满足要求,则确定估计误差向量满足可信度确认要求。
[0077]
可信度值的计算过程具体过程由以下步骤实现。
[0078]
s1、根据误差估计结果建立估计误差向量:
[0079]
ε
k
=[ε
1k

2k

3k
,λε
nk
,]
[0080]
其中,ε
k
表示第k次计算所有分表估计误差组成的向量。对应t1时刻更新后的估计误差向量为:ε
k+1
=[ε
1(k+1)

2(k+1)

3(k+1)
,λε
n(k+1)
,]。
[0081]
s2、根据多次计算得到的估计误差向量建立估计误差矩阵,且误差计算模型每计算一次,则对ε进行一次更新,新增加一个向量:
[0082][0083]
其中,ε表示估计误差矩阵;表示第k次计算所有分表估计误差组成的向量的转
置。
[0084]
ε的更新方法具体为:
[0085]
s201:初始情况下,ε为空;
[0086]
s202:模型完成第一次计算,则
[0087]
s203:模型完成第二次计算,则
[0088]
s204:模型完成第三次计算,则
[0089]
s205:模型完成第k次计算,则
[0090]
s206:以此类推对ε进行更新。
[0091]
s3、从估计误差矩阵中选取最新的n个元素建立误差判断集合ε
update

[0092][0093]
s4、计算ε
update
中相邻两个向量的相似性的累加和,计算公式为:
[0094]
d
t
=||ε
update
[t]

ε
update
[t+1]||2,t=1,2,3...n

1;
[0095]
d={d
1 d2...d
n
‑1}
[0096]
其中,ε
update
[t]表示差判断集合ε
update
中的第t个元素;d
t
表示相邻两个向量的相似性的累加和;d表示由多个累加和组成的集合。
[0097]
s5、计算集合d内元素的方差值得到可信度值;当可信度值小于设定阈值,则判断误差计算模型处于稳态,计算结果可信;反之,则处于动态,计算结果不可信。
[0098]
步骤六:获取误差计算模型进入动态的最后一组处于稳态的第一误差估计结果以及退出对应动态的最初始处于稳态的第二误差估计结果,并根据第一误差估计结果、第二误差估计结果计算得到所有电能表的异常差值,当异常差值大于预设异常阈值时,则判断相应的电能表处于异常状态。
[0099]
实施例2:假设某台区有16个用户,电能表5在第350个采样周期(对应第350

16的迭代计算周期)误差发生突变,由

5.23%变为+2.40%;台区总表无误差,且线路无损耗。各个表计的估计误差曲线如图1所示.
[0100]
从图1可以发现,在第350个采样周期,即第334个迭代计算周期之前,各个表计误差曲线十分平滑,基本保持一致,但是在第350个采样周期,即第334个迭代计算周期后,所有表计的误差均方式极大波动,但在持续16个迭代计算周期后,计算结果又再次恢复稳定。
[0101]
通过局部放大的30次滑动平均曲线,我们可以明显发现模型正确判断出表5的误差变化,如图2所示。需要特别说明的是,由于图2为图1的30日滑动平均,因此图2所示的动态过程持续时间将在图1的基础上叠加30个计算周期,即图1动态过程结束迭代时刻为350,则图2的动态过程结束迭代时刻为380。
[0102]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
[0103]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程
图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0104]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0105]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0106]
以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1