Anti-windup and Model Predictive Control: Reflections and Connections*

Anti-windup strategies for dealing with input constraints date from the earliest stages of automatic control. They are ad-hoc procedures which achieve input saturation in an instantaneous fashion. Not surprisingly, anti-windup methods have a strong appeal to practitioners because of their simplicity. On the other hand, model predictive control (MPC) is a well established strategy for dealing with input constraint problems. The essential feature of the method is a receding horizon optimal quadratic control problem which is solved subject to input constraints. Both methods are known to perform well in practice and each has its strong advocates. In this paper, we explore connections between the methods for constrained single-input linear systems. In particular, we show that there are cases in which anti-windup schemes are identical to MPC schemes. In other cases, we show that anti-windup has performance which is close to that of MPC strategies. These comparisons are facilitated by formulating a general class of anti-windup algorithms in a form which highlights the connection with the state space formulations which are traditionally used in the MPC area.

[1]  Per-Olof Gutman,et al.  A new design of constrained controllers for linear systems , 1985, IEEE Transactions on Automatic Control.

[2]  Andrew R. Teel,et al.  A Nonlinear Control Viewpoint on Anti-Windup and Related Problems , 1998 .

[3]  Manfred Morari,et al.  A unified framework for the study of anti-windup designs , 1994, Autom..

[4]  J. Lozier,et al.  A steady state approach to the theory of saturable servo systems , 1956 .

[5]  James B. Rawlings,et al.  Constrained linear quadratic regulation , 1998, IEEE Trans. Autom. Control..

[6]  N. Krikelis,et al.  Design of tracking systems subject to actuator saturation and integrator wind-up , 1984 .

[7]  C. C. Chen,et al.  On receding horizon feedback control , 1981, Autom..

[8]  Manfred Morari,et al.  Multiplier theory for stability analysis of anti-windup control systems , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[9]  A. Teel,et al.  On Anti-Integrator-Windup and Global Asymptotic Stability , 1996 .

[10]  Eduardo Sontag,et al.  A general result on the stabilization of linear systems using bounded controls , 1994, IEEE Trans. Autom. Control..

[11]  Carlos E. Garcia,et al.  QUADRATIC PROGRAMMING SOLUTION OF DYNAMIC MATRIX CONTROL (QDMC) , 1986 .

[12]  James B. Rawlings,et al.  Nonlinear Model Predictive Control: A Tutorial and Survey , 1994 .

[13]  Marshall Slemrod Feedback stabilization of a linear control system in Hilbert space with ana priori bounded control , 1989, Math. Control. Signals Syst..

[14]  A. Fuller In-the-large stability of relay and saturating control systems with linear controllers , 1969 .

[15]  B. Anderson,et al.  Linear Optimal Control , 1971 .

[16]  Jay H. Lee,et al.  Model predictive control: past, present and future , 1999 .

[17]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[18]  J. Richalet,et al.  Model predictive heuristic control: Applications to industrial processes , 1978, Autom..

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

[20]  D. Mayne,et al.  Receding horizon control of nonlinear systems , 1990 .

[21]  Robert L. Kosut,et al.  Design of Linear Systems with Saturating Linear Control and Bounded States , 1982, 1982 American Control Conference.

[22]  A. Teel Anti-windup for exponentially unstable linear systems , 1999 .

[23]  Mario Sznaier,et al.  Suboptimal control of linear systems with state and control inequality constraints , 1987, 26th IEEE Conference on Decision and Control.

[24]  G. Goodwin,et al.  Elucidation of the state-space regions wherein model predictive control and anti-windup strategies achieve identical control policies , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[25]  H. Michalska RECEDING HORIZON CONTROL OF NON-LINEAR SYSTEMS , 1988 .

[26]  E. Gilbert,et al.  Optimal infinite-horizon feedback laws for a general class of constrained discrete-time systems: Stability and moving-horizon approximations , 1988 .