用户名: 密码: 验证码:
几类系统的迭代学习控制
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
对于具有重复运动性质的被控系统,迭代学习控制技术是一种简单有效的控制方法。迭代学习控制的基本思想是基于输出信号与给定目标轨迹的偏差不断修正不理想的控制输入信号,实现在有限时间区间的完全跟踪任务。
     本文主要研究了几类系统在不同的初值条件下的收敛性和鲁棒性。针对不确定的线性、非线性的连续和离散系统,主要研究系统的特性、初值条件、外部扰动、学习控制律、不确定性以及时滞等对迭代学习控制过程和跟踪性能的影响等内容。本文得到了几种迭代学习控制收敛的充分条件,并提出了一系列迭代学习律的设计方法。为保证提出的学习律的有效性,对每种学习律,我们都进行了严格的理论分析和充分的仿真实验。
     本文的主要成果如下:
     (1)针对一类线性系统,主要考虑两类初始条件问题:一是系统具有固定的初值偏差;二是具有任意的初始偏差。我们提出了一种开闭环PID型学习律。分析了两类初始条件下学习算法的鲁棒性和收敛性,并给出了收敛条件。仿真结果表明开闭环PID型学习律的有效性,与开环PID型学习律相比拥有更快的收敛速度。
     (2)针对一类具有扰动和噪声的非线性多时滞系统,提出了一种PD型学习算法,并借助λ范数,Bellman-Gronwall定理等得到了确保跟踪误差收敛的充分条件。同时考虑了初始无偏差条件,不确定性扰动和噪声对跟踪误差收敛的影响及系统中的多个时滞对迭代学习控制收敛性的影响。证明了当不存在初始误差、不确定扰动和噪声时,所给算法能实现对期望输出信号的完全跟踪,否则跟踪误差是一致有界并且这个界与扰动和噪声等因素的界有关。研究结果表明,系统状态的时滞对非线性系统的迭代学习控制没有明显的影响。仿真模拟验证了结果的有效性。
     (3)针对一类线性离散多时滞系统,在初始条件未知的情况下,分别提出了高阶P型迭代学习律来提高系统的跟踪性能和高阶初始状态学习算法来放宽对初始条件的限制。同时,我们得到了保证学习算法渐近收敛的条件,分析了多时滞对迭代学习过程的影响。仿真结果表明给出的学习算法具有很好的跟踪性能,可使系统经过较少的迭代次数就可以实现对期望轨迹的跟踪。
     (4)对本文所提出的各种迭代学习算法都做了仿真研究,验证了算法的可行性和有效性。
Iterative learning control is a simple, but effective control technique, which is applied to the system that operates repetitively over a fixed time interval and improves its transient response performance. The idea of ILC is to gradually revise imperfect control input using the error between system output and the desired trajectory and realize perfect tracking in a finite time interval.
     In this dissertation, the convergence and robust issues of iterative learning control in response to different initial conditions for several plants are mainly studied。For uncertain linear and nonlinear continuous and discrete systems, the effects of the plant characteristics, disturbances and noises, initial conditions, time delays, uncertain modeling dynamic and learning algorithms on the convergence and performance of ILC are also investigated. A series of ILC laws and sufficient conditions guaranteeing the convergence of ILC are proposed, and the effectiveness of the proposed learning laws is ensured by the theoretical analysis and illustrated by the simulation examples.
     The main contributions of this dissertation are summarized as follows:
     (1) We study two cases of initial condition problems: 1). the initial states are the same but different from the desired initial states, 2). random initial states. For a class of linear systems, an open-closed-loop PID-type law is proposed. We analyze its robustness and convergence for two cases of initial conditions and present the convergence condition. The simulation results demonstrate Open-closed-loop PID-type algorithm is better than the Open-loop PID-type algorithm in terms of the convergent speed.
     (2) We consider a class of nonlinear multiple time-delay dynamic systems with external disturbance and output noise, and present PD-type ILC learning algorithm. The convergence and robustness issues are addressed in the means ofλ? norm theory and Bellman-Gronwall lemma. Meanwhile, the effect of the external disturbances and measurement noises on the convergence of tracking error and the effect of multiple time delays on ILC convergence are considered when there is no initial error。We propose the sufficient conditions to guarantee the system outputs, states and control inputs to converge to desired trajectories with bounded tracking errors. In the case when the external disturbances and measurement noises decay to zero, the bounds of the tracking errors also decay to zero。It is shown that the multiple time delay in state variables do not affect the ILC convergence property significantly. The simulation example indicates the effectiveness of the proposed ILC laws。
     (3) we design a high-order P-type iterative learning algorithm for improving the tracking performance and initial state learning scheme in order to relaxing the restriction on initial state for a class of linear discrete-time systems with multiple time delay whose initial condition is unknown at each iteration. At the same time, we derive the sufficient and necessary condition which guarantees asymptotic convergence of the actual output of system to the desired trajectory, and we also address the effect of multiple time delays on iterative learning process. The simulated results have shown that the proposed ILC scheme has a better tracking performance.
     (4) Several simulations have been made according to the proposed algorithms in this dissertation. These simulation results illustrate the feasibility and effectiveness of the proposed iterative learning controller.
