Augmented Robust Model Predictive Control Design of a Rocket based on a Disturbance Observer

Document Type : Original Article

Author

Department of Electrical Engineering, Technical and Vocational University (TVU), Tehran, and Iran.

10.48301/kssa.2024.405697.2623

Abstract

This paper presents a novel robust solution to the problem of model predictive control for a nonlinear, discrete-time rocket in the presence of finite disturbances. First, a mathematical model for the rocket in the state space was presented. Then, the basic equations of a typical six-Degree-of-Freedom airframe dynamics (6DoF) were separated as lateral and longitudinal dynamic equations. Linearization of these coupled dynamics was presented by using aerodynamic coefficients. Next, an augmented Model Predictive Control (MPC) was designed by using an observer to estimate states and disturbances, allowing the controller to reject disturbances. Application of the disturbance observer leads to the definition of a new state space and domain for MPC, which was considered in the present research. The predictive model control problem for the uncertain system was solved in finite time and online, and the decision variables were the initial states and disturbance estimations. Finally, the performance of the developed method was evaluated by simulation.

Keywords

Main Subjects


[1] Kothare, M. V., Balakrishnan, V., & Morari, M. (1996). Robust constrained model predictive control using linear matrix inequalities. Automatica, 32(10), 1361-1379. https://doi. org/10.1016/0005-1098(96)00063-5
[2] Wan, Z., & Kothare, M. V. (2003). An efficient off-line formulation of robust model predictive control using linear matrix inequalities. Automatica, 39(5), 837-846. https://doi.org/ 10.1016/S0005-1098(02)00174-7
[3] Wan, Z., & Kothare, M. V. (2003). Efficient robust constrained model predictive control with a time varying terminal constraint set. Systems & Control Letters, 48(5), 375-383. h ttps://doi.org/10.1016/S0167-6911(02)00291-8
[4] Borrelli, F., Falcone, P., Keviczky, T., Asgari, J., & Hrovat, D. (2005). MPC-based approach to active steering for autonomous vehicle systems. International Journal of Vehicle Autonomous Systems, 3(2-4), 265-291. https://doi.org/10.1504/ijvas.2005.008237
[5] Schildbach, G., Fagiano, L., Frei, C., & Morari, M. (2014). The scenario approach for Stochastic Model Predictive Control with bounds on closed-loop constraint violations. Automatica, 50(12), 3009-3018. https://doi.org/10.1016/j.automatica.2014.10.035
[6] Yan, Z., & Wang, J. (2014). Robust Model Predictive Control of Nonlinear Systems With Unmodeled Dynamics and Bounded Uncertainties Based on Neural Networks. Institute of Electrical and Electronics Engineers Transactions on Neural Networks and Learning Systems, 25(3), 457-469. https://doi.org/10.1109/TNNLS.2013.2275948
[7] Ghaffari, V., Naghavi, S. V., & Safavi, A. A. (2013). Robust model predictive control of a class of uncertain nonlinear systems with application to typical CSTR problems. Journal of Process Control, 23(4), 493-499. https://doi.org/10.1016/j.jprocont.2013.01.009
[8] Pascucci, C. A., Bennani, S., & Bemporad, A. (2015, July 15-17). Model predictive control for powered descent guidance and control. 2015 European Control Conference, Linz, Austria. https://doi.org/10.1109/ECC.2015.7330732
[9] Eren, U., Prach, A., Koçer, B. B., Raković, S. V., Kayacan, E., & Açıkmeşe, B. (2017). Model Predictive Control in Aerospace Systems: Current State and Opportunities. Journal of Guidance, Control, and Dynamics, 40(7), 1541-1566. https://doi.org/10.2514/1.G 002507
[10] Cairano, S. D., & Kolmanovsky, I. V. (2018, June 27-29). Real-time optimization and model predictive control for aerospace and automotive applications. 2018 Annual American Control Conference, Milwaukee, Wisconsin, United States. https://doi.org/10.2391 9/ACC.2018.8431585
[11] Mao, Y., Dueri, D., Szmuk, M., & Açıkmeşe, B. (2019). Convexification and Real-Time Optimization for MPC with Aerospace Applications. In S. V. Raković & W. S. Levine (Eds.), Handbook of Model Predictive Control. Springer International Publishing. h ttps://doi.org/10.1007/978-3-319-77489-3_15
[12] Moshtaghi Yazdani, N., & Olyaei Torqabeh, M. H. (2021). Optimization of Model Predictive Control Horizons Using Particle Swarm Algorithm to Synchronize Marine Simulator Motion. Karafan Quarterly Scientific Journal, 18(3), 169-186. https://doi.org/10.48 301/kssa.2021.271748.1381
[13] Zanon, M., & Gros, S. (2021). Safe Reinforcement Learning Using Robust MPC. Institute of Electrical and Electronics Engineers Transactions on Automatic Control, 66(8), 3638-3652. https://doi.org/10.1109/TAC.2020.3024161
[14] Liu, X., Qiu, L., Rodríguez, J., Wu, W., Ma, J., Peng, Z., Wang, D., & Fang, Y. (2022). Data-Driven Neural Predictors-Based Robust MPC for Power Converters. Institute of Electrical and Electronics Engineers Transactions on Power Electronics, 37(10), 11650-11661. https://doi.org/10.1109/TPEL.2022.3171100
[15] Zhang, X., Pan, W., Scattolini, R., Yu, S., & Xu, X. (2022). Robust tube-based model predictive control with Koopman operators. Automatica, 137(1), 110114. https://doi .org/10.1016/j.automatica.2021.110114
[16] Bhattacharjee, D., Chakravarthy, A., & Subbarao, K. (2021). Nonlinear Model Predictive Control and Collision-Cone-Based Missile Guidance Algorithm. Journal of Guidance, Control, and Dynamics, 44(8), 1481-1497. https://doi.org/10.2514/1.G005879
[17] Lee, S., Lee, H., Kim, Y., Kim, J., & Choi, W. (2022). GPU-Accelerated PD-IPM for Real-Time Model Predictive Control in Integrated Missile Guidance and Control Systems. Sensors, 22(12), 4512. https://doi.org/10.3390/s22124512
[18] Zeilinger, M. N., Raimondo, D. M., Domahidi, A., Morari, M., & Jones, C. N. (2014). On real-time robust model predictive control. Automatica, 50(3), 683-694. https://doi.or g/10.1016/j.automatica.2013.11.019
[19] Wang, J., Cui, N., & Wei, C. (2019). Optimal Rocket Landing Guidance Using Convex Optimization and Model Predictive Control. Journal of Guidance, Control, and Dynamics, 42(5), 1078-1092. https://doi.org/10.2514/1.G003518
[20] Wu, C., Yang, J., Li, S., Li, Q., & Guo, L. (2018). Disturbance observer based model predictive control for accurate atmospheric entry of spacecraft. Advances in Space Research, 61(9), 2457-2471. https://doi.org/10.1016/j.asr.2018.02.010
[21] Oliveira, É. L., Orsino, R. M. M., & Donha, D. C. (2021). Disturbance-Observer-Based Model Predictive Control of Underwater Vehicle Manipulator Systems. International Federation of Automatic Control-PapersOnLine, 54(16), 348-355. https://doi.org/1 0.1016/j.ifacol.2021.10.115
[22] Kisabo, A. B., Adebimpe, A. F., Okwo, O. C., & Samuel, S. O. (2019). State-Space Modeling of a Rocket for Optimal Control System Design. In C. Osheku (Ed.), Ballistics. IntechOpen. https://doi.org/10.5772/intechopen.82292
[23] Mohammadkhani, M., Bayat, F., & Jalali, A. A. (2015). Two-stage observer based offset-free MPC. International Society of Automation Transactions, 57, 136-143. https://d oi.org/10.1016/j.isatra.2015.02.015
[24] Mayne, D. Q., Seron, M. M., & Raković, S. V. (2005). Robust model predictive control of constrained linear systems with bounded disturbances. Automatica, 41(2), 219-224. https://doi.org/10.1016/j.automatica.2004.08.019
[25] Mayne, D. Q., Rawlings, J. B., Rao, C. V., & Scokaert, P. O. M. (2000). Constrained model predictive control: Stability and optimality. Automatica, 36(6), 789-814. https://doi. org/10.1016/S0005-1098(99)00214-9
Volume 20, Issue 3
Engineering
December 2024
Pages 19-442
  • Receive Date: 13 July 2023
  • Revise Date: 16 November 2023
  • Accept Date: 26 December 2023