鐘義長,鐘倫瓏
(1.湖南工程學院,湖南湘潭411101;2.中國民航大學,天津300300)
永磁同步電動機(以下簡稱PMSM)在各種交流系統(tǒng)中得到了廣泛的應用。隨著非線性技術在控制領域的發(fā)展,一些先進控制技術在永磁同步電動機的控制與驅動上也取得了很大進步[1,16],學者們把設計出品質更高、性能更高的控制器作為交流伺服系統(tǒng)研究的熱點。
文獻[2]中,作者結合一些實際工程,對如何實現(xiàn)有限維的重復控制做了詳細的闡述。文獻[3-5]中,設計者取不同的狀態(tài)量作為觀測器的輸入以實現(xiàn)電機控制,條件是必須知道電機的確定狀態(tài),這樣在計算方法上就增加了復雜性。于是,為了消除控制器易受不確定因素的影響,提高其控制精度,學者們在控制中加入了智能控制的理念,如自適應控制技術[6]、先進滑模控制技術[7]、重復控制技術加神經(jīng)網(wǎng)絡技術的方法[8-9]等。這些先進算法,在改進電機控制器與提高系統(tǒng)對參數(shù)變化的適應能力上帶來了一些優(yōu)點,但是存在的問題就是使控制器的設計過程有時反而更加復雜化。
對于上述存在的不足,在文獻[10]中,作者設計了一種新的方法來消除線圈參數(shù)漂移對電機電流響應的影響,即文中所謂的三步法,從文獻[10]中實驗結果可以看出該方法有效地提高了系統(tǒng)對參數(shù)漂移的抗干擾性。文獻[11]中,作者提出了利用參數(shù)辨識的方法來實現(xiàn)速度控制器的自校正。但是,從上述文獻中可以看出,仍都沒有綜合考慮在雙閉環(huán)情況下的參數(shù)自校正控制。
本文在分析和研究這些辨識方法的基礎上,提出了一種對電流/電壓雙閉環(huán)自適應控制的方法。該方法首先辨識電機的電感與電阻,設計電流環(huán);然后采用改進的朗道離散時間遞推,提出模型參考自適應算法,辨識轉動慣量,設計電壓環(huán),最后驗證本文參數(shù)辨識的有效性與雙閉環(huán)情況下的參數(shù)自適應的優(yōu)越性。
對于表面粘貼式磁鋼PMSM,在dq軸下,其d軸與q軸電感相等(即Ld=Lq=L),此時電機的電壓方程可表示:
式中:ud、uq為 d 軸、q軸的電壓;id、iq為 d 軸、q軸的電流;Rs為定子電阻;ω為轉子機械角速度;L為電感;ωf為轉子永磁體磁鏈;p為極對數(shù)。
在電機控制中,其通常的思路是利用id、iq電流分別來控制電流控制器得到ud、uq。在多數(shù)情況下,設計者都是令id=0,這樣也是為了使控制器設計簡便,結構簡單。圖1為電流控制系統(tǒng)原理框圖。考慮到 PI控制情況下系統(tǒng)有較好的抗干擾能力,同時系統(tǒng)的輸出無靜差,這里也將PI控制器就設計為電流控制器。調(diào)速系統(tǒng)屬于多環(huán)系統(tǒng),本文在各控制器的設計上采取兩步:首先設計電流調(diào)節(jié)器;然后在此基礎上把電流環(huán)看作速度環(huán)中的一個環(huán)節(jié),再設計速度調(diào)節(jié)器。
圖1 電流控制原理框圖
圖2 采用電流控制環(huán)時的參數(shù)辨識框圖
如圖2所示,對于PMSM與逆變器,這里可以看成是一階慣性環(huán)節(jié)的串聯(lián)[12]。在反饋系數(shù)為1的情況下,并且不考慮電流反饋過程中的延時,表示電機與逆變器共同的傳遞函數(shù)表示如下:
式中:kv為電壓放大系數(shù);τv為逆變器當成慣性環(huán)節(jié)處理后的時間常數(shù)。
電流控制器的傳遞函數(shù):
式中:kpc是放大系數(shù);τic為積分環(huán)節(jié)的時間常數(shù)。
為簡單起見,本文將系統(tǒng)中所要辨識的參數(shù)用帶“^”來表示,電阻的辨識值、電感的辨識值如下:
在id=0的情況下,用辨識出來的電感值來計算所補償?shù)姆措妱莘至?,以保證其補償?shù)木取S墒?1)、式(2)可知:
式(8)中,Δ =pωψf,在電機穩(wěn)定運行的條件下,這項可以認為是一個常數(shù)項。
這里定義ξ為電流反饋噪聲,顯然,ξ1為均值是零的噪聲。
為了便于計算機處理,將式(9)離散化,得到:
則d軸電壓是由轉子機械角速度ω和q軸電流iq決定。在控制系統(tǒng)中,電流控制器送給逆變器的輸出信號就是d軸給定的電壓信號,而這一信號即為ud。這樣,電感值就可通過式(1)得到。
考慮計算中可能帶來誤差,可以通過計算多組數(shù)據(jù)來求得多個電感辨識值,然后再對這些數(shù)據(jù)分組并取中間值,最后利用求平均值的方法計算電感值。
由式(1)可知,對PMSM直軸方向上施加一較低的直流電壓,即給定一個ud,同時使得uq=0,在電機空載的情況下,這時電機不會轉動,即此時ω=0,d軸電流在電壓作用下將建立起階躍響應。若緩慢增加電壓幅值,直到定子電流達到額定值為止。由式(1),定子相電流達到穩(wěn)態(tài)后,滿足ud=Rsid,記錄此時的ud和id,就可以得到電阻的辨識值。
不考慮運行中摩擦力轉矩和負載轉矩對系統(tǒng)的影響,通常電流環(huán)時間常數(shù)的選取遠遠小于速度環(huán)時間常數(shù)的選取,此時速度環(huán)可以等效為圖3。這里ω*和ω分別為系統(tǒng)給定速度與反饋速度;kps、τis分別是速度環(huán)的放大系數(shù)和積分時間常數(shù)。由于速度環(huán)的控制對象是經(jīng)過電流環(huán)調(diào)節(jié)的PMSM,且電流環(huán)的截止頻率遠大于速度響應頻率,這樣可以把電流環(huán)等效為一階慣性環(huán)節(jié),其中Kc、Tc分別為電流環(huán)的等效增益與時間常數(shù),并且與式(11)、式(12)的辨識結果相關。
圖3 速度環(huán)系統(tǒng)控制框圖
根據(jù)經(jīng)典自動控制理論,對于圖3的系統(tǒng)結構,其開環(huán)傳遞函數(shù):
將式(15)與式(13)比較,可得:
從式(16)、式(17)中可以看出,p、ψf為電機常數(shù),而Tc已經(jīng)在電流環(huán)的設計中辨識出來,此時也可做常數(shù)處理。很明顯,速度環(huán)控制器的各參數(shù)均與轉動慣量J成線性關系,這樣,只要對轉動慣量進行辨識,就可以實現(xiàn)速度環(huán)控制器參數(shù)的自動調(diào)整。
電機的機械方程:
式中:J為電機轉動慣量;Te、Tl分別為電機電磁轉矩與負載轉矩。式(18)離散化可得:
式中:T為采樣周期。
對于快速響應的伺服系統(tǒng),采樣頻率都很高,因此在每個采樣周期內(nèi)忽略負載轉矩的變化,由式(19)可得:
式中:T為采樣周期。利用朗道離散時間遞推參數(shù)辨識機制[14],可以得到此時模型參考自適應算法:
從文獻[15]中可以看出,自適應增益β選取對辨識結果收斂時間與辨識結果的波動都有影響。通常情況下,自適應增益選得越大,那么參數(shù)辨識的速度越快,收斂時間也越短,但帶來的問題是在參數(shù)變化時,辨識結果會有較大的波動;反之,增益越小,辨識速度也越慢,但好處就是在參數(shù)變化的情況下,辨識波動也會越小。利用這一特點,分段選取不同的自適應增益:即采用兩個差別較大的自適應增益值對系統(tǒng)參數(shù)進行辨識。用較大的自適應增益對辨識結果不穩(wěn)定情況下的系統(tǒng)參數(shù)進行辨識,以快速辨識出系統(tǒng)參數(shù);在辨識結果穩(wěn)定后,又用較小的自適應增益值來維持系統(tǒng)。這里,改進后的轉動慣量自適應辨識器原理如圖4所示。
圖4 改進的轉動慣量自適應辨識器
為了驗證本文所述自適應控制器方法的有效性,在MATLAB環(huán)境下建立PMSM系統(tǒng)模型。仿真中所采用的PMSM參數(shù)設置如下:Rs=2.5 Ω,L=11 mH,ψf=0.18 Wb,J=0.001 5 kg·m2,p=4,B=0;逆變器的參數(shù)為:kv=20,τv=0.2 ms。
為了驗證本文提出參數(shù)辨識方法對速度響應效果,以電機專用控制芯片TMS320LF2812作為控制器的實驗平臺,在 DSP集成開發(fā)環(huán)境CCS(Code Composer Studio)2.0下采用C語言與匯編語言混合編程,調(diào)試參數(shù)自適應辨識算法??刂茖ο鬄橄嫣峨姍C股份有限公司生產(chǎn)的電機,基本參數(shù)同仿真參數(shù)。圖8是傳統(tǒng)PID控制與本文控制策略下對電機轉速響應的實驗比較曲線(這里,在t=0 s時,給定500 r/min的速度;在t=0.2 s時,速度給定增加為2 500 r/min;在t=0.6 s時,又將速度給定再次減為500 r/min);圖9為負載突變情況下的兩種方法下的系統(tǒng)響應實驗曲線,t=0.3 s時負載增加(由0 N·m 突增至2.5 N·m),t=0.7s時負載減少(由2.5 N·m突減至0 N·m)。
(1)從圖5、圖6及圖7中得出:系統(tǒng)在基于本文提出的自適應辨識的基礎上能快速、準確地估算出電機的參數(shù),從而實現(xiàn)對系統(tǒng)的動態(tài)PID控制;
(2)從圖8、圖9中得出:本文所述自適應的雙閉環(huán)PID控制較之于傳統(tǒng)的雙閉環(huán)PID控制來說,本文的策略控制下可以有效地減少系統(tǒng)的超調(diào)和動態(tài)響應時間;同時,系統(tǒng)在負載突變的情況下,還具有良好的穩(wěn)態(tài)性能與魯棒性能,而同樣條件下的傳統(tǒng)雙閉環(huán)系統(tǒng)卻要遜色得多。
[1] Macro T,F(xiàn)rancesco P,Zhang D Q.Real-time gain tuning of PI controllers for high-performance PMSM drives[J].IEEE Trans.on Industry Applications,2002,38(4):1018-1026.
[2] 李翠艷,張東純,莊顯義.重復控制綜述[J].電機與控制學報,2005,9(1):37-44.
[3] Xu J X,Panda S K,Pan Y J.A modular control scheme for PMAM speed control with pulsating torque minimization [J].IEEE Trans.on Industry Applications,2004,51(3):526-536.
[4] 陳榮,鄧智泉,嚴仰光.基于負載觀測的伺服系統(tǒng)抗擾研究[J].中國電機工程學報,2004,24(8):103-108.
[5] Yue X,Vilathgamuwa D M,Tseng K J.Observer-based robust adaptive control of PMSM with initial rotor position uncertainty[J].IEEE Trans.on Industry Applications,2003,39(3):645-656.
[6] 劉志剛,李世華.基于永磁同步電機模型辨識與補償?shù)淖钥箶_控制器[J].中國電機工程學報,2008,28(24):118-123.
[7] 王艷敏,馮勇,陸啟良.永磁同步電動機的無抖振滑模控制系統(tǒng)設計[J].電機與控制學報,200812(5):514-519.
[8] Lin F J,Lin C H.A permanent magnet synchronous motor servo drive using self-constructing fuzzy neural network controller[J].IEEE Trans.On Energy Conversion,2003,19(1):66-72.
[9] Li X D,Chow T W S,Ho J K L,et al.Repetitive learning control of nonlinear continuous-time systems using quasi-sliding mode[J].IEEE Transactions on Control Systems Technology,2007,15(2):369-374.
[10] 張東升,梅雪松,郝曉紅,等.磁懸浮系統(tǒng)的電流控制方法[J].西安交通大學學報,2007,41(9):1096-1100.
[11] 徐東,王田苗,劉敬猛,等.基于參數(shù)辨識的永磁同步電機自校正速度控制方法[J].高技術通訊,2009,19(2):168-173.
[12] 徐東,王田苗,劉敬猛,等.基于參數(shù)辨識的永磁同步電機電流精確控制方法[J].電力自動化設備,2008,28(11):30-35.
[13] 宋麗蓉,李曉秀,曹衛(wèi).自動控制原理[M].北京:機械工業(yè)出版社,2005:153-154.
[14] Landau I D.A daptive Control[M].New York:Springer,1998.
[15] 郭宇婕,黃立培,邱陽.交流伺服系統(tǒng)的轉動慣量辨識及調(diào)節(jié)器參數(shù)自整定[J].清華大學學報,2002:42(9):1180-1183.
[16] 鐘義長.基于電流控制環(huán)的參數(shù)自適應永磁同步電機研究[J].湖南工程學院學報(自然科學版),2011:21(1):9-13.