发明名称 一种基于分解滤波的网络等值算法
摘要 本发明公开了一种基于分解滤波的网络等值算法,用两组第一次测量的电压向量观测数据、电流向量观测数据求取递推参数估计的初值,在递推最小二乘算法中加入遗忘因子,对矩阵P进行UD分解,将附加遗忘因子的递推最小二乘算法公式中的P(k)进行UD分解,并在递推过程中实时修正U(k)、D(k),而不是修正P(k),从而能保证P(k)的非负定性。应用附加遗忘因子的UD分解滤波算法进行戴维南等值参数估计,从而实现系统的网络等值。本发明的有益效果是将递推算法中的协方差矩阵P进行UD分解,避免了递推过程中对P的修正,有效地保证了其非负定性,提高了参数估计的数值稳定性。
申请公布号 CN106021191A 申请公布日期 2016.10.12
申请号 CN201610366168.3 申请日期 2016.05.27
申请人 国家电网公司;国网河北省电力公司经济技术研究院 发明人 王颖;陈亮;邵华;张章;张倩茅;朋;荆志朋;齐晓光;张丽洁;康伟;任志刚;李树水;贺春光;凌云鹏;安佳坤;高立坡;朱士加;赵建华;申永鹏;翟广心;张欣悦;赵阳;胡诗尧;唐帅;孟繁华
分类号 G06F17/16(2006.01)I;G06F17/18(2006.01)I;G06Q50/06(2012.01)I 主分类号 G06F17/16(2006.01)I
代理机构 北京轻创知识产权代理有限公司 11212 代理人 谈杰
主权项 一种基于分解滤波的网络等值算法,其特征在于按照以下步骤进行:步骤1:用两组第一次测量的电压向量观测数据、电流向量观测数据求取递推参数估计的初值<img file="FDA0001002478910000011.GIF" wi="107" he="62" />U(0)和D(0);<maths num="0001"><math><![CDATA[<mrow><mover><mi>&theta;</mi><mo>^</mo></mover><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>&lsqb;</mo><msub><mi>&Phi;</mi><mn>0</mn></msub><msub><mi>W</mi><mn>0</mn></msub><msubsup><mi>&Phi;</mi><mn>0</mn><mi>T</mi></msubsup><mo>&rsqb;</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>&Phi;</mi><mn>0</mn></msub><msub><mi>W</mi><mn>0</mn></msub><msub><mi>Z</mi><mn>0</mn></msub></mrow>]]></math><img file="FDA0001002478910000012.GIF" wi="645" he="86" /></maths><maths num="0002"><math><![CDATA[<mrow><mi>U</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mi>D</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><msup><mi>U</mi><mi>T</mi></msup><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mo>=</mo><mi>P</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>&lsqb;</mo><msub><mi>&Phi;</mi><mn>0</mn></msub><msub><mi>W</mi><mn>0</mn></msub><msubsup><mi>&Phi;</mi><mn>0</mn><mi>T</mi></msubsup><mo>&rsqb;</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow>]]></math><img file="FDA0001002478910000013.GIF" wi="892" he="79" /></maths>式中,<img file="FDA0001002478910000014.GIF" wi="666" he="303" /><img file="FDA0001002478910000015.GIF" wi="389" he="255" /><img file="FDA0001002478910000016.GIF" wi="332" he="343" />对矩阵P(0)进行UD分解即可得到U(0)和D(0);其中,<img file="FDA0001002478910000017.GIF" wi="299" he="63" />和<img file="FDA0001002478910000018.GIF" wi="322" he="62" />是输入的前2组电流向量观测数据;<img file="FDA0001002478910000019.GIF" wi="310" he="63" />和<img file="FDA00010024789100000110.GIF" wi="328" he="63" />是输入的前2组电压向量观测数据;j为虚数单位,T上标表示矩阵转置,ρ称为遗忘因子;步骤2:用当前的电压相量<img file="FDA00010024789100000111.GIF" wi="542" he="86" />电流相量<img file="FDA00010024789100000112.GIF" wi="493" he="87" />得到φ<sup>T</sup>(k)和y(k);<maths num="0003"><math><![CDATA[<mrow><msup><mi>&phi;</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><msub><mi>I</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msub><mi>I</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mrow><mo>-</mo><msub><mi>I</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mo>-</mo><msub><mi>I</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA00010024789100000113.GIF" wi="614" he="128" /></maths>y(k)=[V<sub>r</sub>(k) V<sub>i</sub>(k)]<sup>T</sup>;其中,k是递推次数,<img file="FDA00010024789100000114.GIF" wi="90" he="63" />和<img file="FDA00010024789100000115.GIF" wi="82" he="63" />为第k次递推时输入的电压和电流向量,V<sub>r</sub>(k)和V<sub>i</sub>(k)分别为输入的电压相量<img file="FDA00010024789100000116.GIF" wi="91" he="61" />的实部和虚部,I<sub>r</sub>(k)和I<sub>i</sub>(k)分别为输入的电流相量<img file="FDA00010024789100000117.GIF" wi="82" he="63" />的实部和虚部;步骤3:求取f(k)和g(k):f(k)=U<sup>T</sup>(k‑1)φ(k),g(k)=D(k‑1)f(k);步骤4:求取β(k):β(k)=ρI+f<sup>T</sup>(k)g(k)其中I是单位矩阵;步骤5:求取G(k):G(k)=U(k‑1)g(k)β<sup>‑1</sup>(k)步骤6:进行戴维南等值参数的估计:<maths num="0004"><math><![CDATA[<mrow><mover><mi>&theta;</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mover><mi>&theta;</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><mi>G</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>&lsqb;</mo><mi>y</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><msup><mi>&phi;</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mover><mi>&theta;</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&rsqb;</mo></mrow>]]></math><img file="FDA0001002478910000021.GIF" wi="765" he="63" /></maths>式中,y(k)=[V<sub>r</sub>(k) V<sub>i</sub>(k)]<sup>T</sup>;步骤7:设<img file="FDA0001002478910000022.GIF" wi="1099" he="99" />将其进行UD分解,得到H(k)和<img file="FDA0001002478910000023.GIF" wi="122" he="61" />步骤8:求取U(k)和D(k),计算公式如下:<maths num="0005"><math><![CDATA[<mrow><mi>U</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mi>U</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>H</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo><mi>D</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>&rho;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mover><mi>D</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001002478910000024.GIF" wi="718" he="62" /></maths>步骤9:返回步骤2,直到没有新的测量数据为止。
地址 100761 北京市西城区白广路二条1号,国网信通公司1426房间