一种基于电流信号分离的居民负荷用电识别方法与流程

文档序号:11913819阅读:来源:国知局

技术特征:

1.一种基于电流信号分离的居民负荷用电识别方法,其特征在于,包括:

步骤1:使各用电器单独运行并保留他们分别单独运行时电路中的电流信号数据;

步骤2:将此时电路中的信号记为一路源信号I0,存储其电流信号数据;

步骤3:当传感器检测到一个新的用电设备启动时,标记新加入的负荷信号为I1;传感器采集此刻混合电流信号I并进行离散傅里叶变换得到混合电流频谱其中,为I(t)为采集的混合电流,N为电流采样点数,u为频率分量,k为第k个采样点值;根据负荷信号频域稀疏性可建立目标函数为:

<mrow> <mi>f</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mo>|</mo> <mo>|</mo> <mi>F</mi> <mo>-</mo> <mi>H</mi> <mi>x</mi> <mo>|</mo> <msubsup> <mo>|</mo> <mn>2</mn> <mn>2</mn> </msubsup> <mo>+</mo> <mi>&tau;</mi> <mi>&Phi;</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> </mrow>

式中,F∈Rm是采集信号的频谱,H∈Rm×2m是对x的线性变换,由于此时电路中的总电流I=I0+I1,所以H=[Em×m Em×m]矩阵,x∈R2m表示两个源信号顺序连接构成的序列;第1项表示采集信号的拟合优度,第2项Φ(x)为去噪声函数,参数τ的作用是平衡目标函数中第1项和第2项两部分所占的比重,可以改变重建信号的稀疏性,分离时通过改变τ的值来获得我们需要的源信号;由于目标函数是基于信号稀疏性建立,根据具有解空间约束的各种优化算法均用于电力负荷分解计算,基于目标函数中采集信号频谱F的维数小于源信号频谱x的维数,所以此目标函数为一病态方程;

步骤4:采用压缩感知算法中的两步迭代收缩阈值算法计算两个分离信号I2与I3;两步迭代收缩阈值算法则既能去躁特性又能解决步骤3目标方程的病态问题;其算法更新过程为

x1=Γλ(x0)

xt+1=(1-α)xt-1+(α-β)xt+βΓλ(xt)

Γλ(f)=Ψλ(x+HT(F-Hx))

Ψλ=||x||1

式中,x0是初值,α,β为参数,0<α<2,0<β<2α,根据上述迭代过程,从混合电流频域信号中恢复出两个频域分离信号记为I2和I3

步骤5:由于进入家庭的总电流I为各个支路电流之和,源信号I0、I1从步骤1中保存的各用电器单独运行时的电流数据中获得;将I0、I1电流数据变换到频域;计算I2和I0、I1的频域信号与I3和I0、I1的频域信号间的相关系数,判断分离信号分别是哪个用户电器,互相关系数

<mrow> <msub> <mi>r</mi> <mrow> <mi>x</mi> <mi>y</mi> </mrow> </msub> <mo>=</mo> <mfrac> <mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mi>i</mi> <mo>=</mo> <mi>n</mi> </mrow> </munderover> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>z</mi> </msub> <mo>(</mo> <mi>i</mi> <mo>)</mo> <mo>-</mo> <msub> <mover> <mi>x</mi> <mo>&OverBar;</mo> </mover> <mi>z</mi> </msub> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mi>m</mi> </msub> <mo>(</mo> <mi>i</mi> <mo>)</mo> <mo>-</mo> <msub> <mover> <mi>y</mi> <mo>&OverBar;</mo> </mover> <mi>m</mi> </msub> <mo>)</mo> </mrow> </mrow> <msqrt> <mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mi>i</mi> <mo>=</mo> <mi>n</mi> </mrow> </munderover> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>z</mi> </msub> <mo>(</mo> <mi>i</mi> <mo>)</mo> <mo>-</mo> <msub> <mover> <mi>x</mi> <mo>&OverBar;</mo> </mover> <mi>z</mi> </msub> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mi>m</mi> </msub> <mo>(</mo> <mi>i</mi> <mo>)</mo> <mo>-</mo> <msub> <mover> <mi>y</mi> <mo>&OverBar;</mo> </mover> <mi>m</mi> </msub> <mo>)</mo> </mrow> </mrow> </msqrt> </mfrac> </mrow>

xz(n)为分离信号z的数据序列,z=I2,I3,ym(n)为步骤2中存储的电流信号的频域信号数据序列,m=I0与存储的用电器单独运行时的电流信号的频域信号数据序列,m=I1为分离信号z的平均值,为用电器m的电流数据平均值,n为频率点数;当互相关系数大于阈值0.9时,表示此时做相关运算的分离信号与对应电器相匹配,即可判断该分离信号属于哪个电器;

步骤6:重复上述步骤2~步骤5,在步骤3中改变τ值,确保分离出来的是新投入运行的负荷信号与混合信号,则每当有新负荷投入运行,从采集信号中仅分离两路信号,一路为新投入运行负荷的独立电流信号,一路为上一时刻的混合电流。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1