发明名称 一种基于张量法的状态估计方法
摘要 本发明公开了一种基于张量法的状态估计方法,该状态估计方法通过计算张量方程进而获得非线性修正量,避免了海森矩阵的计算和存储,较好的提高了非线性状态估计的计算效率同时保持了非线性状态估计的鲁棒性尤其是数值稳定性。
申请公布号 CN103280803A 申请公布日期 2013.09.04
申请号 CN201310227079.7 申请日期 2013.06.07
申请人 河海大学 发明人 卫志农;厉超;周海峰;孙国强;沈凤杰;孙永辉;杨莹
分类号 H02J3/00(2006.01)I 主分类号 H02J3/00(2006.01)I
代理机构 南京苏高专利商标事务所(普通合伙) 32204 代理人 柏尚春
主权项 1.一种基于张量法的状态估计方法,其特征在于,包括以下步骤:1)获取电力系统的网络参数,包括:输电线路的支路号、首端节点和末端节点编号、串联电阻、串联电抗、并联电纳、变压器变比和漏抗;2)程序初始化,包括:对状态量和修正量赋初值、形成节点导纳矩阵;3)获取遥测数据z,包括节点电压幅值、发电机有功功率和无功功率、负荷有功功率和无功功率、线路首端有功功率和无功功率、线路末端有功功率和无功功率;4)迭代次数置1;5)解展开后的量测方程获得线性项d<sub>1</sub>;6)迭代次数大于1时,解张量方程组获得解β,<maths num="0001"><![CDATA[<math><mrow><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mrow><mo>(</mo><msup><mi>H</mi><mi>T</mi></msup><msup><mi>W</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>H</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msubsup><mi>s</mi><mi>l</mi><mi>T</mi></msubsup><msup><mi>H</mi><mi>T</mi></msup><msup><mi>W</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>p</mi></munderover><msub><mi>&alpha;</mi><mi>l</mi></msub><msubsup><mi>&beta;</mi><mi>l</mi><mn>2</mn></msubsup><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>p</mi></munderover><msub><mi>&beta;</mi><mi>l</mi></msub><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>p</mi></munderover><msup><mrow><mo>(</mo><msup><mi>H</mi><mi>T</mi></msup><msup><mi>W</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>H</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msubsup><mi>s</mi><mi>l</mi><mi>T</mi></msubsup><msup><mi>H</mi><mi>T</mi></msup><msup><mi>W</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>&Delta;z</mi><mo>=</mo><mn>0</mn></mrow></math>]]></maths>若张量方程组无解,则求β最小二乘解,<maths num="0002"><![CDATA[<math><mrow><mi>min</mi><mrow><mo>(</mo><mo>|</mo><mi>Q</mi><mrow><mo>(</mo><mi>z</mi><mo>-</mo><mi>h</mi><mrow><mo>(</mo><msup><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></msup><mo>)</mo></mrow><mo>)</mo></mrow><mo>|</mo><mo>)</mo></mrow><mo>=</mo><mi>min</mi><mrow><mo>(</mo><mfenced open='|' close='|'><mtable><mtr><mtd><msup><mi>W</mi><mrow><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac></mrow></msup><mi>q</mi><mrow><mo>(</mo><mi>&beta;</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msup><mi>N</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>z</mi><mo>-</mo><mi>h</mi><mrow><mo>(</mo><msup><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></msup><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mi>N</mi><mi>T</mi></msup><mi>a</mi><msup><mi>&beta;</mi><mn>2</mn></msup></mtd></mtr><mtr><mtd><msup><mi>Z</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>z</mi><mo>-</mo><mi>h</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>)</mo></mrow></mrow></math>]]></maths>由β获得非线性修正量d<sub>2</sub>,<maths num="0003"><![CDATA[<math><mrow><msub><mi>d</mi><mn>2</mn></msub><mo>=</mo><msup><mrow><mo>(</mo><msup><mi>H</mi><mi>T</mi></msup><msup><mi>W</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>H</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mn>1</mn><mo>/</mo><mn>2</mn><msup><mi>H</mi><mi>T</mi></msup><msup><mi>W</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>a</mi><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>p</mi></munderover><msub><mi>a</mi><mi>l</mi></msub><msubsup><mi>&beta;</mi><mi>l</mi><mn>2</mn></msubsup><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>7)状态修正量为<maths num="0004"><![CDATA[<math><mrow><mi>&Delta;</mi><msup><mover><mi>x</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></msup><mo>=</mo><msubsup><mi>d</mi><mn>1</mn><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></msubsup><mo>+</mo><msubsup><mi>d</mi><mn>2</mn><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></msubsup><mo>,</mo></mrow></math>]]></maths>状态量为<maths num="0005"><![CDATA[<math><mrow><msup><mover><mi>x</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msup><mo>=</mo><msup><mover><mi>x</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></msup><mo>+</mo><mi>&Delta;</mi><msup><mover><mi>x</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></msup><mo>;</mo></mrow></math>]]></maths>8)判断<img file="FDA00003319870600016.GIF" wi="181" he="94" />是否小于收敛标准ε<sub>x</sub>,以及迭代次数k是否小于等于预设的最大迭代次数k<sub>max</sub>,如果这两个判断均为否则结束计算,否则返回步骤4),执行第k+1次迭代。
地址 211100 江苏省南京市江宁区佛城西路8号