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 条
[1]   CasADi: a software framework for nonlinear optimization and optimal control [J].
Andersson, Joel A. E. ;
Gillis, Joris ;
Horn, Greg ;
Rawlings, James B. ;
Diehl, Moritz .
MATHEMATICAL PROGRAMMING COMPUTATION, 2019, 11 (01) :1-36
[2]  
Aubin J.P., 1984, DIFFERENTIAL INCLUSI
[3]   Survey of numerical methods for trajectory optimization [J].
Betts, JT .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 1998, 21 (02) :193-207
[4]   Nonlinear receding horizon control of an F-16 aircraft [J].
Bhattacharya, R ;
Balas, GJ ;
Kaya, MA ;
Packard, A .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2002, 25 (05) :924-931
[5]  
Bock Hans Georg, 1984, IFAC Proceedings, V17, P1603, DOI 10.1016/S1474-6670(17)61205-9
[6]   OpenMP: An industry standard API for shared-memory programming [J].
Dagum, L ;
Menon, R .
IEEE COMPUTATIONAL SCIENCE & ENGINEERING, 1998, 5 (01) :46-55
[7]   A real-time iteration scheme for nonlinear optimization in optimal feedback control [J].
Diehl, M ;
Bock, HG ;
Schlöder, JP .
SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 2005, 43 (05) :1714-1736
[8]  
Duff I.S., 1982, MA27-a set of Fortran subroutines for solving sparse symmetric sets of linear equations
[9]   Trajectory optimisation of six degree of freedom aircraft using differential flatness [J].
Elango, P. ;
Mohan, R. .
AERONAUTICAL JOURNAL, 2018, 122 (1257) :1788-1810
[10]   A software framework for embedded nonlinear model predictive control using a gradient-based augmented Lagrangian approach (GRAMPC) [J].
Englert, Tobias ;
Voelz, Andreas ;
Mesmer, Felix ;
Rhein, Soenke ;
Graichen, Knut .
OPTIMIZATION AND ENGINEERING, 2019, 20 (03) :769-809