[发明专利]一种光伏阵列状态监测网络信号重构方法有效

专利信息
申请号: 201410315862.3 申请日: 2014-07-03
公开(公告)号: CN104242946B 公开(公告)日: 2017-06-23
发明(设计)人: 刘振;傅质馨;袁越;吴涵 申请(专利权)人: 河海大学
主分类号: H03M7/30 分类号: H03M7/30
代理公司: 南京苏高专利商标事务所(普通合伙)32204 代理人: 李玉平
地址: 211100 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 阵列 状态 监测 网络 信号 方法
【权利要求书】:

1.一种光伏阵列状态监测网络信号重构方法,其特征在于:在光伏阵列状态监测网络中,部署着能够采集光伏发电系统的温度、光照强度、电压、电流和功率信息的传感器节点,各节点初始化时以自组织方式构成无线监测网络,监测网络采用压缩感知理论的信号压缩方法,监测网络中的节点传输压缩成的信号至其它节点,在监测网络中的节点处理所获取的信号之前,需要重构该信号,采用的是梯度投影稀疏重构方法,分别采用基本梯度投影稀疏重构算法和Barzilai-Borwein梯度投影稀疏重构算法,同时通过连续正则因子提高梯度投影稀疏重构算法的运算效率;

监测网络中的传感器节点采集信号时直接对所采集的数据信息进行压缩;假设监测网络中包含有N个传感器节点,则节点采集的感知信号向量为:

式中:正交基通常为分析信号结构得到的已知矩阵,取小波变换正交基;x代表长度为N的一维原始信号向量;s代表x在上的投影信号向量,包含K(K<<N)个非零元素的严格稀疏信号向量;

节点的采样信号向量可表示为:

式中:θ∈RM×N(M<<N)代表测量矩阵,取θ为服从高斯分布的随机矩阵;Θ代表CS矩阵;

高维信号通过测量矩阵可投影到低维信号;式(2)中,将节点的原始感知信号x通过正交基投影到稀疏信号向量s上为信号压缩感知的重要步骤之一,另一重要步骤为对稀疏信号向量的重构,即为已知采样信号向量y和测量矩阵θ求解稀疏信号向量s的过程,得到s后即可根据式(1)重构原始信号向量x;

节点获取其它节点传输的稀疏信号时会受到噪声的干扰;在含有测量噪声n的情况下,采样信号向量可表示为:

y=Θs+n (3)

式中:n为加性高斯白噪声;

受噪声干扰的稀疏信号的重构问题可以转化为二次规划问题;式(3)为M个方程N个未知数所构成的欠定方程组,理论上有无穷个解,因此,s的解很难确定,可通过寻找满足y中M个观测向量的最稀疏信号进行求解,即信号s是下列l0最小优化问题的解:

使得y=Θs (4)

解决式(4)的最小优化问题是一个NP-hard问题,根据l0和l1最优化问题在求解稀疏解时的等价性,对式(4)运用拉格朗日乘法,那么,含噪声信号重构问题即可表示为带约束的二次规划问题:

<mrow><mover><mi>s</mi><mo>^</mo></mover><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><munder><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow><mi>s</mi></munder><mo>{</mo><mo>|</mo><mo>|</mo><mi>y</mi><mo>-</mo><mi>&Theta;</mi><mi>s</mi><mo>|</mo><msubsup><mo>|</mo><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><mi>&tau;</mi><mo>|</mo><mo>|</mo><mi>s</mi><mo>|</mo><msub><mo>|</mo><mn>1</mn></msub><mo>}</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>

式中:τ>0代表正则因子,||s||1代表l1范数,代表l2范数;

信号s可拆分成正部分和负部分,即有:

si=ui-vi,ui≥0,vi≥0 (6)

式中:ui=(si)+,vi=(-si)+,i=1,2,…,N,其中,(s)+=max{0,s},代表取正值操作运算;

进一步地,s的l1范数可表示为:

<mrow><mo>|</mo><mo>|</mo><mi>s</mi><mo>|</mo><msub><mo>|</mo><mn>1</mn></msub><mo>=</mo><msubsup><mn>1</mn><mi>N</mi><mi>T</mi></msubsup><mi>u</mi><mo>+</mo><msubsup><mn>1</mn><mi>N</mi><mi>T</mi></msubsup><mi>v</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>

式中:

将式(6)、(7)代入式(5),可得:

<mrow><mover><mi>s</mi><mo>^</mo></mover><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><munder><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow><mi>s</mi></munder><mo>{</mo><mo>|</mo><mo>|</mo><mi>y</mi><mo>-</mo><mi>&Theta;</mi><mrow><mo>(</mo><mi>u</mi><mo>-</mo><mi>v</mi><mo>)</mo></mrow><mo>|</mo><msubsup><mo>|</mo><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><mi>&tau;</mi><mrow><mo>(</mo><msubsup><mn>1</mn><mi>N</mi><mi>T</mi></msubsup><mi>u</mi><mo>+</mo><msubsup><mn>1</mn><mi>N</mi><mi>T</mi></msubsup><mi>v</mi><mo>)</mo></mrow><mo>}</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>

最终,式(8)写成BCQP的形式为:

式中:bt=ΘTy,和

需要选择合适的步进α和梯度值可得到如下的更新方程式:

