CaltechTHESIS
  A Caltech Library Service

Distributed and Localized Model Predictive Control

Citation

Amo Alonso, Carmen (2023) Distributed and Localized Model Predictive Control. Dissertation (Ph.D.), California Institute of Technology. doi:10.7907/6pje-yd82. https://resolver.caltech.edu/CaltechTHESIS:06012023-203113987

Abstract

The increasing presence of large-scale distributed systems highlights the need for scalable control strategies where only local communication is required. Moreover, in safety-critical systems it is imperative that such control strategies handle constraints in the presence of disturbances and enjoy theoretical and performance guarantees. In response to this need, we present the Distributed and Localized Model Predictive Control (DLMPC) algorithm for large-scale linear systems. DLMPC is a distributed closed-loop model predictive control (MPC) scheme wherein only local state and model information needs to be exchanged between subsystems for the computation and implementation of control actions. The resulting distributed algorithms tackle various types of additive disturbances and enjoy recursive feasibility and asymptotic stability guarantees that introduce minimal conservatism and can be computed in an offline fashion without adding to the computational burden. We also provide analysis and guarantees on the global performance of DLMPC, and demonstrate that in cases where the underlying topology of the system is sparse (as is the case in most large-scale networks), the inclusion of local communication constraints does not result in a suboptimal solution. Moreover, we show that when no noise is present, this algorithm can be extended to the purely data-driven case where all previous guarantees hold and the need for a model is fully replaced by past-trajectory data. We show that the amount of data needed for our synthesis problem is independent of the size of the global system. Lastly, we explore the potential of DLMPC for hardware accelerated implementation in GPU by exploiting the fact that the structure of the DLMPC problem captures some of the limitations of GPU computations. In all algorithmic and theoretical results presented in this thesis, only local information exchange is necessary, and computational complexity is independent of the global system size. DLMPC is the first MPC algorithm that allows for the scalable, efficient and data-driven computation and implementation of distributed closed-loop control policies and enjoys theoretical guarantees.

Item Type:Thesis (Dissertation (Ph.D.))
Subject Keywords:Control Theory, Distributed Control, Model Predictive Control, System Level Synthesis
Degree Grantor:California Institute of Technology
Division:Engineering and Applied Science
Major Option:Control and Dynamical Systems
Awards:Milton and Francis Clauser Doctoral Prize, 2023
Thesis Availability:Public (worldwide access)
Research Advisor(s):
  • Doyle, John Comstock
Thesis Committee:
  • Murray, Richard M. (chair)
  • Mazumdar, Eric V.
  • Matni, Nikolai
  • Doyle, John Comstock
Defense Date:12 May 2023
Record Number:CaltechTHESIS:06012023-203113987
Persistent URL:https://resolver.caltech.edu/CaltechTHESIS:06012023-203113987
DOI:10.7907/6pje-yd82
Related URLs:
URLURL TypeDescription
https://doi.org/10.1109/TCNS.2022.3219770DOIArticle adapted for Chapter 2
https://doi.org/10.1109/TCNS.2023.3262650DOIArticle adapted for Chapter 3
https://doi.org/10.48550/arXiv.2303.11264DOIArticle adapted for Chapter 4
https://doi.org/10.1109/OJCSYS.2022.3171787DOIArticle adapted for Chapter 5
https://doi.org/10.1109/ICCA54724.2022.9831839DOIArticle adapted for Chapter 6
https://doi.org/10.1109/CDC42340.2020.9304349DOIArticle adapted for Chapter 6
ORCID:
AuthorORCID
Amo Alonso, Carmen0000-0001-7593-5992
Default Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:15262
Collection:CaltechTHESIS
Deposited By: Carmen Amo Alonso
Deposited On:09 Jun 2023 14:56
Last Modified:20 Jun 2023 18:49

Thesis Files

[img] PDF - Final Version
See Usage Policy.

2MB

Repository Staff Only: item control page