Proceedings

Model Predictive Control with Reach-avoid Analysis

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 5437-5445.

https://doi.org/10.24963/ijcai.2023/604

Abstract

In this paper we investigate the optimal controller synthesis problem, so that the system under the controller can reach a specified target set while satisfying given constraints. Existing model predictive control (MPC) methods learn from a set of discrete states visited by previous (sub-)optimized trajectories and thus result in computationally expensive mixed-integer nonlinear optimization. In this paper a novel MPC method is proposed based on reach-avoid analysis to solve the controller synthesis problem iteratively. The reach-avoid analysis is concerned with computing a reach-avoid set which is a set of initial states such that the system can reach the target set successfully. It not only provides terminal constraints, which ensure feasibility of MPC, but also expands discrete states in existing methods into a continuous set (i.e., reach-avoid sets) and thus leads to nonlinear optimization which is more computationally tractable online due to the absence of integer variables. Finally, we evaluate the proposed method and make comparisons with state-of-the-art ones based on several examples.

  1. [Arimoto et al., 1984] Suguru Arimoto, Sadao Kawamura, and Fumio Miyazaki. Bettering operation of robots by learning. Journal of Robotic systems, 1(2):123-140, 1984.
  2. [Calafiore and Campi, 2006] Giuseppe Carlo Calafiore and Marco C Campi. The scenario approach to robust con- trol design. IEEE Transactions on Automatic Control, 51(5):742-753, 2006.
  3. [Camacho and Alba, 2013] Eduardo F Camacho and Car- los Bordons Alba. Model predictive control. Springer sci- ence & business media, 2013.
  4. [Chang and Gao, 2021] Ya-Chien Chang and Sicun Gao. Stabilizing neural control using self-learned almost lya- punov critics. In Proceedings of the 2021 IEEE Inter- national Conference on Robotics and Automation, pages 1803-1809. IEEE, 2021.
  5. [de la Peña and Christofides, 2008] David Muñoz de la Peña and Panagiotis D Christofides. Lyapunov-based model predictive control of nonlinear systems subject to data losses. IEEE Transactions on Automatic Control, 53(9):2076-2089, 2008.
  6. [Drazin and Drazin, 1992] Philip G Drazin and Philip Drazin Drazin. Nonlinear systems. Number 10. Cambridge Uni- versity Press, 1992.
  7. [Ernst et al., 2008] Damien Ernst, Mevludin Glavic, Florin Capitanescu, and Louis Wehenkel. Reinforcement learn- ing versus model predictive control: a comparison on a power system problem. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), 39(2):517- 529, 2008.
  8. [Grandia et al., 2020] Ruben Grandia, Andrew J Taylor, An- drew Singletary, Marco Hutter, and Aaron D Ames. Nonlinear model predictive control of robotic sys- tems with control lyapunov functions. arXiv preprint arXiv:2006.01229, 2020.
  9. [Kabzan et al., 2019] Juraj Kabzan, Lukas Hewing, Alexan- der Liniger, and Melanie N Zeilinger. Learning-based model predictive control for autonomous racing. IEEE Robotics and Automation Letters, 4(4):3363-3370, 2019.
  10. [Korda et al., 2014] Milan Korda, Didier Henrion, and Colin N Jones. Controller design and region of attraction estimation for nonlinear dynamical systems. IFAC Pro- ceedings Volumes, 47(3):2310-2316, 2014.
  11. [Limon et al., 2005] Daniel Limon, Teodoro Alamo, and Ed- uardo F Camacho. Enlarging the domain of attraction of mpc controllers. Automatica, 41(4):629-635, 2005.
  12. [Limón et al., 2006] Daniel Limón, Teodoro Alamo, Fran- cisco Salas, and Eduardo F Camacho. On the stability of constrained mpc without terminal constraint. IEEE Trans- actions on Automatic Control, 51(5):832-836, 2006.
  13. [Liu et al., 2020] Shenyu Liu, Daniel Liberzon, and Vadim Zharnitsky. Almost lyapunov functions for nonlinear sys- tems. Automatica, 113:108758, 2020.
  14. [Lofberg, 2004] Johan Lofberg. Yalmip: A toolbox for mod- eling and optimization in matlab. In Proceedings of the 2004 IEEE International Conference on Robotics and Au- tomation (IEEE Cat. No.04CH37508), pages 284-289. IEEE, 2004.
  15. [Luo and Ma, 2021] Yuping Luo and Tengyu Ma. Learning barrier certificates: Towards safe reinforcement learning with zero training-time violations. Advances in Neural In- formation Processing Systems, 34:25621-25632, 2021.
  16. [Ma et al., 2021] Haitong Ma, Xiangteng Zhang, Shengbo Eben Li, Ziyu Lin, Yao Lyu, and Sifa Zheng. Feasibility enhancement of constrained receding horizon control using generalized control barrier function. In Proceedings of the 4th IEEE International Conference on Industrial Cyber-Physical Systems, pages 551-557. IEEE, 2021.
  17. [Mhaskar et al., 2006] Prashant Mhaskar, Nael H El-Farra, and Panagiotis D Christofides. Stabilization of nonlinear systems with state and control constraints using lyapunov- based predictive control. Systems & Control Letters, 55(8):650-659, 2006.
  18. [Michalska and Mayne, 1993] Hannah Michalska and David Q Mayne. Robust receding horizon control of constrained nonlinear systems. IEEE Transactions on Automatic Control, 38(11):1623-1633, 1993.
  19. [Mohamed et al., 2011] TH Mohamed, H Bevrani, AA Has- san, and T Hiyama. Decentralized model predictive based load frequency control in an interconnected power system. Energy Convers. Manag., 52(2):1208-1214, 2011.
  20. [Ren et al., 2023] Dejin Ren, Wanli Lu, Jidong Lv, Lijun Zhang, and Bai Xue. Model predictive control with reach- avoid analysis. arXiv preprint arXiv:2305.08712, 2023.
  21. [Rosolia and Borrelli, 2017] Ugo Rosolia and Francesco Borrelli. Learning model predictive control for iterative tasks. a data-driven control framework. IEEE Transactions on Automatic Control, 63(7):1883-1896, 2017.
  22. [Scokaert and Rawlings, 1999] Pierre OM Scokaert and James B Rawlings. Feasibility issues in linear model pre- dictive control. AIChE Journal, 45(8):1649-1659, 1999.
  23. [Tempo et al., 2013] Roberto Tempo, Giuseppe Calafiore, and Fabrizio Dabbene. Randomized algorithms for anal- ysis and control of uncertain systems: with applications. Springer, 2013.
  24. [Thomas et al., 2021] Garrett Thomas, Yuping Luo, and Tengyu Ma. Safe reinforcement learning by imagining the near future. Advances in Neural Information Processing Systems, 34:13859-13869, 2021.
  25. [Verschueren et al., 2014] Robin Verschueren, Stijn De Bruyne, Mario Zanon, Janick V Frasch, and Moritz Diehl. Towards time-optimal race car driving using non- linear mpc in real-time. In Proceedings of the 53rd IEEE Conference on Decision and Control, pages 2505-2510. IEEE, 2014.
  26. [Wen and Topcu, 2018] Min Wen and Ufuk Topcu. Con- strained cross-entropy method for safe reinforcement learning. Advances in Neural Information Processing Sys- tems, 31, 2018.
  27. [Wu et al., 2019] Zhe Wu, Fahad Albalawi, Zhihao Zhang, Junfeng Zhang, Helen Durand, and Panagiotis D Christofides. Control lyapunov-barrier function-based model predictive control of nonlinear systems. Automat- ica, 109:108508, 2019.
  28. [Yao and Shekhar, 2021] Ye Yao and Divyanshu Kumar Shekhar. State of the art review on model predictive control (mpc) in heating ventilation and air-conditioning (hvac) field. Build. Environ., 200:107952, 2021.
  29. [Zeng et al., 2021] Jun Zeng, Bike Zhang, and Koushil Sreenath. Safety-critical model predictive control with discrete-time control barrier function. In Proceedings of the 2021 American Control Conference, pages 3882-3889. IEEE, 2021.
  30. [Zhao et al., 2022] Changyuan Zhao, Shuyuan Zhang, Lei Wang, and Bai Xue. Inner-approximating robust reach- avoid sets for discrete-time polynomial dynamical sys- tems. IEEE Transactions on Automatic Control, 2022.
  31. [Zheng and Morari, 1995] Alex Zheng and Manfred Morari. Stability of model predictive control with mixed con- straints. IEEE Transactions on Automatic Control, 40(10):1818-1823, 1995.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards