Robust Variable-Horizon MPC with Adaptive Terminal Constraints
2025, Automatica
Abstract
This paper presents a novel robust variable-horizon model predictive control scheme designed to intercept a target moving along a known trajectory, in finite time. Linear discrete-time systems affected by bounded process disturbances are considered and a tube-based MPC approach is adopted. The main contribution is an adaptive mechanism for choosing the terminal constraint set sequence in the MPC optimization problem. This mechanism is designed to ensure recursive feasibility while promoting minimization of the final distance to the target. Finite-time convergence of the proposed control scheme is proven. In order to evaluate its effectiveness, the designed control law is tested through numerical simulations, including a case study involving orbital rendezvous of a satellite with a tumbling object. The results indicate a significant reduction in conservatism compared to existing state-of-the-art methods using a fixed terminal set sequence.
References (29)
- J. B. Rawlings, D. Q. Mayne, and M. Diehl, Model predictive control: theory, computation, and design, vol. 2. Nob Hill Publishing Madison, WI, 2017.
- G. Boyarko, O. Yakimenko, and M. Romano, "Optimal rendezvous trajectories of a controlled spacecraft and a tumbling object," Journal of Guidance, Control, and dynamics, vol. 34, no. 4, pp. 1239-1252, 2011.
- S. Di Cairano, H. Park, and I. Kolmanovsky, "Model predictive control approach for guidance of spacecraft rendezvous and proximity maneuvering," International Journal of Robust and Nonlinear Control, vol. 22, no. 12, pp. 1398-1427, 2012.
- E. Capello, F. Dabbene, G. Guglieri, and E. Punta, "'Flyable' guidance and control algorithms for orbital rendezvous maneuver," SICE Journal of Control, Measurement, and System Integration, vol. 11, no. 1, pp. 14-24, 2018.
- M. Leomanni, R. Quartullo, G. Bianchini, A. Garulli, and A. Giannitrapani, "Variable-horizon guidance for autonomous rendezvous and docking to a tumbling target," Journal of Guidance, Control, and Dynamics, vol. 45, no. 5, pp. 846-858, 2022.
- J. Ramírez, L. Felicetti, and D. Varagnolo, "Collision- avoiding model predictive rendezvous strategy to tumbling launcher stages," Journal of Guidance, Control, and Dynamics, vol. 46, no. 8, pp. 1564-1579, 2023.
- D. Verscheure, B. Demeulenaere, J. Swevers, J. De Schutter, and M. Diehl, "Time-optimal path tracking for robots: A convex optimization approach," IEEE Transactions on Automatic Control, vol. 54, no. 10, pp. 2318-2327, 2009.
- T. P. Nascimento, C. E. Dórea, and L. M. G. Gonçalves, "Nonholonomic mobile robots' trajectory tracking model predictive control: a survey," Robotica, vol. 36, no. 5, pp. 676- 696, 2018.
- M. M. G. Ardakani, B. Olofsson, A. Robertsson, and R. Johansson, "Model predictive control for real-time point- to-point trajectory generation," IEEE Transactions on Automation Science and Engineering, vol. 16, no. 2, pp. 972- 983, 2018.
- L. Van den Broeck, M. Diehl, and J. Swevers, "A model predictive control approach for time optimal point-to-point motion control," Mechatronics, vol. 21, no. 7, pp. 1203-1212, 2011.
- C. Rösmann, F. Hoffmann, and T. Bertram, "Timed- elastic-bands for time-optimal point-to-point nonlinear model predictive control," in 2015 european control conference (ECC), pp. 3352-3357, IEEE, 2015.
- R. Verschueren, H. J. Ferreau, A. Zanarini, M. Mercangöz, and M. Diehl, "A stabilizing nonlinear model predictive control scheme for time-optimal point-to-point motions," in 2017 IEEE 56th annual conference on decision and control (CDC), pp. 2525-2530, IEEE, 2017.
- A. J. Krener, "Adaptive horizon model predictive control," IFAC-PapersOnLine, vol. 51, no. 13, pp. 31-36, 2018.
- R. L. Sutherland, I. V. Kolmanovsky, A. R. Girard, F. A. Leve, and C. D. Petersen, "On closed-loop Lyapunov stability with minimum-time MPC feedback laws for discrete-time systems," in 2019 IEEE 58th Conference on Decision and Control (CDC), pp. 5231-5237, IEEE, 2019.
- W. B. Greer and C. Sultan, "Shrinking horizon model predictive control method for helicopter-ship touchdown," Journal of Guidance, Control, and Dynamics, vol. 43, no. 5, pp. 884-900, 2020.
- H. Farooqi, L. Fagiano, P. Colaneri, and D. Barlini, "Shrinking horizon parametrized predictive control with application to energy-efficient train operation," Automatica, vol. 112, p. 108635, 2020.
- A. Richards and J. P. How, "Robust variable horizon model predictive control for vehicle maneuvering," International Journal of Robust and Nonlinear Control, vol. 16, no. 7, pp. 333-351, 2006.
- H. Wang, Q. Wang, W. Chen, L. Zhao, and D. Tan, "Path tracking based on model predictive control with variable predictive horizon," Transactions of the Institute of Measurement and Control, vol. 43, no. 12, pp. 2676-2688, 2021.
- T. D. Ngo and C. Sultan, "Variable horizon model predictive control for helicopter landing on moving decks," Journal of Guidance, Control, and Dynamics, vol. 45, no. 4, pp. 774- 780, 2022.
- L. Persson, A. Hansson, and B. Wahlberg, "An optimization algorithm based on forward recursion with applications to variable horizon MPC," European Journal of Control, vol. 75, p. 100900, 2024.
- L. Chisci, J. A. Rossiter, and G. Zappa, "Systems with persistent disturbances: predictive control with restricted constraints," Automatica, vol. 37, no. 7, pp. 1019-1028, 2001.
- I. Kolmanovsky and E. G. Gilbert, "Theory and computation of disturbance invariant sets for discrete-time linear systems," Mathematical problems in engineering, vol. 4, pp. 317-367, 1998.
- M. Leomanni, G. Bianchini, A. Garulli, A. Giannitrapani, and R. Quartullo, "Sum-of-norms model predictive control for spacecraft maneuvering," IEEE Control Systems Letters, vol. 3, no. 3, pp. 649-654, 2019.
- M. Althoff and B. H. Krogh, "Zonotope bundles for the efficient computation of reachable sets," in 2011 50th IEEE conference on decision and control and European control conference, pp. 6814-6821, IEEE, 2011.
- S. V. Rakovic, E. C. Kerrigan, K. I. Kouramas, and D. Q. Mayne, "Invariant approximations of the minimal robust positively invariant set," IEEE Transactions on automatic control, vol. 50, no. 3, pp. 406-410, 2005.
- Gurobi Optimization, LLC, "Gurobi Optimizer Reference Manual," 2024.
- M. Shan, J. Guo, and E. Gill, and comparison of active space debris capturing and removal methods," Progress in Aerospace Sciences, vol. 80, pp. 18-32, 2016.
- M. Leomanni, G. Bianchini, A. Garulli, A. Giannitrapani, and R. Quartullo, "Orbit control techniques for space debris removal missions using electric propulsion," Journal of Guidance, Control, and Dynamics, vol. 43, no. 7, pp. 1259- 1268, 2020.
- W. Clohessy and R. Wiltshire, "Terminal guidance system for satellite rendezvous," Journal of the aerospace sciences, vol. 27, no. 9, pp. 653-658, 1960.