Basis Function Based Adaptive Iterative Learning Control for Non-minimum Phase Systems
-
摘要: 针对重复运行的未知非最小相位系统的轨迹跟踪问题, 结合时域稳定逆特点, 提出了一种新的基函数型自适应迭代学习控制(Basis function based adaptive iterative learning control, BFAILC)算法. 该算法在迭代控制过程中应用自适应迭代学习辨识算法估计基函数模型, 采用伪逆型学习律逼近系统的稳定逆, 保证了迭代学习控制的收敛性和鲁棒性. 以傅里叶基函数为例, 通过在非最小相位系统上的控制仿真, 验证了算法的有效性.
-
关键词:
- 非最小相位系统 /
- 基函数型迭代学习控制 /
- 稳定逆 /
- 自适应辨识
Abstract: Combined with stable inversion, a new basis function based adaptive iterative learning control(BFAILC) algorithm is proposed to track the desired output trajectory for repetitive non-minimum phase systems. In this method, an adaptive iterative identification algorithm is designed to estimate the system's basis function space model, and a pseudo inverse type learning law is used to approximate the stable inversion of the non-minimum phase system, which guarantees the convergence and robustness of the control system. Using an extended time-domain Fourier basis function as an example, the performance and effectiveness of the proposed algorithm are verified through numerical simulations for the non-minimum phase system. -
[1] Ahn H S, Chen Y, Moore K L. Iterative learning control: brief survey and categorization. IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews, 2007, 37(6): 1099-1121 [2] Xu Jian-Xin, Hou Zhong-Sheng. On learning control: the state of the art and perspective. Acta Automatica Sinica, 2006, 31(6): 943-955(许建新, 侯忠生. 学习控制的现状与展望. 自动化学报, 2006, 31(6): 943-955) [3] Moore K L. Iterative Learning Control for Deterministic Systems. London: Springer-Verlag, 1993. [4] Devasia S, Chen D G, Paden B. Nonlinear inversion-based output tracking. IEEE Transactions on Automatic Control, 1996, 41(7): 930-942 [5] Chen D G, Paden B. Stable inversion of nonlinear non-minimum phase systems. International Journal of Control, 1996, 64(1): 81-97 [6] Sogo T. On the equivalence between stable inversion for nonminimum phase systems and reciprocal transfer functions defined by the two-sided Laplace transform. Automatica, 2010, 46(1): 122-126 [7] Zou Q Z. Optimal preview-based stable-inversion for output tracking of nonminimum-phase linear systems. Automatica, 2009, 45(1): 230-237 [8] Kinosita K, Sogo T, Adachi N. Iterative learning control using adjoint systems and stable inversion. Asian Journal of Control, 2002, 4(1): 60-67 [9] Liu Shan, Wu Tie-Jun. Stable inversion based iterative learning control for non-minimum phase systems. Control Theory & Applications, 2003, 20(6): 831-837(刘山, 吴铁军. 基于稳定逆的非最小相位系统的迭代学习控制. 控制理论与应用, 2003, 20(6): 831-837) [10] Ghosh J, Paden B. A pseudoinverse-based iterative learning control. IEEE Transactions on Automatic Control, 2002, 47(5): 831-837 [11] Liu Shan, Wu Tie-Jun. Robust iterative learning control using wavelet approximation for nonlinear plants. Acta Automatica Sinica, 2004, 30(2): 270-276(刘山, 吴铁军. 基于小波逼近的非线性系统鲁棒迭代学习控制. 自动化学报, 2004, 30(2): 270-276) [12] Phan M, Frueh J A. Learning control for trajectory tracking using basis functions. In: Proceedings of the 35th Decision and Control. Kobe, Japan: IEEE, 1996. 2490-2492 [13] Hamamoto K, Sugie T. An iterative learning control algorithm within prescribed input-output subspace. Automatica, 2001, 37(11): 1803-1809 [14] Van de Wijdeven J, Bosgra O H. Using basis functions in iterative learning control: analysis and design theory. International Journal of Control, 2010, 83(4): 661-675 [15] Liu Shan, Liu Jie. Extended Laguerre basis function based iterative learning control for non-minimum phase systems. Control Theory & Applications, 2012, 29(8): 985-992(刘山, 刘杰. 非最小相位系统的扩展Laguerre 基函数迭代学习控制. 控制理论与应用, 2012, 29(8): 985-992) [16] Ratcliffe J D, Lewin P L, Rogers E, Hatonen J J, Owens D H. Norm-optimal iterative learning control applied to gantry robots for automation applications. IEEE Transactions on Robotics, 2006, 22(6): 1303-1307 [17] Chi R H, Sui S L, Hou Z S. A new discrete-time adaptive ILC for nonlinear systems with time-varying parametric uncertainties. Acta Automatica Sinica, 2008, 34(7): 805-808 (池荣虎, 隋树林, 侯忠生. 非线性时变参数不确定系统的自适应迭代学习控制. 自动化学报, 2008, 34(7): 805-808) [18] Islam S, Liu P X. Adaptive iterative learning control for robot manipulators without using velocity signals. In: Proceedings of the 2010 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM). Montreal, Canada: IEEE, 2010. 1293-1298 [19] Imai A, Kushida D, Takemori F, Kitamura A. Proposal of adaptive type iterative learning control for system with characteristic change. IEEJ Transactions on Electronics, Information, and Systems, 2011, 131(7): 1303-1308 [20] Zhao H. Stable Inversion Based Output Tracking Control of Robotic Systems [Ph.D. dissertation], Iowa State University, USA, 1997. [21] Stromberg K R. Introduction to Classical Real Analysis. Wadsworth International Group, 1981.
点击查看大图
计量
- 文章访问数: 1492
- HTML全文浏览量: 101
- PDF下载量: 1161
- 被引次数: 0