陳亦哲, 楊俊華, 吳 捷
(1.廣東工業(yè)大學(xué)自動化學(xué)院,廣東廣州 510006;2.華南理工大學(xué)電力學(xué)院,廣東廣州 510641)
變速恒頻風(fēng)力發(fā)電是目前主流的風(fēng)能發(fā)電方式[1],無刷雙饋電機(jī)兼有籠型、繞線型異步電機(jī)和電勵磁同步電機(jī)的優(yōu)點[2],功率因數(shù)和運行速度可調(diào)節(jié)?;跓o刷雙饋電機(jī)構(gòu)建變速恒頻風(fēng)力發(fā)電系統(tǒng)是風(fēng)力發(fā)電研究的又一熱門課題,解耦控制則是無刷雙饋風(fēng)力發(fā)電機(jī)控制中的難點[3]。
自抗擾控制器(Active-Disturbance Rejection Control,ADRC)是一種改進(jìn)型非線性PID控制器,比傳統(tǒng)PID控制器具有更強的適應(yīng)性和魯棒性[4],同時克服了傳統(tǒng)PID誤差取法不合理、沒有誤差微分提取辦法、組合方式不理想等缺點,已較為廣泛地應(yīng)用于工程實際中。但ADRC算法較為復(fù)雜,其參數(shù)相對PID來講較多,而參數(shù)選擇的合適與否將直接關(guān)系到ADRC對實際對象控制效果的優(yōu)劣。目前,其參數(shù)的整定通常都采用試湊法,工作量大,整定過程繁雜[5]。
文獻(xiàn)[6]將ADRC引入雙饋異步發(fā)電機(jī)有功與無功功率的解耦控制,通過擴(kuò)展?fàn)顟B(tài)觀測器和非線性控制器的應(yīng)用,將有功功率與無功功率的控制作為兩個獨立的子系統(tǒng)進(jìn)行設(shè)計。文獻(xiàn)[7]將自抗擾控制技術(shù)引入到變速恒頻雙饋型風(fēng)力發(fā)電系統(tǒng)的最大風(fēng)能捕獲控制中,采用擴(kuò)張狀態(tài)觀測器對電壓方程中的耦合項和電網(wǎng)電壓等擾動項進(jìn)行觀測并加以補償,提高了系統(tǒng)的跟蹤性能,在不同風(fēng)速下都有比PID控制更小的超調(diào)量和更快的響應(yīng)速度,對電網(wǎng)電壓的波動有較強的抑制能力。文獻(xiàn)[8]根據(jù)自抗擾控制原理,將風(fēng)能轉(zhuǎn)矩的不確定性與系統(tǒng)的摩擦不確定性統(tǒng)一視為系統(tǒng)的未知干擾,通過擴(kuò)張狀態(tài)觀測器來估計,利用非線性反饋控制律進(jìn)行補償,使系統(tǒng)控制律僅與系統(tǒng)給定輸入和輸出有關(guān),減少控制過程中的檢測量,簡化了控制過程。文獻(xiàn)[9]在常規(guī)PID控制和模糊控制的基礎(chǔ)上,提出了一種PID參數(shù)模糊自整定控制器,采用模糊推理對PID控制器的控制參數(shù)進(jìn)行在線調(diào)整,給出了參數(shù)整定的基本原則。文獻(xiàn)[10]提出了一種新的自適應(yīng)模糊ADRC,引入模糊邏輯控制,運用模糊控制的適應(yīng)能力來調(diào)整非線性反饋的參數(shù)。
本文利用ADRC實現(xiàn)無刷雙饋風(fēng)力發(fā)電機(jī)有功功率與無功功率的解耦控制,結(jié)合最大風(fēng)能捕獲控制的要求,建立了風(fēng)力發(fā)電機(jī)組的功率控制模型。通過在ADRC中引入模糊邏輯控制對ADRC非線性模塊進(jìn)行參數(shù)整定。
無刷雙饋電機(jī)轉(zhuǎn)子坐標(biāo)系下電壓源d-q軸模型[11-12]如下:
式中:rp、Lsp、Mp——功率控制繞組的電阻、自感和功率繞組與轉(zhuǎn)子的互感;
rc、Lsc、Mc——控制繞組的電阻、自感和控制繞組與轉(zhuǎn)子間的互感;
rr、Lr、ωr——轉(zhuǎn)子電阻、自感和電機(jī)的機(jī)械角速度;
idr——電壓、電流的瞬態(tài)值;
D——微分算子。
下標(biāo)p——功率繞組;
下標(biāo)c——控制繞組;
下標(biāo)s——定子側(cè);下標(biāo)r——轉(zhuǎn)子側(cè);
下標(biāo)q、d——d-q坐標(biāo)系下q、d軸分量。
電磁轉(zhuǎn)矩方程為
有功功率和無功功率的解耦控制是無刷雙饋風(fēng)力發(fā)電系統(tǒng)中的關(guān)鍵技術(shù)。
為方便控制,忽略定子繞組電阻、磁路飽和及轉(zhuǎn)子飽和的影響,將無刷雙饋電機(jī)(Brushless Doubly Fed Motor,BDFM)分為兩個獨立的子系統(tǒng),功率繞組和控制繞組分別建立在各自的同步坐標(biāo)系統(tǒng)下,得到BDFM的有功功率、無功功率和控制繞組電壓方程[13]。通過適當(dāng)?shù)难a償?shù)窒β世@組和控制繞組之間的交叉耦合,抵消iqc、idc對Uqc、Udc的影響,進(jìn)而達(dá)到通過調(diào)整Uqc、Udc來控制iqc、idc的目的。同樣,繞組的有功功率P和無功功率Q也可通過控制iqc、idc來實現(xiàn)??刂扑悸窞?/p>
根據(jù)空氣動力學(xué)的基本理論,一臺實際的風(fēng)力機(jī)所捕獲的風(fēng)能可轉(zhuǎn)變?yōu)闄C(jī)械輸出功率Pm的表達(dá)式為[14]
式中:ρ——空氣密度;
R——風(fēng)輪半徑;
Cp——風(fēng)力機(jī)的風(fēng)能利用系數(shù);
V——風(fēng)速。
風(fēng)能利用系數(shù)Cp不是一個常數(shù),它隨風(fēng)速、風(fēng)力機(jī)轉(zhuǎn)速、風(fēng)力機(jī)葉片參數(shù)(如槳距角β等)而變化,通常,Cp=Cp(β、λ),λ 定義為葉尖速比:
式中:ω——風(fēng)輪轉(zhuǎn)速。
圖1為不同槳距角時,風(fēng)力機(jī)風(fēng)能利用系數(shù)CP與葉尖速比λ的關(guān)系圖。
圖1 風(fēng)力機(jī)CP與λ的關(guān)系
由圖1可知,當(dāng)槳距角β一定時,存在一個最優(yōu)的葉尖速比λ,使風(fēng)能利用系數(shù)CP達(dá)到最大值CPmax。維持風(fēng)力機(jī)運行在最優(yōu)的葉尖速比狀態(tài)即可實現(xiàn)最大風(fēng)能捕獲控制。根據(jù)風(fēng)力機(jī)功率特性曲線,得到在一定漿距角下的最佳葉尖速比λ[15]。opt
由式(4)得發(fā)電機(jī)轉(zhuǎn)速參考值表達(dá)式為
風(fēng)力機(jī)輸出功率與BDFM功率繞組有功功率的關(guān)系為
某一風(fēng)速下最大功率曲線的表達(dá)式為
式中:ωn——發(fā)電機(jī)的自然同步轉(zhuǎn)速;
ωr——發(fā)電機(jī)轉(zhuǎn)速;
Pp——滿足實現(xiàn)最大風(fēng)能捕獲的功率繞組有功功率。
根據(jù)式(3)~(7),得到最大功率轉(zhuǎn)速參考值ω*,進(jìn)而求出Pp。即功率繞組有功功率的給定值P*=Pp。
BDFM中各繞組間無功功率的關(guān)系式為
風(fēng)電系統(tǒng)轉(zhuǎn)子運動方程為
式中:Tr——風(fēng)力機(jī)轉(zhuǎn)矩;
Te——發(fā)電機(jī)轉(zhuǎn)矩;
J——系統(tǒng)轉(zhuǎn)動慣量;
Kd——轉(zhuǎn)動阻尼系數(shù)。
ADRC由非線性跟蹤-微分器(TD)、擴(kuò)張狀態(tài)觀測器(ESO)和非線性狀態(tài)誤差反饋控制律(NLSEF)組成(見圖2)。TD用來實現(xiàn)對系統(tǒng)輸入信號的快速無超調(diào)跟蹤,并給出其“廣義”微分信號;通過擴(kuò)張狀態(tài)觀測器(ESO)對系統(tǒng)的狀態(tài)z1,…zn和總擾動分別進(jìn)行估計;NLSEF利用TD和ESO的輸出之差來生成控制量:
圖2 ADRC結(jié)構(gòu)框圖
NLSEF利用狀態(tài)誤差反饋的非線性組合和總的擾動,估計zn+1,構(gòu)成系統(tǒng)的控制量:
由文獻(xiàn)[11]中的BDFM同步坐標(biāo)系下有功功率、控制繞組電壓可知,對有功功率的控制就是對的控制,iqc,ce的動態(tài)過程為
把非線性及耦合項f(iqc,ce,idc,ce)作為系統(tǒng)的擾動項,根據(jù)ADRC的原理及控制框圖2,結(jié)合交流勵磁變速恒頻風(fēng)力發(fā)電技術(shù),設(shè)計有功功率的ADRC。
(1)TD的設(shè)計:
(2)擴(kuò)張狀態(tài)觀測器(ESO)為
(3)非線性反饋控制律(NLSEF)為
式中:α0、α1、α2、δ0、δ1、δ2、δ3、k0、k21、k22、k2、k3為待定參數(shù),都需經(jīng)調(diào)整確定。從控制律的結(jié)構(gòu)表達(dá)式可見,系統(tǒng)控制律與系統(tǒng)內(nèi)部的參數(shù)無關(guān),而只與系統(tǒng)的輸出和給定輸入有關(guān)。
由于ADRC三個部分相互獨立,其參數(shù)可按“分離性原理”進(jìn)行獨立整定。在ADRC參數(shù)整定的過程中發(fā)現(xiàn),TD的參數(shù)可以固定化、ESO的參數(shù)可由兩個參數(shù)的關(guān)系確定。非線性控制律NLSEF的作用是生成一個控制量,相當(dāng)于PD控制器控制一個“積分串聯(lián)型”的對象,可以用非線性反饋控制律參數(shù)k2表示比例增益,k3表示微分增益。在實際運用中,對NLSEF參數(shù)的整定可利用PD控制器中的P、D的模糊整定方法[9]。因此,運用模糊控制原理,在常規(guī)模糊控制器的基礎(chǔ)上,以誤差e和誤差變化率ec作為輸入,利用模糊控制規(guī)則在線對k2、k3參數(shù)進(jìn)行修改,進(jìn)而滿足不同時刻的e和ec對k2、k3自整定的要求。
針對k2、k3分別建立如表1、2所示的參數(shù)整定模糊控制表。
將系統(tǒng)誤差E和誤差變化率EC變化范圍定義為模糊集上的論域:
表1 k2的參數(shù)模糊整定表
表2 k3的參數(shù)模糊整定表
設(shè)計模糊控制子集為
考慮到對論域的覆蓋程度、靈敏性、穩(wěn)定性及魯棒性,設(shè)計e,ec和k2、k3各模糊子集的隸屬度函數(shù)均選用正態(tài)分布函數(shù),根據(jù)各模糊子集的隸屬度賦值表和各參數(shù)模糊控制模型,應(yīng)用模糊合成推理設(shè)計出k2、k3的模糊矩陣表,查出修正參數(shù)代入計算式:
即得出整定后的k2、k3,結(jié)合ADRC參數(shù)整定原則和ADRC公式,即可得到合理的ADRC。
運用MATLAB/Simulink進(jìn)行仿真,系統(tǒng)框圖如圖3所示。
無刷雙饋發(fā)電機(jī)參數(shù)如下:互感Mp=69.31 mH,自感Lsp=71.38 mH,電阻rp=0.435 Ω,互感Mc=60.21 mH,自感Lsc=65.33 mH,電阻rc=0.436 Ω,轉(zhuǎn)動慣量J=0.3 kgm,轉(zhuǎn)子的電感Lr=142.8 mH,電阻rr=1.63 Ω,功率繞組的極對數(shù)pp=3,控制繞組的極對數(shù)pc=1,風(fēng)輪半徑R=4 m。
圖3 BDFM風(fēng)力發(fā)電機(jī)組功率控制系統(tǒng)框圖
圖4顯示給定轉(zhuǎn)速為ω=25 s,在t=0.1 s時起動,以達(dá)到穩(wěn)態(tài)值95%為參考,ADRC的上升時間為0.9 s,PI控制的上升時間為4.5 s;當(dāng)?shù)竭_(dá)6 s時,ADRC的穩(wěn)態(tài)誤差為0.001,而PI的穩(wěn)態(tài)誤差為0.450。
圖4 ADRC與PI仿真結(jié)果比較
選取與風(fēng)速25 r/s時相同的參數(shù),針對不同風(fēng)速給定進(jìn)行仿真試驗。圖5表示10~30 s內(nèi)風(fēng)速為7 m/s,30~60 s內(nèi)風(fēng)速由7 m/s階躍到9 m/s,而60 s后風(fēng)速又變到7 m/s。無功功率(見圖6)10~20 s給定為 -10 kVar,20~40 s階躍到 -5 000 kVar,在40~80 s時變回 -10 kVar。
圖5 風(fēng)速
圖6 無功功率給定
圖7表示當(dāng)風(fēng)速分別為7 m/s和9 m/s時發(fā)電機(jī)發(fā)出的有功功率的變化。此時發(fā)電機(jī)處于亞同步狀態(tài),需要通過控制繞組從電網(wǎng)吸收能量。
圖7 功率繞組有功功率
圖8為功率繞組無功功率的仿真結(jié)果,由圖可知,系統(tǒng)能夠跟蹤給定值變化,表明風(fēng)速的變化與無功功率的調(diào)整互不影響,實現(xiàn)了風(fēng)力發(fā)電系統(tǒng)的功率解耦控制。
圖8 功率繞組無功功率
圖9表示風(fēng)力機(jī)實際功率系數(shù)曲線特性,功率系數(shù)都維持在最大值(0.441),基于最佳負(fù)載曲線的控制方法實現(xiàn)了最大風(fēng)能的捕獲。
圖9 風(fēng)力機(jī)功率系數(shù)
將ADRC理論應(yīng)用到無刷雙饋變速恒頻風(fēng)力發(fā)電系統(tǒng)轉(zhuǎn)速及功率控制中,在MATLAB/Simulink上建立了整個變速恒頻風(fēng)力發(fā)電功率控制系統(tǒng)的模型。仿真結(jié)果表明:采用ADRC能夠有效減小耦合項及電網(wǎng)電壓波動的影響,在電網(wǎng)波動的情況下,能夠有效跟蹤最佳功率點,實現(xiàn)最大風(fēng)能捕獲,驗證了基于自抗擾理論的功率解耦控制策略的有效性。
[1]王孝洪,楊金明,吳捷.變速恒頻風(fēng)力發(fā)電系統(tǒng)中的電力電子技術(shù)[J].電機(jī)與控制應(yīng)用,2009,36(11):12-17.
[2]楊俊華.無刷雙饋風(fēng)力發(fā)電系統(tǒng)及其控制研究[D].廣州:華南理工大學(xué),2006.
[3]黃守道,王耀南,王毅,等.無刷雙饋電機(jī)有功和無功功率控制研究[J].中國電機(jī)工程學(xué)報,2005,25(4):87-93.
[4]韓京清.自抗擾控制器及其應(yīng)用[J].控制與決策,1998,13(1):19-23.
[5]于希寧,朱麗玲.自抗擾控制器的動態(tài)參數(shù)整定及其應(yīng)用[J].華北電力大學(xué)學(xué)報,2005,32(6):9-13.
[6]張先勇,吳捷,楊金明.基于自抗擾解耦的變速恒頻風(fēng)力發(fā)電功率控制系統(tǒng)[J].電氣傳動,2007(2):9-12.
[7]王曉蘭,梁波,鄭偉.有效抑制電網(wǎng)波動影響的最大風(fēng)能捕獲控制[J].電機(jī)與控制應(yīng)用,2009,36(3):14-17.
[8]楊金明,吳捷,楊俊華.基于自抗擾控制器的風(fēng)力發(fā)電系統(tǒng)的最大風(fēng)能捕獲控制[J].太陽能學(xué)報,2004,25(4):525-529.
[9]陳洪,高延濱,孫華.自適應(yīng)模糊自抗擾控制器的研究與設(shè)計[J].微計算機(jī)信息(測控自動化),2008,24(8):32-33.
[10]張春,江明,陳其工.PID參數(shù)模糊自整定控制器的設(shè)計與研究[J].機(jī)電工程,2006,23(9):19-21.
[11]Zhou D,Spee R,Gerald C.Alexander experimental evaluation of a rotor flux oriented control algorithm for brushless doubly-fed machines[J].IEEE Trans Power Electronics,1997,12(1):72-78.
[12]Zhou D,Spee R.Synchronous frame model and decoupled control development for doubly-fed machines[C]∥25thAnnual IEEE Power Electronics Specialists Conf,Taipei,China,1994(2):1229-1236.
[13]王琦,陳小虎,紀(jì)延超,等.同步坐標(biāo)下的無刷雙饋風(fēng)力發(fā)電機(jī)控制系統(tǒng)[J].南京理工大學(xué)學(xué)報,2006,30(6):673-678.
[14]Manwell J F,McGowan J G,Rogers A L.Wind energy explained:theory,design and application[M].England:John Wiley& Sons,Ltd,2003.
[15]劉其輝,賀益康,趙仁德.變速恒頻風(fēng)力發(fā)電系統(tǒng)最大風(fēng)能追蹤控制[J].電力系統(tǒng)自動化,2003,27(20):62-67.