发明名称 多区域互联电力系统基于事件触发负荷频率控制的方法
摘要 本发明公开了一种多区域互联电力系统基于事件触发负荷频率控制的方法,包括:步骤一、建立多能源电力系统负荷频率控制的数学模型;步骤二、基于事件触发机制,研究多区域互联电力系统负荷频率控制的事件触发条件设计;步骤三、设计基于事件触发的控制器;本发明使系统从一开始就直接进入滑模状态,滑模存在于整个控制过程中;对于滑模控制系统,当系统进入滑模状态后,系统的动态性能完全由滑动模态决定,这种控制方法具有所希望的动态特性,并且对系统参数和外部干扰的变化具有完全的鲁棒性,消除了抖振,又由于使用事件触发机制,使得多能源电力系统能有效抑制动态频率偏差和联络线功率动态偏差,并且有效的减少网络带宽占有率。
申请公布号 CN106374461A 申请公布日期 2017.02.01
申请号 CN201610864411.4 申请日期 2016.09.29
申请人 重庆大学 发明人 苏晓杰;刘鑫鑫;宋永端;王磊
分类号 H02J3/00(2006.01)I;H02J3/24(2006.01)I 主分类号 H02J3/00(2006.01)I
代理机构 重庆信航知识产权代理有限公司 50218 代理人 吴彬
主权项 多区域互联电力系统基于事件触发负荷频率控制的方法,包括以下步骤:步骤一、建立多能源电力系统负荷频率控制的数学模型;多区域电力系统的动态模型为:<maths num="0001"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>A</mi><mi>i</mi></msub><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>B</mi><mi>i</mi></msub><msub><mi>u</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>F</mi><mi>i</mi></msub><msub><mi>&omega;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>y</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>C</mi><mi>i</mi></msub><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0001123938250000011.GIF" wi="990" he="213" /></maths>其中:<maths num="0002"><math><![CDATA[<mrow><msubsup><mi>&omega;</mi><mi>i</mi><mi>T</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>&upsi;</mi><mrow><mn>1</mn><mi>i</mi></mrow></msub></mtd><mtd><msub><mi>&upsi;</mi><mrow><mn>2</mn><mi>i</mi></mrow></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>&Delta;P</mi><mrow><mi>d</mi><mi>i</mi></mrow></msub></mrow></mtd><mtd><mrow><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mi>j</mi><mo>&NotEqual;</mo><mi>i</mi></mrow><mi>N</mi></munderover><msub><mi>T</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><msub><mi>&Delta;f</mi><mi>i</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0001123938250000012.GIF" wi="1142" he="231" /></maths>y<sub>i</sub>(t)=ACE<sub>i</sub>=ΔP<sub>tie‑i</sub>+β<sub>i</sub>Δf<sub>i</sub>,<maths num="0003"><math><![CDATA[<mrow><msub><mi>F</mi><mi>i</mi></msub><mo>=</mo><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mo>-</mo><mfrac><mn>1</mn><msub><mi>M</mi><mi>i</mi></msub></mfrac></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><mn>2</mn><mi>&pi;</mi></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>,</mo></mrow>]]></math><img file="FDA0001123938250000013.GIF" wi="766" he="311" /></maths><maths num="0004"><math><![CDATA[<mrow><msub><mi>B</mi><mi>i</mi></msub><mo>=</mo><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mfrac><mn>1</mn><mrow><msub><mi>T</mi><mrow><mi>g</mi><mi>i</mi></mrow></msub><msub><mi>R</mi><mi>i</mi></msub></mrow></mfrac></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>,</mo></mrow>]]></math><img file="FDA0001123938250000014.GIF" wi="654" he="223" /></maths><maths num="0005"><math><![CDATA[<mrow><msub><mi>A</mi><mi>i</mi></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mo>-</mo><mfrac><msub><mi>D</mi><mi>i</mi></msub><msub><mi>M</mi><mi>i</mi></msub></mfrac></mrow></mtd><mtd><mrow><mo>-</mo><mfrac><mn>1</mn><msub><mi>M</mi><mi>i</mi></msub></mfrac></mrow></mtd><mtd><mfrac><mn>1</mn><msub><mi>M</mi><mi>i</mi></msub></mfrac></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mrow><mn>2</mn><mi>&pi;</mi><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mi>j</mi><mo>&NotEqual;</mo><mi>i</mi></mrow><mi>N</mi></munderover><msub><mi>T</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><mfrac><mn>1</mn><msub><mi>T</mi><mrow><mi>t</mi><mi>i</mi></mrow></msub></mfrac></mrow></mtd><mtd><mfrac><mn>1</mn><msub><mi>T</mi><mrow><mi>t</mi><mi>i</mi></mrow></msub></mfrac></mtd></mtr><mtr><mtd><mrow><mo>-</mo><mfrac><mn>1</mn><mrow><msub><mi>T</mi><mrow><mi>g</mi><mi>i</mi></mrow></msub><msub><mi>R</mi><mi>i</mi></msub></mrow></mfrac></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><mfrac><mn>1</mn><msub><mi>T</mi><mrow><mi>g</mi><mi>i</mi></mrow></msub></mfrac></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0001123938250000015.GIF" wi="925" he="700" /></maths>C<sub>i</sub>=[β<sub>i</sub> 1 0 0];其中,x<sub>i</sub>(t)是第i个区域的状态变量;u<sub>i</sub>(t)是第i个区域的系统输入;y<sub>i</sub>(t)是第i个区域的系统输出。另外、Δf<sub>i</sub>为频率偏差,ΔP<sub>mi</sub>为发电机输出功率偏差,ΔP<sub>gi</sub>为调节阀位置偏差,ΔP<sub>di</sub>为负载扰动,ΔP<sub>tie‑i</sub>为联络线功率偏差,T<sub>gi</sub>为调节阀时间常数,T<sub>ti</sub>为涡轮机时间常数,M<sub>i</sub>为发电机惯量,D<sub>i</sub>为发电机单位阻尼系数,R<sub>i</sub>为降速,β<sub>i</sub>为频率偏差系数,ACE<sub>i</sub>为区域控制偏差,T<sub>ij</sub>为区域间的联络线同步系数;因连续时间系统由计算机控制,状态信号只在采样周期内实现传输,因此将原系统离散化得到:<maths num="0006"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><msub><mi>G</mi><mi>i</mi></msub><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>H</mi><mi>i</mi></msub><mi>u</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>W</mi><mi>i</mi></msub><msub><mi>&omega;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>y</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>C</mi><mi>i</mi></msub><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001123938250000021.GIF" wi="1070" he="204" /></maths>其中:<img file="FDA0001123938250000025.GIF" wi="1147" he="119" />至此,得到互联电力系统负荷频率控制的数学模型;步骤二、对于得到的互联电力系统负荷频率控制的数学模型,采用离散型积分滑模控制方法,构造如下的离散积分滑模面:<maths num="0007"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>s</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>L</mi><mi>i</mi></msub><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>L</mi><mi>i</mi></msub><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mo>+</mo><msub><mi>b</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>b</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>b</mi><mi>i</mi></msub><mrow><mo>(</mo><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mo>)</mo></mrow><mo>-</mo><msub><mi>E</mi><mi>i</mi></msub><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mo>)</mo></mrow><mo>,</mo></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001123938250000023.GIF" wi="813" he="186" /></maths>其中:b<sub>i</sub>(0)=0,E<sub>i</sub>和L<sub>i</sub>是将被设计的未知矩阵;另外,采样数据是否传送到相应的事件触发控制器是由以下的判断方案决定:<maths num="0008"><math><![CDATA[<mrow><msup><mrow><mo>&lsqb;</mo><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>k</mi><mi>l</mi></msub><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mi>T</mi></msup><msub><mi>&Phi;</mi><mi>i</mi></msub><mo>&lsqb;</mo><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>k</mi><mi>l</mi></msub><mo>)</mo></mrow><mo>&rsqb;</mo><mo>&gt;</mo><msub><mi>&epsiv;</mi><mi>i</mi></msub><msubsup><mi>x</mi><mi>i</mi><mi>T</mi></msubsup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><msub><mi>&Phi;</mi><mi>i</mi></msub><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0001123938250000024.GIF" wi="1373" he="103" /></maths>其中,k<sub>l</sub>是最新触发时刻,k是当前时刻,Φ<sub>i</sub>是将被设计的正定加权矩阵,ε<sub>i</sub>是给定的常数标量,ε<sub>i</sub>∈[0,1);步骤三、设计基于事件触发的控制器;1)滑模面矩阵L<sub>i</sub>和E<sub>i</sub>的设计,为了方便得到满足稳定性条件的矩阵方程,令L<sub>i</sub>=H<sub>i</sub><sup>T</sup>P<sub>i</sub>,E<sub>i</sub>=L<sub>i</sub>[G<sub>i</sub>+H<sub>i</sub>K<sub>i</sub>‑I],其中P<sub>i</sub>和K<sub>i</sub>利用仿真软件进行求解得到;2)在滑模控制中,滑模控制律由等效控制u<sub>eqi</sub>和切换控制u<sub>swi</sub>构成,等效控制保证系统状态在滑模面上,切换控制保证系统状态不离开滑模面;为保证滑模到达条件成立,设计切换控制律如下:u<sub>swi</sub>(k)=‑Ωs<sub>i</sub>(k)‑ρ<sub>i</sub>(k)·sat(s<sub>i</sub>(k)),<img file="FDA0001123938250000031.GIF" wi="958" he="270" />其中:<img file="FDA0001123938250000032.GIF" wi="1020" he="126" />Ω是个给定的正定常数,sign(x)是符号函数;3)滑模控制律u<sub>i</sub>(k)=u<sub>eqi</sub>(k)+u<sub>swi</sub>(k),而u<sub>eqi</sub>(k)由设计的事件触发滑模切换面得到,即由s<sub>i</sub>(k+1)=0得到<img file="FDA0001123938250000033.GIF" wi="1123" he="102" />为了更好的处理扰动,将带有ω<sub>i</sub>(k)项设计在切换控制u<sub>swi</sub>中,并令u<sub>eqi</sub>(k)=K<sub>i</sub>x<sub>i</sub>(k<sub>l</sub>),至此到滑模控制律u<sub>i</sub>(k);4)滑模控制律u<sub>i</sub>(k)将控制指令经过事件触发机制发送给系统的执行器,实现控制目标。
地址 400030 重庆市沙坪坝区正街174号