Flatness-Based Reduced Hessian Method for Optimal Control of Aircraft

被引:0
作者
Sandeepkumar, R. [1 ]
Mohan, Ranjith [1 ]
机构
[1] Indian Inst Technol Madras, Dept Aerosp Engn, Chennai 600036, Tamil Nadu, India
关键词
MODEL-PREDICTIVE CONTROL; DIFFERENTIAL FLATNESS; TRAJECTORY OPTIMIZATION; NONLINEAR-SYSTEMS; ALGORITHM; COMPUTATION; OPERATIONS;
D O I
10.2514/1.G006331
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Numerical solutions of flatness-based reformulation of optimal control problems lead to an optimization problem with fewer variables and constraints. However, the expressions for the states and controls in terms of the flat output variables can be highly nonlinear and complicated. Hence, this may lead to expensive function evaluations within the optimization problem, degradation of convexity, and issues with convergence. Thus, a flatness-based reformulation of the optimal control problems may not be a viable alternative for computational guidance and control. Alternatively, a novel flatness-based reduced Hessian sequential quadratic programming algorithm is developed in this paper to solve optimization problems for a six-degree-of-freedom aircraft. An analytical null space basis is derived from the linearized differential constraints, which leads to a reduced-dimensional quadratic program with the discretized flat outputs as decision variables. Unlike flatness-based reformulation of the optimal control problem, the null space/reduced Hessian method does not introduce additional nonlinearity and preserves the convexity of the optimization problem. A nonlinear model predictive control problem is solved to demonstrate the reduced Hessian algorithm. The algorithm is validated and Monte Carlo trials are performed to assess the effectiveness of the approach. Computational studies show that the current approach is faster than methods that directly exploit sparsity up to a factor of five.
引用
收藏
页码:921 / 934
页数:14
相关论文
共 51 条
[11]   Model Predictive Control in Aerospace Systems: Current State and Opportunities [J].
Eren, Utku ;
Prach, Anna ;
Kocer, Basaran Bahadir ;
Rakovic, Sasa V. ;
Kayacan, Erdal ;
Acikmese, Behcet .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2017, 40 (07) :1541-1566
[12]   Trajectory planning of differentially flat systems with dynamics and inequalities [J].
Faiz, N ;
Agrawal, SK ;
Murray, RM .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2001, 24 (02) :219-227
[13]  
Farahani SS, 2016, IEEE DECIS CONTR P, P3306, DOI 10.1109/CDC.2016.7798766
[14]   qpOASES: a parametric active-set algorithm for quadratic programming [J].
Ferreau, Hans Joachim ;
Kirches, Christian ;
Potschka, Andreas ;
Bock, Hans Georg ;
Diehl, Moritz .
MATHEMATICAL PROGRAMMING COMPUTATION, 2014, 6 (04) :327-363
[15]  
Fliess M, 1997, PROG SYST C, V22, P137
[16]   FLATNESS AND DEFECT OF NONLINEAR-SYSTEMS - INTRODUCTORY THEORY AND EXAMPLES [J].
FLIESS, M ;
LEVINE, J ;
MARTIN, P ;
ROUCHON, P .
INTERNATIONAL JOURNAL OF CONTROL, 1995, 61 (06) :1327-1361
[17]  
Greeff M, 2018, IEEE INT C INT ROBOT, P6740, DOI 10.1109/IROS.2018.8594012
[18]  
Griewank A, 2008, OTHER TITL APPL MATH, V105, P1
[19]   Spacecraft attitude control using explicit model predictive control [J].
Hegrenæs, O ;
Gravdahl, JT ;
Tondel, P .
AUTOMATICA, 2005, 41 (12) :2107-2114
[20]   Recent Advances in Quadratic Programming Algorithms for Nonlinear Model Predictive Control [J].
Kouzoupis, Dimitris ;
Frison, Gianluca ;
Zanelli, Andrea ;
Diehl, Moritz .
VIETNAM JOURNAL OF MATHEMATICS, 2018, 46 (04) :863-882