Generalized nonlinear optimal predictive control using iterative state-space trajectories: Applications to autonomous flight of UAVs

Model Predictive Control (MPC) is a modern technique that, nowadays, encapsulates different optimal control techniques. For the case of non-linear dynamics, many possible variants can be developed which can lead to new control algorithms. In this manuscript a novel generic control system method is presented. This method can be applied to control, in an optimal way, different systems having non-linear dynamics. Particularly, in this paper, the proposed technique is presented in the context of developing a control system for autonomous flight of UAVs. This technique can be used for different types of aerial vehicles having any type of generic non-linear dynamics. The presented method is based on the use of iteratively defined optimal candidate state-space trajectories in global state-space. The method uses a generalized linearization process which, opposite to standard methods, does not need to be predefined in a certain equilibrium state but instead it is performed along any arbitrary state. The technique allows the inclusion of constraints with ease. The presented technique is used as a centralized control system unit that is able to control the full aircraft dynamics without the need of decoupling the system in different reduced modes. The technique is tested by making a Cessna 172 airplane model to perform the following autonomous unmanned maneuvers: climbing at constant speed to a desired altitude, heading change to a desired flight direction, and, coordinate turn.

[1]  Anthony Tzes,et al.  Switching model predictive attitude control for a quadrotor helicopter subject to atmospheric disturbances , 2011 .

[2]  Salah Sukkarieh,et al.  Adaptive nonlinear model predictive path-following control for a fixed-wing unmanned aerial vehicle , 2013 .

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

[4]  Mario G. Perhinschi,et al.  Comparison of a Fuzzy Logic Controller to a Potential Field Controller for Real-Time UAV Navigation , 2012 .

[5]  Gan-lin Shan,et al.  Simulation of flight control laws design using model predictive controllers , 2009, 2009 International Conference on Mechatronics and Automation.

[6]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[7]  Alberto Bemporad,et al.  Robust model predictive control: A survey , 1998, Robustness in Identification and Control.

[8]  T. Keviczky,et al.  Receding horizon control of an F-16 aircraft: A comparative study , 2003, 2003 European Control Conference (ECC).

[9]  Peter W. Gibbens,et al.  Efficient Model Predictive Control Algorithm for Aircraft , 2011 .

[10]  João Borges de Sousa,et al.  Predictive Control for Autonomous Aerial Vehicles Trajectory Tracking , 2013 .

[11]  Efstathios Bakolas,et al.  Optimal Feedback Guidance of a Small Aerial Vehicle in a Stochastic Wind , 2013 .

[12]  Bonaventure Intercontinental,et al.  ON DECISION AND CONTROL , 1985 .

[13]  Jay H. Lee,et al.  Model predictive control: Review of the three decades of development , 2011 .

[14]  G. Martin,et al.  Nonlinear model predictive control , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[15]  Basil Kouvaritakis,et al.  Nonlinear predictive control : theory and practice , 2001 .

[16]  E. LESTER SMITH,et al.  AND OTHERS , 2005 .

[17]  Mark Costello,et al.  Nonlinear Model Predictive Control Technique for Unmanned Air Vehicles , 2006 .

[18]  Ignacio E. Grossmann,et al.  Computers and Chemical Engineering , 2014 .

[19]  YangQuan Chen,et al.  Autopilots for small unmanned aerial vehicles: A survey , 2010 .

[20]  Naira Hovakimyan,et al.  Path Following for Unmanned Aerial Vehicles Using L1 Adaptive Augmentation of Commercial Autopilots , 2010 .

[21]  Manfred Morari,et al.  Fast Predictive Control: Real-time Computation and Certification , 2012 .

[22]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[23]  Francesco Borrelli,et al.  A linear time varying model predictive control approach to the integrated vehicle dynamics control problem in autonomous systems , 2007, 2007 46th IEEE Conference on Decision and Control.

[24]  Frank L. Lewis,et al.  Aircraft Control and Simulation , 1992 .

[25]  Ian Postlethwaite,et al.  Multivariable Feedback Control: Analysis and Design , 1996 .

[26]  M. H. Murillo,et al.  Diseño de un Moderno Simulador de Vuelo en Tiempo Real , 2010 .