胡志平,鄒屹東,陳金保,鄭 陽(yáng),肖志懷
(1. 湖北白蓮河抽水蓄能有限公司,湖北 黃岡 438600; 2. 武漢大學(xué)動(dòng)力與機(jī)械學(xué)院,湖北 武漢 430072)
在國(guó)家“雙碳”背景下,光伏與風(fēng)電在電網(wǎng)中的裝機(jī)容量不斷擴(kuò)大。為了加強(qiáng)電網(wǎng)的安全與穩(wěn)定性,水電能源作為一種優(yōu)質(zhì)的調(diào)峰調(diào)頻電源,將更加頻繁地參與電網(wǎng)功率調(diào)節(jié),對(duì)水電機(jī)組調(diào)節(jié)系統(tǒng)提出了嚴(yán)峻挑戰(zhàn)。調(diào)節(jié)系統(tǒng)是水電站系統(tǒng)的重要組成部分,影響著機(jī)組乃至互聯(lián)電網(wǎng)的安全穩(wěn)定運(yùn)行。針對(duì)上述問(wèn)題,在過(guò)去的十年中,水電機(jī)組調(diào)節(jié)系統(tǒng)的控制技術(shù)已得到廣泛研究,極大提高了調(diào)節(jié)系統(tǒng)的運(yùn)行可靠性、可用性和安全性。
PID 控制是一種經(jīng)典的、廣泛使用的工業(yè)控制方法,在水輪機(jī)調(diào)節(jié)系統(tǒng)中應(yīng)用廣泛。文獻(xiàn)[1]提出了光伏功率擾動(dòng)環(huán)境下的水電機(jī)組模糊PID 控制研究。黃金龍等人[2]研究了一種利用神經(jīng)網(wǎng)絡(luò)與智能算法的自適應(yīng)PID 控制器,以有效提高調(diào)節(jié)系統(tǒng)的控制質(zhì)量。文獻(xiàn)[3]提出了一種基于迭代學(xué)習(xí)的用于調(diào)節(jié)系統(tǒng)在線參數(shù)優(yōu)化方法,用以提高風(fēng)電功率波動(dòng)環(huán)境下水電機(jī)組穩(wěn)定性能。盡管PID控制具有在線計(jì)算量小、易于程序?qū)崿F(xiàn)、實(shí)時(shí)性好等優(yōu)點(diǎn),但其控制參數(shù)的設(shè)定通常只針對(duì)幾組固定工況。在“雙碳”背景下,電網(wǎng)靈活運(yùn)行要求越來(lái)越高,水電機(jī)組運(yùn)行工況常發(fā)生大范圍變動(dòng),固定的PID 參數(shù)可能導(dǎo)致控制器性能下降。隨著控制理論與應(yīng)用的研究不斷發(fā)展,一些新穎的控制理論被應(yīng)用到水輪機(jī)調(diào)節(jié)系統(tǒng)設(shè)計(jì)中,如自適應(yīng)控制[4]、魯棒控制[5]、神經(jīng)網(wǎng)絡(luò)控制[6]等,但上述大多數(shù)控制方案都是基于控制器不會(huì)失效的假設(shè)而提出。
容錯(cuò)控制可以消除或抑制機(jī)電系統(tǒng)控制信號(hào)的不確定性與擾動(dòng)影響[7]。文獻(xiàn)[8]提出了基于模糊觀測(cè)器的容錯(cuò)控制方案,并對(duì)故障影響執(zhí)行機(jī)構(gòu)的風(fēng)機(jī)進(jìn)行控制,從而確保轉(zhuǎn)速跟蹤給定參考轉(zhuǎn)速少受執(zhí)行機(jī)構(gòu)故障影響。文獻(xiàn)[9]使用自適應(yīng)時(shí)間延遲控制對(duì)具有同時(shí)執(zhí)行器和傳感器故障的風(fēng)力渦輪機(jī)進(jìn)行容錯(cuò)控制。上述文獻(xiàn)均針對(duì)風(fēng)電機(jī)組進(jìn)行容錯(cuò)控制研究,但目前關(guān)于水輪機(jī)調(diào)節(jié)系統(tǒng)容錯(cuò)控制的研究較少。作為優(yōu)質(zhì)的調(diào)峰調(diào)頻電源,水電機(jī)組的調(diào)節(jié)系統(tǒng)能夠在部件或子系統(tǒng)發(fā)生故障的情況下,仍然保持較好的性能十分重要。此外,由于機(jī)組過(guò)渡過(guò)程可能會(huì)對(duì)水電站系統(tǒng)造成較大損害[10],而滑??刂瓶梢员WC系統(tǒng)在較短時(shí)間內(nèi)穩(wěn)定,具有改善系統(tǒng)過(guò)渡過(guò)程的優(yōu)點(diǎn)[11],因此,本文將容錯(cuò)控制與滑??刂葡嘟Y(jié)合,設(shè)計(jì)了基于線性矩陣不等式的水電機(jī)組調(diào)節(jié)系統(tǒng)滑模容錯(cuò)控制策略,包含等效滑??刂坪洼o助反饋控制分析兩個(gè)子模塊。相較于現(xiàn)有的控制策略,本文所提控制策略能夠有效調(diào)節(jié)系統(tǒng)容錯(cuò)控制能力。
水輪機(jī)調(diào)節(jié)系統(tǒng)是一個(gè)水力、機(jī)械以及電氣多物理場(chǎng)強(qiáng)耦合非線性系統(tǒng)。本文重點(diǎn)研究水輪發(fā)電機(jī)組及其輸水流道的動(dòng)態(tài)過(guò)程,因此在建模過(guò)程中,將負(fù)荷在系統(tǒng)中的作用以負(fù)荷自調(diào)節(jié)系數(shù)的方式加以簡(jiǎn)化。水輪機(jī)調(diào)節(jié)系統(tǒng)的被控對(duì)象可如圖1所示。
圖1 調(diào)節(jié)系統(tǒng)被控對(duì)象框圖Fig.1 Turbine regulation system control block diagram
控制器給出的控制律,接力器對(duì)控制信號(hào)進(jìn)行放大和變換,以獲得足夠的功率來(lái)驅(qū)動(dòng)水輪機(jī)導(dǎo)葉,其數(shù)學(xué)模型Gg(s)可以表示為:
式中:Ty為水輪發(fā)電機(jī)接力器時(shí)間常數(shù)。
根據(jù)文獻(xiàn)[1],水輪機(jī)及其有壓引水系統(tǒng)的剛性水擊傳遞函數(shù)Gt(s)為:
式中:Tw為引水系統(tǒng)的水流慣性時(shí)間常數(shù);ey為水輪機(jī)主動(dòng)力矩與其導(dǎo)葉開度之間的傳遞系數(shù);ex為水輪機(jī)力矩與其轉(zhuǎn)速之間的傳遞系數(shù);eh為水輪機(jī)力矩與其水頭之間的傳遞系數(shù);eqy為水輪機(jī)流量與其導(dǎo)葉開度之間的傳遞系數(shù);eqx為水輪機(jī)流量與其轉(zhuǎn)速之間的傳遞系數(shù);eqh為水輪機(jī)流量與其之間水頭傳遞系數(shù)。
發(fā)電機(jī)模型采用傳遞函數(shù)型發(fā)電機(jī)負(fù)荷動(dòng)態(tài)方程,其數(shù)學(xué)表達(dá)式可描述為:
式中:Ta為水輪發(fā)電機(jī)慣性時(shí)間常數(shù);xe為機(jī)組轉(zhuǎn)速偏差;en為發(fā)電機(jī)(負(fù)荷)力矩對(duì)轉(zhuǎn)速傳遞系數(shù);mg0(s)表示外負(fù)荷對(duì)調(diào)節(jié)系統(tǒng)的擾動(dòng)。
在不考慮負(fù)載擾動(dòng)的狀態(tài)下,該水輪機(jī)調(diào)節(jié)系統(tǒng)狀態(tài)空間模型可以描述為:
其中狀態(tài)矩陣A與B,系統(tǒng)輸出矩陣C與D,以及狀態(tài)向量x(t)定義如下:
式中:y表示主接力器行程相對(duì)值;h表示蝸殼水壓相對(duì)值;u表示控制輸入。
參考文獻(xiàn)[12]的思想,對(duì)水輪機(jī)調(diào)節(jié)系統(tǒng)輸出變量xe后添加一積分環(huán)節(jié),即xi=Ki∫xedt(Ki為積分系數(shù)),以消除機(jī)組轉(zhuǎn)速穩(wěn)態(tài)誤差。那么,含積分環(huán)節(jié)的水輪機(jī)調(diào)節(jié)系統(tǒng)動(dòng)態(tài)狀態(tài)方程可表示為:
其中:
水電機(jī)組調(diào)節(jié)系統(tǒng)頻繁調(diào)節(jié)會(huì)導(dǎo)致其出現(xiàn)不同程度的老化。在這種非極端故障出現(xiàn)的情況下,調(diào)節(jié)系統(tǒng)表現(xiàn)出控制信號(hào)的調(diào)節(jié)不足,即控制器的輸出信號(hào)存在不確定與干擾。在式(5)所描述的理想調(diào)節(jié)系統(tǒng)數(shù)學(xué)模型基礎(chǔ)上,此時(shí)系統(tǒng)用狀態(tài)空間微分方程可描述為:
其中:不確定與干擾項(xiàng)|Θ(x,t)|≤δf;δf為系統(tǒng)反映出的控制故障上限。
針對(duì)式(6)所描述的考慮調(diào)節(jié)系統(tǒng)不確定性與干擾的模型,本文結(jié)合基于等效的滑??刂评碚摵突谳o助反饋的滑??刂品治?,設(shè)計(jì)水電機(jī)組調(diào)節(jié)系統(tǒng)的滑模容錯(cuò)控制律。
定義與狀態(tài)相關(guān)的滑模面S(t)如式(7)所示:
其中,矩陣P為一個(gè)正定矩陣;通過(guò)矩陣P的合理設(shè)計(jì)實(shí)現(xiàn)S(t) →0。
對(duì)于水電機(jī)組調(diào)節(jié)系統(tǒng),本文所設(shè)計(jì)的容錯(cuò)滑??刂破鞯臄?shù)學(xué)表達(dá)式可描述為:
根據(jù)滑??刂评碚撝械牡刃г?,取此時(shí)的控制不確定與干擾函數(shù)Θ(x,t)為0。由式(5)描述的調(diào)節(jié)系統(tǒng)線性系統(tǒng)的理想數(shù)學(xué)模型,可以推導(dǎo)出:
進(jìn)而,可得到容錯(cuò)滑??刂破鞯牡刃Э刂坡蓇eq(t)部分的數(shù)學(xué)表達(dá)式為:
其中,ε0>0;sgn(*)為符號(hào)函數(shù)。
選取Lyapunov函數(shù)為:
其中的S(t)的導(dǎo)數(shù)有以下推導(dǎo)結(jié)果:
因此,可以推導(dǎo)求得Lyapunov函數(shù)V(t)的導(dǎo)數(shù)為:
根據(jù),Lyapunov 穩(wěn)定性定理,當(dāng)(S) ≤-ε0|S(t)|時(shí),當(dāng)t→∞,可以使得S(t) →0;但是,由于式(7)中對(duì)于S(t)的定義,當(dāng)式(11)的一階導(dǎo)數(shù)滿足(S) ≤-ε0|S(t)|并不能保證水電機(jī)組調(diào)節(jié)系統(tǒng)中的狀態(tài)x(t) →0。對(duì)此,需要進(jìn)一步詳細(xì)分析。
采用線性矩陣不等式來(lái)設(shè)計(jì)的正定矩陣P,為了求解控制律當(dāng)中的矩陣P,參考文獻(xiàn)[13],將文本所設(shè)計(jì)的控制律(8)改成為:
其中,v(t) =Kx(t) +ueq(t) +un(t)。
代入式(14)所描述的控制律,此時(shí)水電機(jī)組調(diào)節(jié)系統(tǒng)的數(shù)學(xué)描述為:
其中,=A′-B′K,通過(guò)設(shè)計(jì)K使得為Hurwitz 矩陣(多項(xiàng)式的所有根都有負(fù)實(shí)部),這樣可以確保閉環(huán)系統(tǒng)漸近穩(wěn)定。
通過(guò)這個(gè)矩陣P的設(shè)計(jì)可以有效地調(diào)節(jié)x的收斂過(guò)程,并有利于線性矩陣不等式的求解。定義Lyapunov函數(shù)V(t)為:
對(duì)式(15)求一階導(dǎo)數(shù)可以得到:
其中,Q1=P(A′+B′K);Q=QT1+Q1。
為了能夠?qū)崿F(xiàn)x指數(shù)收斂,即Lyapunov 函數(shù)V(t)的導(dǎo)數(shù)能夠滿足:
可以定義如下的式子:
取式(17)中的αP+Q<0,α>0,能夠滿足:
由此可以解得:
如果t→∞,那么V(t) →0,從而有x→0 是以指數(shù)收斂的。
線性矩陣不等式(17)中,矩陣Q中包含有矩陣P和矩陣K,那么通過(guò)公式(17)中的Q進(jìn)行展開可以得到:
對(duì)式(20)左右同乘P-1,那么可以得到:
令F=KP-1以及N=P-1,則P-1KT=FT,由式(21)可以得到一個(gè)線性矩陣不等式為:
根據(jù)P的定義,可以設(shè)計(jì)另一個(gè)線性矩陣不等式為:
通過(guò)聯(lián)立式(22)和(23),并且設(shè)置合適的指數(shù)大小α數(shù)值,就可以求得有效的反饋矩陣K。
基于MATLAB/Simulink 仿真環(huán)境,搭建了如圖1 所示的混流式機(jī)組調(diào)節(jié)系統(tǒng)模型,從而驗(yàn)證所提控制器的有效性。并選取機(jī)組實(shí)際運(yùn)行工況進(jìn)行仿真,機(jī)組相關(guān)仿真參數(shù)如表1所示。其中,接力器時(shí)間常數(shù)Ty= 0.2,機(jī)組慣性時(shí)間常數(shù)Ta= 9.06。
表1 機(jī)組運(yùn)行參數(shù)Tab.1 Operating parameters of the unit
為了通過(guò)對(duì)比突出所提控制策略的優(yōu)異性能,使用文獻(xiàn)[14]中的智能優(yōu)化算法設(shè)計(jì)的 PID 控制器最佳參數(shù)為Kp= 10,Ki= 0.6,Kd= 0.02;最佳PI 控制器參數(shù)為Kp= 20,Ki= 0.663 2。采用的滑模容錯(cuò)控制器如式(8)所示,定義δf= 0.3,ε0= 0.15,α= 3。并采用飽和函數(shù)sat(*)代替切換函數(shù)sgn(*),sat(*)中的邊界層厚度為Δ= 0.05。
機(jī)組所在某個(gè)工況的運(yùn)行參數(shù)如表1 所示。根據(jù)這些參數(shù),聯(lián)立矩陣A′與矩陣B′,并結(jié)合式(22)和(23)。利用MATLAB 中的線性矩陣不等式求解工具箱(LMI Toolbox)[13]。經(jīng)求解可得到矩陣F和P的具體數(shù)值。
那么,狀態(tài)反饋矩陣K由K=FP可以解得:
本節(jié)仿真水電機(jī)組處于表1 參數(shù)所描述的工況。同時(shí),考慮引入控制的不確定性與干擾大小為:Θ(t) = 0.3sint,該函數(shù)用于描述系統(tǒng)時(shí)間變化的隨機(jī)故障。
機(jī)組甩75%負(fù)荷擾動(dòng)后的響應(yīng)曲線如圖2 所示。從圖2 中可以看出,對(duì)于機(jī)組甩75%負(fù)荷擾動(dòng),PI、PID、滑模容錯(cuò)控制(SMC)都可以穩(wěn)定下來(lái)。但是,由于引入了控制不確定性與擾動(dòng),PI與PID控制并不能很好地使得系統(tǒng)完全穩(wěn)定下來(lái)。此外,PID 與PI 控制下的機(jī)組在該工況下蝸殼水壓相對(duì)值升上值較大,而SMC 控制下的機(jī)組能夠維持機(jī)組的蝸殼水壓相對(duì)值值保持在合適的范圍內(nèi)。
圖2 甩75%負(fù)荷擾動(dòng)仿真響應(yīng)曲線Fig.2 Simulation response curve of 75% load dumping disturbance
如圖3 所示,該圖仿真了機(jī)組增加10%負(fù)荷時(shí)系統(tǒng)的響應(yīng)曲線。從該圖3(a)可以發(fā)現(xiàn),滑模容錯(cuò)控制下的機(jī)組轉(zhuǎn)速響應(yīng)穩(wěn)定較為迅速,能夠在不到5 s 時(shí)間內(nèi)達(dá)到基本穩(wěn)定狀態(tài)。同時(shí),從圖3 中可以發(fā)現(xiàn),由于引入了控制的不確定性與干擾,傳統(tǒng)的最優(yōu)PID 與PI 控制無(wú)法做到有效的調(diào)節(jié),此時(shí)機(jī)組接力器行程以及蝸殼水壓相對(duì)值出現(xiàn)了反復(fù)的振蕩,這對(duì)機(jī)組的安全與穩(wěn)定性帶來(lái)極大的危險(xiǎn)。而滑模容錯(cuò)控制作用下的機(jī)組能夠使得這部分振蕩量維持在極小的范圍內(nèi)。
圖3 增加10%負(fù)荷擾動(dòng)仿真響應(yīng)曲線Fig.3 Simulation response curve of 10% load increase perturbation
本文針對(duì)的水輪機(jī)調(diào)節(jié)系統(tǒng)中的控制不確定與干擾,提出了一種基于線性矩陣不等式的狀態(tài)反饋滑模容錯(cuò)控制器。該控制器利用等效滑模以及輔助反饋滑??刂品治鲈O(shè)計(jì)。并分別基于線性矩陣不等式和Lyapunov 穩(wěn)定性實(shí)現(xiàn)了控制律調(diào)整和閉環(huán)系統(tǒng)的穩(wěn)定性證明。結(jié)果表明,在考慮控制不確定性與干擾時(shí), 所提控制方法能夠有效提高機(jī)組穩(wěn)定性,并且減少機(jī)組蝸殼水壓波動(dòng),該方法對(duì)于提高機(jī)組運(yùn)行穩(wěn)定與安全具有重要意義。