一种事件触发机制下的多区域电力系统负荷频率控制方法与流程

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

技术特征:

1.一种事件触发机制下的多区域电力系统负荷频率控制方法,其特征在于,包括以下步骤:

步骤一、建立多区域电力系统负荷频率控制数学模型:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>A</mi> <mi>x</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>B</mi> <mi>K</mi> <mi>C</mi> <mi>x</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>-</mo> <mi>&tau;</mi> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>)</mo> </mrow> <mo>+</mo> <mi>H</mi> <mi>w</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>y</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>C</mi> <mi>x</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>t</mi> <mo>&Element;</mo> <mo>&lsqb;</mo> <mtable> <mtr> <mtd> <mrow> <msub> <mi>t</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mi>k</mi> </msub> </mrow> </mtd> <mtd> <mrow> <msub> <mi>t</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> </mrow> </mtd> </mtr> </mtable> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

其中,y(t)=[y1(t) y2(t) … yn(t)]T,x(t)=[x1(t) x2(t) … xn(t)]T

xp(t)=[Δfp ΔPmp ΔPv ∫ACEp ΔPtie-p]T,yp(t)=[ACEp ∫ACEp]T,p=1,2…n;

<mrow> <mi>&tau;</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>t</mi> <mo>-</mo> <msub> <mi>t</mi> <mi>k</mi> </msub> <mo>,</mo> <mi>t</mi> <mo>&Element;</mo> <msubsup> <mi>r</mi> <mi>k</mi> <mn>1</mn> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>t</mi> <mo>-</mo> <msub> <mi>t</mi> <mi>k</mi> </msub> <mo>-</mo> <mi>m</mi> <mi>h</mi> <mo>,</mo> <mi>t</mi> <mo>&Element;</mo> <msubsup> <mi>r</mi> <mi>k</mi> <mn>2</mn> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>t</mi> <mo>-</mo> <msub> <mi>t</mi> <mi>k</mi> </msub> <mo>-</mo> <mi>l</mi> <mi>h</mi> <mo>,</mo> <mi>t</mi> <mo>&Element;</mo> <msubsup> <mi>r</mi> <mi>k</mi> <mn>3</mn> </msubsup> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

<mrow> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>r</mi> <mi>k</mi> <mn>1</mn> </msubsup> <mo>=</mo> <mo>&lsqb;</mo> <msub> <mi>t</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mi>k</mi> </msub> <mo>,</mo> <msub> <mi>t</mi> <mi>k</mi> </msub> <mo>+</mo> <mi>h</mi> <mo>+</mo> <mi>&tau;</mi> <mo>)</mo> </mrow> </mtd> <mtd> <mrow> <msubsup> <mi>r</mi> <mi>k</mi> <mn>2</mn> </msubsup> <mo>=</mo> <msubsup> <mo>&cup;</mo> <mrow> <mi>m</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mi>l</mi> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> </mrow> </mtd> </mtr> </mtable> <mo>&lsqb;</mo> <msub> <mi>t</mi> <mi>k</mi> </msub> <mo>+</mo> <mi>m</mi> <mi>h</mi> <mo>+</mo> <mi>&tau;</mi> <mo>,</mo> <msub> <mi>t</mi> <mi>k</mi> </msub> <mo>+</mo> <mi>m</mi> <mi>h</mi> <mo>+</mo> <mi>h</mi> <mo>+</mo> <mi>&tau;</mi> <mo>)</mo> </mrow>

<mrow> <msubsup> <mi>r</mi> <mi>k</mi> <mn>3</mn> </msubsup> <mo>=</mo> <mo>&lsqb;</mo> <msub> <mi>t</mi> <mi>k</mi> </msub> <mo>+</mo> <mi>l</mi> <mi>h</mi> <mo>+</mo> <mi>&tau;</mi> <mo>,</mo> <msub> <mi>t</mi> <mrow> <mi>k</mi> <mo>+</mo> <mi>j</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>+</mo> <mi>j</mi> </mrow> </msub> <mo>)</mo> </mrow>

w(t)为能量有界的扰动信号,T为矩阵转置,tk,tk+1分别是前后两次满足触发条件被发送至控制器端的采样信号的采样时刻,A,B,H,C是系数矩阵,K是待求的控制器的增益矩阵,为状态向量的导数,x(t-τ(t))为含有时延的状态向量,t为连续时间,Δfp,ΔPmp,∫ACEp分别为系统频率偏差,机械频率偏差和区域控制误差ACEp的积分形式,m=1,2,…,l-1,l为常数,h为采样周期,τ为传输延时,tk+jk+j分别表示第j次采样的时刻和第j采样信号的传输时延,Δpv,Δptie-p分别为调节阀位置和联络线功率偏差,n为正整数,表示系统的维数;

