宋晨 劉加朋 于金鵬 呂振祥
摘要
本文提出了一種基于狀態(tài)約束的直流電動機神經(jīng)網(wǎng)絡(luò)自適應有限時間控制方法.首先采用障礙李雅普諾夫函數(shù)對直流電動機的狀態(tài)量進行約束,確保直流電動機的角位置和角速度限制在給定的約束區(qū)間內(nèi),引入神經(jīng)網(wǎng)絡(luò)逼近系統(tǒng)中未知的非線性函數(shù).此外,通過引入有限時間控制技術(shù),提高了系統(tǒng)的收斂速度和控制精度.仿真結(jié)果驗證了該方法能夠?qū)崿F(xiàn)對直流電動機快速有效的位置跟蹤控制.關(guān)鍵詞
神經(jīng)網(wǎng)絡(luò)自適應控制;直流電動機;有限時間跟蹤;狀態(tài)約束
中圖分類號 TM343
文獻標志碼 A
0 引言
直流電機(direct-current(DC) motor)由于其高效率、啟動和調(diào)速性能好的特性,在電氣伺服傳動、國防科技等領(lǐng)域中獲得了廣泛應用.傳統(tǒng)的直流電動機控制是按線性系統(tǒng)處理的,但不能準確表達電機勵磁的變化.近年來隨著對非線性系統(tǒng)的研究,大量與非線性系統(tǒng)相關(guān)的控制理論和控制方法被用以研究直流電機的驅(qū)動控制問題,例如反步控制[1]、容錯控制[2]、自適應控制[3-4]以及神經(jīng)網(wǎng)絡(luò)控制[5]等理論方法.其中自適應技術(shù)易與反步法相結(jié)合,神經(jīng)網(wǎng)絡(luò)自適應反步技術(shù)可以用來逼近系統(tǒng)中未測量的非線性摩擦,將傳統(tǒng)的神經(jīng)網(wǎng)絡(luò)自適應反步法應用于直流電動機的研究中可以滿足系統(tǒng)響應的穩(wěn)定性.但在許多實際工程應用中,系統(tǒng)的控制往往要滿足多重控制目標,在保證穩(wěn)定性的同時要確保安全性和快速性.
在直流電動機的伺服系統(tǒng)中,系統(tǒng)的狀態(tài)量需要被限制在合理的范圍內(nèi),超出約束范圍可能使系統(tǒng)性能退化,出現(xiàn)故障,甚至威脅人身安全.因此,在直流電動機的角速度和角位置控制中考慮狀態(tài)約束問題,確保了系統(tǒng)控制的安全性.文獻[6]研究了一類嚴格反饋的非線性系統(tǒng)跟蹤控制問題,采用障礙將系統(tǒng)的輸出進行受限,使其限制在給定的范圍內(nèi).文獻[7]將輸出受限擴展到全狀態(tài)受限,對電機系統(tǒng)的狀態(tài)量進行了約束,使所有狀態(tài)量都保持在預先定義的狀態(tài)空間內(nèi).
有限時間控制技術(shù)[8-11]具有響應快、收斂時間短和抗干擾能力強的優(yōu)點,將有限時間控制技術(shù)運用到跟蹤控制中可以達到顯著的效果.直流電動機在某些特定場合要求實現(xiàn)實時控制,系統(tǒng)必須在短時間內(nèi)達到穩(wěn)定狀態(tài),所以有限時間穩(wěn)定性理論得到了發(fā)展.文獻[12]提出了純反饋系統(tǒng)的自適應模糊有限時間技術(shù),實現(xiàn)了在有限時間內(nèi)準確跟蹤參考軌跡.文獻[13]將有限時間控制技術(shù)和命令濾波技術(shù)相結(jié)合,對電機位置跟蹤控制進行了研究,提高了系統(tǒng)的收斂速度和干擾抑制能力.
基于以上分析,本文提出了一種基于狀態(tài)約束的神經(jīng)網(wǎng)絡(luò)自適應有限時間直流電動機控制技術(shù),通過采用神經(jīng)網(wǎng)絡(luò)自適應技術(shù)逼近系統(tǒng)中未知的非線性函數(shù),在保留自適應神經(jīng)網(wǎng)絡(luò)反步法的優(yōu)點的基礎(chǔ)上,引入有限時間技術(shù)提高了系統(tǒng)的收斂速度,利用障礙李雅普諾夫函數(shù)將直流電動機的狀態(tài)變量進行了約束.與現(xiàn)有的技術(shù)相比,本文提出的控制方法,主要的優(yōu)點在于:
1)與文獻[14]中狀態(tài)約束的神經(jīng)網(wǎng)絡(luò)自適應控制技術(shù)相比,本文引入有限時間控制技術(shù)使系統(tǒng)的收斂速度顯著提高;
2)采用障礙李雅普諾夫函數(shù)約束狀態(tài)變量幅值,使直流電動機的狀態(tài)始終在預先定義的約束狀態(tài)空間中,確保了系統(tǒng)的安全性.
4 對比實驗研究
為了驗證上述所提出的基于狀態(tài)約束的神經(jīng)網(wǎng)絡(luò)自適應有限時間控制技術(shù)在直流電動機控制系統(tǒng)中的有效性,在MATLAB環(huán)境下進行了仿真,直流電動機的數(shù)學模型中電機及負載參數(shù)如下:
J=0.014 3 kg·m2,B=0.938 5 Ν·m/(rad/s).
RBF-NN中神經(jīng)網(wǎng)絡(luò)θT22(z2)包含11個節(jié)點,中心在[-9,9]內(nèi)均勻分布,分區(qū)點選擇為:9,7,5,3,1,0,-1,-3,-5,-7,-9.
仿真是在直流電動機零初始狀態(tài)下進行,給定期望跟蹤信號為xd=0.5sin(t).
1)考慮系統(tǒng)的控制性能,基于狀態(tài)約束神經(jīng)網(wǎng)絡(luò)自適應有限時間控制器設(shè)計參數(shù)如下:k1=5,k2=6,m=3.3,l=0.8,kb1=0.2,kb2=0.6.直流電動機的狀態(tài)被限制在|x1|≤0.7,|x2|≤0.9.
2)采用未考慮有限時間的狀態(tài)約束神經(jīng)網(wǎng)絡(luò)自適應控制器[14]與本文提出的方法進行仿真對比.
兩種方法選取一樣的控制器參數(shù)和電機參數(shù).
仿真結(jié)果如圖1—7所示.
圖1為在狀態(tài)約束的有限時間控制下的仿真結(jié)果,圖2為在狀態(tài)約束控制下的仿真結(jié)果.對比圖1和圖2可得,有限時間技術(shù)明顯提高了系統(tǒng)收斂速度.圖3表明x2的有界性,圖1和圖3中的狀態(tài)變量均被限制在緊集內(nèi).系統(tǒng)在兩種方法控制下的位置跟蹤誤差波形對比如圖4所示,引入有限時間控制技術(shù)后直流電動機位置跟蹤誤差更小.圖5為z1和z2的波形,表明其被約束在緊集Ωz={|z1|≤0.2,|z2|≤0.6}中.圖6為圖1控制方法下電壓u的波形,由圖6可知,u的值都穩(wěn)定在一定范圍內(nèi).圖7表明自適應律是有界的.
注2 與文獻[14]提出的控制技術(shù)對比,本文引入了有限時間控制技術(shù),加快了系統(tǒng)的收斂速度,減小了系統(tǒng)的跟蹤誤差.因此,本文提出的方法更適用于實際應用工程中.
5 結(jié)論
本文提出基于狀態(tài)約束的神經(jīng)網(wǎng)絡(luò)自適應有限時間直流電動機控制方法,實現(xiàn)了對直流電動機快速跟蹤控制.相較于傳統(tǒng)的神經(jīng)網(wǎng)絡(luò)自適應控制器,本文提出的基于有限時間技術(shù)和障礙李雅普諾夫函數(shù)的控制器使直流電動機在保證所有狀態(tài)量都保持在約束狀態(tài)空間內(nèi)的同時,縮短了系統(tǒng)收斂時間,改善了對輸出信號的跟蹤性能.
參考文獻
References
[1]
胡建輝,鄒繼斌.具有不確定參數(shù)永磁同步電動機的自適應反步控制[J].控制與決策,2006,21(11):1264-1269
HU Jianhui,ZOU Jibin.Adaptive backstepping control of permanent magnet synchronous motors with parameter uncertainties[J].Control and Decision,2006,21(11):1264-1269
[2] Li H Y,Gao Y B,Wu L G,et al.Fault detection for T-S fuzzy time-delay systems:delta operator and input-output methods[J].IEEE Transactions on Cybernetics,2015,45(2):229-241
[3] 于金鵬,陳兵,于海生,等.基于自適應模糊反步法的永磁同步電機位置跟蹤控制[J].控制與決策,2010,25(10):1547-1551
YU Jinpeng,CHEN Bing,YU Haisheng,et al.Adaptive fuzzy backstepping position tracking control for permanent magnet synchronous motor[J].Control and Decision,2010,25(10):1547-1551
[4] 于金鵬,于海生,林崇.考慮鐵損的異步電動機模糊自適應命令濾波反步控制[J].控制與決策,2016,31(12):2189-2194
YU Jinpeng,YU Haisheng,LIN Chong.Fuzzy approximation-based adaptive command filtered backstepping control for induction motors with iron losses[J].Control and Decision,2016,31(12):2189-2194
[5] Wang F,Chen B,Lin C,et al.Adaptive neural network finite-time output feedback control of quantized nonlinear systems[J].IEEE Transactions on Cybernetics,2018,48(6):1839-1848
[6] Tee K P,Ge S S,Tay E H.Barrier Lyapunov Functions for the control of output-constrained nonlinear systems[J].Automatica,2009,45(4):918-927
[7] Fu C,Yu J P,Zhao L,et al.Barrier Lyapunov function-based adaptive fuzzy control for induction motors with iron losses and full state constraints[J].Neurocomputing,2018,287:208-220
[8] 沈艷軍,劉萬海,張勇.一類非線性系統(tǒng)全局有限時間觀測器設(shè)計[J].控制理論與應用,2010,27(5):668-674
SHEN Yanjun,LIU Wanhai,ZHANG Yong.Global finite-time observers for a class of nonlinear systems[J].Control Theory & Applications,2010,27(5):668-674
[9] Yu J P,Zhao L,Yu H S,et al.Fuzzy finite-time command filtered control of nonlinear systems with input saturation[J].IEEE Transactions on Cybernetics,2018,48(8):2378-2387
[10] Lu K F,Xia Y Q.Adaptive attitude tracking control for rigid spacecraft with finite-time convergence[J].Automatica,2013,49(12):3591-3599
[11] Zhao L,Jia Y M.Finite-time attitude tracking control for a rigid spacecraft using time-varying terminal sliding mode techniques[J].International Journal of Control,2015,88(6):1150-1162
[12] Wang F,Chen B,Liu X P,et al.Finite-time adaptive fuzzy tracking control design for nonlinear systems[J].IEEE Transactions on Fuzzy Systems,2018,26(3):1207-1216
[13] Yang X T,Yu J P,Wang Q G,et al.Adaptive fuzzy finite-time command filtered tracking control for permanent magnet synchronous motors[J].Neurocomputing,2019,337:110-119
[14] Bai R.Neural network control-based adaptive design for a class of DC motor systems with the full state constraints[J].Neurocomputing,2015,168:65-69
[15] Wang Z H,Yang B,Cheng L,et al.Robust adaptive deadzone compensation of DC servo system[J].IEE Proceedings on Control Theory and Applications,2006,153(6):709-713
[16] Qian C J,Lin W.Non-Lipschitz continuous stabilizers for nonlinear systems with uncontrollable unstable linearization[J].Systems & Control Letters,2001,42(3):185-200
[17] Huang X Q,Lin W,Yang B.Global finite-time stabilization of a class of uncertain nonlinear systems[J].Automatica,2005,41(5):881-888
State constraints-based finite-time position tracking control for DC motor
SONG Chen1 LIU Jiapeng1 YU Jinpeng1 L Zhenxiang1
1 School of Automation,Qingdao University,Qingdao 266071
Abstract A neural networks-based adaptive finite-time position tracking control method for DC motor with state constraints is proposed in this paper.Firstly,the barrier Lyapunov function (BLF) is introduced to constrain the state variables of DC motor,which ensures that the angular position and angular speed of motor are limited within the given constraint range,the neural networks are used to approximate unknown nonlinear functions in the system.In addition,the finite-time control technology is introduced to improve response speed and convergence speed of the system.The simulation results show that the control method can achieve fast and effective tracking control of DC motor.
Key words neural network adaptive control;DC motor;finite-time tracking;state constraints
收稿日期 2020-01-12
資助項目 國家重點研發(fā)計劃(2017YFB1303503);國家自然科學基金(61973179,61573204);泰山學者工程專項經(jīng)費(TSQN20161026)
作者簡介
于金鵬(通信作者),男,博士,教授,博士生導師,主要研究方向為電機控制和非線性控制.yjp1109@126.com