Reconfigurable Autopilot Design using Nonlinear Model Predictive Control: Application to High Performance and Autonomous Aircraft

The work presented in this thesis examines several aspects of Nonlinear Model Predictive Control (NMPC) that display and confirm its promising potentials as a powerful reconfigurable control scheme. The effects of significant nonlinearities and the intrinsically unstable nature of high performance fighter aircraft, among other challenges, have been shown to be well handled in the NMPC framework. This work illustrates how complex control and stability augmentation measures (which are normally realized through ad hoc mode switching strategies) can be formulated and implemented as NMPC objectives and constraints. Further suggestions on robustness strategies for model/plant mismatch and compensation for coupling effects which are not properly accounted for, have been presented and examined in this work. Results on fault tolerance of NMPC are also presented and discussed in this thesis. In this direction, NMPC has been shown to have unique inherent fault detection capabilities due to its effective utilization of feedback and its internal model predictions. Different types of actuator/control surface failures, including extreme cases of total actuator failure are examined as test cases for the NMPC reconfigurable fault tolerant control scheme developed in this work. The NMPC autopilots are designed for an F-16 fighter aircraft, and the implementation and simulations were done using ACADO nonlinear optimization solver, interfaced with the MATLAB/Simulink environment.

[1]  T. Johansen Chapter 1 Introduction to Nonlinear Model Predictive Control and Moving Horizon Estimation , 2011 .

[2]  D K Smith,et al.  Numerical Optimization , 2001, J. Oper. Res. Soc..

[3]  P. L. Deal,et al.  Simulator study of stall/post-stall characteristics of a fighter airplane with relaxed longitudinal static stability. [F-16] , 1979 .

[4]  Jean Lévine,et al.  Automatic Flight Control Systems , 2009 .

[5]  T. Teichmann,et al.  Dynamics of Flight: Stability and Control , 1959 .

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

[7]  Tor Arne Johansen,et al.  Optimizing adaptive control allocation with actuator dynamics , 2007, 2007 46th IEEE Conference on Decision and Control.

[8]  Riccardo Scattolini,et al.  A stabilizing model-based predictive control algorithm for nonlinear systems , 2001, Autom..

[9]  Guido Herrmann,et al.  Two-state dynamic gain scheduling control applied to an F16 aircraft model , 2012 .

[10]  Gene F. Franklin,et al.  Feedback Control of Dynamic Systems , 1986 .

[11]  Jan M. Maciejowski,et al.  MPC fault-tolerant flight control case study: flight 1862 , 2003 .

[12]  A. Packard,et al.  Nonlinear receding horizon control of F-16 aircraft , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[13]  Wilson J. Rugh,et al.  Research on gain scheduling , 2000, Autom..

[14]  Eduardo F. Camacho,et al.  Introduction to Model Predictive Control , 2007 .

[15]  Ola Härkegård,et al.  Backstepping and control allocation with applications to flight control , 2003 .

[16]  F. Allgöwer,et al.  Nonlinear Model Predictive Control: From Theory to Application , 2004 .

[17]  Moritz Diehl,et al.  ACADO toolkit—An open‐source framework for automatic control and dynamic optimization , 2011 .

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

[19]  Christopher Edwards,et al.  Fault tolerant flight control : a benchmark challenge , 2010 .

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

[21]  O. Harkegard Efficient active set algorithms for solving constrained least squares problems in aircraft control allocation , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[22]  P. Olver Nonlinear Systems , 2013 .

[23]  D. Q. Mayne,et al.  Suboptimal model predictive control (feasibility implies stability) , 1999, IEEE Trans. Autom. Control..

[24]  Emanuele Garone,et al.  Adaptive Control Allocation for Fault Tolerant Overactuated Autonomous Vehicles , 2007 .

[25]  Ola Härkegård Dynamic Control Allocation Using Constrained Quadratic Programming , 2002 .

[26]  F. Fontes A General Framework to Design Stabilizing Nonlinear Model Predictive Controllers , 2001 .

[27]  H. ChenT,et al.  A Quasi-Infinite Horizon Nonlinear Model Predictive Control Scheme with Guaranteed Stability * , 1998 .