Disturbance compensation incorporated in predictive control system using a repetitive learning approach

In this paper, a disturbance compensation scheme is incorporated into a predictive control scheme using a repetitive learning approach. It has the following contributions. First, based on the assumption of the presence of both state and output disturbances, a predictive control algorithm is derived. Secondly, to estimate the disturbances, two feedforward disturbance learning schemes are proposed. Thirdly, the rigid mathematic proof is given to guarantee the convergence of the tracking error under the proposed disturbance learning laws used in conjunction with the predictive controller formulated. Finally, simulation results are provided to illustrate the good performance achievable by the proposed control law.

[1]  Yaman Arkun,et al.  Nonlinear Predictive Control of a Semi Batch Polymerization Reactor by an Extended DMC , 1989 .

[2]  Edoardo Mosca,et al.  Stable redesign of predictive control , 1992, Autom..

[3]  Tong-heng Lee,et al.  Predictive Control of Ram Velocity in Injection Molding , 1999 .

[4]  Carlos E. Garcia,et al.  Internal model control. A unifying review and some new results , 1982 .

[5]  Kok Kiong Tan,et al.  Learning-Enhanced generalized Predictive Control for Systems with periodic disturbances , 2006, Control. Intell. Syst..

[6]  Kok Kiong Tan,et al.  Necessary and sufficient condition for convergence of iterative learning algorithm , 2002, Autom..

[7]  D. Hrovat OPTIMAL SUSPENSION PERFORMANCE FOR 2-D VEHICLE MODELS , 1991 .

[8]  Ferhan Kayihan,et al.  Model predictive control of CD profiles in sheet forming processes using full profile disturbance models identified by adaptive PCA , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[9]  Kok Kiong Tan,et al.  A novel predictive and iterative learning control algorithm , 2003 .

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

[11]  Kok Kiong Tan,et al.  High precision linear motor control via relay-tuning and iterative learning based on zero-phase filtering , 2001, IEEE Trans. Control. Syst. Technol..

[12]  YangQuan Chen,et al.  Iterative Learning Control: Convergence, Robustness and Applications , 1999 .

[13]  Chi-Tsong Chen,et al.  Linear System Theory and Design , 1995 .

[14]  Atsuo Kawamura,et al.  Robust servo-system based on two-degree-of-freedom control with sliding mode , 1995, IEEE Trans. Ind. Electron..

[15]  David W. Clarke,et al.  Generalized predictive control - Part I. The basic algorithm , 1987, Autom..

[16]  J. Kurek,et al.  Iterative learning control synthesis based on 2-D system theory , 1993, IEEE Trans. Autom. Control..

[17]  Sebastian Engell,et al.  Model Predictive Control Using Neural Networks [25 Years Ago] , 1995, IEEE Control Systems.

[18]  Kok Kiong Tan,et al.  A discrete-time iterative learning algorithm for linear time-varying systems , 2003 .

[19]  I. Boldea,et al.  Linear Electric Motors: Theory, Design and Practical Applications , 1987 .

[20]  Kevin L. Moore,et al.  A Practical Iterative Learning Path‐Following Control Of An Omni‐Directional Vehicle , 2008 .

[21]  Yaman Arkun,et al.  Neural Network Modeling and an Extended DMC Algorithm to Control Nonlinear Systems , 1990, 1990 American Control Conference.

[22]  Ronald Soeterboek,et al.  Predictive Control: A Unified Approach , 1992 .