Computationally Efficient Trajectory Generation for Smooth Aircraft Flight Level Changes

No AccessEngineering NotesComputationally Efficient Trajectory Generation for Smooth Aircraft Flight Level ChangesHaichao Hong, Patrick Piprek, Matthias Gerdts and Florian HolzapfelHaichao Hong https://orcid.org/0000-0003-2410-2469Technical University of Munich, D-85748 Garching, Germany*Postdoctoral Researcher, Institute of Flight System Dynamics. Member AIAA.Search for more papers by this author, Patrick Piprek https://orcid.org/0000-0003-3881-984XTechnical University of Munich, D-85748 Garching, Germany†Dr.-Ing., Institute of Flight System Dynamics (Corresponding Author).Search for more papers by this author, Matthias Gerdts https://orcid.org/0000-0001-8674-5764Bundeswehr University Munich, D-85577 Neubiberg, Germany‡Professor, Institute of Applied Mathematics and Scientific Computing.Search for more papers by this author and Florian Holzapfel https://orcid.org/0000-0003-4733-9186Technical University of Munich, D-85748 Garching, Germany§Professor, Institute of Flight System Dynamics. Associate Fellow AIAA.Search for more papers by this authorPublished Online:8 Jun 2021https://doi.org/10.2514/1.G005529SectionsRead Now ToolsAdd to favoritesDownload citationTrack citations ShareShare onFacebookTwitterLinked InRedditEmail About References [1] Shanmugavel M., Tsourdos A., White B. and Żbikowski R., “Co-Operative Path Planning of Multiple UAVs Using Dubins Paths with Clothoid Arcs,” Control Engineering Practice, Vol. 18, No. 9, 2010, pp. 1084–1092. https://doi.org/10.1016/j.conengprac.2009.02.010 CrossrefGoogle Scholar[2] Schneider V., Piprek P., Schatz S. P., Baier T., Dörhöfer C., Hochstrasser M., Gabrys A., Karlsson E., Krause C., Lauffs P. J. and et al., “Online Trajectory Generation Using Clothoid Segments,” 2016 14th International Conference on Control, Automation, Robotics and Vision (ICARCV), Inst. of Electrical and Electronics Engineers, New York, 2016, pp. 1–6. https://doi.org/10.1109/ICARCV.2016.7838711 Google Scholar[3] Schneider V. and Holzapfel F., “Modular Trajectory Generation Test Platform for Real Flight Systems,” Advances in Aerospace Guidance, Navigation and Control, Springer, Cham, Switzerland, 2018, pp. 185–202. https://doi.org/10.1007/978-3-319-65283-2_10 Google Scholar[4] Acikmese B. and Ploen S. R., “Convex Programming Approach to Powered Descent Guidance for Mars Landing,” Journal of Guidance, Control, and Dynamics, Vol. 30, No. 5, 2007, pp. 1353–1366. https://doi.org/10.2514/1.27553 LinkGoogle Scholar[5] Blackmore L., Açikmeşe B. and Scharf D. P., “Minimum-Landing-Error Powered-Descent Guidance for Mars Landing Using Convex Optimization,” Journal of Guidance, Control, and Dynamics, Vol. 33, No. 4, 2010, pp. 1161–1171. https://doi.org/10.2514/1.47202 LinkGoogle Scholar[6] Lu P. and Liu X., “Autonomous Trajectory Planning for Rendezvous and Proximity Operations by Conic Optimization,” Journal of Guidance, Control, and Dynamics, Vol. 36, No. 2, 2013, pp. 375–389. https://doi.org/10.2514/1.58436 LinkGoogle Scholar[7] Szmuk M., Acikmese B. and Berning A. W., “Successive Convexification for Fuel-Optimal Powered Landing with Aerodynamic Drag and Non-Convex Constraints,” AIAA Guidance, Navigation, and Control Conference, AIAA Paper 2016-0378, 2016. https://doi.org/10.2514/6.2016-0378 Google Scholar[8] Wang Z. and Grant M. J., “Constrained Trajectory Optimization for Planetary Entry via Sequential Convex Programming,” Journal of Guidance, Control, and Dynamics, Vol. 40, No. 10, 2017, pp. 2603–2615. https://doi.org/10.2514/1.G002150 LinkGoogle Scholar[9] Hong H., Maity A., Holzapfel F. and Tang S., “Model Predictive Convex Programming for Constrained Vehicle Guidance,” IEEE Transactions on Aerospace and Electronic Systems, Vol. 55, No. 5, 2019, pp. 2487–2500. https://doi.org/10.1109/TAES.2018.2890375 CrossrefGoogle Scholar[10] Szmuk M., Reynolds T. P. and Acikmese B., “Successive Convexification for Real-Time 6-DoF Powered Descent Guidance with State-Triggered Constraints,” Journal of Guidance, Control, and Dynamics, Vol. 43, No. 8, 2020, pp. 1399–1413. https://doi.org/10.2514/1.G004549 LinkGoogle Scholar[11] Hong H., Maity A. and Holzapfel F., “Free Final-Time Constrained Sequential Quadratic Programming–Based Flight Vehicle Guidance,” Journal of Guidance, Control, and Dynamics, Vol. 44, No. 1, 2021, pp. 181–189. https://doi.org/10.2514/1.G004874 LinkGoogle Scholar[12] Hong H., Tekin R. and Holzapfel F., “Guaranteed Smooth Trajectory Generation for Field-of-View Constrained Impact-Time Control,” Journal of Guidance, Control, and Dynamics, Vol. 44, No. 4, 2021, pp. 898–904. https://doi.org/10.2514/1.G005723 LinkGoogle Scholar[13] Liu X., Shen Z. and Lu P., “Entry Trajectory Optimization by Second-Order Cone Programming,” Journal of Guidance, Control, and Dynamics, Vol. 39, No. 2, 2016, pp. 227–241. https://doi.org/10.2514/1.G001210 LinkGoogle Scholar[14] Liu X., Shen Z. and Lu P., “Exact Convex Relaxation for Optimal Flight of Aerodynamically Controlled Missiles,” IEEE Transactions on Aerospace and Electronic Systems, Vol. 52, No. 4, 2016, pp. 1881–1892. https://doi.org/10.1109/TAES.2016.150741 CrossrefGoogle Scholar[15] Yang R. and Liu X., “Fuel-Optimal Powered Descent Guidance with Free Final-Time and Path Constraints,” Acta Astronautica, Vol. 172, July 2020, pp. 70–81. https://doi.org/10.1016/j.actaastro.2020.03.025 CrossrefGoogle Scholar[16] Wang Z. and McDonald S. T., “Convex Relaxation for Optimal Rendezvous of Unmanned Aerial and Ground Vehicles,” Aerospace Science and Technology, Vol. 99, April 2020, Paper 105756. https://doi.org/10.1016/j.ast.2020.105756 CrossrefGoogle Scholar[17] Schatz S. P. and Holzapfel F., “Modular Trajectory/Path Following Controller Using Nonlinear Error Dynamics,” 2014 IEEE International Conference on Aerospace Electronics and Remote Sensing Technology, Inst. of Electrical and Electronics Engineers, New York, 2014, pp. 157–163. https://doi.org/10.1109/ICARES.2014.7024374 Google Scholar[18] Schatz S., “Development and Flight-Testing of a Trajectory Controller Employing Full Nonlinear Kinematics,” Ph.D. Thesis, Technische Univ. München, München, 2018. Google Scholar[19] Piprek P., Marb M. M., Bhardwaj P. and Holzapfel F., “Trajectory/Path-Following Controller Based on Nonlinear Jerk-Level Error Dynamics,” Applied Sciences, Vol. 10, No. 23, 2020, p. 8760. https://doi.org/10.3390/app10238760 CrossrefGoogle Scholar[20] Lu P., “Entry Guidance: A Unified Method,” Journal of Guidance, Control, and Dynamics, Vol. 37, No. 3, 2014, pp. 713–728. https://doi.org/10.2514/1.62605 LinkGoogle Scholar[21] Liu X., Shen Z. and Lu P., “Solving the Maximum-Crossrange Problem via Successive Second-Order Cone Programming with a Line Search,” Aerospace Science and Technology, Vol. 47, 2015, pp. 10–20. https://doi.org/10.1016/j.ast.2015.09.008 CrossrefGoogle Scholar[22] Liu X., Shen Z. and Lu P., “Closed-Loop Optimization of Guidance Gain for Constrained Impact,” Journal of Guidance, Control, and Dynamics, Vol. 40, No. 2, 2016, pp. 453–460. https://doi.org/10.2514/1.G000323 LinkGoogle Scholar[23] Wang Z. and Grant M. J., “Optimization of Minimum-Time Low-Thrust Transfers Using Convex Programming,” Journal of Spacecraft and Rockets, Vol. 55, No. 3, 2017, pp. 586–598. https://doi.org/10.2514/1.A33995 LinkGoogle Scholar[24] Hong H., Piprek P., Afonso R. J. M. and Holzapfel F., “Trigonometric Series-Based Smooth Flight Trajectory Generation,” IEEE Transactions on Aerospace and Electronic Systems, Vol. 57, No. 1, 2021, pp. 721–728. https://doi.org/10.1109/TAES.2020.3008576 CrossrefGoogle Scholar[25] Benson D., “A Gauss Pseudospectral Transcription for Optimal Control,” Ph.D. Thesis, Massachusetts Inst. of Technology, Cambridge, MA, 2005. Google Scholar[26] Rieck M., Bittner M., Grüter B., Diepolder J. and Piprek P., “FALCON.m User Guide,” 2020, www.falcon-m.com. Google Scholar[27] Stellato B., Banjac G., Goulart P., Bemporad A. and Boyd S., “OSQP: An Operator Splitting Solver for Quadratic Programs,” Mathematical Programming Computation, Vol. 12, No. 4, Feb. 2020, pp. 637–672. https://doi.org/10.1007/s12532-020-00179-2 CrossrefGoogle Scholar Previous article Next article FiguresReferencesRelatedDetailsCited byHolistic Approach for Aircraft Trajectory Optimization Using Optimal ControlHasnae Kasmi, Serge Laporte, Marcel Mongeau, Andrija Vidosavljevic and Daniel Delahaye27 February 2023 | Journal of Aircraft, Vol. 0, No. 0Elementary Clothoid-Based Three-Dimensional Curve for Unmanned Aerial VehiclesLeopoldo Armesto, Gloria Vanegas and Vicent Girbés-Juan 1 November 2022 | Journal of Guidance, Control, and Dynamics, Vol. 45, No. 12Optimal Trajectory Design Accounting for Robust Stability of Path-Following ControllerPatrick Piprek , Haichao Hong and Florian Holzapfel 31 March 2022 | Journal of Guidance, Control, and Dynamics, Vol. 45, No. 8 What's Popular Volume 44, Number 8August 2021 CrossmarkInformationCopyright © 2021 by the authors. Published by the American Institute of Aeronautics and Astronautics, Inc., with permission. All requests for copying and permission to reprint should be submitted to CCC at www.copyright.com; employ the eISSN 1533-3884 to initiate your request. See also AIAA Rights and Permissions www.aiaa.org/randp. TopicsAerodynamic PerformanceAerodynamicsAeronautical EngineeringAeronauticsAircraft ControlAircraft Operations and TechnologyAircraft Stability and ControlAircraftsComputational Fluid DynamicsFluid DynamicsNumerical AnalysisPseudospectral Methods KeywordsAircraftsFlight LevelControl DerivativesConvex OptimizationOptimal ControlFlight TrajectoryAngle of AttackNumerical IntegrationNonlinear DynamicsQuadratic ProgrammingAcknowledgmentsThis work was supported in part by the TUM University Foundation Fellowship and in part by the German Federal Ministry for Economic Affairs and Energy (BMWi) within the Federal Aeronautical Research Program LuFo V-2 through Project “FADEAPC” under Grant 20Y1510C.PDF Received11 July 2020Accepted7 March 2021Published online8 June 2021