步骤二、若采样信号满足事件触发机制的触发条件则向控制器传输此次信号,否则不传输;触发条件为:

<mrow> <msup> <mi>&epsiv;</mi> <mn>2</mn> </msup> <msup> <msub> <mover> <mi>x</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mi>T</mi> </msup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msup> <mi>C</mi> <mi>T</mi> </msup> <mi>&Omega;</mi> <mi>C</mi> <msub> <mover> <mi>x</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>&lt;</mo> <msup> <mi>x</mi> <mi>T</mi> </msup> <mrow> <mo>(</mo> <mi>t</mi> <mo>-</mo> <mi>&tau;</mi> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>)</mo> </mrow> <msup> <mi>C</mi> <mi>T</mi> </msup> <msup> <mi>&Theta;</mi> <mi>T</mi> </msup> <mi>&Omega;</mi> <mi>&Theta;</mi> <mi>C</mi> <mi>x</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>-</mo> <mi>&tau;</mi> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>)</mo> </mrow> </mrow>

其中:

加权参数σ12…σn∈[0 1],ε>0

<mrow> <msub> <mover> <mi>x</mi> <mo>^</mo> </mover> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mn>0</mn> <mo>,</mo> <mi>t</mi> <mo>&Element;</mo> <msubsup> <mi>r</mi> <mi>k</mi> <mn>1</mn> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>x</mi> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>k</mi> </msub> <mo>+</mo> <mi>m</mi> <mi>h</mi> <mo>)</mo> </mrow> <mo>-</mo> <mi>x</mi> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>k</mi> </msub> <mo>)</mo> </mrow> <mo>,</mo> <mi>t</mi> <mo>&Element;</mo> <msubsup> <mi>r</mi> <mi>k</mi> <mn>2</mn> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>x</mi> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>k</mi> </msub> <mo>+</mo> <mi>l</mi> <mi>h</mi> <mo>)</mo> </mrow> <mo>-</mo> <mi>x</mi> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>k</mi> </msub> <mo>)</mo> </mrow> <mo>,</mo> <mi>t</mi> <mo>&Element;</mo> <msubsup> <mi>r</mi> <mi>k</mi> <mn>3</mn> </msubsup> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

Ω为待求触发矩阵;

步骤三、确定触发矩阵Ω和控制器增益矩阵K,具体如下:

对给定的扰动抑制水平γ>0,如果存在矩阵X>0,Q>0,Ω>0,R>0,W>0和Z>0,且存在矩阵L、M和N,满足以下两个矩阵不等式,

<mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mo>&Pi;</mo> <mn>11</mn> </msub> <mo>+</mo> <mi>&Delta;</mi> <mo>+</mo> <msup> <mi>&Delta;</mi> <mi>T</mi> </msup> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <msqrt> <mover> <mi>&tau;</mi> <mo>&OverBar;</mo> </mover> </msqrt> <msub> <mi>&eta;</mi> <mn>1</mn> </msub> </mrow> </mtd> <mtd> <mrow> <msubsup> <mi>&rho;</mi> <mn>1</mn> <mn>2</mn> </msubsup> <mi>R</mi> <mo>-</mo> <mn>2</mn> <msub> <mi>&rho;</mi> <mn>1</mn> </msub> <mi>R</mi> </mrow> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <msqrt> <mover> <mi>&tau;</mi> <mo>&OverBar;</mo> </mover> </msqrt> <msub> <mi>&eta;</mi> <mn>1</mn> </msub> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <msubsup> <mi>&rho;</mi> <mn>1</mn> <mn>2</mn> </msubsup> <mi>R</mi> <mo>-</mo> <mn>2</mn> <msub> <mi>&rho;</mi> <mn>2</mn> </msub> <mi>R</mi> </mrow> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> </mtr> <mtr> <mtd> <msub> <mi>&eta;</mi> <mn>3</mn> </msub> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mo>-</mo> <mi>I</mi> </mrow> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> </mtr> <mtr> <mtd> <msub> <mi>&eta;</mi> <mn>1</mn> </msub> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mo>-</mo> <mi>&epsiv;</mi> <mi>I</mi> </mrow> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>&tau;</mi> <mo>&OverBar;</mo> </mover> <msub> <mi>W&eta;</mi> <mn>2</mn> </msub> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <msubsup> <mi>&rho;</mi> <mn>3</mn> <mn>2</mn> </msubsup> <mi>&epsiv;</mi> <mi>I</mi> <mo>-</mo> <mn>2</mn> <msub> <mi>&rho;</mi> <mn>3</mn> </msub> <mi>&epsiv;</mi> <mi>I</mi> </mrow> </mtd> <mtd> <mo>*</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <msqrt> <mover> <mi>&tau;</mi> <mo>&OverBar;</mo> </mover> </msqrt> <msup> <mi>M</mi> <mi>T</mi> </msup> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mo>-</mo> <mi>R</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>&lt;</mo> <mn>0</mn> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mo>&Pi;</mo> <mn>11</mn> </msub> <mo>+</mo> <mi>&Delta;</mi> <mo>+</mo> <msup> <mi>&Delta;</mi> <mi>T</mi> </msup> </mrow> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <msqrt> <mover> <mi>&tau;</mi> <mo>&OverBar;</mo> </mover> </msqrt> <msub> <mi>&eta;</mi> <mn>1</mn> </msub> </mrow> </mtd> <mtd> <mrow> <msubsup> <mi>&rho;</mi> <mn>1</mn> <mn>2</mn> </msubsup> <mi>R</mi> <mo>-</mo> <mn>2</mn> <msub> <mi>&rho;</mi> <mn>1</mn> </msub> <mi>R</mi> </mrow> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> </mtr> <mtr> <mtd> <msub> <mi>&eta;</mi> <mn>3</mn> </msub> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mo>-</mo> <mi>I</mi> </mrow> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <msqrt> <mover> <mi>&tau;</mi> <mo>&OverBar;</mo> </mover> </msqrt> <msup> <mi>N</mi> <mi>T</mi> </msup> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mo>-</mo> <mi>Z</mi> </mrow> </mtd> <mtd> <mo>*</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <msqrt> <mover> <mi>&tau;</mi> <mo>&OverBar;</mo> </mover> </msqrt> <msup> <mi>L</mi> <mi>T</mi> </msup> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mo>-</mo> <mi>R</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>&lt;</mo> <mn>0</mn> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

