Model predictive control of an unmanned aerial vehicle

Purpose The purpose of this paper is to design a controller for the unmanned aerial vehicle (UAV). Design/methodology/approach In this study, the constrained multivariable multiple-input and multiple-output (MIMO) model predictive controller (MPC) has been designed to control all outputs by manipulating inputs. The aim of the autopilot of UAV is to keep the UAV around trim condition and to track airspeed commands. Findings The purpose of using this control method is to decrease the control effort under the certain constraints and deal with interactions between each output and input while tracking airspeed commands. Originality/value By using constraint, multivariable (four inputs and seven outputs) MPC unlike the relevant literature in this field, the UAV tracked airspeed commands with minimum control effort dealing with interactions between each input and output under disturbances such as wind.

[1]  Belkacem Kada,et al.  Robust PID Controller Design for an UAV Flight Control System , 2011, WCE 2011.

[2]  Agus Budiyono,et al.  Model predictive control for autonomous unmanned helicopters , 2011 .

[3]  Takeshi Yamasaki,et al.  Integrated guidance and autopilot design for a chasing UAV via high-order sliding modes , 2012, J. Frankl. Inst..

[4]  Ali Reza Babaei,et al.  Classical and fuzzy-genetic autopilot design for unmanned aerial vehicles , 2011, Appl. Soft Comput..

[5]  Zhengmao Ye,et al.  Equational dynamic modeling and adaptive control of UAV , 2006, 2006 IEEE/SMC International Conference on System of Systems Engineering.

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

[7]  Liang Tang,et al.  From mission planning to flight control of unmanned aerial vehicles: Strategies and implementation tools , 2005, Annu. Rev. Control..

[8]  Timothy W. McLain,et al.  Small Unmanned Aircraft: Theory and Practice , 2012 .

[9]  A.J.M. Raemaekers,et al.  Design of a model predictive controller to control UAVs , 2007 .

[10]  Panos J. Antsaklis,et al.  Modeling and Control of Unmanned Aerial Vehicles: Current Status and Future Directions , 2007 .

[11]  J. Karl Hedrick,et al.  Linear Tracking for a Fixed-Wing UAV Using Nonlinear Model Predictive Control , 2009, IEEE Transactions on Control Systems Technology.

[12]  Douglas Marshall,et al.  Introduction to Unmanned Aircraft Systems , 2011 .

[13]  Liuping Wang,et al.  Model Predictive Control System Design and Implementation Using MATLAB , 2009 .

[14]  Alexander L. Fradkov,et al.  Combined adaptive controller for UAV guidance , 2003, 2003 European Control Conference (ECC).

[15]  João Borges de Sousa,et al.  Receding horizon flight control for trajectory tracking of autonomous aerial vehicles , 2013 .

[16]  Wei Zheng,et al.  Variable Structure Attitude Control for an UAV with Parameter Uncertainty and External Disturbance , 2011 .

[17]  Dan S. Necsulescu,et al.  Model predictive control and dynamic inversion for unmanned aerial vehicle , 2004 .

[18]  Reg Austin,et al.  Unmanned Aircraft Systems: Uavs Design, Development and Deployment , 2010 .

[19]  J. A. Rossiter,et al.  Model-Based Predictive Control : A Practical Approach , 2017 .