呂龍 劉鳳春 牟憲民
(大連理工大學電氣工程學院,大連 116023)
摘要:永磁同步電機(PMsM)矢量控制系統(tǒng)結(jié)構(gòu)復雜、系統(tǒng)運行時參數(shù)攝動,嚴重影響了系統(tǒng)的性能:針對這一問題,設計了一種基于模糊調(diào)節(jié)單神經(jīng)元增益的自適應PID控制器,將其應用于PMsM的轉(zhuǎn)速控制。在MAI量AB平臺上得到的仿真結(jié)果表明,采用這種控制器的PMsM矢量控制系統(tǒng)具有一定的優(yōu)越性:
關鍵詞:永磁同步電機矢量控制單神經(jīng)元PID模糊增益
O前言
目前永電機(PMsM)伺服控制系統(tǒng)仍廣泛采用傳統(tǒng)的PID控制器,但PMsM控制系統(tǒng)本身是一個具有非線性、強耦合及時變性的復雜系統(tǒng),加之系統(tǒng)運行時還會受到負載擾動等不確定因素的干擾,系統(tǒng)參數(shù)甚至模型結(jié)構(gòu)都隨時間和工作環(huán)境的變化而變化,因此具有固定參數(shù)的傳統(tǒng)PID控制難以實現(xiàn)精確控制。為了克服傳統(tǒng)PID控制的不足,將單神經(jīng)元自適應PID控制器應用于系統(tǒng)控制已成為研究的熱點。文獻[1]將單神經(jīng)元PID控制器用于永磁同步電機控制系統(tǒng),優(yōu)化了電機的起動眭能,但由于其控制器增益不具備在線學習的自調(diào)整能力,導致控制器對神經(jīng)元的學習速率依賴程度較大,設計的關鍵在于確定控制器增益和學習速率[1-3]。文獻[2]提出用模糊校正的方法調(diào)整學習速率,但需整定的參數(shù)較多,算法復雜,控制器的實時性不易保證。文獻[3—4 ]采用非線性變換法整定單神經(jīng)元PID控制器的增益,削弱了學習速率對控制器眭能的不利影響,但這種增益的調(diào)整只是根據(jù)系統(tǒng)誤差進行的,從機理上講屬于一種粗調(diào)。較好的調(diào)節(jié)方法應當根據(jù)系統(tǒng)誤差和誤差變化率的大小進行增益的粗調(diào)和細調(diào)。因此本文采用模糊控制策略在線調(diào)整單神經(jīng)元自適應PID控制器的增益,將這種控制器應用于PMsM矢量控制系統(tǒng)的轉(zhuǎn)速調(diào)節(jié)。結(jié)果表明,這種控制方式能夠改善PMsM控制系統(tǒng)的動態(tài)性能,使系統(tǒng)具有較強的自適應性和魯棒性。
1 PMSM矢量控制
矢量控制就是以旋轉(zhuǎn)的轉(zhuǎn)子磁通矢量為參考坐標,利用從定子坐標系(abc坐標系)到轉(zhuǎn)子坐標系(dq坐標系)之間的變換,將三相耦合的定子電流轉(zhuǎn)化為相互正交的轉(zhuǎn)子坐標系下的勵磁電流id和轉(zhuǎn)矩電流iq,然后分別進行控制,從而可以像控制直流電機那樣控制交流電機;PMsM矢量控制原理如圖1所示,經(jīng)過坐標變換,在dq旋轉(zhuǎn)坐標系下PlⅥsM的電磁轉(zhuǎn)矩方程為
2單神經(jīng)元模糊PID控制器
單神經(jīng)元作為神經(jīng)網(wǎng)絡的基本單位具有自學習和自適應能力,而且結(jié)構(gòu)簡單、計算量小,有利于實現(xiàn)實時控制。而PID控制器的參數(shù)與被控對象聯(lián)系密切,將兩者結(jié)合組成單神經(jīng)元自適應P1D控制器,能夠辨識系統(tǒng)環(huán)境條件的變化并自動校正控制動作,從而改善非線性時變對象的動態(tài)響應品質(zhì),應用于PMsM矢量控制系統(tǒng)的單神經(jīng)元自適應HD控制器的原理如圖2所示。
式中ηi為學習效率,u(k)為神經(jīng)元的輸出,e(k)為控制對象實際輸出與期望輸出的誤差。
無監(jiān)督的學習算法通過自適應學習抽取輸八信號的規(guī)律,不存在外部反饋指不信息,輸入信號的處理有一定的盲目性,精度不高,但訓練樣本分類靈活、算法簡練;有監(jiān)督的學習算法引入了網(wǎng)絡輸出的評價標準,使神經(jīng)元的學習向著最快減小系統(tǒng)誤差的方I可改變,訓練樣本分類精細準確,但學習過程較慢。為發(fā)揮各日的長處,本文將無監(jiān)督的Hebb算法和有監(jiān)督的Delta算法結(jié)合起來,從而有:
從上述控制策略看,單神經(jīng)元PID控制器是通過辨識系統(tǒng)環(huán)境變化,在線調(diào)整權值,從而使控制器具有智能性,但不足之處在于控制器的增益ku不具備在線學習的自動調(diào)整能力,這使得控制器對神經(jīng)元的學習速率依賴程度較大[1]。另外K。的選擇也很重要,ku越大系統(tǒng)的快速性越好,但超調(diào)量增大,甚至使系統(tǒng)不穩(wěn)定;ku過小又會使系統(tǒng)的動態(tài)響應緩慢,這種固定增益的單神經(jīng)元PID控制器設計的關鍵在于確定控制器的參數(shù).如何改進算法使增益ku具備在線調(diào)整能力,已成為進一步提高控制器性能的關鍵。文獻[3~4]采用非線性變換法調(diào)整ku,但這種調(diào)節(jié)增益的方法只根據(jù)系統(tǒng)誤差進行調(diào)節(jié),在系統(tǒng)給定值較大時,較小的誤差將導致增益Ku調(diào)整能力不足。本文采用模糊控制策略調(diào)整控制器的增益Ku,以模糊化的系統(tǒng)誤差E和誤差變化率Ec作為模糊規(guī)則的輸入語言變量,模糊推理的輸出語言變量u用于調(diào)整單神經(jīng)元P『D控制器的增益。模糊控制策略不僅能夠根據(jù)控制對象當前輸出狀態(tài)進行自調(diào)整,還能夠預知下一時刻輸出狀態(tài)并校正控制動作,因此這種調(diào)節(jié)增益的方式具有~定的優(yōu)越性:
模糊控制策略如圖3所示,系統(tǒng)誤差e和誤差變化牢ec為實際輸入量,經(jīng)過尺度變換,量化成模糊論域范圍內(nèi)的模糊量E和Ec,圖中ke和Kec為量化因子,模糊推理輸出u域反變換后的值作為單神經(jīng)元模糊PID控制器的增益Kuo為了便于利用模糊算法同時保證Ku>0的約束條件,用如下方法進行輸出量U的域反變換:
模糊控制的性能主要取決于模糊控制規(guī)則,控制規(guī)則可以來自專家經(jīng)驗電町以根據(jù)現(xiàn)場操作人員的經(jīng)驗制定,本文在分析經(jīng)典PMsM轉(zhuǎn)速響應曲線的基礎上提出控制目標,進而制定模糊控制規(guī)則。經(jīng)典的轉(zhuǎn)速響應吐線如圖4所示,假定使轉(zhuǎn)速n(t)維持在給定轉(zhuǎn)速no時,速度控制器的輸出U(t)為u。,則n(t)在AB段的超調(diào)是由于OA段u(t)大于u,、且轉(zhuǎn)速啊應存在一定的滯后性造成的;Bc段轉(zhuǎn)速下降,轉(zhuǎn)速誤差有減小的趨勢是由于AB段u(t)逐漸減小使得uo(t)小于uo;cD段轉(zhuǎn)速繼續(xù)下降,轉(zhuǎn)速誤差增大是因為Bc段控制器的輸出仍然較小;DE段轉(zhuǎn)速卜升,轉(zhuǎn)速誤差有減小的趨勢是由于cD段u(t)大于uo并且系統(tǒng)響應總是具有滯后性造成的。為此提出如下控制目標:0A段(e>0,ec<0)首先保持u(f)很大以增加系統(tǒng)的快速性,在接近A點時u(t)迅速減小:AB段(e<0,ec<0)保持u(t)基本不變抑制超調(diào)的進
3仿真結(jié)果
為檢驗單神經(jīng)元模糊PID控制器對學習速率的依賴程度,選取(O.1,1)區(qū)間內(nèi)多組不同學習速率的隨機組合,而ηo為零,其余參數(shù)不變。測得轉(zhuǎn)速響應曲線簇如圖6所示,選取不同學習速率時轉(zhuǎn)速響應曲線基本重合,可見控制器對學習速率變化不敏感。
4結(jié)論
本文設計了單神經(jīng)元模糊PID控制器代替?zhèn)鹘y(tǒng)的PID控制器進行PMsM的轉(zhuǎn)速控制,無需建立被控對象的數(shù)學模型,從而簡化了設計過程,同時在起動階段和負載擾動階段都取得了令人滿意的控制效果。通過模糊推理在線整定控制器的增益,使控制器對神經(jīng)元學習速率的依賴程度有所降低,轉(zhuǎn)速響應對學習速率變化不敏感,表現(xiàn)出較強的自適應性和魯棒性。但由于模糊規(guī)則、隸屬函數(shù)、量化因子和比例因子的改變都會影響模糊推理得出控制信息,因此對于更高要求的伺服控制系統(tǒng),如何優(yōu)化模糊控制策略使控制器性能達到****,還有待進一步完善。 |