[发明专利]一种基于二分递推SVD分解的居民电器开关事件检测方法有效
申请号: | 201910280687.1 | 申请日: | 2019-04-09 |
公开(公告)号: | CN110133396B | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 林顺富;于俊苏;顾乡;刘持涛;颜昕昱;李东东 | 申请(专利权)人: | 上海电力学院 |
主分类号: | G01R31/00 | 分类号: | G01R31/00;G01R21/00;G01R19/00;G06K9/00 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 赵继明 |
地址: | 200090 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 二分 svd 分解 居民 电器 开关 事件 检测 方法 | ||
1.一种基于二分递推SVD分解的居民电器开关事件检测方法,其特征在于,包括以下步骤:
步骤1:数据采集:在电力入户点采集居民家庭的用电信息数据并得出居民家庭的总有功功率数据;
步骤2:利用二分递推SVD分解总有功功率数据:对步骤1中采集到的居民电器开关事件总有功功率数据进行Hankel矩阵变换,再进行二分递推SVD分解,通过计算奇异熵以得到最优分解层数;
步骤3:利用硬阈值滤波函数获得居民电器的开关时刻:利用硬阈值滤波函数对步骤2中获得的最优分解层数下的细节信号进行滤波,实现总有功功率中突变点位置的准确检测,即居民电器的开关时刻;
所述步骤2包括以下分步骤:
步骤21:构造针对总有功功率数据的二维Hankel矩阵;
步骤22:利用二分递推SVD分解二维Hankel矩阵后通过反变换得到近似信号A和细节信号D;
步骤23:重复步骤22将原始总有功功率数据分解为一系列的近似和细节信号;
步骤24:针对步骤23中得到的一系列细节信号计算奇异熵增量;
所述步骤21中的二维Hankel矩阵H为:
式中,[x1 x2 x3 … xn]为居民电器总有功功率数据对应的一维离散信号,H∈R2×n-1;
所述步骤22中经二分递推SVD分解后的二维Hankel矩阵H,其描述公式为:
H=USVT
式中,二维正交矩阵U=(u1,u2),U∈R2×2;V=(v1,v2,…vn-1),n-1维正交矩阵V∈R(n-1)×(n-1);对角矩阵S=(diag(λ1,λ2),O),S∈R2×(n-1),λ1λ2,λ1和λ2分别为第一和第二奇异值;
所述步骤24中的奇异熵增量的计算公式为:
式中,λp和λq分别为对角矩阵上的奇异值,r为阶数。
2.根据权利要求1所述的一种基于二分递推SVD分解的居民电器开关事件检测方法,其特征在于,所述步骤1中的用电信息数据包括居民电器的总电流、电压数据,所述居民家庭的总有功功率数据通过MATLAB得出并将其作为开关事件检测的目标对象。
3.根据权利要求1所述的一种基于二分递推SVD分解的居民电器开关事件检测方法,其特征在于,所述步骤3包括以下分步骤:
步骤31:取最优值:判断若奇异熵增量大于设定值,利用近似信号构造新的Hankel矩阵重复进行分解,直到异熵增量小于设定值,分解层数达到最优;
步骤32:采用硬阈值函数对最优分解层数下的细节信号进行滤波后得到居民电器的开关时刻。
4.根据权利要求3所述的一种基于二分递推SVD分解的居民电器开关事件检测方法,所述步骤32中的硬阈值函数为:
式中,d为硬阈值函数,dk为变量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海电力学院,未经上海电力学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910280687.1/1.html,转载请声明来源钻瓜专利网。