Distributionally Robust Model Predictive Control

Closed-loop Guarantees and Scalable Algorithms

Journal Article (2025)
Author(s)

Robert D. McAllister (TU Delft - Team Koty McAllister)

P. Esfahani (TU Delft - Team Peyman Mohajerin Esfahani)

Research Group
Team Koty McAllister
DOI related publication
https://doi.org/10.1109/TAC.2024.3498702
More Info
expand_more
Publication Year
2025
Language
English
Research Group
Team Koty McAllister
Bibliographical Note
Green Open Access added to TU Delft Institutional Repository 'You share, we take care!' - Taverne project https://www.openaccess.nl/en/you-share-we-take-care Otherwise as indicated in the copyright section: the publisher is the copyright holder of this work and the author uses the Dutch legislation to make this work public.@en
Issue number
5
Volume number
70
Pages (from-to)
2963-2978
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

We establish a collection of closed-loop guarantees and propose a scalable optimization algorithm for distributionally robust model predictive control (DRMPC) applied to linear systems, convex constraints, and quadratic costs. Via standard assumptions for the terminal cost and constraint, we establish distributionally robust long-term and stagewise performance guarantees for the closed-loop system. We further demonstrate that a common choice of the terminal cost, i.e., via the discrete-algebraic Riccati equation, renders the origin input-to-state stable for the closed-loop system. This choice also ensures that the exact long-term performance of the closed-loop system is independent of the choice of ambiguity set for the DRMPC formulation. Thus, we establish conditions under which DRMPC does not provide a long-term performance benefit relative to stochastic MPC. To solve the DRMPC optimization problem, we propose a Newton-type algorithm that empirically achieves superlinear convergence and guarantees the feasibility of each iterate. We demonstrate the implications of the closed-loop guarantees and the scalability of the proposed algorithm via two examples. To facilitate the reproducibility of the results, we also provide open-source code to implement the proposed algorithm and generate the figures.

Files

Distributionally_Robust_Model_... (pdf)
(pdf | 1.12 Mb)
- Embargo expired in 14-05-2025
License info not available