程 帆, 余海濤, 李忠坤, 徐鳴飛
(東南大學(xué) 電氣工程學(xué)院,江蘇 南京 210096)
?
改進(jìn)Terminal滑模永磁直線同步電機(jī)控制策略研究*
程帆,余海濤,李忠坤,徐鳴飛
(東南大學(xué) 電氣工程學(xué)院,江蘇 南京210096)
永磁直線同步電機(jī)(PMLSM)作為一種高階非線性系統(tǒng),需要通過優(yōu)化的控制算法來實(shí)現(xiàn)伺服系統(tǒng)的高精度和快速響應(yīng)。非線性控制理論對于非線性系統(tǒng)有較好的控制性能,其中Terminal滑??刂葡啾容^于傳統(tǒng)滑??刂疲哂惺諗烤雀叩奶攸c(diǎn),并保留了滑??刂频聂敯粜?。分析了PMLSM的數(shù)學(xué)模型,設(shè)計了基于非奇異Terminal位置滑模控制和一個一階速度滑模面,通過二者的組合實(shí)現(xiàn)速度限幅和位置的精確響應(yīng)。通過MATLAB/Simulink的仿真,結(jié)果表明,該方法下的PMLSM的改進(jìn)Terminal滑模控制具有較高的控制精度和較快的響應(yīng)速度,在存在外部擾動的情況下也具有較好的魯棒性。
永磁直線同步電機(jī); 磁場定向控制; 矢量控制; 非奇異Terminal滑??刂?/p>
以無鐵心永磁直線同步電機(jī)(Permanent Magnet Linear Synchronous Motor, PMLSM)為代表的直驅(qū)型伺服系統(tǒng),相比較傳統(tǒng)的滾珠絲杠式間接驅(qū)動,具有精度高、響應(yīng)快、結(jié)構(gòu)簡單等優(yōu)勢,是數(shù)控機(jī)床加工的主要發(fā)展方向。為了克服直線電機(jī)所存在的端部效應(yīng)及周期性波動等干擾因素,實(shí)現(xiàn)高精度的控制,目前研究主要集中在以兩電平逆變器為基礎(chǔ),以矢量控制和直接轉(zhuǎn)矩控制為代表的控制策略的改進(jìn)上。其中包括了基于μ理論的魯棒重復(fù)控制[1]、基于x域重復(fù)控制[2]、基于H∞魯棒控制和零相位誤差跟蹤控制器[3]、基于二階滑模的PMLSM調(diào)速系統(tǒng)[4]、模糊控制[5]等控制策略,以及基于干擾觀測器的控制結(jié)構(gòu)[6]。其中,滑??刂朴捎隰敯粜院谩㈨憫?yīng)速度較快等特點(diǎn),在PMLSM控制中得到了廣泛應(yīng)用。
由于滑模控制存在的抖振問題和傳統(tǒng)滑模面存在收斂精度有限的問題,本文在這些文獻(xiàn)的基礎(chǔ)上,設(shè)計了一種改進(jìn)的Terminal滑??刂撇呗?。結(jié)合了Terminal滑??焖夙憫?yīng)的特點(diǎn),并使用輔助速度滑模面實(shí)現(xiàn)速度的限幅輸出,簡化了位置-速度環(huán)控制器的結(jié)構(gòu)設(shè)計。在此基礎(chǔ)上,MATLAB/Simulink的仿真結(jié)果表明,在給定位置較小的情況下,Terminal滑??刂破骺梢詫?shí)現(xiàn)位置給定的快速響應(yīng)并有較高的精度;在位置信號給定較大時,通過速度滑模面可以實(shí)現(xiàn)速度的限幅輸出。從而證明了該結(jié)構(gòu)滑模控制器可以在實(shí)現(xiàn)定位精度和響應(yīng)速度提高的基礎(chǔ)上,簡化控制器的結(jié)構(gòu)。
相比較于有鐵心結(jié)構(gòu)或者單邊PMLSM,雙邊無鐵心PMLSM具有力能指標(biāo)高、體積小及推力波動小等諸多優(yōu)勢,是直驅(qū)型高精度數(shù)控機(jī)床的主要發(fā)展方向[7]。在一般的永磁直線電機(jī)d-q軸數(shù)學(xué)模型中,令永磁體基波勵磁磁場軸線為d軸,q軸為順運(yùn)動方向超前90°電角度的軸線。在三相繞組完全對稱、磁場沿氣隙正弦分布的前提下,可以得到表貼式(面裝式)永磁直線電機(jī)的電壓矢量方程:
(1)
式中:ud、uq——直軸和交軸電壓分量;
Rs——電樞繞組的等效電阻;
Ld、Lq——直軸和交軸電感;
ωe——電角速度值;
Ψf——永磁體在電樞繞組中的磁鏈值;
p——微分算子。
PMLSM電磁推力和機(jī)械運(yùn)動的表達(dá)式則為
(2)
式中:Fe——電磁推力;
Kf——電磁推力常數(shù);
iq——q軸電流;
M——PMLSM動子和負(fù)載的等效質(zhì)量;
v——運(yùn)動速度;
B——粘滯摩擦因數(shù);
F——由于電機(jī)參數(shù)變化以及外界擾動和非線性摩擦力所造成的擾動量。
一般的PMLSM的矢量控制策略中,包含位置-速度-電流三閉環(huán)。通常在直軸和交軸電流環(huán)采用PI控制器,可以獲得較快的響應(yīng)速度。在位置- 速度控制器設(shè)計時,采用了一種基于改進(jìn)之后的Terminal滑??刂破鹘Y(jié)構(gòu),可以實(shí)現(xiàn)動子的精確定位和速度的限幅輸出[8]。具體為采用非奇異Terminal滑模面設(shè)計位置滑??刂破?,并使用一階滑模面設(shè)計輔助的速度滑模控制器,在實(shí)現(xiàn)精確定位的基礎(chǔ)上可以實(shí)現(xiàn)速度的限幅輸出。
2.1Terminal位置滑??刂破鞯脑O(shè)計
由PMLSM的電磁推力方程,并設(shè)給定位置信號為pr,動子反饋的位置信號為p,位置誤差為x1,x1的一階導(dǎo)數(shù)為x2。滿足式(3)所示:
(3)
由電磁推力方程式可得到關(guān)系式:
(4)
式中:u——控制量,u=iq。
設(shè)計Terminal滑模面S,滿足[9]:
(5)
式中:β>0,p、q滿足1
設(shè)計滑模器的輸出u滿足:
(6)
其中:
若假設(shè)擾動量F滿足關(guān)系式|F| k>b|l/M| 那么可以證明該控制率滿足Lyapunov穩(wěn)定性。 選擇Lyaponov函數(shù): (7) 可以證明Lyapunov穩(wěn)定性如下: 滿足Lyapunov穩(wěn)定性條件。 Terminal位置滑??刂破鞯慕Y(jié)構(gòu)如圖1所示。 圖1 Terminal滑模控制器結(jié)構(gòu) 圖1中,pr為位置輸入給定量,p為位置反饋量。通過引入Terminal滑模位置控制器,即在原系統(tǒng)中引入新的閉環(huán)控制。通過選擇合理的滑模面增益和其他參數(shù),使得滑??刂破鞯妮敵鰸M足Lyapunov穩(wěn)定性,并在保持魯棒性的基礎(chǔ)上實(shí)現(xiàn)較短時間內(nèi)收斂。 2.2輔助速度滑模控制器的設(shè)計 速度滑模面S′設(shè)計為 (8) 其中:vd=-vmax,vmax為動子的速度限制幅值。 由此可得到速度滑模的控制率: u′=φ3+φ4x2 (9) 可以證明Lyapunov穩(wěn)定性如下: 滿足Lyapunov穩(wěn)定性條件。 2.3位置伺服系統(tǒng)的設(shè)計 選定速度滑模面和位置滑模面后,可分析系統(tǒng)的運(yùn)行相軌跡,分為兩種情況進(jìn)行討論。不同情況下的運(yùn)行相軌跡如圖2所示。 圖2 系統(tǒng)運(yùn)行相軌跡 當(dāng)參考位置較小時,系統(tǒng)可直接到達(dá)位置滑模階段,沿著位置滑模面S運(yùn)動到原點(diǎn)達(dá)到穩(wěn)定;當(dāng)相對參考位置較大時,系統(tǒng)由初始狀態(tài)首先到達(dá)速度滑模階段,沿著速度滑模面S′運(yùn)動到S和S′交點(diǎn)之后,再沿著位置滑模面S運(yùn)動到原點(diǎn)達(dá)到穩(wěn)定。 如圖2所示,在系統(tǒng)起動加速階段使用電流內(nèi)環(huán)進(jìn)行限幅,實(shí)現(xiàn)快速平穩(wěn)起動。當(dāng)經(jīng)過起動加速,電機(jī)速度達(dá)到速度限幅值vmax時,系統(tǒng)進(jìn)入速度滑??刂齐A段(相對參考位置較小時不經(jīng)歷該階段),保證電機(jī)按vmax平穩(wěn)運(yùn)行。當(dāng)系統(tǒng)運(yùn)行至速度滑模面S′=0和位置滑模面S=0的交點(diǎn)時,進(jìn)入位置滑??刂齐A段,在該階段系統(tǒng)沿位置滑模面S=0做滑模運(yùn)動。 當(dāng)初始狀態(tài)不在位置滑模面S上時,設(shè)tr為到達(dá)滑模面S的時間。當(dāng)?shù)竭_(dá)位置滑模面,即滿足條件: 可以解得從初始狀態(tài)到最終狀態(tài)x1(ts)=0的時間[10]: 證明當(dāng)運(yùn)動到位置滑模面之后,在有限時間內(nèi)可以達(dá)到收斂,從而相比一般的滑??刂凭哂懈叩目刂凭?。采用的改進(jìn)Terminal滑??刂破鞯目傮w結(jié)構(gòu)如圖3所示。 圖3 改進(jìn)Terminal滑??刂破鹘Y(jié)構(gòu)圖 仿真PMLSM采用無鐵心結(jié)構(gòu),詳細(xì)參數(shù)如表1所示。 表1 無鐵心直線電機(jī)的參數(shù) 根據(jù)表1中的電機(jī)參數(shù),在MATLAB/Simulink中構(gòu)建整個控制系統(tǒng)的模型進(jìn)行仿真。分以下三種情況進(jìn)行驗(yàn)證。 (1) 情況1: 在位置給定為0.1m、速度限幅值vmax給定為0.2m/s情況下,位置給定,速度響應(yīng)和位置響應(yīng)結(jié)果如圖4、圖5所示。 圖4 情況1下速度響應(yīng)曲線 圖5 情況1下位置響應(yīng)曲線 (2) 情況2: 在位置給定為0.01m、速度限幅值vmax給定為0.2m/s情況下,位置給定,速度響應(yīng)和位置響應(yīng)結(jié)果如圖6、圖7所示。 圖6 情況2下速度響應(yīng)曲線 圖7 情況2下位置響應(yīng)曲線 綜合比較上述兩種情況,當(dāng)位置給定信號較小時(情況2),系統(tǒng)直接由初始速度為0的狀態(tài)通過Terminal位置滑模面S運(yùn)動到給定位置;當(dāng)位置給定信號較大時(情況1),系統(tǒng)初始速度為0的狀態(tài)首先運(yùn)動至滑模面S′狀態(tài),在該滑模面上實(shí)現(xiàn)了v=vmax的速度限幅輸出,在到達(dá)S′和S交界點(diǎn)之后,通過Terminal位置滑模面S減速到給定位置收斂。 (3) 情況3: 考慮在位置給定為0.1m、速度限幅值vmax給定為0.2m/s情況下,在T=0.2s時負(fù)載出現(xiàn)擾動,三相電流和電磁推力如圖8、圖9所示。 圖8 三相電流波形 圖9 電磁推力波形 從圖8、圖9可看出,在快速起動之后電流波形很快穩(wěn)定,當(dāng)外部施加負(fù)載擾動之后,電流波形和電磁推力很快趨于穩(wěn)定,證明了該控制策略具有較好的魯棒性。 本文針對PMLSM伺服系統(tǒng),結(jié)合非奇異Terminal滑模控制,構(gòu)建了一種新的伺服控制策略。通過非奇異Terminal滑模在有限時間內(nèi)收斂和一階速度滑模對于速度的限幅輸出作用,可以實(shí)現(xiàn)速度的限幅輸出和位置的高精度響應(yīng)。使用MATLAB/Simulink對該系統(tǒng)進(jìn)行了不同位置給定信號和存在負(fù)載擾動下的仿真。仿真結(jié)果證明該方法可以在速度限幅的基礎(chǔ)上,實(shí)現(xiàn)控制器結(jié)構(gòu)的簡化,并具有較強(qiáng)的魯棒性。 [1]孫宜標(biāo),閆峰,劉春芳.基于μ理論的永磁直線同步電機(jī)魯棒重復(fù)控制[J].中國電機(jī)工程學(xué)報,2009,29(30): 52-57. [2]孟高軍,余海濤,黃磊,等.基于x域重復(fù)控制的磁通切換永磁直線電機(jī)定位力抑制方法[J].中國電機(jī)工程學(xué)報,2015,35(16): 4224- 4231. [3]曲永印,趙希梅,郭慶鼎.基于零相位誤差跟蹤控制器的輪廓誤差交叉耦合控制[J].中國機(jī)械工程,2006,17(11): 1135-1137. [4]陸華才,徐月同,楊偉民,等.永磁直線同步電機(jī)進(jìn)給系統(tǒng)模糊PID控制[J].電工技術(shù)學(xué)報,2007,22(4): 59-63. [5]孫宜標(biāo),楊雪,夏加寬.基于二階滑模的永磁直線同步電機(jī)的魯棒速度控制[J].電工技術(shù)學(xué)報,2007,22(10): 35- 41. [6]李志軍,劉成穎,孟凡偉,等.基于ZPETC和DOB的直線電機(jī)控制器設(shè)計及實(shí)驗(yàn)研究[J].中國電機(jī)工程學(xué)報,2012,32(24): 134-140. [7]王昊,張之敬,劉成穎.永磁直線同步電機(jī)縱向端部效應(yīng)補(bǔ)償方法[J].中國電機(jī)工程學(xué)報,2010,30(36): 46-52. [8]姜長生,吳慶憲,費(fèi)樹岷.現(xiàn)代非線性系統(tǒng)魯棒控制基礎(chǔ)[M].哈爾濱: 哈爾濱工業(yè)大學(xué)出版社,2012. [9]張前,黃學(xué)良,周贛.永磁同步直線電動機(jī)的位置滑??刂破髟O(shè)計[J].微特電機(jī),2010,38(5): 53-55. [10]LI S, ZHOU M, YU X. Design and implementation of terminal sliding mode control method for PMSM speed regulation system[J]. IEEE Transactions on Industrial Informatics, 2013,9(4): 1879-1891. Research of Improved Terminal Sliding Mode Control of Permanent Magnet Linear Synchronous Motor* CHENGFan,YUHaitao,LIZhongkun,XUMingfei (College of Electrical Engineering, Southeast University, Nanjing 210096, China) Permanent magnet linear synchronous motor(PMLSM) was considered as a high order nonlinear system. Thus, the optimization control algorithm was required to realize the high precision and fast response of servo system. Due to the brilliant performance of nonlinear control theory, terminal sliding mode control was applied with high convergence precision and robustness. On base of mathematical model of PMLSM, non singular terminal position sliding mode control and a first order speed sliding mode surface was designed and combined to achieve speed limit and exact response of location. The MATLAB/Simulink simulation results showed that the method of PMLSM improved Terminal sliding mode control had high control precision, fast response and good robustness in the presence of external disturbances. permanent magnet linear synchronous motor(PMLSM); field-oriented control(FOC); vector control; non singular Terminal sliding mode control 國家自然科學(xué)基金項(xiàng)目(41576096) 程帆(1992—),男,碩士研究生,研究方向?yàn)橹本€電機(jī)伺服驅(qū)動控制。 TM 301.2∶TM 351 A 1673-6540(2016)08- 0031- 05 2016-03-093 仿真及結(jié)果
4 結(jié) 語