Loughborough University Institutional Repository Non-linear PID predictive controller

A new class of nonlinear PID controllers are derived for nonlinear systems using a Nonlinear Generalised Predictive Control (NGPC) approach. First the disturbance decoupling ability of the nonlinear generalised predictive controller is discussed. For a nonlinear system where the disturbance cannot be decoupled, a nonlinear observer is designed to estimate the offset. By selecting the nonlinear gain function in the observer, it is shown that the closed-loop system under optimal generalised predictive control with the nonlinear observer is asymptotically stable. It is pointed out that this composite controller is equivalent to a nonlinear controller with integral action. As a special case, for a nonlinear system with a low relative degree, the proposed nonlinear controller reduces to a nonlinear PI or PID predictive controller, which consists of a nonlinear PI or PID controller and a prediction controller. The design method is illustrated by an example nonlinear mechanical system. Indexing terms: Optimal control, nonlinear systems, predictive control, disturbance, PID controller, Nonlinear Generalised Predictive Control. IEE Part D: Control Theory and Applications 1999: Paper Number 12684 3

[1]  Peter J. Gawthrop,et al.  Optimal control of nonlinear systems: a predictive control approach , 2003, Autom..

[2]  Peter J. Gawthrop,et al.  A nonlinear disturbance observer for robotic manipulators , 2000, IEEE Trans. Ind. Electron..

[3]  Peter J. Gawthrop,et al.  Nonlinear generalised predictive control and optimal dynamical inversion control , 1999 .

[4]  Edoardo Mosca,et al.  Command governors for constrained nonlinear systems , 1999, IEEE Trans. Autom. Control..

[5]  P. Suchomski,et al.  Continuous-time generalised predictive control of delay systems , 1999 .

[6]  P. Gawthrop,et al.  Multivariable continuous-time generalised predictive control: a state-space approach to linear and nonlinear systems , 1998 .

[7]  P. Lu Approximate nonlinear receding-horizon control laws in closed form , 1998 .

[8]  E. Misawa Discrete-Time Sliding Mode Control for Nonlinear Systems With Unmatched Uncertainties and Uncertain Control Vector , 1997 .

[9]  Ping Lu,et al.  Tracking control of nonlinear systems with bounded controls and control rates , 1996, Autom..

[10]  Key Words-Nonlinear,et al.  Tracking Control of Nonlinear Systems with Bounded Controls and Control Rates , 1997 .

[11]  Masoud Soroush,et al.  Input-output linearizing nonlinear model predictive control , 1997 .

[12]  J. Grizzle,et al.  Observer design for nonlinear systems with discrete-time measurements , 1995, IEEE Trans. Autom. Control..

[13]  L. Hunt,et al.  Observers for nonlinear systems in steady state , 1994, IEEE Trans. Autom. Control..

[14]  J. Grizzle,et al.  Necessary conditions for asymptotic tracking in nonlinear systems , 1994, IEEE Trans. Autom. Control..

[15]  D. Clarke,et al.  A state-space description for GPC controllers , 1993 .

[16]  N. L. Ricker,et al.  Adaptive optimal control: The thinking man's GPC : R. R. Bitmead, M. Gevers and V. Wertz , 1993, Autom..

[17]  Masoud Soroush,et al.  A Continuous-Time Formulation of Nonlinear Model Predictive Control , 1992, 1992 American Control Conference.

[18]  Anthony M. Bloch,et al.  Nonlinear Dynamical Control Systems (H. Nijmeijer and A. J. van der Schaft) , 1991, SIAM Review.

[19]  S. Żak,et al.  Comparative study of non-linear state-observation techniques , 1987 .

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

[21]  David W. Clarke,et al.  Generalized Predictive Control - Part II Extensions and interpretations , 1987, Autom..

[22]  A. Isidori Nonlinear Control Systems: An Introduction , 1986 .

[23]  P. Gawthrop Self-tuning PID controllers: Algorithms and implementation , 1986 .

[24]  D. W. Clarke,et al.  Introduction to self-tuning controllers , 1985 .

[25]  D. W. Clarke,et al.  Offset problem and k-incremental predictors in self-tuning control , 1983 .

[26]  Peter J. Gawthrop,et al.  Self-tuning PI control of a pH neutralisation process , 1983 .

[27]  Dale E. Seborg,et al.  A Self-Tuning Controller with a PID Structure , 1983 .

[28]  M. Vidyasagar On the stabilization of nonlinear systems using state detection , 1980 .

[29]  Karl Johan Åström,et al.  Simple Self-Tuning Controllers , 1980 .