{"title":"Safe Control Architecture via Model Predictive Control","authors":"Maryam Nezami;Ngoc Thinh Nguyen;Georg Männel;Robin Kensbock;Hossam Seddik Abbas;Georg Schildbach","doi":"10.1109/TCST.2024.3461173","DOIUrl":null,"url":null,"abstract":"Ensuring the safe operation of autonomous systems is a critical challenge that demands the development of sophisticated control strategies. This article proposes a safe control architecture (SCA) that employs a supervisor model predictive control (MPC) (supervisor) strategy to ensure the persistent satisfaction of state and input constraints. The supervisor continuously monitors the safety of potentially unsafe inputs generated by an operating controller (OC). If an input is predicted to lead the system to a future state where constraint violations are inevitable, it is deemed unsafe and thus blocked from the system. Instead, a backup input, generated by the supervisor in the previous time step, is applied to the system. However, uncertainties in system dynamics are unavoidable and can lead to incorrect decisions by the supervisor, which is based on MPC with a nominal model. This article proposes to enhance the robustness of the SCA by the integration of tube MPC. The resulting robust SCA (RSCA) has the capability to ensure safe operation of autonomous systems under model uncertainties, making it a practical solution for safety-critical autonomous systems, such as vehicles, drones, or medical robots. This article also proves the recursive feasibility and stability of the RSCA. The effectiveness of the approach is validated for an autonomous vehicle in IPG CarMaker, a high-fidelity simulation environment with realistic data on roads, vehicle dynamics, and obstacles.","PeriodicalId":13103,"journal":{"name":"IEEE Transactions on Control Systems Technology","volume":"33 4","pages":"1207-1220"},"PeriodicalIF":4.9000,"publicationDate":"2024-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Control Systems Technology","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10701561/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Ensuring the safe operation of autonomous systems is a critical challenge that demands the development of sophisticated control strategies. This article proposes a safe control architecture (SCA) that employs a supervisor model predictive control (MPC) (supervisor) strategy to ensure the persistent satisfaction of state and input constraints. The supervisor continuously monitors the safety of potentially unsafe inputs generated by an operating controller (OC). If an input is predicted to lead the system to a future state where constraint violations are inevitable, it is deemed unsafe and thus blocked from the system. Instead, a backup input, generated by the supervisor in the previous time step, is applied to the system. However, uncertainties in system dynamics are unavoidable and can lead to incorrect decisions by the supervisor, which is based on MPC with a nominal model. This article proposes to enhance the robustness of the SCA by the integration of tube MPC. The resulting robust SCA (RSCA) has the capability to ensure safe operation of autonomous systems under model uncertainties, making it a practical solution for safety-critical autonomous systems, such as vehicles, drones, or medical robots. This article also proves the recursive feasibility and stability of the RSCA. The effectiveness of the approach is validated for an autonomous vehicle in IPG CarMaker, a high-fidelity simulation environment with realistic data on roads, vehicle dynamics, and obstacles.
期刊介绍:
The IEEE Transactions on Control Systems Technology publishes high quality technical papers on technological advances in control engineering. The word technology is from the Greek technologia. The modern meaning is a scientific method to achieve a practical purpose. Control Systems Technology includes all aspects of control engineering needed to implement practical control systems, from analysis and design, through simulation and hardware. A primary purpose of the IEEE Transactions on Control Systems Technology is to have an archival publication which will bridge the gap between theory and practice. Papers are published in the IEEE Transactions on Control System Technology which disclose significant new knowledge, exploratory developments, or practical applications in all aspects of technology needed to implement control systems, from analysis and design through simulation, and hardware.