Model recovery anti-windup for continuous-time rate and magnitude saturated linear plants

In this paper two approaches are given for anti-windup design for nonlinear control systems with linear plants subject to limitations both in the magnitude and the rate of variation of the control input. Both approaches are based on the so-called Model Recovery Anti-Windup (MRAW) framework. The first approach is built by treating the rate + magnitude saturation as a single dynamic nonlinearity, while in the second one, the dynamic compensator dynamics is extended with extra states to treat the two saturations separately. Both approaches lead to global stability with exponentially stable plants and local stability in all other cases. For both approaches, stability and performance guarantees are proven, numerical recipes are given and the relative merits are comparatively highlighted on a simulation example.

[1]  A. Teel,et al.  Anti-windup for exponentially unstable linear systems with inputs limited in magnitude and rate , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[2]  S. Tarbouriech,et al.  Anti-windup design: an overview of some recent advances and open problems , 2009 .

[3]  A. Teel,et al.  The L2 anti-winup problem: Its definition and solution , 1997, 1997 European Control Conference (ECC).

[4]  S. Tarbouriech,et al.  Anti-windup design with guaranteed regions of stability: an LMI-based approach , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[5]  Zongli Lin,et al.  Output regulation for linear systems subject to input saturation , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[6]  F Forni,et al.  An almost Anti-Windup scheme for plants with magnitude, rate and curvature saturation , 2010, Proceedings of the 2010 American Control Conference.

[7]  Ji-Feng Zhang,et al.  Global stability of systems with amplitude and rate saturation compensation , 2005 .

[8]  Stephen P. Boyd,et al.  Linear Matrix Inequalities in Systems and Control Theory , 1994 .

[9]  Dennis S. Bernstein,et al.  Dynamic output feedback compensation for linear systems with independent amplitude and rate saturations , 1997 .

[10]  Luca Zaccarian,et al.  A common framework for anti-windup, bumpless transfer and reliable designs , 2002, Autom..

[11]  Wassim M. Haddad,et al.  Fixed-structure controller design for systems with actuator amplitude and rate nonlinearities , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[12]  Sophie Tarbouriech,et al.  Stability analysis and stabilization of systems presenting nested saturations , 2006, IEEE Transactions on Automatic Control.

[13]  Stephen P. Boyd,et al.  A path-following method for solving BMI problems in control , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[14]  Alan J. Laub,et al.  The LMI control toolbox , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[15]  Luca Zaccarian,et al.  Dynamic allocation for input redundant control systems , 2009, Autom..

[16]  Zongli Lin,et al.  An analysis and design method for discrete-time linear systems under nested saturation , 2002, IEEE Trans. Autom. Control..

[17]  Zongli Lin,et al.  An analysis and design method for linear systems under nested saturation , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[18]  Sophie Tarbouriech,et al.  Antiwindup design with guaranteed regions of stability: an LMI-based approach , 2005, IEEE Transactions on Automatic Control.

[19]  P. Olver Nonlinear Systems , 2013 .

[20]  Wassim M. Haddad,et al.  Fixed-structure controller design for systems with actuator amplitude and rate non-linearities , 2000 .

[21]  Leonardo L Giovanini,et al.  Model predictive control with amplitude and rate actuator saturation. , 2003, ISA transactions.

[22]  Miroslav Krstic,et al.  Plasma vertical stabilization with actuation constraints in the DIII-D tokamak , 2005, Autom..

[23]  Masami Saeki,et al.  Synthesis of a Static Anti-Windup Compensator for Systems With Magnitude and Rate Limited Actuators , 2000 .

[24]  Ilya Kolmanovsky,et al.  Fast reference governors for systems with state and control constraints and disturbance inputs , 1999 .

[25]  Fen Wu,et al.  Extended anti-windup control schemes for LTI and LFT systems with actuator saturations , 2004 .

[26]  Faryar Jabbari,et al.  Rate and magnitude-bounded actuators: scheduled output feedback design , 2004 .

[27]  Sheng Liu,et al.  Static Anti-windup Synthesis for a Class of Linear Systems Subject to Actuator Amplitude and Rate Saturation: Static Anti-windup Synthesis for a Class of Linear Systems Subject to Actuator Amplitude and Rate Saturation , 2009 .

[28]  Sheng Liu,et al.  Static Anti-windup Synthesis for a Class of Linear Systems Subject to Actuator Amplitude and Rate Saturation , 2009 .

[29]  Sophie Tarbouriech,et al.  Optimization and implementation of dynamic anti-windup compensators with multiple saturations in flight control systems , 2009 .

[30]  Andrew R. Teel,et al.  Asymptotic convergence from Lp stability , 1999, IEEE Trans. Autom. Control..

[31]  Luca Zaccarian,et al.  Modern Anti-windup Synthesis: Control Augmentation for Actuator Saturation , 2011 .

[32]  Tingshu Hu,et al.  An analysis and design method for linear systems subject to actuator saturation and disturbance , 2002, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[33]  E. Yaz Linear Matrix Inequalities In System And Control Theory , 1998, Proceedings of the IEEE.

[34]  E. Mosca,et al.  Nonlinear control of constrained linear systems via predictive reference management , 1997, IEEE Trans. Autom. Control..

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

[36]  Johan Löfberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004 .

[37]  Sophie Tarbouriech,et al.  Local stabilization of linear systems under amplitude and rate saturating actuators , 2003, IEEE Trans. Autom. Control..

[38]  S. Galeani,et al.  Non-linear anti-windup for manual flight control , 2005 .

[39]  Matthew C. Turner,et al.  A tutorial on modern anti-windup design , 2009, 2009 European Control Conference (ECC).

[40]  Luca Zaccarian,et al.  A magnitude and rate saturation model and its use in the solution of a static anti-windup problem , 2008, Syst. Control. Lett..

[41]  Luca Zaccarian,et al.  Model recovery anti-windup for plants with rate and magnitude saturation , 2009, 2009 European Control Conference (ECC).

[42]  Wright-Patterson Afb,et al.  ANTI-WINDUP FOR AN F-16's DAISY CHAIN , 1997 .

[43]  Matthew C. Turner,et al.  Anti-windup synthesis for systems with rate-limits using Riccati equations , 2010, Int. J. Control.

[44]  Michael Stingl,et al.  PENNON: A code for convex nonlinear and semidefinite programming , 2003, Optim. Methods Softw..

[45]  P. Apkarian,et al.  A new Lagrangian dual global optimization algorithm for solving bilinear matrix inequalities , 2000, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).