针对存在有界的、周期变化的非线性不确定动态的二阶系统,提出一种使系统渐近地跟踪目标轨迹的控制律。考虑仅能施加单向控制量的系统,所提出的控制律利用饱和函数和基于在线学习的估计器相结合来学习和估计未知非线性动态特性,并对未知动态进行补偿以保证系统跟踪误差渐近收敛于零。同时引入自适应陷波滤波器(Adaptive notch filter,ANF)来在线估计未知非线性动态特性的频率。不同于以前的方法,提出的基于ANF的饱和改进型重复控制律只需要未知动态特性是有界的(未知动态特性的结构、参数、频率是不需要预先知道的)。最后将此控制律应用到只能提供竖直向上电磁力的EMS型磁悬浮系统中,设计出适合磁悬浮系统的控制策略。仿真结果证明了所提出的控制策略的有效性。
An improved saturated learning-based control law is proposed to deal with a class of unidirectional control input systems to make the systems track the target trajectory asymptotically. Considering the systems with unidirectional control input only, the presented control law utilizes a saturated function and repetitive learning estimator to online learn and estimate the unknown periodic nonlinear dynamics, and compensate for the unknown dynamics to ensure the convergence of the tracking error asymptotically. At the same time, an adaptive notch filter(ANF) is utilized to online estimate frequency of the periodic dynamics in conjunction with the improved saturated learning-based control law. Differing from the previous methods, the presented control law only needs the uncertain dynamics is bounded (the structure, parameters and frequency of the uncertain dynamics is not need to be given beforehand). At last, the presented control law is applied to the electromagnetic suspension system(EMS), which can only provide a vertical upward electromagnetic force. The simulation results are given to demonstrate the effectiveness of the proposed control strategy.
[1] 王永富, 张义民, 柴天佑. 一类不确定机械系统的双调节自适应模糊建模与鲁棒控制[J]. 机械工程学报, 2013, 49(9):61-68. WANG Yongfu, ZHANG Yimin, CHAI Tianyou. Adaptive fuzzy modeling and robust control with double adjustment for a class of uncertain mechanical system[J]. Journal of Mechanical Engineering, 2013, 49(9):61-68.
[2] BI S H, DENG M C, XIAO Y F. Robust stability and tracking for operator-based nonlinear uncertain systems[J]. IEEE Trans on Automation Science and Engineering, 2015, 12(3):1059-1066.
[3] 陈奕梅, 韩正之. 一类非线性不确定系统的最优自适应控制[J]. 自动化学报, 2006, 26(1):54-59. CHEN Yimei, HAN Zhengzhi. Optimal adaptive control of a class of nonlinear uncertain systems[J]. Acta Automatica Sinica, 2006, 26(1):54-59.
[4] 赵东亚, 赵永瑞, 张兰. 机械臂任务空间鲁棒Terminal滑模控制[J]. 机械工程学报, 2012, 48(5):1-9. ZHAO Dongya, ZHAO Yongrui, ZHANG Lan. Task space robust terminal sliding mode control for robotic manipulators[J]. Journal of Mechanical Engineering, 2012, 48(5):1-9.
[5] TUAN D M, MAN Z H, ZHANG C S, et al. Robust sliding mode learning control for uncertain discrete-time multi-input multi-output systems[J]. IET Control Theory and Applications, 2014, 8(12):1045-1053.
[6] TAYEBI A, CHIEN C J. A unified adaptive iterative learning control framework for uncertain nonlinear systems[J]. IEEE Trans on Automatic Control, 2007, 52(10):1907-1913.
[7] CICHY B, HLADOWSKI L, GALKOWSKI K, et al. Iterative learning control of an electrostatic microbridge actuator with polytopic uncertainty models. IEEE Trans on Control Systems Technology, 2015, 23(5):2035-2043.
[8] MANAYATHARA T J, TSAO T C, BENTSMAN J, et al. Rejection of unknown periodic load disturbances in continuous steel casting process using learning repetitive control approach[J]. IEEE Trans on Control Systems Technology, 1996, 4(3):259-265.
[9] XU J X, YAN R. On repetitive learning control for periodic tracking tasks[J]. IEEE Trans on Automatic Control, 2006, 51(11):1842-1848.
[10] VERRELLI C M, PIROZZI S, TOMEI P, et al. Linear repetitive learning controls for robotic manipulators by Pade approximants[J]. IEEE Trans on Control Systems Technology, 2015, 23(5):2063-2070.
[11] DIXON W E, ZERGEROGLU E, DAWSON D M, et al. Repetitive learning control:A Lyapunov-based approach[J]. IEEE Trans. on Systems Man and Cybernetics Part B-Cybernetics, 2002, 32(4):538-545.
[12] 孙云平, 李俊民, 李靖. 一类非线性参数化系统自适应重复学习控制[J]. 控制理论与应用, 2009, 26(2):228-232. SUN Yunping, LI Junmin, LI Jing. Adaptive repetitive learning control for a class of nonlinearly parameterized uncertain systems[J]. Control and Decision, 2009, 26(2):228-232.
[13] BIFARETTI S, TOMEI P, VERRELLI C M. Establishing improved convergence and robustness properties for the repetitive learning control[J]. Applied Mathematics and Computation, 2012, 218(22):11311-11322.
[14] SHE J H, ZHOU L, WU M, et al. Design of a modified repetitive-control system based on a continuous-discrete 2D model[J]. Automatica, 2012, 48(5):844-850.
[15] LIU T S, LEE W S. A repetitive learning method based on sliding mode for robot control[J]. Journal of dynamic systems measurement and control-Transactions of the ASME, 2000, 122(1):40-48.
[16] DIXON W, DAWSON D, BEHAL A, et al. Nonlinear control of engineering systems:A Lyapunov-Based Approach[M]. Boston:Birkhauser, 2003.
[17] MOJIRI M, BAKHSHAI A R. An adaptive notch filter for frequency estimation of a periodic signal[J]. IEEE Trans on Automatic Control, 2004, 49(2):314-318.
[18] MOJIRI M, BAKHSHAI A R. Stability analysis of periodic orbit of an adaptive notch filter for frequency estimation of a periodic signal[J]. Automatica, 2007, 43(3):450-455.
[19] HEDERIC Z, SOSTARIC D, HORVAT G. Numerical calculation of electromagnetic forces in magnetic actuator for use in active suspension system for vehicles[J]. Tehnicki Vjesnik-Technical Gazette, 2013, 20(1):73-77.
[20] SU X J, YANG X Z, SHI P, et al. Fuzzy control of nonlinear electromagnetic suspension systems[J]. Mechatronics, 2014, 24(4):328-335.