呂龍 劉鳳春 牟憲民
(大連理工大學(xué)電氣工程學(xué)院,大連 116023)
摘要:永磁同步電機(jī)(PMsM)矢量控制系統(tǒng)結(jié)構(gòu)復(fù)雜、系統(tǒng)運(yùn)行時(shí)參數(shù)攝動,嚴(yán)重影響了系統(tǒng)的性能:針對這一問題,設(shè)計(jì)了一種基于模糊調(diào)節(jié)單神經(jīng)元增益的自適應(yīng)PID控制器,將其應(yīng)用于PMsM的轉(zhuǎn)速控制。在MAI量AB平臺上得到的仿真結(jié)果表明,采用這種控制器的PMsM矢量控制系統(tǒng)具有一定的優(yōu)越性:
關(guān)鍵詞:永磁同步電機(jī)矢量控制單神經(jīng)元PID模糊增益
O前言
目前永電機(jī)(PMsM)伺服控制系統(tǒng)仍廣泛采用傳統(tǒng)的PID控制器,但PMsM控制系統(tǒng)本身是一個(gè)具有非線性、強(qiáng)耦合及時(shí)變性的復(fù)雜系統(tǒng),加之系統(tǒng)運(yùn)行時(shí)還會受到負(fù)載擾動等不確定因素的干擾,系統(tǒng)參數(shù)甚至模型結(jié)構(gòu)都隨時(shí)間和工作環(huán)境的變化而變化,因此具有固定參數(shù)的傳統(tǒng)PID控制難以實(shí)現(xiàn)精確控制。為了克服傳統(tǒng)PID控制的不足,將單神經(jīng)元自適應(yīng)PID控制器應(yīng)用于系統(tǒng)控制已成為研究的熱點(diǎn)。文獻(xiàn)[1]將單神經(jīng)元PID控制器用于永磁同步電機(jī)控制系統(tǒng),優(yōu)化了電機(jī)的起動眭能,但由于其控制器增益不具備在線學(xué)習(xí)的自調(diào)整能力,導(dǎo)致控制器對神經(jīng)元的學(xué)習(xí)速率依賴程度較大,設(shè)計(jì)的關(guān)鍵在于確定控制器增益和學(xué)習(xí)速率[1-3]。文獻(xiàn)[2]提出用模糊校正的方法調(diào)整學(xué)習(xí)速率,但需整定的參數(shù)較多,算法復(fù)雜,控制器的實(shí)時(shí)性不易保證。文獻(xiàn)[3—4 ]采用非線性變換法整定單神經(jīng)元PID控制器的增益,削弱了學(xué)習(xí)速率對控制器眭能的不利影響,但這種增益的調(diào)整只是根據(jù)系統(tǒng)誤差進(jìn)行的,從機(jī)理上講屬于一種粗調(diào)。較好的調(diào)節(jié)方法應(yīng)當(dāng)根據(jù)系統(tǒng)誤差和誤差變化率的大小進(jìn)行增益的粗調(diào)和細(xì)調(diào)。因此本文采用模糊控制策略在線調(diào)整單神經(jīng)元自適應(yīng)PID控制器的增益,將這種控制器應(yīng)用于PMsM矢量控制系統(tǒng)的轉(zhuǎn)速調(diào)節(jié)。結(jié)果表明,這種控制方式能夠改善PMsM控制系統(tǒng)的動態(tài)性能,使系統(tǒng)具有較強(qiáng)的自適應(yīng)性和魯棒性。
1 PMSM矢量控制
矢量控制就是以旋轉(zhuǎn)的轉(zhuǎn)子磁通矢量為參考坐標(biāo),利用從定子坐標(biāo)系(abc坐標(biāo)系)到轉(zhuǎn)子坐標(biāo)系(dq坐標(biāo)系)之間的變換,將三相耦合的定子電流轉(zhuǎn)化為相互正交的轉(zhuǎn)子坐標(biāo)系下的勵(lì)磁電流id和轉(zhuǎn)矩電流iq,然后分別進(jìn)行控制,從而可以像控制直流電機(jī)那樣控制交流電機(jī);PMsM矢量控制原理如圖1所示,經(jīng)過坐標(biāo)變換,在dq旋轉(zhuǎn)坐標(biāo)系下PlⅥsM的電磁轉(zhuǎn)矩方程為
2單神經(jīng)元模糊PID控制器
單神經(jīng)元作為神經(jīng)網(wǎng)絡(luò)的基本單位具有自學(xué)習(xí)和自適應(yīng)能力,而且結(jié)構(gòu)簡單、計(jì)算量小,有利于實(shí)現(xiàn)實(shí)時(shí)控制。而PID控制器的參數(shù)與被控對象聯(lián)系密切,將兩者結(jié)合組成單神經(jīng)元自適應(yīng)P1D控制器,能夠辨識系統(tǒng)環(huán)境條件的變化并自動校正控制動作,從而改善非線性時(shí)變對象的動態(tài)響應(yīng)品質(zhì),應(yīng)用于PMsM矢量控制系統(tǒng)的單神經(jīng)元自適應(yīng)HD控制器的原理如圖2所示。
式中ηi為學(xué)習(xí)效率,u(k)為神經(jīng)元的輸出,e(k)為控制對象實(shí)際輸出與期望輸出的誤差。
無監(jiān)督的學(xué)習(xí)算法通過自適應(yīng)學(xué)習(xí)抽取輸八信號的規(guī)律,不存在外部反饋指不信息,輸入信號的處理有一定的盲目性,精度不高,但訓(xùn)練樣本分類靈活、算法簡練;有監(jiān)督的學(xué)習(xí)算法引入了網(wǎng)絡(luò)輸出的評價(jià)標(biāo)準(zhǔn),使神經(jīng)元的學(xué)習(xí)向著最快減小系統(tǒng)誤差的方I可改變,訓(xùn)練樣本分類精細(xì)準(zhǔn)確,但學(xué)習(xí)過程較慢。為發(fā)揮各日的長處,本文將無監(jiān)督的Hebb算法和有監(jiān)督的Delta算法結(jié)合起來,從而有:


