Economic Model-Predictive Control Strategies for Aircraft Deep-stall Recovery with Stability Guarantees⋆

Aircraft upset recovery requires aggressive control actions to handle highly nonlinear aircraft dynamics and critical state and input constraints. Model predictive control is a promising approach for returning the aircraft to the nominal flight envelope, even in the presence of altered dynamics or actuator limits; however, proving stability of such strategies requires careful algebraic or semi-algebraic analysis of both the system and the proposed control scheme, which can be challenging for realistic control systems. This paper develops economic model predictive strategies for recovery of a fixed-wing aircraft from deep-stall. We provide rigorous stability proofs using sum-of-squares programming and compare several economic, nonlinear, and linear model predictive controllers.

[1]  Mario Zanon,et al.  Economic MPC without terminal constraints: Gradient-correcting end penalties enforce asymptotic stability , 2018 .

[2]  Ilan Kroo,et al.  Automatic Spin Recovery with Minimal Altitude Loss , 2018 .

[3]  Erdal Kayacan,et al.  Model Predictive Control in Aerospace Systems: Current State and Opportunities , 2017 .

[4]  Amir Ali Ahmadi,et al.  Non-monotonic Lyapunov functions for stability of discrete time nonlinear and switched systems , 2008, 2008 47th IEEE Conference on Decision and Control.

[5]  David Hartman,et al.  Aircraft Trim Recovery from Highly Nonlinear Upset Conditions , 2016 .

[6]  David Angeli,et al.  On Average Performance and Stability of Economic Model Predictive Control , 2012, IEEE Transactions on Automatic Control.

[7]  Peter J Seiler,et al.  Nonlinear region of attraction analysis for flight control verification and validation , 2011 .

[8]  Colin Neil Jones,et al.  Turnpike and dissipativity properties in dynamic real-time optimization and economic MPC , 2014, 53rd IEEE Conference on Decision and Control.

[9]  Ufuk Topcu,et al.  Local stability analysis using simulations and sum-of-squares programming , 2008, Autom..

[10]  C. C. de Visser,et al.  Multivariate Spline-Based Adaptive Control of High-Performance Aircraft with Aerodynamic Uncertainties , 2016 .

[11]  Pablo A. Parrilo,et al.  Semidefinite programming relaxations for semialgebraic problems , 2003, Math. Program..

[12]  Jan Albert Mulder,et al.  Intelligent Flight Control Systems Evaluation for Loss-of-Control Recovery and Prevention , 2017 .

[13]  Vahram Stepanyan,et al.  Stall Recovery Guidance Using Fast Model Predictive Control , 2017 .

[14]  Anders la Cour-Harbo,et al.  Dynamic Stability Analysis of Aircraft Flight in Deep Stall , 2020 .

[15]  Youdan Kim,et al.  Reinforcement Learning-Based Optimal Flat Spin Recovery for Unmanned Aerial Vehicle , 2017 .

[16]  David Angeli Economic Model Predictive Control , 2015, Encyclopedia of Systems and Control.

[17]  A. Cour-Harbo,et al.  Identification of Thrust, Lift, and Drag for Deep-stall Flight Data of a Fixed-wing Unmanned Aircraft , 2018, 2018 International Conference on Unmanned Aircraft Systems (ICUAS).

[18]  Graziano Chesi,et al.  Establishing robust stability of discrete-time systems with time-varying uncertainty: The Gram-SOS approach , 2014, Autom..

[19]  Lorenz T. Biegler,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006, Math. Program..

[20]  L. Biegler,et al.  Fast economic model predictive control based on NLP-sensitivities , 2014 .

[21]  Weehong Tan,et al.  Nonlinear Control Analysis and Synthesis using Sum-of-Squares Programming , 2006 .

[22]  J. P. Lasalle Some Extensions of Liapunov's Second Method , 1960 .

[23]  Peter Seiler,et al.  Quasiconvex sum-of-squares programming , 2010, 49th IEEE Conference on Decision and Control (CDC).

[24]  Neha Gandhi,et al.  Vehicle Upset Detection and Recovery for Onboard Guidance and Control , 2017 .

[25]  Ilya Kolmanovsky,et al.  Envelope-Aware Flight Management for Loss of Control Prevention Given Rudder Jam , 2017 .

[26]  Jacobus A.A. Engelbrecht,et al.  Optimal attitude and flight vector recovery for large transport aircraft using sequential quadratic programming , 2016, 2016 Pattern Recognition Association of South Africa and Robotics and Mechatronics International Conference (PRASA-RobMech).

[27]  D. D. Moerder,et al.  Optimal aircraft control upset recovery with and without component failures , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[28]  Gaurav Bajpai,et al.  Safe Set Protection and Restoration for Unimpaired and Impaired Aircraft , 2012 .

[29]  Frank Allgöwer,et al.  Analysis and design of polynomial control systems using dissipation inequalities and sum of squares , 2006, Comput. Chem. Eng..