引文
[1] Uchiyama M. Formulation of high-speed motion of a mechanical arm by trial[J]. Transaction of the Society of Instrumentation and Control Engineers.1978, 14(6): 706-709.
    [2] Arimoto S, Kawamura S and Miyazaki F. Bettering operation of robots by learning. Journal of Robotic Systems, 1984, 1(2):123-140.
    [3] Arimoto S, Kawamura S and Miyazaki F and Tamaki S. Learning control theory for dynamical systems. In: Proceedings of the 24th IEEE Conference on Decision and control, Ft. Lauderdale, 1985, 3: 1375-1380.
    [4] Arimoto S, Kawamura S and Miyazaki F. Bettering operation of robots by learning: Anew control theory for servomechanism and mechatronics Proceedings of the 23rd IEEE Conference on Decision and Control, Las Vegas, 1984, NV, 1064-1069.
    [5]谢振东,刘永清.分布参数系统目标跟踪的二阶P-型学习算法.暨南大学学报, 1998, 19(1):60-64.
    [6]谢胜利,谢振东,傅予力.连续非线性系统的迭代学习控制及其算法实现.控制理论与应用, 2002, 19(2) ,167-173.
    [7] Tayebi A, and Zaremba MB. Iterative learning control for non-linear systems describedby ablended multiple model representation. International Journal of Control, 2002, 75(16):1376-1384.
    [8]皮道映,孙优贤.开闭环迭代学习控制的研究进展与方向.机电工程, 1999, 5:165-166.
    [9]董长义,邵克勇,张会珍,高立群,周莺杰.线性时滞系统的迭代学习控制[J].大庆石油学院学报.2004,28(2):75-7.
    [10]石建中,张养军.时变系统的迭代学习控制[J].西安交通大学学报.1995,9(7):67-73.
    [11]惠阿丽,郑建明,孙瑜.非线性系统闭环PD型迭代学习收敛性分析[J].广东工业大学学报.2006,23(2):42-7.
    [12]史忠科.连续非线性系统的迭代学习控制[J].控制理论与应用.1997,14(6):878-82.
    [13] Samer S. Saab. A discrete-time learning control algorithm for a class of linear time-invariant systems[J]. IEEE Transactions on Automatic Control. 1995, 40(6):1138-1142.
    [14] Heinzineger G, Enwick D, Paden B, Iyazaki F. Robust learning control [J].Proc.of 24th IEEE Conf. on Decision and Control [C]. Tamps. Florida, 1989: 436-440.
    [15] Arimoto S, Naniwa T and Suzuki H. Robustness of P-type learning control with a forgetting factor for robotic motions. In: Proceeding of the 29th IEEE Conference on Decision and Control, Honoluu Hawaii, 1990, 2640-2645.
    [16]林辉,刘蓉.迭代学习控制中的鲁棒性问题.中国航空学会第五届飞行控制及操纵学术研究会, 1993, 435-440.
    [17] Chien CJ and Liu JS. A P-type iterative learning controller for robust output tracking of nonlinear time-varying systems. International Journal of Control, 1996, 64(2): 319-334.
    [18] Xu JX and Qu Z. Robust iterative learning control for a class of nonlinear systems. Automatica, 1998, 34(8): 983-988.
    [19] Xu JX and Viswanathan B. Adaptive robust iterative learning control with dead zone scheme. Automatica, 2000, 36(1):91-99.
    [20] Doh TY, Moon JH, Jin KB and Chung MJ. Robust iterative learning control with current feedback for uncertain linear system. International Journal of Systems Science, 1999, 30(1): 39-47.
    [21]孙明轩,黄宝健.迭代学习控制.第1版.北京:国防工业出版社, 1999.
    [22]孙明轩.迭代学习控制系统的鲁棒性分析.科学通报. 1996, 12(4): 198-203.
    [23] Togai M and Yamano O. Learning control and its optimality: Analysis and its application to controlling industrial robots. In: Proceedings of the 24th IEEE Conference on Decision and Control, Ft. Lauderdale, FL, 1985, 248-253.
    [24] Heinzinger G, Fenwick D. Stability of learning control with disturbance and uncertain initial conditions[J], IEEE Transactions on Automatic Control. 1992, 37(1):110-114.
    [25] Chen YQ, Wen C, Gong Z, Sun M. An iterative learning controller with initial state learning[J]. IEEE Transactions on Automatic Control. 1999, 44(2): 371-376.
    [26] Lee KH, Bien Z. Study on robustness of iterative learning control with non-zero initial error[J]. International Journal of Control, 1996, 64(3): 354-359.
    [27]任雪梅,高为炳.任意初始状态下的学习控制[J].自动化学报.1994, 20(1):74-79.
    [28] Geng Z, Carroll R, Xie J. Two-dimensional model and algorithm analysis for a class of iterative learning control systems [J]. International Journal. 1990(3): 17-26.
    [29] Jerzy EK, Marek BZ. Iterative learning control synthesis based on 2-D system theory[J]. IEEE Transactions on Automatic Control. 1990, 52(4):833-862.
    [30] D Jeon, M Tomizuka. Learning hybrid force and position control of robot manipulator[J]. Robotics and Automation.1993, 9(4): 423-431.
    [31] Kim BK, Chung WK, Youm Y. Robust learning control for robot manipulators based on disturbance observer[J]. In: Proc.of the 1996 IEEE. TECON 22nd Int.conf.con.
    [32] Oh S, Bien Z, Suh H. A model algorithmic learning method for continuous path control of robot manipulator[J]. Robotics.1990, 8(1):31-36.
    [33]谢胜利,田森平,谢振东.迭代学习控制的理论与应用[M].科学出版社, 2005.
    [34]谢胜利,田森平,谢振东.基于几何分析的迭代学习控制快速算法[J].控制理论与应用. 2003, 20(3):419-422.
    [35] Bien Z, Huh KM. Higher-order iterative learning control algorithm[J] IEE Proceedings Control Theory and Applications. 1989, 136(3):105-123.
    [36] Chen Y, Gong Z and Wen C. Analysis of a high-order iterative learning control algorithm for uncertain nonlinear systems with state delays[J]. Automatica, 1998, 34(3):345-353.
    [37] Amann N, Owens DH. Iterative Learning Control for Discrete-time System with Exponential rate of Convergence[J]. IEEE Proceeding Control Theory Application. 1996, 143(2): 217-224.
    [38] Ishihira T. Abe K, Takeda H. A discrete-time design of robust iterative learning control[J]. IEEE Transactions on System, Man and Cybernatics, 1992, 22(1):74-84.
    [39]林辉,王林。迭代学习控制理论[M].西安:西北工业大学出版社. 1998
    [40] Mikael N. An Adaptive Iterative Learning Algorithm With Experients on an Industrial Robot[J]. IEEE Transaction on Robotics and Automation. 2002, 18(2): 245-251.
    [41]张航.机器人模糊迭代学习控制及其仿真研究[J].自动化技术与应用. 2002 (2) 3-5.
    [42] Wang D. An simple iterative learning controller for manipulator with flexible joints[J]. Automatica. 1998, 31(9):1341-1344.
    [43]姚仲舒.迭代学习控制分析、设计与应用[M].南京:南京理工大学,2002, 11.
    [44] Grundelius M. Constrained iterative learning control of liquid slosh in an industrial Packaging Machine[J]. Proc. of the IEEE Conf.on Decision and Control.2000(5):4544-4549.
    [45]东霞,童陆圆,王仲鸿.可控串补的迭代学习控制法[J].清华大学学报(自然科学版).2000(1):12-16.
    [46] Lee T H, Tana K K, Limb S Y. Iterative learning control of permanent magnet linear motor with relay automatic turning[J]. Mechatronics. 2000(10):169-190.
    [47] Jin Young Choi, Hyun Min Do. A learning approach of wafer temperature control in rapid thermal processing system[J]. IEEE Trans on semiconductor manufacturing. 2001, 140: 1-10.
    [48]阮小娥,万百五.递阶稳态优化非线性大工业过程的迭代学习控制[J].系统工程理论与实践.2002(6):16-20.
    [49] Moore K L. A non-standard iterative learning control approach to tracking periodic singals in discrete-time non-linear system[J]. Journal of Control 2000. 73(10): 955-967.
    [50] Moore, K L. Iterative learning control-an expository overview[J]. Applied and Computational Controls, Signal Processsing and Circuits, 1998, 1, 151-214.
    [51] Pandit M, Buchheit K H. Optimizing iterative learning control of cyclic production processes with application to extruders[J]. IEEE Transactions on Control Systems Technology, 1999, 7(3): 382-390.
    [52] Gorinevsky. Distributed system loopshaping design of iterative learning control for batch processes[J]. Proc of the IEEE Conf. On Decision and Control. 1999(1): 245-250.
    [53] J H Lee, K S Lee, W C Kim. Model-based iterative learning control with a quadratic criterion for time-varying linear systems[J]. Automatica, 2000, 36, 641-657.
    [54] Ju Jang Lee, Jong Woon Lee. Design of iterative learning controller with VCR. Set-v, system[J]. IEEE Trans. On Consumer ELectronics, 1993, 39:13-24.
    [55] Tsu Chin Tsao, Masayashi Tomizuka. Robust adaptive and repetitive digital tracking, control and application to hydraulic servo for noncircular machining[J], J. Dynamic System Measurement and control 1994, 11(6):2432.
    [56] Cheng Shao, Rong Gao Fu, Yang Yi. Robust stability of Optimal Iterative Learning Control and Application to Injection Molding Machine[J]. ActoAutomaic, 2003, 29(1):72-79.
    [57] M. Sun and D. Wang,“Iterative learning control with initial rectifying action,”Automatica, , 2002, vol. 38, no. 7, pp. 1177–1182.
    [58] Saab, S. S. A discrete-time learning control algorithm, Proc. of the 1994 Americal Control Conference ,USA, 1994, 749-753.
    [59] LEE, K. H. and BIEN, Z. Initial condition problem of learning control. IEE Proceedings Part D., 138, 1991, 525-528.
    [60] LEE, H.S. and BIEN, Z. Study on robustness of iterative learning control with non-zero initial error. International Journal of Control, 1996, 64, 345-359.
    [61] Daoying P, and Youxian Sun. An Open-closed-loop PI-type iterative learning control scheme for nonlinear systems and its convergence, Control Theory and Applications, 1998, 15(3): 400-403.
    [62] Xu JX, Tan Y. Robust optimal design and convergence properties analysis of iterative learning control approaches. Automatica, 2002, 38:1867-1880.
    [63] Sun MX and Wang DW. Closed-loop iterative learning control for nonlinear systems with initial shifts. International Journal of Adaptive Control and Signal Processing 2002,16-515-538.
    [64] Pi DY and Sun YX. Open-closed-loop iterative learning control law and its convergence for nonlinear systems. Journal of Control Theory and Applications 1998, 15(3):400-403.(in Chinese).
    [65] Hwang, Dh, Kim and B k, Bien, Z. A study on robustness of PID-type iterative learning controller against initial error. International Journal of Systems Science, 1464-5319, Volume 30, Issue 1, 1999, Pages 49 -59.
    [66] Geng J, Qi L. An open-closed-loop PID–type iterative learning control algorithm for uncertaintime-delay systems. IEEE.2005,0-7803-9091.
    [67] Dugard L, Verriest E. L. Stability and control of time delay systems. Berlin: Springer. Lecture Notes in Control and Information Sciences, 1998: 228.
    [68] Park K. H , Bien Z. H, Wang D. H, Design of an iterative learning controller for a class of linear dynamic systems with time delay. IEE Proceedings Control Theory and Applications, 1998, 145(6): 507-512.
    [69] Hideg L. M, Time delays in iterative learning control schemes. Proceedings of the IEEE International Symposium on Intelligent Control, 1995: 215-220.
    [70] Park K-H, Bien Z, Hwang D-H. Design of an iterative learning controller for a class of linear dynamic systems with time delay. IEE Proceedings-Control Theory and Applications, 1998: 145(6):507-512.
    [71] Zhang B. L. Tang G Y, Zhen S, PD-type iterative learning control for nonlinear time-delay system with external disturbance. Journal of Systems Engineering and Electronics.2006:44(3):600-605.
    [72] Sun M. X, Wang D. Iterative Learning Control Design for Uncertain Dynamic Systems with Delayed States. Dynamics and Control, 2001,10(4):341-357.
    [73] Sun M. X, Wang D. Initial condition issues on iterative learning control for nonlinear systems with time delay. International Journal of Systems Science, 2001, 32(11):1365-1375.
    [74] Samer S Saab. Robustness and Convergence Rate of a Discrete-time Learning Control Algorithm for a Class of Nonlinear systems. Int. J. Robust Nonlinear Control 1999; 9, 559-571.
    [75] Yong-Tae Kim, H Lee. Robust Higher-Order Iterative Learning Control for a Class of Nonlinear Discrete-Time Systems. IEEE Trans. Automat. Contr. 2003.
    [76] Hyo-Sung Ahn, Kevin L Moore. Stability analysis of discrete-time iterative learning control systems with interval uncertainty. Automatica 2007; 43. 892-902.
    [77] KH Park, Z Bien, DH Hwang. Design of an Iterative Learning Controller for a Class of Linear Dynamic Systems with Time Delay. IEE Proceedings-Control Theory and Applications 1998; Vol. 145, 507-512.
    [78] B Zhang, G Tang. PD-type Iterative Learning Control for Nonlinear Time-Delay System with External Disturbance. Journal of System Engineering and Electronic 2006;Vol. 17, No.3, pp. 600-605.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700