吳 影,高 林
(青島科技大學自動化與電子工程學院,青島 266000)
風能被認為是一種可再生的能源形式,因為它是太陽能活動的結果。利用風力發(fā)電能夠妥善解決環(huán)境污染問題,節(jié)約化石燃料等不可再生能源,風力發(fā)電也逐漸成為我國發(fā)電領域的主力軍。但由于風速具有易變性,隨機性和不可預知等特點會使系統(tǒng)對風能的利用效率降低,如何最大程度地利用風能,降低風速變化對系統(tǒng)帶來的負面影響,提高系統(tǒng)的魯棒性,是研究風電系統(tǒng)最大功率跟蹤MPPT(maximum power point tracking)控制的意義[1-2]。
風電機組主要的控制策略切換在額定風速點,分為額定風速以下的定槳變速風能的最大追蹤運行和額定風速以上的變槳控制恒功率運行,本文主要的研究內容是額定風速以下的定槳變速風能的最大功率跟蹤運行。實現最大功率跟蹤的常用方法有反饋法,如最大功率曲線法[3]等,但實際中對機械功率的測量難以精確測量,使得控制精度降低。直驅式永磁同步發(fā)電系統(tǒng)中[4-5]永磁同步發(fā)電機轉子的磁極對數很大,可以直接與風力機的輪轂相連,取消了齒輪箱的增速機構,減少了齒輪箱維護費用,而且采用變速恒頻的風力發(fā)電技術[6-7]可以最大限度地提高對風能的轉換率。輪轂直接與發(fā)電機轉子連接,使風速變化給系統(tǒng)帶來的外界擾動直接作用在發(fā)電機的轉子上,增加了對發(fā)電機的控制難度。
鑒于此,越來越多的智能控制方法被應用在風力發(fā)電系統(tǒng)中,如:PI控制[8]、滑模變結構控制[9]、自適應控制[10]、自抗擾控制[11]等。但傳統(tǒng)PI控制對轉速的控制精度不高,易出現超調現象,很難消除外界擾動對系統(tǒng)帶來的負面影響。文獻[10]采用一種基于自適應模糊控制器和非線性擾動觀測器的反饋線性化控制方法。通過自適應律動態(tài)調整模糊規(guī)則,改善模糊控制器的學習能力,增強系統(tǒng)的魯棒性,但由于模糊控制所需參數眾多,計算比較復雜;文獻[11]利用非線性光滑函數代替非線性組合冪次函數,提出基于非線性擴張狀態(tài)觀測器的非線性抗擾控制方法,有效提高了系統(tǒng)的抗擾能力;文獻[12]在文獻[11]的基礎上,又設計了非線性滑模趨近律,將NLEAO與非線性滑??刂坡氏嘟Y合,消除了傳統(tǒng)滑??刂浦械母哳l抖振現象;文獻[13]設計了一種基于文獻雙曲正切的非線性跟蹤微分器,該微分器函數形式簡單,消除了輸出抖振問題,但時變參數難以整定;文獻[14]提出一種基于自適應觀測器的滑??刂品椒ǎㄟ^自適應觀測器估計發(fā)電機電動勢和負載轉矩,提高系統(tǒng)的響應速度,但在風速隨機發(fā)生變化時,此方法對發(fā)電機轉速的控制精度有所下降。
因此,針對系統(tǒng)的輸入轉矩受外界風速多變影響導致轉速控制精度下降的問題,本文引入高階擴張狀態(tài)觀測器HOESO(high-order extended state observer),利用擾動先驗知識快速精確估計出系統(tǒng)的轉矩和轉速,比傳統(tǒng)ESO的估計效果更佳?;?刂扑惴ň哂许憫俣瓤?、魯棒性強等特點,本文設計快速終端滑??刂破饕訦OESO的輸出轉速和轉矩為輸入信號,實時補償掉由風速變化引起發(fā)電機轉矩突變帶來的影響,提高系統(tǒng)的轉速響應能力,實現最大功率跟蹤。本文將此方法應用在風電系統(tǒng)模型中,分別觀察陣風、漸變風、隨機風3種不同風速下發(fā)電機轉速和轉矩的跟蹤效果,仿真結果表明基于高階擴張狀態(tài)觀測器的快速終端滑模復合控制方法,不僅實現轉速的無超調快速響應,而且控制精度高,系統(tǒng)魯棒性強。
風力機獲取風能后將其轉化為機械能,通過轉矩的形式輸送到發(fā)電機并發(fā)出交流電,不完全穩(wěn)定的交流通過機側變流器整流為幅值穩(wěn)定的直流電,直流電經網側逆變器逆變成與電網幅值和頻率一致的交流電,使機械能轉化為電能輸送到電網。本文主要研究發(fā)電機機側變流器得轉速外環(huán)控制部分,永磁直驅風力發(fā)電系統(tǒng)的基本結構如圖1所示。
圖1 永磁直驅風力發(fā)電系統(tǒng)基本結構Fig.1 Basic structure of permanent magnet direct-drive wind power generation system
氣流使葉片運動起來,將風能轉化為機械能。由Betz風能理論可知,風力機轉化的機械功率Pm可表示為
式中:ρ為空氣密度,kg/m3;v為風速,m/s;r為風力機葉片的半徑,m;Cp(λ,β)為風能利用系數;β為槳距角,(°);λ為葉尖速比,可以表示為
式中,ωm為風力機的角速度,rad/s,由風速決定。
由式(1)可知風能利用系數由葉尖速比λ和槳距角β決定,可表示為
Cp(λ,β)的曲線如圖2所示。由圖2可知,當槳距角一定時,Cp(λ,β)隨著λ的變化而變化,且存在一個最佳葉尖速比λopt使Cp(λ,β)達到最大值。由此可知,額定風速下最大功率跟蹤是當風速發(fā)生變化時,通過調節(jié)轉速,使風力機在不同風速下都能始終運行在最大風能利用系數點處,從而輸出最大功率。因此如何控制系統(tǒng)的轉速是研究風電系統(tǒng)最大功率跟蹤控制的核心。
圖2 風能系數曲線Fig.2 Curve of wind energy coefficient
風力機的氣動轉矩Tm與其捕獲的機械功率滿足
結合式(1)、式(2)和式(4)可得Tm為
隱極式永磁同步發(fā)電機d軸和q軸定子電感相等,在d-q旋轉坐標軸下建立其數學模型,即
式中:id為d軸定子電流分量;iq為q軸定子電流分量;ud、uq分別為d軸和q軸的定子電壓分量;Rs為發(fā)電機電樞電阻;L為定子電感;np為轉子磁極對數;ψf為永磁體的磁鏈;ωe為發(fā)電子轉子的轉速。
發(fā)電機電磁轉矩的表達式為
由式(7)可知,發(fā)電機的電磁轉矩由iq決定。
永磁同步發(fā)電機不需要通過齒輪箱增速,風機通過傳動鏈直接與發(fā)電機轉子相連,所以ωe=ωm。則發(fā)電機傳動系統(tǒng)處的機械運動方程為
式中:J為發(fā)電機轉動慣量;B為傳動系統(tǒng)產生的摩擦系數。
傳統(tǒng)PI控制無法解決風電系統(tǒng)的非線性問題,因此本文設計快速終端滑??刂破?,使轉速外環(huán)的控制性能更加優(yōu)越。
快速終端滑模控制器的設計如下。
設系統(tǒng)的狀態(tài)變量為
系統(tǒng)的轉速誤差方程為
由式(10)可得
由式(8)可得
設計滑模面為
式中:α>0,β>0,0<γ<1。關于參數α、β和γ的選擇方法詳見文獻[15]。
則有
設滑模趨近率為
式中:k>0,0<α<1。關于參數k和α的選擇方法詳見文獻[16]。
由式(14)和式(15)可得控制律為
上文中提到將滑??刂茟迷诎l(fā)電機的轉速外環(huán),忽略風力機的氣動轉矩對系統(tǒng)帶來的未知擾動,本文引入高階擴張狀態(tài)觀測器來對氣動轉矩進行精確估計,提高系統(tǒng)的魯棒性。
高階擴張狀態(tài)觀測器的設計如下。
令y=x1為系統(tǒng)的輸出,則式(12)可表示為
設系統(tǒng)所受擾動為f(·),可表示為
式中,b0為b的近似值。
擾動f(·)即系統(tǒng)所受的非線性摩擦力,內部參數變化,外界風速的不可控性給系統(tǒng)帶來的擾動。當系統(tǒng)趨于穩(wěn)定時,x2≈0,b0-b≈0,系統(tǒng)僅受外界干擾的影響。
式中:n>0,m>0。關于參數n和m的選擇方法詳見文獻[17]。
定義系統(tǒng)的狀態(tài)變量x3=f(·),,。重新對系統(tǒng)進行構造,得
當系統(tǒng)進入穩(wěn)態(tài)后,h(t)趨近于0。針對重構后的系統(tǒng)設計高階ESO為
式中:l1、l2、l3、l4、l5為觀測器誤差增益參數,由觀測器的帶寬決定;z1~z5分別為x1~x5的觀測值。
直驅式永磁同步風電系統(tǒng)是一個干擾性強的非線性系統(tǒng),當系統(tǒng)受到隨時間變化的外部擾動時,傳統(tǒng)的擴張狀態(tài)觀測器不能準確觀測出系統(tǒng)的轉矩和轉速。所以本文對系統(tǒng)進行重構,設計了高階擴張觀測器,在外界風速發(fā)生變化時,能夠精確估計系統(tǒng)的實時轉矩,實現系統(tǒng)轉速在不同風速下都可以快速準確地跟蹤上最佳轉速,且不會降低系統(tǒng)的動態(tài)性能。
結合廣義擴張狀態(tài)觀測器,用觀測器得出的估計值代替x1、x2、x3,則式(16)可寫為
系統(tǒng)控制結構如圖3所示。
圖3 控制結構Fig.3 Control structure
選取Lyapunov函數為
將式(23)代入式(14),得
令|z1-x1|≤a1,(z2-x2)≤a2,其中a1、a2是常數,則
由式(29)可知,當s≠0時,滿足不等式
則=≤0 ;當s=0 時,==0。
為驗證本文所提控制方法的有效性,在MATLAB-Simulink仿真軟件中建立風電系統(tǒng)模型,將本文設計的復合控制器應用到模型里,將自然界中的風速拆分為陣風、漸變風、自然風3種風速,并觀察3種風速分別作用下的轉速跟蹤和轉矩跟蹤情況,并對比傳統(tǒng)PI和滑??刂七M行研究分析,風力發(fā)電系統(tǒng)主要的仿真參數如表1所示。
表1 風力發(fā)電系統(tǒng)主要參數Tab.1 Main parameters of wind power generation system
陣風用來表達外界風速突然發(fā)生變化的情況,其數學模型為
式中:t為時間;tg1為陣風開始時刻;tg1+Tg為陣風結束時刻,Tg為陣風周期;Gmax為陣風峰值。本文的參數取值為:Gmax=8 m/s,tg1=1 s,Tg=4 s。
陣風作用時系統(tǒng)的轉速跟蹤結果如圖4所示。
圖4 陣風作用下發(fā)電機轉速跟蹤曲線Fig.4 Generator speed tracking curve under the effect of gusty wind
由圖4可知,在陣風開始作用時(即1 s<t<5 s時),對比PI控制器和基于傳統(tǒng)ESO的滑??刂破鹘Y合這兩種控制算法,本文采用的SMC與HOESO結合的控制方法可以完全跟蹤到系統(tǒng)給定的最佳轉速ω*,且調節(jié)時間更短,控制精度更高。
漸變風用來表達風速逐漸變化的情況,其數學模型為
式中:Tr為漸變風存在的時間;tr1為漸變風開始時刻;tr2為漸變風結束時刻;Vrmax為漸變風峰值。本文的參數取值為:tr1=1s,tr2=3s,Tr=2s,Vrmax=8m/s。
漸變風作用時系統(tǒng)的轉速跟蹤曲線如圖5所示。
圖5 漸變風作用下發(fā)電機轉速跟蹤曲線Fig.5 Generator speed tracking curve under the effect of gradual wind
由圖5可知,當風速緩慢變化時(1 s<t<3 s),本文設計的復合控制器比其他兩種控制器對轉速的控制性能更優(yōu)秀;當風速在第5 s突然下降時,PI控制器對轉速的控制有明顯超調,基于傳統(tǒng)ESO的滑??刂破鲗D速的響應時間超過0.01 s。本文提出的控制器可以控制轉速在0.01 s內響應,調節(jié)速度快,能實現完全無超調。
本文用隨機噪聲風速來模擬隨機風,表達風速高度變化的特性,其數學模型為
式中:Sv(ωi)為譜密度函數;ωi為第i個分量的角頻率;Δω為隨機分量的離散間距;φi為隨機變量,均勻分布在[0 ,2π];Kn為地表粗糙系數;F為擾動區(qū)間,m2;u為平均風速,m2/s;本文的參數取值為:Kn=0.004,F=2 000m2,n=50。
隨機風作用時系統(tǒng)的轉速跟蹤曲線如圖6所示。
圖6 隨機風作用下發(fā)電機轉速跟蹤曲線Fig.6 Generator speed tracking curve under the effect of random wind
由圖6可知,當風速隨機變化時,PI控制器對轉速的控制存在大約0.5 rad/s的誤差,基于傳統(tǒng)ESO的滑??刂破鞔嬖诖蠹s0.2 rad/s的誤差,但本文設計的復合控制器能夠快速精準跟蹤系統(tǒng)的最佳轉速。
由以上轉速跟蹤仿真結果表明,不管何種風速下,本文提出的復合控制方法效果都比其他兩種控制器的效果更佳,該復合控制器可以實現完全無超調,對轉速的控制更準確。
圖7~圖9是3種不同風速作用下的擾動誤差觀測曲線,從圖9可以看出本文所設計的高階ESO對系統(tǒng)轉矩的響應時間在0.02 s內,且觀測誤差基本穩(wěn)定在0,傳統(tǒng)ESO的響應時間在0.06 s左右,且觀測誤差大,所以HOESO對轉矩的跟蹤性能比ESO的更好,受風速變化的影響更小。
圖7 陣風作用下的擾動誤差曲線Fig.7 Disturbance error curve under the effect of gusty wind
圖8 漸變風作用下的擾動誤差曲線Fig.8 Disturbance error curve under the effect of gradual wind
圖9 隨機風作用下擾動誤差曲線Fig.9 Disturbance error curve under the effect of random wind
綜上所述:對比傳統(tǒng)PI控制和基于傳統(tǒng)ESO的滑模控制,基于高階擴張觀測器的滑模控制器具備動態(tài)性能好,控制精度高,魯棒性強的優(yōu)勢。
本文在研究永磁直驅風力發(fā)電系統(tǒng)的最大功率跟蹤的基礎上,針對外部擾動的不確定性,提出了一種基于高階擴張狀態(tài)觀測器的快速終端滑模復合控制方法。首先設計高階擴張狀態(tài)觀測器,在風速易變的情況下,實現對系統(tǒng)轉速和轉速的準確估計,增強系統(tǒng)的穩(wěn)定性,然后采用擾動補償技術,前饋到快速終端滑??刂破髦羞M行補償,提高系統(tǒng)的響應速度。仿真結果表明,將高階擴張狀態(tài)觀測器應用在風電系統(tǒng)的轉速外環(huán)控制中,對系統(tǒng)的轉矩和轉速進行精確估計和主動補償,提高系統(tǒng)的動態(tài)性能。尤其在風速突然發(fā)生變化時,對比傳統(tǒng)PI和滑??刂品椒ǎ瑢D速的控制精度更高,受風速突變的影響更小。綜上所述,無論風速如何變化,本文設計的復合控制方法,都可以使系統(tǒng)的轉速快速響應,控制精度高,增強風力發(fā)電系統(tǒng)的魯棒性,實現最大功率跟蹤,提高發(fā)電效率。