<mrow><msup><mi>z</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msup><mo>=</mo><msup><mi>z</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></msup><mo>-</mo><mi>&alpha;</mi><mo>&dtri;</mo><mi>F</mi><mrow><mo>(</mo><msup><mi>z</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></msup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>

式中:α>0,为目标函数F(z)在第k时刻的梯度,k代表时刻值,

基本梯度投影稀疏重构方法的步进采用的是线搜索方法;

首先定义新方向向量g(i)

那么,每次更新的步进期望满足如下方程:

α0=argminαF(z(i)-αg(i)) (12)

式(12)的闭合解为:

<mrow><msub><mi>&alpha;</mi><mn>0</mn></msub><mo>=</mo><mfrac><mrow><msup><mrow><mo>(</mo><msup><mi>g</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mo>)</mo></mrow><mi>T</mi></msup><msup><mi>g</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup></mrow><mrow><mo>(</mo><msup><mi>g</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mo>)</mo><msup><mi>Bg</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>

式中:为防止步进α0不是太大或者太小,取α0∈[αminmax],0<αmin<αmax

GPSR算法的基本步骤如下:

1)选取初始值z(0),β∈(0,1),μ∈(0,0.5)根据式(12)计算步进α0,α0=mid(αmin0max),迭代次数i=0;

2)依次从序列α0,βα0,β2α0,…中选择α(i)值,直到满足以下条件:

<mrow><mtable><mtr><mtd><mrow><mi>F</mi><mrow><mo>(</mo><msup><mi>z</mi><mrow><mo>(</mo><mi>i</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msup><mo>)</mo></mrow><mo>&le;</mo><mi>F</mi><mrow><mo>(</mo><msup><mi>z</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mo>)</mo></mrow><mo>-</mo><mi>&mu;</mi><mo>&dtri;</mo><mi>F</mi><msup><mrow><mo>(</mo><msup><mi>z</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mo>)</mo></mrow><mi>T</mi></msup><mrow><mo>(</mo><msup><mi>z</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mo>-</mo><msup><mi>z</mi><mrow><mo>(</mo><mi>i</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msup><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msup><mi>z</mi><mrow><mo>(</mo><mi>i</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msup><mo>=</mo><mrow><mo>(</mo><msup><mi>z</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mo>-</mo><msup><mi>&alpha;</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mo>&dtri;</mo><mi>F</mi><mo>(</mo><msup><mi>z</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></msup><mo>)</mo><mo>)</mo></mrow></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow>

3)i=i+1,如果满足式(15)的不等式,那么,根据z(i+1)输出s(i+1);否则,执行步骤1);

<mrow><mo>|</mo><mo>|</mo><mover><mi>s</mi><mo>^</mo></mover><mo>-</mo><msub><mrow><mo>(</mo><mover><mi>s</mi><mo>^</mo></mover><mo>-</mo><mi>&gamma;</mi><mo>&dtri;</mo><mi>F</mi><mo>(</mo><mi>s</mi><mo>)</mo><mo>)</mo></mrow><mo>+</mo></msub><mo>|</mo><mo>|</mo><mo>&le;</mo><mi>t</mi><mi>o</mi><mi>l</mi><mi>E</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow>

式中:tolE是接近于0的正实数,γ为大于0的常数;

基于Barzilai-Borwein方式的梯度投影稀疏重构算法可以快速计算步进,提高算法的运行效率;

将海深矩阵作如下近似:

式中:I为单位矩阵,选择符合最小均方的条件,其取值大于1;

那么有如下的近似等式:

GPSR-BB算法的基本步骤如下:

1)选取初始值z(0),α0∈[αminmax],计算步进:

2)采取线搜索方式使F(z(i)(i)χ(i))最小化,并且更新估计值:z(i+1)=z(i)(i)χ(i),其中,λ(i)∈[0,1];

3)更新α:

式中:ε(i)=(χ(i))T(i)

4)i=i+1,如果估计值z(i+1)满足式(15)的不等式,那么,输出z(i+1)并停止迭代,否则,执行步骤1);

梯度投影稀疏重构算法需要采用连续正则因子来提高运算效率;

显然,式(5)的最小值优化分为两个方面,l2范数的作用是抑制噪声能力,l1范数的作用是增强算法的稀疏能力,正则因子τ可以对这两方面进行折中,而这是一个动态寻优的过程,因此,τ通常不取定值;选择合适的τ值为重构含有噪声的稀疏信号时必须要解决的问题;正则因子更新方式可为:

τ=0.005×max(abs(ΘTy)) (19)

由式(19)可见,正则因子τ与CS矩阵和采样信号向量y有关;

基于式(19),提出连续正则因子的概念,旨在提高稀疏信号重构算法的运算效率,连续正则因子τl计算公式如下:

<mrow><mtable><mtr><mtd><mrow><msub><mi>&tau;</mi><mi>l</mi></msub><mo>=</mo><mn>0.8</mn><mo>&times;</mo><mi>max</mi><mo>_</mo><mi>&tau;</mi><mo>/</mo><mi>&tau;</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>m</mi><mi>a</mi><mi>x</mi><mo>_</mo><mi>&tau;</mi><mo>=</mo><mi>max</mi><mrow><mo>(</mo><mi>a</mi><mi>b</mi><mi>s</mi><mo>(</mo><mrow><msup><mi>&Theta;</mi><mi>T</mi></msup><mi>y</mi></mrow><mo>)</mo><mo>)</mo></mrow></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>20</mn><mo>)</mo></mrow></mrow>

由式(20)可见,在算法运行过程中,τl呈递减的趋势,便于算法能够快速趋近于式(15)表示的算法停止条件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410315862.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top