Model predictive flight control using adaptive support vector regression

This paper explores an application of support vector regression (SVR) to model predictive control (MPC). SVR is employed to identify a dynamic system from input-output data, and the identified model is used for predicting the future states in the MPC framework. In order to deal with constant and dynamic uncertainties, an online adaptation algorithm is designed using the gradient descent (GD) method and the adjusted SVR model is fed to the MPC optimizer. In addition, the convergence property of the adaptation rule and the condition for the convergence of the MPC optimization are discussed using discrete-time Lyapunov stability analysis. Finally, the proposed approach is applied to identification and flight control of an unmanned aerial vehicle (UAV) lateral dynamics.

[1]  Jun Yan,et al.  Incorporating state estimation into model predictive control and its application to network traffic control , 2005, Autom..

[2]  Serdar Iplikci,et al.  Support vector machines‐based generalized predictive control , 2006 .

[3]  Frank Allgöwer,et al.  An Introduction to Nonlinear Model Predictive Control , 2002 .

[4]  Kyoung-Sook Moon,et al.  ADAPTIVE TIME-STEPPING HYBRID FINITE DIFFERENCE METHOD FOR PRICING EXOTIC OPTIONS , 2009 .

[5]  James Theiler,et al.  Accurate On-line Support Vector Regression , 2003, Neural Computation.

[6]  Marios M. Polycarpou,et al.  Learning and convergence analysis of neural-type structured networks , 1992, IEEE Trans. Neural Networks.

[7]  Yunqian Ma,et al.  Practical selection of SVM parameters and noise estimation for SVM regression , 2004, Neural Networks.

[8]  A. Richards,et al.  Decentralized model predictive control of cooperating UAVs , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[9]  Eduardo Camponogara,et al.  Distributed Model Predictive Control: Synchronous and Asynchronous Computation , 2007, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[10]  김범진,et al.  이론적 매도 매수 호가를 통한 주가예측 , 2009 .

[11]  Kumpati S. Narendra,et al.  Intelligent control using neural networks and multiple models , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[12]  Dong-Ho Shin,et al.  Reconfigurable flight control system design using adaptive neural networks , 2004, IEEE Trans. Control. Syst. Technol..

[13]  Aun-Neow Poo,et al.  Support vector regression model predictive control on a HVAC plant , 2007 .

[14]  S. Shankar Sastry,et al.  Autonomous helicopter formation using model predictive control , 2006 .

[15]  Qi Miao,et al.  Nonlinear model predictive control based on support vector regression , 2002, Proceedings. International Conference on Machine Learning and Cybernetics.

[16]  Youxian Sun,et al.  Online SVM regression algorithm-based adaptive inverse control , 2007, Neurocomputing.

[17]  Eugene A. Morelli,et al.  Application of System Identification to Aircraft at NASA Langley Research Center , 2005 .

[18]  S. Shankar Sastry,et al.  Model-predictive active steering and obstacle avoidance for autonomous ground vehicles , 2009 .

[19]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.