A data-driven adaptive iterative learning predictive control for a class of discrete-time nonlinear systems

On the basis of dynamic linearization method along the iteration axis, a novel data-driven adaptive iterative learning predictive control (AILPC) is presented for a class of general repeatable discrete-time nonlinear systems. The highlight of the algorithm is that the controller design only depends on the I/O data of the dynamical system without using any priori knowledge of the system. The monotonic convergence and effectiveness of the AILPC algorithm are proven and verified through rigorous analyses, numerical example and freeway traffic flow control application.

[1]  Jian-Xin Xu,et al.  Freeway Traffic Control Using Iterative Learning Control-Based Ramp Metering and Speed Signaling , 2007, IEEE Transactions on Vehicular Technology.

[2]  E. Rogers,et al.  Predictive optimal iterative learning control , 1998 .

[3]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.

[4]  E. Rogers,et al.  Iterative learning control for discrete-time systems with exponential rate of convergence , 1996 .

[5]  Jian-Xin Xu,et al.  The Iterative Learning Control Based Local Traffic Volume Control Approach via Ramp Metering , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[6]  Arthur Tay,et al.  Disturbance compensation incorporated in predictive control system using a repetitive learning approach , 2007, Syst. Control. Lett..

[7]  Markos Papageorgiou,et al.  Macroscopic modelling of traffic flow on the Boulevard Périphérique in Paris , 1989 .

[8]  E. Rogers,et al.  Discrete predictive optimal ILC implemented on a non-minimum phase experimental test-bed , 2005, Proceedings of the 2005, American Control Conference, 2005..

[9]  Suguru Arimoto,et al.  Bettering operation of Robots by learning , 1984, J. Field Robotics.

[10]  Furong Gao,et al.  Single-cycle and multi-cycle generalized 2D model predictive iterative learning control (2D-GPILC) schemes for batch processes , 2007 .

[11]  Z. Hou,et al.  Dual-stage Optimal Iterative Learning Control for Nonlinear Non-affine Discrete-time Systems , 2007 .

[12]  Jianxin Xu,et al.  Linear and Nonlinear Iterative Learning Control , 2003 .

[13]  Si-Zhao Joe Qin,et al.  A two-stage iterative learning control technique combined with real-time feedback for independent disturbance rejection , 2004, Autom..

[14]  David Clarke,et al.  Self-tuning control , 1979 .