Dynamic Tube Model Predictive Control for Powered-Descent Guidance
Publication: Journal of Aerospace Engineering
Volume 35, Issue 6
Abstract
In this paper, a dynamic tube nonlinear model predictive control (NMPC) scheme is developed to solve the powered-descent guidance (PDG) problem in the presence of bounded disturbances and no-fly zones. First, owing to its simplicity and robustness, time-varying boundary layer sliding mode control (SMC) is used as an ancillary controller to compensate for external disturbances. Consequently, the tube geometry dynamics can be established as first-order differential equations to calculate the robust control invariant tube. Hence, the nominal trajectory and tube geometry are optimized simultaneously to improve the control performance by augmenting the tube geometry dynamics in open-loop MPC optimization. Moreover, the tube can be shrunk to reduce the conservativeness and enhance optimization feasibility by exploiting the tube geometry and tracking error dynamics. In addition, a constraint-tightening method is employed to ensure that the PDG problem satisfies all the constraints while accounting for the uncertainty caused by the disturbance. Finally, numerical case studies and Monte Carlo simulations validate the effectiveness and performance of the proposed strategy.
Get full access to this article
View all available purchase options and get full access to this article.
Data Availability Statement
All data, models, and code generated or used during the study appear in the paper.
Acknowledgments
This work was supported by the Research Fund of the National Natural Science Foundation of China (Grant No. 11832005) and the Research Innovation Program for College Graduates of Jiangsu Province (KYCX17-0230). Finally, the authors thank the reviewers for valuable comments that helped to improve the final manuscript.
References
Açíkmeşe, B., and L. Blackmore. 2011. “Lossless convexification of a class of optimal control problems with non-convex control constraints.” Automatica 47 (2): 341–347. https://doi.org/10.1016/j.automatica.2010.10.037.
Açíkmeşe, B., and S. R. Ploen. 2007. “Convex programming approach to powered descent guidance for Mars landing.” J. Guid. Control Dyn. 30 (5): 1353–1366. https://doi.org/10.2514/1.27553.
Andersson, J. A. E., J. Gillis, G. Horn, J. B. Rawlings, and M. Diehl. 2019. “CasADi: A software framework for nonlinear optimization and optimal control.” Math. Prog. Comput. 11 (1): 1–36. https://doi.org/10.1007/s12532-018-0139-4.
Desai, P. N., and P. C. Knocke. 2007. “Mars exploration rovers entry, descent, and landing trajectory analysis.” J. Astronaut. Sci. 55 (3): 311–323. https://doi.org/10.1007/BF03256527.
Dueri, D., B. Açíkmeşe, D. P. Scharf, and M. W. Harris. 2017. “Customized real-time interior-point methods for onboard powered-descent guidance.” J. Guid. Control Dyn. 40 (2): 197–212. https://doi.org/10.2514/1.G001480.
Falugi, P., and D. Q. Mayne. 2014. “Getting robustness against unstructured uncertainty: A tube-based MPC approach.” IEEE Trans. Autom. Contr. 59 (5): 1290–1295. https://doi.org/10.1109/TAC.2013.2287727.
Grant, J. A., M. P. Golombek, S. A. Wilson, K. A. Farley, K. H. Williford, and A. Chen. 2018. “The science process for selecting the landing site for the 2020 Mars rover.” Planet. Space Sci. 164 (7): 106–126. https://doi.org/10.1016/j.pss.2018.07.001.
Incremona, G. P., A. Ferrara, and L. Magni. 2015. “Hierarchical model predictive/sliding mode control of nonlinear constrained uncertain systems.” IFAC-PapersOnLine 48 (23): 102–109. https://doi.org/10.1016/j.ifacol.2015.11.268.
Klumpp, A. R. 1974. “Apollo lunar descent guidance.” Automatica 10 (2): 133–146. https://doi.org/10.1016/0005-1098(74)90019-3.
Kohler, J., R. Soloperto, M. A. Muller, and F. Allgower. 2021. “A computationally efficient robust model predictive control framework for uncertain nonlinear systems.” IEEE Trans. Autom. Contr. 66 (2): 794–801. https://doi.org/10.1109/TAC.2020.2982585.
Lee, U., and M. Mesbahi. 2017. “Constrained autonomous precision landing via dual quaternions and model predictive control.” J. Guid. Control Dyn. 40 (2): 292–308. https://doi.org/10.2514/1.G001879.
Lopez, B. T., J. P. Howl, and J. J. E. Slotine. 2019. “Dynamic tube MPC for nonlinear systems.” In Proc., American Control Conf., 1655–1662. New York: IEEE.
Lopez, B. T., J. J. E. Slotine, and J. P. How. 2018. “Robust powered descent with control contraction metrics.” In Proc., 2018 IEEE Conf. Decision Control, 3483–3490. New York: IEEE.
Mattei, M., and L. Blasi. 2010. “Smooth flight trajectory planning in the presence of no-fly zones and obstacles.” J. Guid. Control Dyn. 33 (2): 454–462. https://doi.org/10.2514/1.45161.
Mayne, D. Q. 2014. “Model predictive control: Recent developments and future promise.” Automatica 50 (12): 2967–2986. https://doi.org/10.1016/j.automatica.2014.10.128.
Mayne, D. Q., E. C. Kerrigan, E. J. Van Wyk, and P. Falugi. 2011. “Tube-based robust nonlinear model predictive control.” Int. J. Robust Nonlinear Control 21 (11): 1341–1353. https://doi.org/10.1002/rnc.1758.
Mayne, D. Q., S. V. Raković, R. Findeisen, and F. Allgöwer. 2006. “Robust output feedback model predictive control of constrained linear systems.” Automatica 42 (7): 1217–1222. https://doi.org/10.1016/j.automatica.2006.03.005.
Morozov, S., P. C. Lusk, B. T. Lopez, and J. P. How. 2021. “Performance analysis of adaptive dynamic tube MPC.” In Proc., AIAA Scitech 2021 Forum. Reston, VA: AIAA.
Nelessen, A., et al. 2019. “Mars 2020 entry, descent, and landing system overview.” In Proc., 2019 IEEE Aerospace Conf. New York: IEEE.
Nocedal, J., A. Wächter, and R. A. Waltz. 2008. “Adaptive barrier update strategies for nonlinear interior methods.” SIAM J. Optim. 19 (4): 1674–1693. https://doi.org/10.1137/060649513.
Raković, S. V., B. Kouvaritakis, R. Findeisen, and M. Cannon. 2012. “Homothetic tube model predictive control.” Automatica 48 (8): 1631–1638. https://doi.org/10.1016/j.automatica.2012.05.003.
Reynolds, T. P., and M. Mesbahi. 2017. “Small body precision landing via convex model predictive control.” In Proc., AIAA Space Astronautics ant Forum Exposition. Reston, VA: AIAA.
Ridderhof, J., and P. Tsiotras. 2019. “Minimum-fuel powered descent in the presence of random disturbances.” In Proc., AIAA Scitech 2019 Forum. Reston, VA: AIAA.
Rubagotti, M., D. M. Raimondo, A. Ferrara, and L. Magni. 2011. “Robust model predictive control with integral sliding mode in continuous-time sampled-data nonlinear systems.” IEEE Trans. Automat. Control 56 (3): 556–570. https://doi.org/10.1109/TAC.2010.2074590.
Scharf, D. P., B. Açíkmeşe, D. Dueri, J. Benito, and J. Casoliva. 2017. “Implementation and experimental demonstration of onboard powered-descent guidance.” J. Guid. Control Dyn. 40 (2): 213–229. https://doi.org/10.2514/1.G000399.
Singh, S., A. Majumdar, J. J. Slotine, and M. Pavone. 2017. “Robust online motion planning via contraction theory and convex optimization.” In Proc., 2017 IEEE Int. Conf. Robotics Automation, 5883–5890. New York: IEEE.
Singh, S., H. Tsukamoto, B. T. Lopez, S. Chung, and J. Slotine. 2021. “Safe motion planning with tubes and contraction metrics.” In Proc., 2021 IEEE Conf. Decision Control, 2943–2948. New York: IEEE.
Slotine, J. J. E., and W. Li. 1991. Applied nonlinear control. Englewood Cliffs, NJ: Prentice-Hall.
Spencer, D. A., R. C. Blanchard, R. D. Braun, P. H. Kallemeyn, and S. W. Thurman. 1999. “Mars Pathfinder entry, descent, and landing reconstruction.” J. Spacecr. Rockets 36 (3): 357–366. https://doi.org/10.2514/2.3478.
Steinfeldt, B. A., M. J. Grant, D. A. Matz, R. D. Braun, and G. H. Barton. 2010. “Guidance, navigation, and control system performance trades for Mars pinpoint landing.” J. Spacecr. Rockets 47 (1): 188–198. https://doi.org/10.2514/1.45779.
Steltzner, A. D., A. M. S. Martin, T. P. Rivellini, A. Chen, and D. Kipp. 2014. “Mars science laboratory entry, descent, and landing system development challenges.” J. Spacecr. Rockets 51 (4): 994–1003. https://doi.org/10.2514/1.A32866.
Striepe, S. A., D. W. Way, A. M. Dwyer, and J. Balaram. 2006. “Mars science laboratory simulations for entry, descent, and landing.” J. Spacecr. Rockets 43 (2): 311–323. https://doi.org/10.2514/1.19649.
Szmuk, M., and B. Açıkmeşe. 2018. “Successive convexification for six-DoF Mars rocket powered landing with free-final-time.” In Proc., AIAA Guidance Navigation Control Conf. Reston, VA: AIAA.
Szmuk, M., T. P. Reynolds, and B. Açıkmeşe. 2020. “Successive convexification for real-time six-degree-of-freedom powered descent guidance with state-triggered constraints.” J. Guid. Control Dyn. 43 (8): 1399–1413. https://doi.org/10.2514/1.G004549.
Szmuk, M., T. P. Reynolds, B. Açıkmeşe, M. Mesbahi, and J. M. Carson. 2019. “Successive convexification for six-dof powered descent guidance with compound state-triggered constraints.” In Proc., AIAA Scitech 2019 Forum. Reston, VA: AIAA.
Villanueva, M. E., R. Quirynen, M. Diehl, B. Chachuat, and B. Houska. 2017. “Robust MPC via minimum–maximum differential inequalities.” Automatica 77 (Nov): 311–321. https://doi.org/10.1016/j.automatica.2016.11.022.
Wang, J., N. Cui, and C. Wei. 2019. “Optimal rocket landing guidance using convex optimization and model predictive control.” J. Guid. Control Dyn. 42 (5): 1078–1092. https://doi.org/10.2514/1.G003518.
Yu, Z., P. Cui, and J. L. Crassidis. 2017. “Design and optimization of navigation and guidance techniques for Mars pinpoint landing: Review and prospect.” Prog. Aerosp. Sci. 94 (Aug): 82–94. https://doi.org/10.1016/j.paerosci.2017.08.002.
Zhao, D. J., and Z. Y. Song. 2017. “Reentry trajectory optimization with waypoint and no-fly zone constraints using multiphase convex programming.” Acta Astronaut. 137 (Apr): 60–69. https://doi.org/10.1016/j.actaastro.2017.04.013.
Information & Authors
Information
Published In
Copyright
© 2022 American Society of Civil Engineers.
History
Received: Oct 17, 2021
Accepted: Jun 10, 2022
Published online: Sep 8, 2022
Published in print: Nov 1, 2022
Discussion open until: Feb 8, 2023
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.
Cited by
- Peng Li, Xudong Zhao, Shuoshuo Liu, Ning Xu, Haiqin Qin, Intelligent Model Predictive Control and Its Application to Aeroengines, Journal of Aerospace Engineering, 10.1061/JAEEEZ.ASENG-5010, 37, 4, (2024).