A Comparison of Optimal Control Methods for Minimum Fuel Cruise at Constant Altitude and Course with Fixed Arrival Time

Abstract The current lack of efficiency in the use of airspace, enforced by the economic crisis an the increasing competitiveness among air transport companies are drivers for a renewed interest for the application of optimization techniques to find answers to overcame current inefficiencies. The main objective of the present paper is to assess and compare different optimal aircraft trajectories techniques applied to the minimum fuel cruise problem at constant altitude and course with fixed arrival time, International Standard Atmosphere and without wind. Four trajectory optimization methods have been used: Hermite-Simpson, 5th degree Gauss-Lobatto and Radau pseudospectral collocation methods and the singular arc solution. Hermite-Simpson and 5th degree methods have been programmed in Ampl modeling language with an IPOPT solver and Radau pseudospectral method using gpops matlab tool with SNOPT solver. 5th degree Gauss-Lobatto collocation method gives the less fuel consumption solution followed by Radau pseudospectral, Hermite-Simpson and singular arc. In considering the program execution time, Hermite-Simpson collocation method is the fastest method followed by 5th degree and Radau pseudospectral. Also, taking into account the time for developing the program code the Radau pseudospectral is the most user friendly. Moreover, it has been observed that increasing the sample points in the Hermite- Simpson and 5th degree, the solution converge to the minimum fuel consumption solution. On the other hand, gpops does not show much sensitivity to the number of sample points.

[1]  P. Williams Hermite-Legendre-Gauss-Lobatto Direct Transcription in Trajectory Optimization , 2009 .

[2]  Dimitri P. Bertsekas,et al.  Dynamic Programming and Optimal Control, Two Volume Set , 1995 .

[3]  I. Michael Ross,et al.  A review of pseudospectral optimal control: From theory to flight , 2012, Annu. Rev. Control..

[4]  L. S. Pontryagin,et al.  Mathematical Theory of Optimal Processes , 1962 .

[5]  W. E. Stewart,et al.  Solution of boundary-value problems by orthogonal collocation , 1995 .

[6]  U. Ascher,et al.  A collocation solver for mixed order systems of boundary value problems , 1979 .

[7]  M. L. Chambers The Mathematical Theory of Optimal Processes , 1965 .

[8]  John T. Betts,et al.  Practical Methods for Optimal Control and Estimation Using Nonlinear Programming , 2009 .

[9]  Anil V. Rao,et al.  Algorithm 902: GPOPS, A MATLAB software for solving multiple-phase optimal control problems using the gauss pseudospectral method , 2010, TOMS.

[10]  Henry J. Kelley,et al.  Gradient Theory of Optimal Flight Paths , 1960 .

[11]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[12]  Dieter Kraft,et al.  On Converting Optimal Control Problems into Nonlinear Programming Problems , 1985 .

[13]  O. V. Stryk,et al.  Numerical Solution of Optimal Control Problems by Direct Collocation , 1993 .

[14]  J. Stoer,et al.  Introduction to Numerical Analysis , 2002 .

[15]  W. Karush Minima of Functions of Several Variables with Inequalities as Side Conditions , 2014 .

[16]  Alberto Olivares,et al.  Framework for Aircraft Trajectory Planning Toward an Efficient Air Traffic Management , 2012 .

[17]  Oskar von Stryk,et al.  Direct and indirect methods for trajectory optimization , 1992, Ann. Oper. Res..

[18]  Robert D. Russell,et al.  Numerical solution of boundary value problems for ordinary differential equations , 1995, Classics in applied mathematics.

[19]  Soler Arnedo,et al.  Commercial Aircraft Trajectory Planning based on Multiphase Mixed-Integer Optimal Control , 2013 .

[20]  M. Soler,et al.  Multiphase Mixed-Integer Optimal Control Approach to Aircraft Trajectory Optimization , 2013 .

[21]  C. D. Boor,et al.  Collocation at Gaussian Points , 1973 .

[22]  Damián Rivas,et al.  Minimum-Fuel Cruise at Constant Altitude with Fixed Arrival Time , 2010 .

[23]  H. Bock,et al.  A Multiple Shooting Algorithm for Direct Solution of Optimal Control Problems , 1984 .

[24]  Philip E. Gill,et al.  Practical optimization , 1981 .

[25]  Frank L. Lewis,et al.  Optimal Control , 1986 .

[26]  Wolfgang Dahmen,et al.  Introduction to Model Based Optimization of Chemical Processes on Moving Horizons , 2001 .

[27]  Sean R Eddy,et al.  What is dynamic programming? , 2004, Nature Biotechnology.

[28]  K. Schittkowski,et al.  NONLINEAR PROGRAMMING , 2022 .

[29]  Nhan Nguyen Singular Arc Time-Optimal Climb Trajectory of Aircraft in a Two-Dimensional Wind Field , 2006 .

[30]  Yoshikazu Miyazawa,et al.  Dynamic programming application to airliner four dimensional optimal flight trajectory , 2013 .

[31]  Suresh P. Sethi,et al.  A Survey of the Maximum Principles for Optimal Control Problems with State Constraints , 1995, SIAM Rev..

[32]  Stephen J. Wright,et al.  Numerical Optimization , 2018, Fundamental Statistical Inference.

[33]  Alberto Olivares,et al.  Engineering Notes Hybrid Optimal Control Approach to Commercial Aircraft Trajectory Planning , 2010 .

[34]  D. Himmelblau,et al.  Optimal control via collocation and non-linear programming , 1975 .

[35]  C. Hargraves,et al.  DIRECT TRAJECTORY OPTIMIZATION USING NONLINEAR PROGRAMMING AND COLLOCATION , 1987 .

[36]  M. Connor Calculus of Variations and Optimal Control Theory , 1967 .

[37]  Arthur E. Bryson,et al.  Applied Optimal Control , 1969 .

[38]  William W. Hager,et al.  A unified framework for the numerical solution of optimal control problems using pseudospectral methods , 2010, Autom..

[39]  J. Betts Survey of Numerical Methods for Trajectory Optimization , 1998 .