從上述控制策略看,單神經(jīng)元PID控制器是通過辨識系統(tǒng)環(huán)境變化,在線調(diào)整權(quán)值,從而使控制器具有智能性,但不足之處在于控制器的增益ku不具備在線學(xué)習(xí)的自動調(diào)整能力,這使得控制器對神經(jīng)元的學(xué)習(xí)速率依賴程度較大[1]。另外K。的選擇也很重要,ku越大系統(tǒng)的快速性越好,但超調(diào)量增大,甚至使系統(tǒng)不穩(wěn)定;ku過小又會使系統(tǒng)的動態(tài)響應(yīng)緩慢,這種固定增益的單神經(jīng)元PID控制器設(shè)計(jì)的關(guān)鍵在于確定控制器的參數(shù).如何改進(jìn)算法使增益ku具備在線調(diào)整能力,已成為進(jìn)一步提高控制器性能的關(guān)鍵。文獻(xiàn)[3~4]采用非線性變換法調(diào)整ku,但這種調(diào)節(jié)增益的方法只根據(jù)系統(tǒng)誤差進(jìn)行調(diào)節(jié),在系統(tǒng)給定值較大時(shí),較小的誤差將導(dǎo)致增益Ku調(diào)整能力不足。本文采用模糊控制策略調(diào)整控制器的增益Ku,以模糊化的系統(tǒng)誤差E和誤差變化率Ec作為模糊規(guī)則的輸入語言變量,模糊推理的輸出語言變量u用于調(diào)整單神經(jīng)元P『D控制器的增益。模糊控制策略不僅能夠根據(jù)控制對象當(dāng)前輸出狀態(tài)進(jìn)行自調(diào)整,還能夠預(yù)知下一時(shí)刻輸出狀態(tài)并校正控制動作,因此這種調(diào)節(jié)增益的方式具有~定的優(yōu)越性:
模糊控制策略如圖3所示,系統(tǒng)誤差e和誤差變化牢ec為實(shí)際輸入量,經(jīng)過尺度變換,量化成模糊論域范圍內(nèi)的模糊量E和Ec,圖中ke和Kec為量化因子,模糊推理輸出u域反變換后的值作為單神經(jīng)元模糊PID控制器的增益Kuo為了便于利用模糊算法同時(shí)保證Ku>0的約束條件,用如下方法進(jìn)行輸出量U的域反變換:
模糊控制的性能主要取決于模糊控制規(guī)則,控制規(guī)則可以來自專家經(jīng)驗(yàn)電町以根據(jù)現(xiàn)場操作人員的經(jīng)驗(yàn)制定,本文在分析經(jīng)典PMsM轉(zhuǎn)速響應(yīng)曲線的基礎(chǔ)上提出控制目標(biāo),進(jìn)而制定模糊控制規(guī)則。經(jīng)典的轉(zhuǎn)速響應(yīng)吐線如圖4所示,假定使轉(zhuǎn)速n(t)維持在給定轉(zhuǎn)速no時(shí),速度控制器的輸出U(t)為u。,則n(t)在AB段的超調(diào)是由于OA段u(t)大于u,、且轉(zhuǎn)速啊應(yīng)存在一定的滯后性造成的;Bc段轉(zhuǎn)速下降,轉(zhuǎn)速誤差有減小的趨勢是由于AB段u(t)逐漸減小使得uo(t)小于uo;cD段轉(zhuǎn)速繼續(xù)下降,轉(zhuǎn)速誤差增大是因?yàn)锽c段控制器的輸出仍然較;DE段轉(zhuǎn)速卜升,轉(zhuǎn)速誤差有減小的趨勢是由于cD段u(t)大于uo并且系統(tǒng)響應(yīng)總是具有滯后性造成的。為此提出如下控制目標(biāo):0A段(e>0,ec<0)首先保持u(f)很大以增加系統(tǒng)的快速性,在接近A點(diǎn)時(shí)u(t)迅速減小:AB段(e<0,ec<0)保持u(t)基本不變抑制超調(diào)的進(jìn)
3仿真結(jié)果
為檢驗(yàn)單神經(jīng)元模糊PID控制器對學(xué)習(xí)速率的依賴程度,選取(O.1,1)區(qū)間內(nèi)多組不同學(xué)習(xí)速率的隨機(jī)組合,而ηo為零,其余參數(shù)不變。測得轉(zhuǎn)速響應(yīng)曲線簇如圖6所示,選取不同學(xué)習(xí)速率時(shí)轉(zhuǎn)速響應(yīng)曲線基本重合,可見控制器對學(xué)習(xí)速率變化不敏感。
4結(jié)論
本文設(shè)計(jì)了單神經(jīng)元模糊PID控制器代替?zhèn)鹘y(tǒng)的PID控制器進(jìn)行PMsM的轉(zhuǎn)速控制,無需建立被控對象的數(shù)學(xué)模型,從而簡化了設(shè)計(jì)過程,同時(shí)在起動階段和負(fù)載擾動階段都取得了令人滿意的控制效果。通過模糊推理在線整定控制器的增益,使控制器對神經(jīng)元學(xué)習(xí)速率的依賴程度有所降低,轉(zhuǎn)速響應(yīng)對學(xué)習(xí)速率變化不敏感,表現(xiàn)出較強(qiáng)的自適應(yīng)性和魯棒性。但由于模糊規(guī)則、隸屬函數(shù)、量化因子和比例因子的改變都會影響模糊推理得出控制信息,因此對于更高要求的伺服控制系統(tǒng),如何優(yōu)化模糊控制策略使控制器性能達(dá)到****,還有待進(jìn)一步完善。 |