張 虹,于 雷,徐 濱
(東北電力大學(xué)電氣工程學(xué)院,吉林省吉林市132012)
基于改進(jìn)PSO的Terminal分段滑模勵磁控制器設(shè)計
張 虹,于 雷,徐 濱
(東北電力大學(xué)電氣工程學(xué)院,吉林省吉林市132012)
為獲得較好的收斂速度,在快速終端滑模面的基礎(chǔ)上,設(shè)計了一種Terminal分段滑模勵磁控制方法?;?刂坡芍袇?shù)較多,利用粒子群算法(PSO)較好的搜索能力對控制律參數(shù)進(jìn)行尋優(yōu)。利用單機(jī)無窮大系統(tǒng),進(jìn)行了多種擾動下的仿真分析。仿真結(jié)果表明,本文所采用的控制策略,響應(yīng)速度較快,能夠有效地提高系統(tǒng)的靜態(tài)和暫態(tài)穩(wěn)定性,控制精度較高。
Terminal分段滑模控制;粒子群算法;勵磁控制;單機(jī)無窮大系統(tǒng)
同步發(fā)電機(jī)勵磁控制方式從早期的電力系統(tǒng)穩(wěn)定器(PSS)、最優(yōu)勵磁控制器(LOEC)等線性化控制方式,發(fā)展為非線性多變量控制方式?;谙冗M(jìn)的非線性控制理論的勵磁控制有助于提高電力系統(tǒng)的穩(wěn)定性[1,6]。20世紀(jì)70年代中期開始用于勵磁系統(tǒng)中的變結(jié)構(gòu)控制[2],其滑動模態(tài)與對象參數(shù)及干擾無關(guān),較好地提高了系統(tǒng)的魯棒性。
Terminal滑??刂剖亲兘Y(jié)構(gòu)控制方法的一種典型代表,它在滑動超平面的設(shè)計中引入了非線性函數(shù),滑模面與系統(tǒng)到達(dá)平衡狀態(tài)的收斂時間有關(guān)。因而,可以在系統(tǒng)不同的趨近過程中分別設(shè)計合適的滑模面,以進(jìn)一步提高整體的收斂速度[3-5]。本文在快速終端滑模面上,根據(jù)系統(tǒng)跟蹤誤差的大小,設(shè)計了一種Terminal分段滑模勵磁控制器,并利用粒子群算法簡單、搜索速度快等特點,優(yōu)化控制器的設(shè)計參數(shù)。利用典型單機(jī)無窮大系統(tǒng)進(jìn)行了仿真研究,從而驗證了所提控制策略的有效性和可行性。
2.1 單機(jī)勵磁系統(tǒng)的數(shù)學(xué)模型
圖1所示為典型的帶有勵磁控制的單機(jī)無窮大系統(tǒng),發(fā)電機(jī)G經(jīng)過主變壓器、輸電線路聯(lián)接到無窮大系統(tǒng)。
圖1 單機(jī)無窮大系統(tǒng)模型Fig.1 Single machine infinite-bus system model
若忽略變壓器輸電線路電阻上的有功功率損耗,假設(shè)發(fā)電機(jī)機(jī)械功率不變,可列寫出具有勵磁控制的單機(jī)無窮大輸電系統(tǒng)的三階狀態(tài)方程[6]:
其中,T'd=Td0x'dΣ/xdΣ;Ef為發(fā)電機(jī)勵磁電壓,即輸入的控制量。通過坐標(biāo)變換,令
以此可得到一個完全可控的線性系統(tǒng),即Brunovsky標(biāo)準(zhǔn)型:
2.2 Terminal分段滑模勵磁控制器的設(shè)計
Terminal滑??刂剖菍ζ胀ɑ?刂品椒ǖ母倪M(jìn),在滑模面上跟蹤誤差能夠在有限時間內(nèi)收斂到零,其中,全局快速Terminal滑模控制結(jié)合了線性滑模和快速Terminal滑模的優(yōu)點,具有良好的全過程收斂特性,且收斂速度快,其典型滑模面可表示為[7]:
式中,α、β>0,p>q且為正奇數(shù)。
由式(5)得,在其滑動模態(tài)下:
對式(6)積分可得系統(tǒng)從任意狀態(tài)收斂到滑動模態(tài)的時間為:
收斂時間與α、β、p、q有關(guān),給定適當(dāng)值可使系統(tǒng)在有限時間內(nèi)收斂。式(6)表達(dá)了狀態(tài)量x的收斂速度,當(dāng)系統(tǒng)狀態(tài)x遠(yuǎn)離平衡點時,線性滑模面-αx的速度比快速Terminal滑模面快;當(dāng)系統(tǒng)狀態(tài)x在平衡點附近時,快速Terminal滑模面 -βxq/p的收斂速度優(yōu)于線性滑模面。
考慮到不同趨近階段各自的收斂特性,將滑模面分為兩段,每段均具有全局的收斂特性:
式中,p、q、m和n為正奇數(shù),且p>q,m>n。
則系統(tǒng)到達(dá)平衡狀態(tài)的總時間為:
圖2為簡單二階SISO系統(tǒng)的狀態(tài)量變化曲線,參數(shù)和初始值相同,可以看出應(yīng)用Terminal分段滑模面時,系統(tǒng)的收斂速度高于全局快速Terminal滑模面,從初始狀態(tài)到達(dá)平衡態(tài)的過程中,縮短了收斂時間,改善了趨近效果。
圖2 兩種滑模面下系統(tǒng)狀態(tài)量的變化曲線Fig.2 Response curves of state variables of two kinds of SM surface
設(shè)計滑模面為:
設(shè)計勵磁控制率為:
式中,αi>0;βi>0;pi、qi、p、q、mi、ni、m、n為正奇數(shù)(i=0、1)。
證明此分段滑模控制系統(tǒng)的穩(wěn)定性。
由式(16)~式(18)得:
構(gòu)造Lyapunov函數(shù):
則有:
故系統(tǒng)具有李雅普諾夫穩(wěn)定性。
粒子群算法的基本思想是隨機(jī)初始化一群沒有體積沒有質(zhì)量的粒子,每個粒子代表一個優(yōu)化問題的可行解,粒子在解空間中以一定的速度飛行,根據(jù)自身的歷史信息和群體信息調(diào)整飛行的速度和方向,以迭代的方式搜索最優(yōu)解。
設(shè)一個d維的搜索空間里有M個粒子,該群體以一定的速度飛行。粒子i的位置可以表示為xi= (xi1,xi2,...,xid),xid∈[Ld,Ud],Ld、Ud為搜索空間的下限和上限;粒子i的速度vid∈[vmin,d,vmax,d],vmin,d、vmax,d為最小和最大速度;該粒子迄今為止搜索到的最優(yōu)位置pi=(pi1,pi2,...,pid);整個粒子群迄今為止搜索到的最優(yōu)位置pg=(pg1,pg2,...,pgd)??紤]到協(xié)調(diào)PSO算法的全局和局部尋優(yōu)能力,在每次迭代中,粒子更新速度和位置:
慣性權(quán)重w的值決定了粒子前一時刻對當(dāng)前速度的影響程度,故可調(diào)整其值來提高尋優(yōu)能力。采用線性遞減計算公式[8]:
其中,r1、r2為均勻分布在(0,1)區(qū)間隨機(jī)數(shù); maxgen為最大迭代次數(shù);i為當(dāng)前迭代次數(shù)。
為了獲取滿意的過渡過程動態(tài)特性,本文將目標(biāo)函數(shù)進(jìn)行了改進(jìn),將誤差絕對值時間積分性能指標(biāo)作為參數(shù)選擇的最小目標(biāo)函數(shù),并在目標(biāo)函數(shù)中加入控制輸入的平方項:
式中,e(t)為系統(tǒng)誤差;u(t)為控制器的輸出;ω1=0.999;ω2=0.001。改進(jìn)粒子群算法的流程圖如圖3所示。
圖3 改進(jìn)PSO算法流程圖Fig.3 Flow chart of improved PSO
上述的Terminal分段滑模控制中,選取適當(dāng)?shù)膮?shù)值可使系統(tǒng)在整個收斂過程都具有較快的收斂速度。對于參數(shù)的選擇,與改進(jìn)的粒子群優(yōu)化算法相結(jié)合,通過迭代尋優(yōu)找到控制率的最佳參數(shù),達(dá)到最好的控制效果。
4.1 PSO-Terminal滑??刂品抡娼Y(jié)果與分析
本文將傳統(tǒng)的Terminal滑模勵磁控制方法與PSO-Terminal滑??刂撇呗詫Ρ?,針對于單機(jī)無窮大系統(tǒng)中發(fā)生的小擾動,將優(yōu)化后的控制策略應(yīng)用到三相短路的大擾動控制系統(tǒng)中,利用Matlab進(jìn)行仿真分析。典型單機(jī)無窮大系統(tǒng)參數(shù)為:ω0= 100πrad/s,H=7s,D=8pu,Pm=0.9 pu,Vs= 1pu,xd=1.8pu,x'd=0.3,xdΣ=2.2,x'dΣ=0.7,Td0=8s,xq=1.8,xqΣ=2.2。設(shè)置小干擾為t=0s時,發(fā)電機(jī)功角偏離平衡點Δδ=-5°,給定系統(tǒng)初始值為(δ,ω,E'q)=(40,314,1.002);設(shè)置大干擾為t=2s時系統(tǒng)發(fā)生三相短路故障,0.1s后故障消失。在優(yōu)化過程中,取粒子種群數(shù)為30,迭代次數(shù)為40次,wmax=0.9,wmin=0.4,c1=c2=2??紤]到pi、qi、p、q、mi、ni、m、n的取值,在初始化和更新時取為正奇數(shù)。
經(jīng)優(yōu)化后的參數(shù)與未優(yōu)化的傳統(tǒng)Terminal控制方法[9]的參數(shù)如表1和表2所示;以式(26)為目標(biāo)函數(shù)得到的適應(yīng)度值變化曲線如圖4所示,并與經(jīng)典PSO算法來對比??芍瑢τ诟倪M(jìn)目標(biāo)函數(shù)的粒子群算法,在傳統(tǒng)PSO算法收斂時仍能繼續(xù)進(jìn)化,收斂速度更快,控制效果更好。
表1 |s0|≥1時兩種方法中滑模面的各參數(shù)值Tab.1 Parameter values of two SM surfaces as|s0|≥1
表2 |s0|<1時兩種方法中滑模面的各參數(shù)值Tab.2 Parameter values of two SM surfaces as|s0|<1
圖4 適應(yīng)度值Fig.4 Fitness value
4.2 靜態(tài)穩(wěn)定性分析
研究PSO-Terminal滑??刂撇呗栽谛「蓴_下的控制效果,與傳統(tǒng)全局快速Terminal滑模控制方法進(jìn)行對比來分析其靜態(tài)穩(wěn)定性。本方法在設(shè)計工程中采用了分段滑模面,利用粒子群算法優(yōu)化參數(shù),使控制器達(dá)到最佳控制效果。圖5是發(fā)電機(jī)機(jī)端電壓在小擾動下的響應(yīng),結(jié)合圖6所示的發(fā)電機(jī)功角響應(yīng)曲線,可以看出系統(tǒng)功角在遠(yuǎn)離平衡態(tài)時具有更快的收斂速度,此時機(jī)端電壓亦能快速收斂;在平衡態(tài)附近功角和機(jī)端電壓能夠快速恢復(fù)到穩(wěn)態(tài)值,波動幅值較小,保證了系統(tǒng)的靜態(tài)穩(wěn)定。
圖5 發(fā)電機(jī)端電壓響應(yīng)曲線Fig.5 Response curve of terminal voltage
圖6 發(fā)電機(jī)功角響應(yīng)曲線Fig.6 Response curve of generator power angle
圖7給出了發(fā)電機(jī)角速度的響應(yīng)曲線,可知PSO-Terminal滑模控制的效果優(yōu)于全局快速Terminal滑??刂?,超調(diào)量明顯減小。在小干擾下,通過粒子群算法對控制律在兩種滑模面下的12個參數(shù)尋優(yōu),能夠有效地抑制振蕩,增加了系統(tǒng)的靜態(tài)穩(wěn)定性。
4.3 暫態(tài)穩(wěn)定性分析
圖8和圖9所示為三相短路故障下的響應(yīng)過程,可以看出PSO-Terminal分段滑??刂颇軌蚴拱l(fā)電機(jī)機(jī)端電壓和功角在短時間內(nèi)達(dá)到穩(wěn)定,有效地抑制了系統(tǒng)振蕩,改善了系統(tǒng)暫態(tài)穩(wěn)定性的能力。這兩種控制方法都具有擾動后維持機(jī)端電壓穩(wěn)定的能力,但是在大擾動過程中,改進(jìn)的PSO-Terminal分段滑??刂菩Ч獌?yōu)于全局快速Terminal滑模控制方法[10]。
圖7 發(fā)電機(jī)角速度響應(yīng)曲線Fig.7 Response curve of generator angular velocity
圖8 機(jī)端電壓動態(tài)響應(yīng)Fig.8 Dynamic response curve of terminal voltage
圖9 發(fā)電機(jī)功角動態(tài)響應(yīng)Fig.9 Dynamic response curve of generator power angle
本文將改進(jìn)的粒子群算法與Terminal分段滑??刂葡嘟Y(jié)合,應(yīng)用于發(fā)電機(jī)勵磁控制器的設(shè)計。根據(jù)滑動模態(tài)的收斂時間特性,提出了Terminal分段滑模面,針對收斂過程的差異分別設(shè)計了滑??刂撇呗?。利用PSO算法優(yōu)化參數(shù),綜合考慮勵磁系統(tǒng)的控制性能,在目標(biāo)函數(shù)中加入控制輸入的平方項,并進(jìn)行靜態(tài)與暫態(tài)穩(wěn)定性的分析,驗證了本文所采用方法具有較好的穩(wěn)定性和魯棒性。
[1]馬幼捷,王新志,周雪松 (Ma Youjie,Wang Xinzhi,Zhou Xuesong).基于微分幾何理論和自抗擾控制技術(shù)的勵磁控制器設(shè)計 (Excitation control design based on differential geometry theory and active disturbance rejection control)[J].電工電能新技術(shù) (Advanced Technology of Electrical Engineering and Energy),2007,26(1):34-37.
[2]王興貴,黃忠良 (Wang Xinggui,Huang Zhongliang).同步發(fā)電機(jī)勵磁系統(tǒng)的智能變結(jié)構(gòu)控制 (Intelligent sliding mode variable structure control for synchronous generator excitation system)[J].電力系統(tǒng)及其自動化學(xué)報 (Proceedings of the CSU-EPSA),2006,18(6): 79-82.
[3]Abido M A,Abdel-Magid Y L.Hybridizing rule-based power system stabilizers with genetic algorithms[J].IEEE Transactions on Power Systems,1999,14(2): 600-607.
[4]Man Z H,Palan I.Decentralized three segment nonlinear sliding mode control for robotic manipulators[A].IEEE International Workshop on Emerging Technologies and Factory Automation[C].Cairns,Australia,1992.607-612.
[5]Wang Wei-yen,Leu Yih-guang,Lee Tsu-tian.Robust adaptive controller design for a class of uncertain nonlinear systems using online T-S fuzzy-neural modeling approach [J].IEEE Transactions on Cybernetics Systems,2011,41(2):542-552.
[6]盧強(qiáng),梅生偉,孫元章 (Lu Qiang,Mei Shengwei,Sun Yuanzhang).電力系統(tǒng)非線性控制 (Nonlinear control for power systems)[M].2版 (Second Edition).北京:清華大學(xué)出版社 (Beijing:Tsinghua University Press),2008.
[7]劉金琨 (Liu Jinkun).滑模變結(jié)構(gòu)控制Matlab仿真(Matlab simulation for sliding mode control)[M].北京:清華大學(xué)出版社 (Beijing:Tsinghua University Press),2005.
[8]李麗,牛奔 (Li Li,Niu Ben).粒子群優(yōu)化算法 (Particle swarm optimization)[M].北京:冶金工業(yè)出版社 (Beijing:Metallurgical Industry Press),2009.
[9]Yu Shuanghe,Yu Xinghuo,Man Zhihong.Robust global terminal sliding mode control of SISO nonlinear uncertain systems[A].Proc.of the 39th IEEE Conference on Decision and Control[C].Sydney,Australia,2000.2198-2203.
(,cont.on p.35)(,cont.from p.22)
[10]曾正,劉滌塵,廖清芬,等 (Zeng Zheng,Liu Dichen,Liao Qingfen,et al.).Terminal滑模變結(jié)構(gòu)勵磁控制設(shè)計及仿真研究(Design and simulation study on terminal sliding mode variable structure excitation control) [J].電力系統(tǒng)保護(hù)與控制 (Power System Protection and Control),2010,38(23):1-5.
Design of Terminal piecewise sliding mode excitation controller based on improved PSO
ZHANG Hong,YU Lei,XU Bin
(College of Electrical Engineering,Northeast Dianli University,Jilin 132012,China)
In order to obtain better convergence rate,Terminal piecewise sliding mode excitation control is designed based on fast terminal sliding mode surface.Sliding mode control strategy contains more parameters,so that to solve this problem,particle swarm optimization(PSO)is used to optimize the parameters for the preferable ability of searching.The simulation and analysis are done under a variety of disturbance based on single machine to infinitebus system.The simulation results show that the response rate of the control strategy proposed in this paper is faster,and it can also improve the static and transient stability of the power system effectively and improve control precision.
Terminal piecewise sliding mode;particle swarm optimization;excitation control;single machine infinite system
TM571
A
1003-3076(2014)06-0018-05
2013-06-08
張 虹(1973-),女,吉林籍,副教授,博士,研究方向為電力系統(tǒng)穩(wěn)定與控制;于 雷(1988-),男,吉林籍,碩士研究生,研究方向為電力系統(tǒng)非線性控制。