发明名称 基于优化的电力系统实用时滞稳定裕度计算方法
摘要 本发明属于电力系统技术领域,涉及一种基于优化的电力系统实用时滞稳定裕度计算方法,首先通过将实用时滞稳定裕度所满足的条件转换为一组优化问题的约束,然后从其边界条件上任何一点出发,通过交替调用预测和校正过程,实现对整个PDM曲线的准确追踪。本发明本发明方法则将该问题求解转换为一个优化问题,利用特征值和特征向量之间的关系式加以求解,计算难度大大降低。
申请公布号 CN101408908A 申请公布日期 2009.04.15
申请号 CN200810153427.X 申请日期 2008.11.26
申请人 天津大学 发明人 贾宏杰;余晓丹;宋婷婷;安海云
分类号 G06F17/50(2006.01)I;H02J3/00(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 天津市北洋有限责任专利代理事务所 代理人 江镇华
主权项 1.一种基于优化的电力系统实用时滞稳定裕度计算方法,设(x<sub>τi</sub>,y<sub>τi</sub>):=[x(t-τ<sub>i</sub>),y(t-τ<sub>i</sub>)]为时滞状态变量和时滞代数变量,τ<sub>i</sub>>0,i=1,2,...,m为时滞常数,对于存在时滞环节的电力系统建立模型,并在模型的平衡点(x<sub>0</sub>,y<sub>0</sub>)处线性化得:<maths num="0001"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><mi>&Delta;</mi><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mo>=</mo><msub><mi>A</mi><mn>0</mn></msub><mi>&Delta;x</mi><mo>+</mo><msub><mi>B</mi><mn>0</mn></msub><mi>&Delta;y</mi><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><mrow><mo>(</mo><msub><mi>A</mi><mi>&tau;i</mi></msub><mi>&Delta;</mi><msub><mi>x</mi><mi>&tau;i</mi></msub><mo>+</mo><msub><mi>B</mi><mi>&tau;i</mi></msub><mi>&Delta;</mi><msub><mi>y</mi><mi>&tau;i</mi></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mn>0</mn><mo>=</mo><msub><mi>C</mi><mn>0</mn></msub><mi>&Delta;x</mi><mo>+</mo><msub><mi>D</mi><mn>0</mn></msub><mi>&Delta;y</mi></mtd></mtr><mtr><mtd><mn>0</mn><mo>=</mo><msub><mi>C</mi><mrow><mi>&tau;</mi><mn>1</mn></mrow></msub><mi>&Delta;</mi><msub><mi>x</mi><mrow><mi>&tau;</mi><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>D</mi><mrow><mi>&tau;</mi><mn>1</mn></mrow></msub><mi>&Delta;</mi><msub><mi>y</mi><mrow><mi>&tau;</mi><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mn>0</mn><mo>=</mo><msub><mi>C</mi><mrow><mi>&tau;</mi><mn>2</mn></mrow></msub><mi>&Delta;</mi><msub><mi>x</mi><mrow><mi>&tau;</mi><mn>2</mn></mrow></msub><mo>+</mo><msub><mi>D</mi><mrow><mi>&tau;</mi><mn>2</mn></mrow></msub><mi>&Delta;</mi><msub><mi>y</mi><mrow><mi>&tau;</mi><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><mn>0</mn><mo>=</mo><msub><mi>c</mi><mi>&tau;m</mi></msub><mi>&Delta;</mi><msub><mi>x</mi><mi>&tau;m</mi></msub><mo>+</mo><msub><mi>D</mi><mi>&tau;m</mi></msub><mi>&Delta;</mi><msub><mi>y</mi><mi>&tau;m</mi></msub></mtd></mtr></mtable></mfenced></math>]]></maths>其中:<maths num="0002"><![CDATA[<math><mrow><msub><mi>A</mi><mn>0</mn></msub><mo>=</mo><mo>&PartialD;</mo><mi>f</mi><mo>/</mo><mo>&PartialD;</mo><mi>x</mi><mo>,</mo></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><msub><mi>B</mi><mn>0</mn></msub><mo>=</mo><mo>&PartialD;</mo><mi>f</mi><mo>/</mo><mo>&PartialD;</mo><mi>y</mi><mo>,</mo></mrow></math>]]></maths><maths num="0004"><![CDATA[<math><mrow><msub><mi>C</mi><mn>0</mn></msub><mo>=</mo><mo>&PartialD;</mo><mi>g</mi><mo>/</mo><mo>&PartialD;</mo><mi>x</mi><mo>,</mo></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><msub><mi>D</mi><mn>0</mn></msub><mo>=</mo><mo>&PartialD;</mo><mi>g</mi><mo>/</mo><mo>&PartialD;</mo><mi>y</mi><mo>,</mo></mrow></math>]]></maths><maths num="0006"><![CDATA[<math><mrow><msub><mi>A</mi><mi>&tau;i</mi></msub><mo>=</mo><mo>&PartialD;</mo><mi>f</mi><mo>/</mo><mo>&PartialD;</mo><msub><mi>x</mi><mi>&tau;i</mi></msub><mo>,</mo></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><msub><mi>B</mi><mi>&tau;i</mi></msub><mo>=</mo><mo>&PartialD;</mo><mi>f</mi><mo>/</mo><msub><mrow><mo>&PartialD;</mo><mi>y</mi></mrow><mi>&tau;i</mi></msub><mo>,</mo></mrow></math>]]></maths><maths num="0008"><![CDATA[<math><mrow><msub><mi>C</mi><mi>&tau;i</mi></msub><mo>=</mo><mo>&PartialD;</mo><mi>g</mi><mo>/</mo><mo>&PartialD;</mo><msub><mi>x</mi><mi>&tau;i</mi></msub><mo>,</mo></mrow></math>]]></maths><maths num="0009"><![CDATA[<math><mrow><msub><mi>D</mi><mi>&tau;i</mi></msub><mo>=</mo><mo>&PartialD;</mo><mi>g</mi><mo>/</mo><msub><mrow><mo>&PartialD;</mo><mi>y</mi></mrow><mi>&tau;i</mi></msub></mrow></math>]]></maths>当D<sub>0</sub>,D<sub>τi</sub>非奇异,则简化为:<maths num="0010"><![CDATA[<math><mrow><mi>&Delta;</mi><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mo>=</mo><msub><mover><mi>A</mi><mo>~</mo></mover><mn>0</mn></msub><mi>&Delta;x</mi><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mover><mi>A</mi><mo>~</mo></mover><mi>&tau;i</mi></msub><mi>&Delta;</mi><msub><mi>x</mi><mi>&tau;i</mi></msub></mrow></math>]]></maths>其中:<maths num="0011"><![CDATA[<math><mrow><msub><mover><mi>A</mi><mo>~</mo></mover><mn>0</mn></msub><mo>=</mo><msub><mi>A</mi><mn>0</mn></msub><mo>-</mo><msub><mi>B</mi><mn>0</mn></msub><mo>&CenterDot;</mo><msubsup><mi>D</mi><mn>0</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mo>&CenterDot;</mo><msub><mi>C</mi><mn>0</mn></msub><mo>,</mo></mrow></math>]]></maths><maths num="0012"><![CDATA[<math><mrow><msub><mover><mi>A</mi><mo>~</mo></mover><mi>&tau;i</mi></msub><mo>=</mo><msub><mi>A</mi><mi>&tau;i</mi></msub><mo>-</mo><msub><mi>B</mi><mi>&tau;i</mi></msub><mo>&CenterDot;</mo><msubsup><mi>D</mi><mi>&tau;i</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mo>&CenterDot;</mo><msub><mi>C</mi><mi>&tau;i</mi></msub><mo>,</mo><mi>i</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>m</mi><mo>,</mo></mrow></math>]]></maths>其特征方程为<maths num="0013"><![CDATA[<math><mrow><mi>det</mi><mrow><mo>(</mo><mi>&lambda;</mi><mo>&CenterDot;</mo><mi>I</mi><mo>-</mo><msub><mover><mi>A</mi><mo>~</mo></mover><mn>0</mn></msub><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mover><mi>A</mi><mo>~</mo></mover><mi>&tau;i</mi></msub><mo>&CenterDot;</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>&lambda;</mi><mo>&CenterDot;</mo><msub><mi>&tau;</mi><mi>i</mi></msub></mrow></msup><mo>)</mo></mrow><mo>=</mo><mn>0</mn><mo>,</mo></mrow></math>]]></maths>由<maths num="0014"><![CDATA[<math><mrow><mi>Re</mi><mrow><mo>(</mo><msubsup><mi>&lambda;</mi><mi>i</mi><mi>&tau;</mi></msubsup><mo>)</mo></mrow><mo>=</mo><mo>-</mo><mi>&alpha;</mi><mo>,</mo></mrow></math>]]></maths><maths num="0015"><![CDATA[<math><mrow><mo>&Exists;</mo><msubsup><mi>&lambda;</mi><mi>i</mi><mi>&tau;</mi></msubsup><mo>&Element;</mo><msup><mi>&lambda;</mi><mi>&tau;</mi></msup></mrow></math>]]></maths>和<maths num="0016"><![CDATA[<math><mrow><msub><mi>d</mi><mi>i</mi></msub><mo>=</mo><mfrac><mrow><mo>-</mo><mi>Re</mi><mrow><mo>(</mo><msubsup><mi>&lambda;</mi><mi>i</mi><mi>&tau;</mi></msubsup><mo>)</mo></mrow></mrow><mrow><mo>|</mo><msubsup><mi>&lambda;</mi><mi>i</mi><mi>&tau;</mi></msubsup><mo>|</mo></mrow></mfrac><mo>=</mo><mi>&beta;</mi><mo>,</mo></mrow></math>]]></maths><maths num="0017"><![CDATA[<math><mrow><mo>&Exists;</mo><msubsup><mi>&lambda;</mi><mi>i</mi><mi>&tau;</mi></msubsup><mo>&Element;</mo><msup><mi>&lambda;</mi><mi>&tau;</mi></msup></mrow></math>]]></maths>分别构成实用时滞稳定裕度的边界1和边界2,设在时滞参数空间(τ<sub>1</sub>,τ<sub>2</sub>,...,τ<sub>m</sub>)中,任意时滞向量τ=(τ<sub>1</sub>,τ<sub>2</sub>,...,τ<sub>m</sub>)决定如下方向:<maths num="0018"><![CDATA[<math><mrow><mover><mi>k</mi><mo>&RightArrow;</mo></mover><mo>=</mo><mrow><mo>(</mo><msub><mi>k</mi><mn>1</mn></msub><mo>,</mo><msub><mi>k</mi><mn>2</mn></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>k</mi><mi>m</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>其中:<maths num="0019"><![CDATA[<math><mrow><msub><mi>k</mi><mi>i</mi></msub><mo>=</mo><mfrac><msub><mi>&tau;</mi><mi>i</mi></msub><mrow><mo>|</mo><mo>|</mo><mi>&tau;</mi><mo>|</mo><mo>|</mo></mrow></mfrac><mo>,</mo><mi>i</mi><mo>=</mo><mn>1,2,3</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo></mrow></math>]]></maths>m式中‖·‖为欧式范数,该方向上的τ表示为:<maths num="0020"><![CDATA[<math><mrow><mi>&tau;</mi><mo>=</mo><mrow><mo>(</mo><msub><mi>k</mi><mn>1</mn></msub><mo>,</mo><msub><mi>k</mi><mn>2</mn></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>k</mi><mi>m</mi></msub><mo>)</mo></mrow><mover><mi>&tau;</mi><mo>~</mo></mover><mo>=</mo><mover><mi>k</mi><mo>&RightArrow;</mo></mover><mo>&CenterDot;</mo><mover><mi>&tau;</mi><mo>~</mo></mover><mo>,</mo></mrow></math>]]></maths><maths num="0021"><![CDATA[<math><mrow><mover><mi>&tau;</mi><mo>~</mo></mover><mo>=</mo><mo>|</mo><mo>|</mo><mi>&tau;</mi><mo>|</mo><mo>|</mo><mo>,</mo></mrow></math>]]></maths>其特征在于:所述的稳定裕度计算方法包括下列步骤:第一步:根据两个边界条件,将稳定裕度的求解转化为下面的两个优化问题:优化问题1:<maths num="0022"><![CDATA[<math><mrow><mi>mi</mi><msup><mrow><mi>n</mi><mrow><mo>(</mo><msub><mi>&lambda;</mi><mi>r</mi></msub><mo>+</mo><mi>&alpha;</mi><mo>)</mo></mrow></mrow><mn>2</mn></msup></mrow></math>]]></maths><img file="A2008101534270002C23.GIF" wi="658" he="57" /><img file="A2008101534270002C24.GIF" wi="504" he="56" />|v|=1.0λ<sub>ω</sub>>0其中:λ=λ<sub>r</sub>+j·λ<sub>ω</sub>为时滞系统待求特征值,当上述优化问题达到最优时,λ将位于边界1上;<img file="A2008101534270002C25.GIF" wi="541" he="95" /><img file="A2008101534270002C26.GIF" wi="899" he="95" />v=v<sub>r</sub>+j·v<sub>ω</sub>为与λ对应的时滞系统特征向量;优化问题2:min(d-β)<sup>2</sup><maths num="0023"><![CDATA[<math><mrow><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo><msub><mover><mi>A</mi><mo>^</mo></mover><mi>r</mi></msub><msub><mi>v</mi><mi>r</mi></msub><mo>-</mo><msub><mover><mi>A</mi><mo>^</mo></mover><mi>&omega;</mi></msub><msub><mi>v</mi><mi>&omega;</mi></msub><mo>=</mo><mi>&zeta;</mi><mo>&CenterDot;</mo><msub><mi>&lambda;</mi><mi>&omega;</mi></msub><mo>&CenterDot;</mo><msub><mi>v</mi><mi>r</mi></msub><mo>-</mo><msub><mi>&lambda;</mi><mi>&omega;</mi></msub><mo>&CenterDot;</mo><msub><mi>v</mi><mi>&omega;</mi></msub></mrow></math>]]></maths><maths num="0024"><![CDATA[<math><mrow><msub><mover><mi>A</mi><mo>^</mo></mover><mi>r</mi></msub><msub><mi>v</mi><mi>&omega;</mi></msub><mo>+</mo><msub><mover><mi>A</mi><mo>^</mo></mover><mi>&omega;</mi></msub><msub><mi>v</mi><mi>r</mi></msub><mo>=</mo><mi>&zeta;</mi><mo>&CenterDot;</mo><msub><mi>&lambda;</mi><mi>&omega;</mi></msub><mo>&CenterDot;</mo><msub><mi>v</mi><mi>&omega;</mi></msub><mo>+</mo><msub><mi>&lambda;</mi><mi>&omega;</mi></msub><mo>&CenterDot;</mo><msub><mi>v</mi><mi>r</mi></msub></mrow></math>]]></maths><maths num="0025"><![CDATA[<math><mrow><mi>d</mi><mo>=</mo><mo>-</mo><msub><mi>&lambda;</mi><mi>r</mi></msub><mo>/</mo><msqrt><msubsup><mi>&lambda;</mi><mi>r</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>&lambda;</mi><mi>&omega;</mi><mn>2</mn></msubsup></msqrt></mrow></math>]]></maths>|v|=1.0λ<sub>ω</sub>>0<maths num="0026"><![CDATA[<math><mrow><mi>&zeta;</mi><mo>=</mo><mo>-</mo><msqrt><mfrac><msup><mi>d</mi><mn>2</mn></msup><mrow><mn>1</mn><mo>-</mo><msup><mi>d</mi><mn>2</mn></msup></mrow></mfrac></msqrt></mrow></math>]]></maths>其中:λ,K<sub>i</sub>,v含义同优化问题1;d为与λ对应的阻尼引子;<maths num="0027"><![CDATA[<math><mrow><msub><mover><mi>A</mi><mo>^</mo></mover><mi>r</mi></msub><mo>=</mo><msub><mi>A</mi><mn>0</mn></msub><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><mrow><mo>(</mo><msub><mi>A</mi><mi>i</mi></msub><msup><mi>e</mi><mrow><mo>-</mo><mi>&xi;</mi><mo>&CenterDot;</mo><msub><mi>K</mi><mi>i</mi></msub></mrow></msup><mi>cos</mi><msub><mi>K</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>,</mo><mo>,</mo></mrow></math>]]></maths><maths num="0028"><![CDATA[<math><mrow><msub><mover><mi>A</mi><mo>^</mo></mover><mi>&omega;</mi></msub><mo>=</mo><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><mrow><mo>(</mo><msub><mi>A</mi><mi>i</mi></msub><msup><mi>e</mi><mrow><mo>-</mo><mi>&xi;</mi><mo>&CenterDot;</mo><msub><mi>K</mi><mi>i</mi></msub></mrow></msup><mi>sin</mi><msub><mi>K</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>第二步:令k=0,在边界1或2上确定一点作为初始点;第三步:求解优化问题1或2,按照如下公式预测下一步的初始点:<maths num="0029"><![CDATA[<math><mrow><msup><mi>X</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msup><mo>=</mo><msup><mi>&sigma;</mi><mi>k</mi></msup><mo>&CenterDot;</mo><mfrac><mrow><mo>&PartialD;</mo><mi>X</mi></mrow><mrow><mo>&PartialD;</mo><mi>&tau;</mi></mrow></mfrac><mo>+</mo><msup><mi>X</mi><mi>k</mi></msup></mrow></math>]]></maths>其中:X=[τ,v,λ,ρ],ρ为追踪算法分岔变量,σ<sup>k</sup>为步长因子,Δh为计算步长,<maths num="0030"><![CDATA[<math><mrow><msup><mi>&sigma;</mi><mi>k</mi></msup><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mi>k</mi><mo>=</mo><mn>1</mn></mtd></mtr><mtr><mtd><mi>&Delta;h</mi></mtd><mtd><mi>k</mi><mo>></mo><mn>1</mn></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>对初始点进行修正,使其收敛到期望的边界1或边界2上,若收敛,转第(4)步,否则转第(5)步;第4步:令k=k+1,判断是否达到追踪终点,否则转第三步继续追踪过程,若是则转第6步;第5步:计算步长是否达到最小,是转第6步,否则,减小计算步长,转第2步;第6步:输出计算结果,算法结束。
地址 300072天津市南开区卫津路92号天津大学