Technical Papers
Sep 8, 2022

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

Go to Journal of Aerospace Engineering
Journal of Aerospace Engineering
Volume 35Issue 6November 2022

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

Permissions

Request permissions for this article.

Authors

Affiliations

Lecturer, School of Aeronautical Manufacturing Engineering, Nanchang Hangkong Univ., Nanchang 330063, PR China. Email: [email protected]
Professor, State Key Laboratory of Mechanics and Control of Mechanical Structures, Nanjing Univ. of Aeronautics and Astronautics, Nanjing 21006, PR China (corresponding author). ORCID: https://orcid.org/0000-0003-2944-4951. Email: [email protected]
Junjie Kang [email protected]
Associate Professor, State Key Laboratory of Mechanics and Control of Mechanical Structures, Nanjing Univ. of Aeronautics and Astronautics, Nanjing 21006, PR China. Email: [email protected]
Dongping Jin [email protected]
Professor, State Key Laboratory of Mechanics and Control of Mechanical Structures, Nanjing Univ. of Aeronautics and Astronautics, Nanjing 21006, PR China. Email: [email protected]

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

  • Intelligent Model Predictive Control and Its Application to Aeroengines, Journal of Aerospace Engineering, 10.1061/JAEEEZ.ASENG-5010, 37, 4, (2024).

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share