Optimal control of nonlinear systems: a predictive control approach

A new nonlinear predictive control law for a class of multivariable nonlinear systems is presented in this paper. It is shown that the closed-loop dynamics under this nonlinear predictive controller explicitly depend on design parameters (prediction time and control order). The main features of this result are that an explicitly analytical form of the optimal predictive controller is given, on-line optimisation is not required, stability of the closed-loop system is guaranteed, the whole design procedure is transparent to designers and the resultant controller is easy to implement. By establishing the relationship between the design parameters and time-domain transient, it is shown that the design of an optimal generalised predictive controller to achieve desired time-domain specifications for nonlinear systems can be performed by looking up tables. The design procedure is illustrated by designing an autopilot for a missile.

[1]  Peter J. Gawthrop,et al.  Continuous-time generalized predictive control (CGPC) , 1990, Autom..

[2]  B. Bequette Nonlinear control of chemical processes: a review , 1991 .

[3]  Lorenz T. Biegler,et al.  Optimization approaches to nonlinear model predictive control , 1991 .

[4]  Marko Bacic,et al.  Model predictive control , 2003 .

[5]  H. Michalska,et al.  Receding horizon control of nonlinear systems , 1988, Proceedings of the 28th IEEE Conference on Decision and Control,.

[6]  J. O'Reilly,et al.  Model predictive control of nonlinear systems: computational burden and stability , 2000 .

[7]  J. Helton,et al.  H∞ control for nonlinear systems with output feedback , 1993, IEEE Trans. Autom. Control..

[8]  Peter J. Gawthrop,et al.  Nonlinear PID predictive controller , 1999 .

[9]  Ping Lu,et al.  Optimal predictive control of continuous nonlinear systems , 1995 .

[10]  Arjan van der Schaft,et al.  Non-linear dynamical control systems , 1990 .

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

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

[13]  Elijah Polak,et al.  Optimization: Algorithms and Consistent Approximations , 1997 .

[14]  R. T. Reichert Robust autopilot design using μ-synthesis , 1990 .

[15]  Manfred Morari,et al.  Model predictive control: Theory and practice - A survey , 1989, Autom..

[16]  David Q. Mayne,et al.  Model Predictive Control of Nonlinear Systems , 1991, 1991 American Control Conference.

[17]  A. Isidori Nonlinear Control Systems , 1985 .

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

[19]  David Clarke,et al.  CGPC with guaranteed stability properties , 1992 .

[20]  Arthur E. Bryson,et al.  Applied Optimal Control , 1969 .

[21]  J. Helton,et al.  H∞ control for nonlinear systems with output feedback , 1993, IEEE Trans. Autom. Control..

[22]  Peter J. Gawthrop,et al.  Multivariable continuous-time generalized predictive control (MCGPC) , 1992, Autom..

[23]  Hüseyin Demircioḡlu Continuous-time self-tuning algorithms , 1989 .

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