Decentralized Approaches to Antiwindup Design With Application to Quadrotor Unmanned Aerial Vehicles

This paper considers the design of structured antiwindup (AW) compensators for open-loop stable plants that themselves have a particular structure: a diagonal dynamic part cascaded with a static invertible part. Two approaches to the design of such compensators are proposed. The first one is a pseudodecentralized AW compensator that is a direct extension of a similar scheme in the literature. The second approach allows the AW compensators to be designed individually for each control channel and, provided that a certain linear program is satisfied, allows the compensators to be implemented in such a way that the nonlinear closed loop is asymptotically stable. The design approaches are applied to a quadrotor UAV, which inspired the work, and results from both simulations and flight tests are reported.

[1]  Manfred Morari,et al.  Multivariable anti-windup controller synthesis using linear matrix inequalities , 2001, Autom..

[2]  C. Loan The ubiquitous Kronecker product , 2000 .

[3]  Roland Siegwart,et al.  Design and control of an indoor micro quadrotor , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[4]  Guido Herrmann,et al.  Incorporating Robustness Requirements Into Antiwindup Design , 2007, IEEE Transactions on Automatic Control.

[5]  Roland Siegwart,et al.  Full control of a quadrotor , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Timothy W. McLain,et al.  Quadrotors and Accelerometers: State Estimation with an Improved Dynamic Model , 2014, IEEE Control Systems.

[7]  Christopher Edwards,et al.  Anti-windup and bumpless-transfer schemes , 1998, Autom..

[8]  Matthew C. Turner,et al.  Channel-by-channel anti-windup design for a class of multivariable systems , 2015, 2015 American Control Conference (ACC).

[9]  Matthew C. Turner,et al.  Anti-windup synthesis using Riccati equations , 2007, Int. J. Control.

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

[11]  Stjepan Bogdan,et al.  Hybrid fly-by-wire quadrotor controller , 2010, 2010 IEEE International Symposium on Industrial Electronics.

[12]  I. Postlethwaite,et al.  A new perspective on static and low order anti-windup synthesis , 2004 .

[13]  Adolf Hermann Glattfelder,et al.  Control Systems with Input and Output Constraints , 2003 .

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

[15]  Jonathan P. How,et al.  Comparison of Fixed and Variable Pitch Actuators for Agile Quadrotors , 2011 .

[16]  Randal W. Beard,et al.  CLF-based tracking control for UAV kinematic models with saturation constraints , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[17]  R. Beard Quadrotor Dynamics and Control , 2008 .

[18]  Ian Postlethwaite,et al.  Linear conditioning for systems containing saturating actuators , 2000, Autom..

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

[20]  Alexandra Moutinho,et al.  Hover Control of an UAV With Backstepping Design Including Input Saturations , 2008, IEEE Transactions on Control Systems Technology.

[21]  William P. Heath,et al.  Directionality compensation for linear multivariable anti-windup synthesis† , 2015, Int. J. Control.

[22]  William P. Heath,et al.  Internal model control design for input‐constrained multivariable processes , 2011 .

[23]  Sophie Tarbouriech,et al.  Stability and Stabilization of Linear Systems with Saturating Actuators , 2011 .

[24]  Matthew C. Turner,et al.  Antiwindup for stable linear systems with input saturation: an LMI-based synthesis , 2003, IEEE Trans. Autom. Control..

[25]  Petros A. Ioannou,et al.  Adaptive LQ Control With Anti-Windup Augmentation to Optimize UAV Performance in Autonomous Soaring Applications , 2008, IEEE Transactions on Control Systems Technology.