其中:

<mrow> <msub> <mo>&Pi;</mo> <mn>11</mn> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mi>Q</mi> <mo>+</mo> <mi>A</mi> <mi>X</mi> <mo>+</mo> <msup> <mi>XA</mi> <mi>T</mi> </msup> <mo>-</mo> <mi>W</mi> </mrow> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <msup> <mi>Y</mi> <mi>T</mi> </msup> <msup> <mi>B</mi> <mi>T</mi> </msup> <mo>-</mo> <mi>W</mi> </mrow> </mtd> <mtd> <mrow> <msup> <mi>&epsiv;</mi> <mn>2</mn> </msup> <msup> <mi>C</mi> <mi>T</mi> </msup> <msup> <mi>&Theta;</mi> <mi>T</mi> </msup> <mi>&Omega;</mi> <mi>&Theta;</mi> <mi>C</mi> <mo>-</mo> <mi>W</mi> </mrow> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mo>-</mo> <mi>Q</mi> </mrow> </mtd> <mtd> <mo>*</mo> </mtd> <mtd> <mo>*</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <msup> <mi>Y</mi> <mi>T</mi> </msup> <msup> <mi>B</mi> <mi>T</mi> </msup> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <msup> <mi>C</mi> <mi>T</mi> </msup> <mi>&Omega;</mi> <mi>C</mi> </mrow> </mtd> <mtd> <mo>*</mo> </mtd> </mtr> <mtr> <mtd> <mi>H</mi> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mo>-</mo> <msup> <mi>&gamma;</mi> <mn>2</mn> </msup> <mi>I</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

Δ=[L+N M-L-N -M 0 0]

η1=[AX BY 0 -BY H]

η2=[X X 0 0 0]

η3=[CX 0 0 0 0]

I为单位矩阵,X,Y均为待求矩阵,*是矩阵中与之对应的转置项,H为扰动项的系数矩阵,为时延上界,ρ123均为常数;

根据公式(1)和上述两个不等式(2)、(3)计算出触发矩阵Ω和待求矩阵X,Y,然后计算出控制器增益矩阵K=YX-1

步骤四、建立输出反馈控制器u(t)=KCx(t)。

2.根据权利要求1所述的一种事件触发机制下的多区域电力系统负荷频率控制方法,其特征在于,所述步骤一中的多区域电力系统负荷频率控制数学模型是考虑通信延时的电力系统负荷频率控制的动态模型。

3.根据权利要求2所述的一种事件触发机制下的多区域电力系统负荷频率控制方法,其特征在于,所述步骤二中的触发条件被引入到电力系统负荷频率控制中。

4.根据权利要求2所述的一种事件触发机制下的多区域电力系统负荷频率控制方法,其特征在于,所述步骤二中的触发条件被引入到电力系统负荷频率控制中的动态模型。

5.根据权利要求1所述的一种事件触发机制下的多区域电力系统负荷频率控制方法,其特征在于,所述步骤三中确定的触发矩阵Ω和控制器增益矩阵K代表系统的性能条件。

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