賀虎成,王 馳,李爭寶,辛鐘毓,司堂堂
(西安科技大學(xué) 電氣與控制工程學(xué)院,陜西 西安 710054)
隨著電力電子裝置的廣泛應(yīng)用,無功電流以及諧波電流大量注入電網(wǎng),給電網(wǎng)帶來了諸如閃變、頻率變化以及三相不平衡等電能質(zhì)量問題,無功治理顯得尤為重要。相對于開關(guān)投切固定電容、同步調(diào)相機、靜止無功補償器等無功補償裝置,靜止無功發(fā)生器(static var generator,SVG)具有快速調(diào)節(jié)無功的能力,其開關(guān)頻率高、控制特性好、諧波含量低并且對于實現(xiàn)電網(wǎng)合理調(diào)節(jié)潮流分布、改善電力系統(tǒng)穩(wěn)態(tài)和暫態(tài)運行特性都起到重要作用,因此受到越來越多的關(guān)注[1-6]。然而,靜止無功發(fā)生器是一個多變量、非線性、強耦合的系統(tǒng),傳統(tǒng)的PI控制[7-8]動態(tài)響應(yīng)速度較慢,對外部擾動變化較為敏感,因此,系統(tǒng)的控制性能受到很大影響。自適應(yīng)控制[9-10]、滑模控制[11-12]、模糊PI控制[13-14]、神經(jīng)網(wǎng)絡(luò)控制[15-17]等新型控制策略在靜止無功發(fā)生器研究領(lǐng)域得到更多的關(guān)注。自適應(yīng)控制算法整定參數(shù)少,但其滯后問題會影響控制精度;滑??刂凭哂休^好的魯棒性,但其需要非常高的采樣頻率,滑模切面很難選取且硬件不易實現(xiàn);模糊PI控制的模糊變量分檔和模糊規(guī)則制定都需要大量的實際經(jīng)驗,因此其應(yīng)用范圍受限;神經(jīng)網(wǎng)絡(luò)控制算法對不確定對象有較好的控制效果,但其收斂速度慢,較難用于實際。
自抗擾控制(active disturbance rejection control,ADRC)[18-19]是一種新型的非線性控制技術(shù),能夠?qū)Ρ豢貙ο蟮膬?nèi)部和外部擾動進(jìn)行實時估算和補償,并結(jié)合非線性控制策略有效地改善被控對象的魯棒性和動態(tài)性能。文獻(xiàn)[20]提出一種基于非線性自抗擾控制的三相電壓型PWM整流器的電壓控制方案,驗證了自抗擾控制器的優(yōu)越性。文獻(xiàn)[21]設(shè)計了PWM整流器電壓環(huán)的線性自抗擾控制器,電流環(huán)仍采用傳統(tǒng)的前饋解耦PI控制。鑒于此,筆者基于自抗擾控制理論,將靜止無功發(fā)生器數(shù)學(xué)模型的參數(shù)攝動和變量耦合項視為系統(tǒng)擾動,采用擴(kuò)張狀態(tài)觀測器(extended state observer,ESO)進(jìn)行觀測并補償,提出靜止無功發(fā)生器的自抗擾電流環(huán)控制器設(shè)計方法,并通過Matlab/Simulink仿真驗證該控制方法的正確性和有效性。
圖1 基于自抗擾控制器的靜止無功發(fā)生器系統(tǒng)
圖2為靜止無功發(fā)生器的主電路結(jié)構(gòu),圖中ea,eb,ec為三相電網(wǎng)電壓,ia,ib,ic為網(wǎng)側(cè)電流,L為交流側(cè)電感,R為等效內(nèi)阻,Ura,Urb,Urc為整流器交流側(cè)電壓,C為直流側(cè)母線電容,Udc為直流側(cè)母線電壓,idc為直流側(cè)輸出電流。
圖2 靜止無功發(fā)生器的拓?fù)浣Y(jié)構(gòu)
定義開關(guān)函數(shù)Sk為
(1)
式中k=a,b,c。
為簡化靜止無功發(fā)生器的數(shù)學(xué)分析,假定電網(wǎng)電壓對稱,視交流側(cè)電感、功率開關(guān)管均為理想器件,可建立三相abc靜止坐標(biāo)系下的數(shù)學(xué)模型為
(2)
在三相abc靜止坐標(biāo)系下的電壓、電流均為時變的正弦量,使得分析和求解都較困難,因此,對式(2)進(jìn)行等幅值Clark和Park坐標(biāo)變換,可建立兩相d-q旋轉(zhuǎn)坐標(biāo)系下的數(shù)學(xué)模型為
(3)
式中ω為電網(wǎng)電壓角頻率;urd,urq為整流器交流側(cè)電壓d、q分量;urd=SdUdc,urq=SqUdc,Sd,Sq為開關(guān)函數(shù)Sk的d、q分量;ed,eq為三相電網(wǎng)電壓d,q分量;id,iq為網(wǎng)側(cè)電流d,q分量。
式(3)表明,d軸電流微分方程中存在耦合項ωLiq,所以d軸電流受q軸電流影響;同理,q軸電流也受d軸電流影響,即存在交叉耦合。
自抗擾控制(ADRC)技術(shù)是從PID控制技術(shù)演化而來,它汲取了PID誤差反饋的重要理論,其作為一種新生的控制技術(shù),能夠估算控制系統(tǒng)的擾動(內(nèi)擾和外擾)并進(jìn)行補償,極大的提高系統(tǒng)的魯棒性以及動態(tài)性能。
傳統(tǒng)雙閉環(huán)解耦[22-23]控制中電流內(nèi)環(huán)采用PI調(diào)節(jié)器[24-25],由式(3)可以看出d,q軸存在耦合分量,采用PI控制需要對交叉耦合分量ωLiq,-ωLid進(jìn)行解耦,而ADRC可以將交叉耦合和其他參數(shù)變化引起的誤差看作系統(tǒng)的擾動,即采用ADRC控制不需要考慮解耦問題。在負(fù)載突變時無功電流也會隨之突變從而導(dǎo)致電流內(nèi)環(huán)難以控制,ADRC能夠估算控制系統(tǒng)的擾動(內(nèi)擾和外擾)并進(jìn)行補償。如圖3所示,ADRC內(nèi)部結(jié)構(gòu)由跟蹤微分器(tracking differentiator,TD)、擴(kuò)張狀態(tài)觀測器(extended state observer,ESO)和非線性狀態(tài)誤差反饋控制律(nonlinear state error feedback,NLSEF)3部分組成。依據(jù)SVG的數(shù)學(xué)模型,為了對擾動進(jìn)行估計和補償,本文對靜止無功發(fā)生器的電流環(huán)自抗擾控制器進(jìn)行設(shè)計,可以提高抗負(fù)載擾動能力。
圖3 一階ADRC控制框圖
基于自抗擾控制原理的電流環(huán)設(shè)計
SVG在d-q坐標(biāo)系下的數(shù)學(xué)模型為
(4)
由式(4)可得
(5)
(6)
q軸電流環(huán)的TD過渡過程的離散方程可表示為
(7)
(8)
式中
將式(6)中的wq(t)看作擾動,令f0(z1q(k))=-Rbiq作為被控對象的已知部分,構(gòu)造q軸電流環(huán)的二階ESO為
(9)
式中z1q(k)為iq的估計值;z2q(k)為系統(tǒng)總擾動的估計值。β1q,β2q為ESO輸出誤差校正系數(shù),被控對象的動態(tài)特性很大程度上由β1q,β2q所決定,β1q,β2q分別影響系統(tǒng)狀態(tài)量和擾動量的估計。α1q為非線性因子,其值越小fal函數(shù)非線性越強,ESO對系統(tǒng)擾動的適應(yīng)能力越強。δ1q為ESO的濾波因子。fal為非線性組合函數(shù),其表達(dá)式為
fal(eq(k),αq,δq)=
(10)
根據(jù)TD和ESO的輸出,構(gòu)造q軸電流環(huán)的一階NLSEF為
(11)
式中u1q(k)為ADRC的輸出控制量;NLSEF中有3個可調(diào)參數(shù)α2q,δ2q,βq。δ2q和α2q與ESO中α1q和δ1q意義相似。βq越大,系統(tǒng)響應(yīng)速度加快,但過大容易引起系統(tǒng)振蕩。
(12)
d軸電流環(huán)的TD過渡過程的離散方程可表示為
(13)
其中離散時間系統(tǒng)最優(yōu)控制函數(shù)為
(14)
式中
將式(12)中的wd(t)看作擾動,令f0(z1d(k))=-Rbid作為被控對象的已知部分,構(gòu)造d軸電流環(huán)的二階ESO為
(15)
fal為非線性組合函數(shù),其表達(dá)式為
fal(ed(k),αd,δd)=
(16)
根據(jù)TD和ESO的輸出,構(gòu)造d軸電流環(huán)的一階NLSEF為
(17)
為了驗證ADRC對外部擾動有很好的跟蹤性能,在MATLAB中進(jìn)行仿真。如圖4為負(fù)載突變時ADRC中z1,z2和ω1(t)的仿真波形,其中z1是狀態(tài)變量的估計值,ω1(t)是集中干擾的實際值,z2是ESO觀測到的集中干擾的估計值。從圖4可以看出,當(dāng)t=0.2 s時以負(fù)載變化作為擾動,ESO可以準(zhǔn)確估計干擾。
圖4 z1,z2和ω1(t)的仿真波形
搭建仿真的主要參數(shù)為:額定電壓660 V,頻率50 Hz;交流側(cè)電感L=1 mH;直流側(cè)電容C=10 000 μF,電容起始電壓為0 V;直流側(cè)電壓給定值Udc=1 200 V;為了模擬感性負(fù)載的用電情況,選取電網(wǎng)負(fù)載為大功率三相異步電機,負(fù)載電機具體參數(shù)見表1。
表1 電機參數(shù)
圖5為電機滿載且未投入SVG的仿真波形,圖5(a)為電網(wǎng)A相電壓和電流波形圖,為了方便觀察將網(wǎng)側(cè)的電流值縮小4倍,在仿真至1.5 s左右時將整個仿真結(jié)果進(jìn)行放大,從放大部分可以看出電壓和電流均成正弦波但電流相位明顯滯后于電壓相位。
圖5 電機滿載且未投入SVG時仿真波形
圖5(b)為電網(wǎng)有功功率和無功功率仿真圖,可以看出在不投入SVG時存在大量無功功率,其中有功功率為380 kW,無功功率為360 kvar,因此可以計算出視在功率為523 kVA,功率因數(shù)為0.726。
圖6為電機空載且未投入SVG的仿真波形,圖6(a)為電網(wǎng)A相電壓和電流波形圖,為了方便觀察將1.5 s左右的仿真結(jié)果進(jìn)行放大,可以看出電壓和電流均成正弦波但電流相位明顯滯后于電壓相位。圖6(b)為電網(wǎng)有功功率和無功功率仿真圖,可以看出空載時有功功率接近于0且存在大量無功功率。
圖6 電機空載且未投入SVG時仿真波形
圖7為電機滿載且投入SVG的仿真波形,圖7(a)為電網(wǎng)A相電壓和電流波形圖,為了方便觀察將電網(wǎng)電流縮小4倍,將1.5 s左右的仿真結(jié)果進(jìn)行放大,從放大部分可以看出電網(wǎng)電壓和電流均為正弦波且電網(wǎng)電壓和電流同相位。圖7(b)為投入SVG后的電網(wǎng)有功功率和無功功率仿真圖,可以看出在加入SVG后的無功功率為0 var,有功功率為380 kW,可以計算出視在功率為380 kVA,電機的功率因數(shù)為1。
圖7 電機滿載且投入SVG時仿真波形
圖8為投切SVG時的仿真波形,圖8(a)為網(wǎng)側(cè)A相電壓和電流波形,為了方便觀察將電網(wǎng)電流縮小4倍,將1.5 s左右的仿真結(jié)果進(jìn)行放大,從放大部分可以看出在1.5 s前網(wǎng)側(cè)電流滯后于電壓,在1.5 s投入SVG,經(jīng)過0.04 s的波動后網(wǎng)側(cè)電流與電壓同相位。圖8(b)為網(wǎng)側(cè)有功功率和無功功率仿真圖,在1.5 s投入SVG,從放大部分可以看出經(jīng)過0.03 s的波動后,無功功率的值為0 var,有功功率為380 kW,因此可以計算出視在功率為380 kVA,功率因數(shù)為1。
圖8 SVG投切時的仿真波形
為了驗證研究的SVG能應(yīng)對異步電機負(fù)載變化復(fù)雜性的問題,通過改變電機轉(zhuǎn)矩方式來模仿負(fù)載突變的情況,并對其進(jìn)行仿真,在2 s時減小負(fù)載轉(zhuǎn)矩,3 s時增加負(fù)載轉(zhuǎn)矩。仿真結(jié)果如圖9所示,圖9(a)為電網(wǎng)A相電壓和電流波形圖,為了方便觀察將網(wǎng)側(cè)的電流值縮小4倍,并在2 s左右和3 s左右進(jìn)行局部放大,從放大部分可以看出無論負(fù)載增大或減小SVG均可以補償網(wǎng)側(cè)電壓電流至同相位,從圖中可以看出在2 s減小負(fù)載后網(wǎng)側(cè)電流減小,在3 s增加負(fù)載后網(wǎng)側(cè)電流增大,仿真結(jié)果與理論相符。圖9(b)為網(wǎng)側(cè)有功功率和無功功率仿真圖,除了在2 s和3 s突變負(fù)載時無功功率有輕微波動外,無功功率一直為0 var,有功功率在2 s前為340 kW,在2 s到3 s之間減小負(fù)載值后有功功率變?yōu)?00 kW,在3 s增加負(fù)載后有功功率變?yōu)?80 kW。
圖9 電機負(fù)載突變時的仿真波形
圖10為檢測到的無功電流波形圖,在2 s減小SVG負(fù)載后檢測到的無功電流減小,在3 s增大SVG負(fù)載后檢測到的無功電流增大。由圖可知,采用PI調(diào)節(jié)的電流環(huán)在負(fù)載突變時無功電流會有波動,而采用ADRC控制的電流環(huán)可以很好的抑制無功電流波動。
圖10 無功電流波形
為了驗證該方法的可行性,搭建了SVG實驗平臺。實驗硬件主要包含:交流側(cè)電感、電壓電流采樣、PM50CL1A120,DSP控制系統(tǒng)、IPM驅(qū)動電路、直流側(cè)電容、負(fù)載電機和三相調(diào)壓器等。實驗中三相網(wǎng)側(cè)線電壓為64 V,SVG直流側(cè)給定電壓為98 V,實驗負(fù)載電機的參數(shù)見表2。
表2 負(fù)載電機參數(shù)
圖11為示波器上測得的SVG投入前后直流側(cè)電壓波形,從圖中可以看出接通SVG前對直流側(cè)電容進(jìn)行預(yù)充電至64 V,接通SVG后直流側(cè)電壓迅速平滑的升高至給定值98 V并保持穩(wěn)定。
圖11 SVG投入前后直流側(cè)電壓波形
圖12為在示波器上測得的補償前后A相電網(wǎng)電壓、電流波形圖。從圖12(a)中可以看出投入SVG前,電網(wǎng)電流明顯滯后于電網(wǎng)電壓相位,存在一定的無功功率,從圖12(b)中可以看出投入SVG后電壓電流同相位,消除了無功功率。
圖12 SVG投入前后A相網(wǎng)側(cè)電壓電流波形
1)提出SVG的自抗擾控制方法,設(shè)計由雙電流環(huán)自抗擾控制器構(gòu)成的靜止無功發(fā)生器,有效的解決負(fù)載的無功問題。
2)ADRC可將交叉耦合和其他參數(shù)變化引起的誤差當(dāng)作系統(tǒng)外擾,即采用ADRC控制不需要考慮解耦問題。設(shè)計的自抗擾控制器在應(yīng)對系統(tǒng)內(nèi)部擾動或是外部擾動時,均有很好的抗擾能力。
3)通過仿真分析表明,基于ADRC的SVG可以應(yīng)對電機負(fù)載多種情況下的無功問題,并且ADRC對擾動有很好的跟蹤性能。
4)ADRC可以減小負(fù)載突變時帶來的無功電流波動。