A stability governor for constrained linear–quadratic MPC without terminal constraints
This paper introduces a supervisory unit, called the stability governor (SG), that provides improved guarantees of stability for constrained linear systems under Model Predictive Control (MPC) without terminal constraints. At each time step, the SG alters the setpoint command supplied to the MPC pro...
Saved in:
Published in | Automatica (Oxford) Vol. 164; p. 111650 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Elsevier Ltd
01.06.2024
|
Subjects | |
Online Access | Get full text |
ISSN | 0005-1098 1873-2836 |
DOI | 10.1016/j.automatica.2024.111650 |
Cover
Abstract | This paper introduces a supervisory unit, called the stability governor (SG), that provides improved guarantees of stability for constrained linear systems under Model Predictive Control (MPC) without terminal constraints. At each time step, the SG alters the setpoint command supplied to the MPC problem so that the current state is guaranteed to be inside of the region of attraction for an auxiliary equilibrium point. The proposed strategy is shown to be recursively feasible and asymptotically stabilizing for all initial states sufficiently close to any equilibrium of the system. Thus, asymptotic stability of the target equilibrium can be guaranteed for a large set of initial states even when a short prediction horizon is used. A numerical example demonstrates that the stability governed MPC strategy can recover closed-loop stability in a scenario where a standard MPC implementation without terminal constraints leads to divergent trajectories. |
---|---|
AbstractList | This paper introduces a supervisory unit, called the stability governor (SG), that provides improved guarantees of stability for constrained linear systems under Model Predictive Control (MPC) without terminal constraints. At each time step, the SG alters the setpoint command supplied to the MPC problem so that the current state is guaranteed to be inside of the region of attraction for an auxiliary equilibrium point. The proposed strategy is shown to be recursively feasible and asymptotically stabilizing for all initial states sufficiently close to any equilibrium of the system. Thus, asymptotic stability of the target equilibrium can be guaranteed for a large set of initial states even when a short prediction horizon is used. A numerical example demonstrates that the stability governed MPC strategy can recover closed-loop stability in a scenario where a standard MPC implementation without terminal constraints leads to divergent trajectories. |
ArticleNumber | 111650 |
Author | Leung, Jordan Kolmanovsky, Ilya V. Permenter, Frank |
Author_xml | – sequence: 1 givenname: Jordan surname: Leung fullname: Leung, Jordan email: jmleung@umich.edu organization: University of Michigan, Ann Arbor, MI 48109, USA – sequence: 2 givenname: Frank surname: Permenter fullname: Permenter, Frank email: frank.permenter@tri.global organization: Toyota Research Institute, Cambridge, MA 02139, USA – sequence: 3 givenname: Ilya V. surname: Kolmanovsky fullname: Kolmanovsky, Ilya V. email: ilya@umich.edu organization: University of Michigan, Ann Arbor, MI 48109, USA |
BookMark | eNqNUM1KAzEQDlLBtvoOeYFdk2y2m1yEWvyDih568BbSJKsp20STtNKb7-Ab-iRmqVDwooeZYYb5vvnmG4GB884AADEqMcKT81UpN8mvZbJKlgQRWmKMJzU6AkPMmqogrJoMwBAhVBcYcXYCRjGucksxI0PwNIUxyaXtbNrBZ781wfkA2xzKu5iCtM5o2OUsw9fH59tG6tDfgvePM_hu04vfJJhMWFsnuwMmxVNw3MoumrOfOgaL66vF7LaYP9zczabzQlWYpYJSjVgja001QxI1jWobXVPMcZ5zhgjnylBN8h6XS44VqThnDcozSbSpxuBiT6uCjzGYViibskDveh2dwEj0NomVONgkepvE3qZMwH4RvAa7lmH3H-jlHmryf1trgojKGqeMtsGoJLS3f5N8A7SIjbE |
CitedBy_id | crossref_primary_10_1016_j_sysconle_2024_105962 crossref_primary_10_3390_agriculture14050747 |
Cites_doi | 10.23919/ECC.2018.8550438 10.1109/LCSYS.2020.3044977 10.1109/TAC.2013.2275667 10.1109/TAC.2006.875014 10.1016/j.automatica.2023.110942 10.1016/S0005-1098(99)00214-9 10.1016/j.automatica.2008.01.023 10.1016/S0005-1098(01)00028-0 10.1016/j.ifacol.2020.12.073 10.1109/MED.2014.6961399 10.1109/TAC.2021.3123224 10.1109/9.83532 10.1109/TCST.2009.2017934 10.23919/ACC53348.2022.9867484 10.23919/ECC.2019.8796239 |
ContentType | Journal Article |
Copyright | 2024 Elsevier Ltd |
Copyright_xml | – notice: 2024 Elsevier Ltd |
DBID | AAYXX CITATION |
DOI | 10.1016/j.automatica.2024.111650 |
DatabaseName | CrossRef |
DatabaseTitle | CrossRef |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISSN | 1873-2836 |
ExternalDocumentID | 10_1016_j_automatica_2024_111650 S0005109824001432 |
GrantInformation_xml | – fundername: National Science Foundation, USA grantid: CMMI-1904394 funderid: http://dx.doi.org/10.13039/100000001 – fundername: Air Force Office of Scientific Research, USA grantid: FA9550-20-1-0385 funderid: http://dx.doi.org/10.13039/100000181 – fundername: Toyota Research Institute (TRI), USA |
GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1~. 1~5 23N 3R3 4.4 457 4G. 5GY 5VS 6TJ 7-5 71M 8P~ 9JN 9JO AAAKF AAAKG AABNK AACTN AAEDT AAEDW AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AARIN AAXUO ABDEX ABFNM ABFRF ABJNI ABMAC ABUCO ABXDB ABYKQ ACBEA ACDAQ ACGFO ACGFS ACNNM ACRLP ADBBV ADEZE ADIYS ADMUD ADTZH AEBSH AECPX AEFWE AEKER AENEX AFFNX AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHJVU AHPGS AI. AIEXJ AIKHN AITUG AJBFU AJOXV AKRWK ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ APLSM ASPBG AVWKF AXJTR AZFZN BJAXD BKOJK BLXMC CS3 EBS EFJIC EJD EO8 EO9 EP2 EP3 F5P FDB FEDTE FGOYB FIRID FNPLU FYGXN G-2 G-Q GBLVA HAMUX HLZ HVGLF HZ~ H~9 IHE J1W JJJVA K-O KOM LG9 LY7 M41 MO0 N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. Q38 R2- RIG ROL RPZ RXW SBC SDF SDG SDP SES SET SEW SPC SPCBC SSB SSD SST SSZ T5K T9H TAE TN5 VH1 WH7 WUQ X6Y XFK XPP ZMT ~G- AATTM AAXKI AAYWO AAYXX ABWVN ACRPL ACVFH ADCNI ADNMO AEIPS AEUPX AFJKZ AFPUW AFXIZ AGCQF AGQPQ AGRNS AIGII AIIUN AKBMS AKYEP ANKPU APXCP BNPGV CITATION SSH |
ID | FETCH-LOGICAL-c318t-44d087a5d4d80a077cf7d54191d08980299ce4d244d9ab91c2399870e4da2de3 |
IEDL.DBID | AIKHN |
ISSN | 0005-1098 |
IngestDate | Thu Apr 24 23:12:29 EDT 2025 Tue Jul 01 00:45:05 EDT 2025 Sat Apr 20 15:58:53 EDT 2024 |
IsPeerReviewed | true |
IsScholarly | true |
Keywords | Asymptotic stabilization Model predictive control Tracking Control of constrained systems |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c318t-44d087a5d4d80a077cf7d54191d08980299ce4d244d9ab91c2399870e4da2de3 |
ParticipantIDs | crossref_citationtrail_10_1016_j_automatica_2024_111650 crossref_primary_10_1016_j_automatica_2024_111650 elsevier_sciencedirect_doi_10_1016_j_automatica_2024_111650 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | June 2024 2024-06-00 |
PublicationDateYYYYMMDD | 2024-06-01 |
PublicationDate_xml | – month: 06 year: 2024 text: June 2024 |
PublicationDecade | 2020 |
PublicationTitle | Automatica (Oxford) |
PublicationYear | 2024 |
Publisher | Elsevier Ltd |
Publisher_xml | – name: Elsevier Ltd |
References | Rawlings, Mayne, Diehl (b16) 2017 (pp. 368–373). Frison, Diehl (b3) 2020; 53 Wang, Boyd (b19) 2010; 18 Leung, Jordan, Permenter, Frank, & Kolmanovsky, Ilya V. (2022). A Computationally Governed Log-domain Interior-point Method for Model Predictive Control. In Raković, Zhang (b15) 2023; 151 Limon, Alvarado, Alamo, Camacho (b11) 2008; 44 Jiang, Wang (b5) 2001; 37 Yu, Elango, Açıkmeşe (b20) 2021; 5 Dontchev, Rockafellar (b2) 2009 Gilbert, Tan (b4) 1991; 36 Limón, Alamo, Salas, Camacho (b10) 2006; 51 Mayne, Rawlings, Rao, Scokaert (b13) 2000; 36 Patrinos, Bemporad (b14) 2014; 59 (pp. 1393–1398). Darup, M. S., Book, G., & Giselsson, P. (2019). Towards real-time ADMM for linear MPC. In Malyshev, Alexander, Quirynen, Rien, Knyazev, Andrew, & Cairano, Stefano Di (2018). A regularized Newton solver for linear model predictive control. In Skibik, Liao-McPherson, Cunis, Kolmanovsky, Nicotra (b17) 2022; 67 Kufoalor, D. K. M., Richter, S., Imsland, L., Johansen, T. A., Morari, M., & Eikrem, G. O. (2014). Embedded Model Predictive Control on a PLC using a primal-dual first-order method for a subsea separation process. In Limon, Alamo, Raimondo, de la Peña, Bravo, Ferramosca (b9) 2009 Liao-McPherson, Skibik, Leung, Kolmanovsky, Nicotra (b8) 2021 (pp. 900–905). (pp. 4276–4282). Skibik, Liao-McPherson, Nicotra (b18) 2022 10.1016/j.automatica.2024.111650_b6 10.1016/j.automatica.2024.111650_b7 10.1016/j.automatica.2024.111650_b1 Liao-McPherson (10.1016/j.automatica.2024.111650_b8) 2021 Wang (10.1016/j.automatica.2024.111650_b19) 2010; 18 Patrinos (10.1016/j.automatica.2024.111650_b14) 2014; 59 10.1016/j.automatica.2024.111650_b12 Limon (10.1016/j.automatica.2024.111650_b11) 2008; 44 Limon (10.1016/j.automatica.2024.111650_b9) 2009 Skibik (10.1016/j.automatica.2024.111650_b17) 2022; 67 Mayne (10.1016/j.automatica.2024.111650_b13) 2000; 36 Frison (10.1016/j.automatica.2024.111650_b3) 2020; 53 Jiang (10.1016/j.automatica.2024.111650_b5) 2001; 37 Raković (10.1016/j.automatica.2024.111650_b15) 2023; 151 Limón (10.1016/j.automatica.2024.111650_b10) 2006; 51 Gilbert (10.1016/j.automatica.2024.111650_b4) 1991; 36 Rawlings (10.1016/j.automatica.2024.111650_b16) 2017 Skibik (10.1016/j.automatica.2024.111650_b18) 2022 Dontchev (10.1016/j.automatica.2024.111650_b2) 2009 Yu (10.1016/j.automatica.2024.111650_b20) 2021; 5 |
References_xml | – volume: 5 start-page: 2174 year: 2021 end-page: 2179 ident: b20 article-title: Proportional-integral projected gradient method for model predictive control publication-title: IEEE Control Systems Letters – volume: 53 start-page: 6563 year: 2020 end-page: 6569 ident: b3 article-title: HPIPM: a high-performance quadratic programming framework for model predictive control publication-title: IFAC-PapersOnLine – reference: (pp. 1393–1398). – reference: Kufoalor, D. K. M., Richter, S., Imsland, L., Johansen, T. A., Morari, M., & Eikrem, G. O. (2014). Embedded Model Predictive Control on a PLC using a primal-dual first-order method for a subsea separation process. In – reference: Malyshev, Alexander, Quirynen, Rien, Knyazev, Andrew, & Cairano, Stefano Di (2018). A regularized Newton solver for linear model predictive control. In – reference: (pp. 900–905). – volume: 18 start-page: 267 year: 2010 end-page: 278 ident: b19 article-title: Fast model predictive control using online optimization publication-title: IEEE Transactions on Control Systems Technology – year: 2009 ident: b2 article-title: Implicit functions and solution mappings – volume: 151 year: 2023 ident: b15 article-title: Model predictive control with implicit terminal ingredients publication-title: Automatica – reference: (pp. 4276–4282). – start-page: 1 year: 2022 end-page: 7 ident: b18 article-title: A terminal set feasibility governor for linear model predictive control publication-title: IEEE Transactions on Automatic Control – volume: 36 start-page: 789 year: 2000 end-page: 814 ident: b13 article-title: Constrained model predictive control: Stability and optimality publication-title: Automatica – volume: 59 start-page: 18 year: 2014 end-page: 33 ident: b14 article-title: An accelerated dual gradient-projection algorithm for embedded linear model predictive control publication-title: IEEE Transactions on Automatic Control – start-page: 1 year: 2009 end-page: 26 ident: b9 article-title: Input-to-state stability: A unifying framework for robust model predictive control publication-title: Nonlinear model predictive control: towards new challenging applications – reference: Leung, Jordan, Permenter, Frank, & Kolmanovsky, Ilya V. (2022). A Computationally Governed Log-domain Interior-point Method for Model Predictive Control. In – volume: 37 start-page: 857 year: 2001 end-page: 869 ident: b5 article-title: Input-to-state stability for discrete-time nonlinear systems publication-title: Automatica – year: 2017 ident: b16 article-title: Model predictive control: Theory, computation, and design – reference: (pp. 368–373). – volume: 44 start-page: 2382 year: 2008 end-page: 2387 ident: b11 article-title: MPC for tracking piecewise constant references for constrained linear systems publication-title: Automatica – start-page: 1 year: 2021 ident: b8 article-title: An analysis of closed-loop stability for linear model predictive control based on time-distributed optimization publication-title: IEEE Transactions on Automatic Control – volume: 67 start-page: 5501 year: 2022 end-page: 5508 ident: b17 article-title: A feasibility governor for enlarging the region of attraction of linear model predictive controllers publication-title: IEEE Transactions on Automatic Control – reference: Darup, M. S., Book, G., & Giselsson, P. (2019). Towards real-time ADMM for linear MPC. In – volume: 36 start-page: 1008 year: 1991 end-page: 1020 ident: b4 article-title: Linear systems with state and control constraints: the theory and application of maximal output admissible sets publication-title: IEEE Transactions on Automatic Control – volume: 51 start-page: 832 year: 2006 end-page: 836 ident: b10 article-title: On the stability of constrained MPC without terminal constraint publication-title: IEEE Transactions on Automatic Control – ident: 10.1016/j.automatica.2024.111650_b12 doi: 10.23919/ECC.2018.8550438 – volume: 5 start-page: 2174 issue: 6 year: 2021 ident: 10.1016/j.automatica.2024.111650_b20 article-title: Proportional-integral projected gradient method for model predictive control publication-title: IEEE Control Systems Letters doi: 10.1109/LCSYS.2020.3044977 – volume: 59 start-page: 18 issue: 1 year: 2014 ident: 10.1016/j.automatica.2024.111650_b14 article-title: An accelerated dual gradient-projection algorithm for embedded linear model predictive control publication-title: IEEE Transactions on Automatic Control doi: 10.1109/TAC.2013.2275667 – volume: 51 start-page: 832 year: 2006 ident: 10.1016/j.automatica.2024.111650_b10 article-title: On the stability of constrained MPC without terminal constraint publication-title: IEEE Transactions on Automatic Control doi: 10.1109/TAC.2006.875014 – year: 2009 ident: 10.1016/j.automatica.2024.111650_b2 – volume: 151 year: 2023 ident: 10.1016/j.automatica.2024.111650_b15 article-title: Model predictive control with implicit terminal ingredients publication-title: Automatica doi: 10.1016/j.automatica.2023.110942 – volume: 36 start-page: 789 issue: 6 year: 2000 ident: 10.1016/j.automatica.2024.111650_b13 article-title: Constrained model predictive control: Stability and optimality publication-title: Automatica doi: 10.1016/S0005-1098(99)00214-9 – volume: 44 start-page: 2382 issue: 9 year: 2008 ident: 10.1016/j.automatica.2024.111650_b11 article-title: MPC for tracking piecewise constant references for constrained linear systems publication-title: Automatica doi: 10.1016/j.automatica.2008.01.023 – year: 2017 ident: 10.1016/j.automatica.2024.111650_b16 – volume: 37 start-page: 857 issue: 6 year: 2001 ident: 10.1016/j.automatica.2024.111650_b5 article-title: Input-to-state stability for discrete-time nonlinear systems publication-title: Automatica doi: 10.1016/S0005-1098(01)00028-0 – volume: 53 start-page: 6563 issue: 2 year: 2020 ident: 10.1016/j.automatica.2024.111650_b3 article-title: HPIPM: a high-performance quadratic programming framework for model predictive control publication-title: IFAC-PapersOnLine doi: 10.1016/j.ifacol.2020.12.073 – ident: 10.1016/j.automatica.2024.111650_b6 doi: 10.1109/MED.2014.6961399 – volume: 67 start-page: 5501 issue: 10 year: 2022 ident: 10.1016/j.automatica.2024.111650_b17 article-title: A feasibility governor for enlarging the region of attraction of linear model predictive controllers publication-title: IEEE Transactions on Automatic Control doi: 10.1109/TAC.2021.3123224 – volume: 36 start-page: 1008 issue: 9 year: 1991 ident: 10.1016/j.automatica.2024.111650_b4 article-title: Linear systems with state and control constraints: the theory and application of maximal output admissible sets publication-title: IEEE Transactions on Automatic Control doi: 10.1109/9.83532 – volume: 18 start-page: 267 issue: 2 year: 2010 ident: 10.1016/j.automatica.2024.111650_b19 article-title: Fast model predictive control using online optimization publication-title: IEEE Transactions on Control Systems Technology doi: 10.1109/TCST.2009.2017934 – start-page: 1 year: 2021 ident: 10.1016/j.automatica.2024.111650_b8 article-title: An analysis of closed-loop stability for linear model predictive control based on time-distributed optimization publication-title: IEEE Transactions on Automatic Control – ident: 10.1016/j.automatica.2024.111650_b7 doi: 10.23919/ACC53348.2022.9867484 – start-page: 1 year: 2009 ident: 10.1016/j.automatica.2024.111650_b9 article-title: Input-to-state stability: A unifying framework for robust model predictive control – start-page: 1 year: 2022 ident: 10.1016/j.automatica.2024.111650_b18 article-title: A terminal set feasibility governor for linear model predictive control publication-title: IEEE Transactions on Automatic Control – ident: 10.1016/j.automatica.2024.111650_b1 doi: 10.23919/ECC.2019.8796239 |
SSID | ssj0004182 |
Score | 2.4692132 |
Snippet | This paper introduces a supervisory unit, called the stability governor (SG), that provides improved guarantees of stability for constrained linear systems... |
SourceID | crossref elsevier |
SourceType | Enrichment Source Index Database Publisher |
StartPage | 111650 |
SubjectTerms | Asymptotic stabilization Control of constrained systems Model predictive control Tracking |
Title | A stability governor for constrained linear–quadratic MPC without terminal constraints |
URI | https://dx.doi.org/10.1016/j.automatica.2024.111650 |
Volume | 164 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1NS8NAEF1qe9GD-In1o-zBa2ySbpJdPJViqUqLhwq9hc3OViqlqTU5eBH_g__QX-JOsrUVBAWPWRhYZmdnXpY3bwg5TwxI1xAwJwBv7DAOkSM5quVp8BMQScSLN93-IOzds5tRMKqQzrIXBmmVNveXOb3I1nalab3ZnE8m2OOLASU4siBN1Td5uOa3RBhUSa19fdsbrNojPV6Khheim4JbQk9J85J5lhbiqChC5DNMISE24f9UpdYqT3eHbFvISNvlrnZJRc_2yNaakOA-GbWpQXkFz_WFPhTjc9MFNXiUKsR_OAZCA0VEKRcfb-9PuQQ8eUX7dx2KT7FpnlHLi5mubLLnAzLsXg07PcfOTHCUuZ2Zwxi4PJIBMOCudCNUHTJHYf7KzLrgrqk-SjMwRR2ETISnsLfV3FmzJn3QrUNSnaUzfUQoeOBD5BuEIoFFrhScqVAJ2VIiYGNgdRItXRQrqyeOe5vGS-LYY7xybozOjUvn1on3ZTkvNTX-YHO5PIX4W3zEJvX_an38L-sTsolfJUHslFSzRa7PDBTJkgbZuHj1GjbgPgFO6uD5 |
linkProvider | Elsevier |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LSwMxEA6lHtSD-MT6zMHr2t1ttknwVIpStS0eKvQWspmtVEq31t2DF_E_-A_9JWb2YSsICl6zDISZZObb8M03hJyFFqRHEDAnAG_kMAHc0QLV8iLwQ5AhF9mbbq_f7Nyzm2EwrJB22QuDtMoi9-c5PcvWxUq98GZ9Nh5jjy8eKCmQBWmrvs3DKyxocOT1nb8ueB7ME7lkeCa5KUVB58lJXjpN4kwaFSWIfIYJpIkt-D_VqKW6c7VJNgrASFv5nrZIJZpuk_UlGcEdMmxRi_EylusLfciG58ZzatEoNYj-cAhEBBTxpJ5_vL0_pRow7ob27toUH2LjNKEFK2aysEmed8ng6nLQ7jjFxATH2LuZOIyBK7gOgIFwtctRc8gGwv6T2XUpXFt7TMTAlnSQOpSewc5We2PtmvYhauyR6jSeRvuEggc-cN_iEw2Mu1oKZppG6oaRARsBqxFeukiZQk0c9zZRJW3sUS2cq9C5KndujXhflrNcUeMPNhdlFNS306Fs4v_V-uBf1qdktTPodVX3un97SNbwS04VOyLVZJ5GxxaUJOFJdug-ATku4cQ |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+stability+governor+for+constrained+linear%E2%80%93quadratic+MPC+without+terminal+constraints&rft.jtitle=Automatica+%28Oxford%29&rft.au=Leung%2C+Jordan&rft.au=Permenter%2C+Frank&rft.au=Kolmanovsky%2C+Ilya+V.&rft.date=2024-06-01&rft.pub=Elsevier+Ltd&rft.issn=0005-1098&rft.eissn=1873-2836&rft.volume=164&rft_id=info:doi/10.1016%2Fj.automatica.2024.111650&rft.externalDocID=S0005109824001432 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0005-1098&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0005-1098&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0005-1098&client=summon |