Brief paperDistributed model predictive control—Recursive feasibility under inexact dual optimization☆
Abstract
Keywords
1. Introduction
Related work
Contribution
Outline
2. Distributed model predictive control
Notation
2.1. Problem setup
Assumption 1
Remark 2
Theorem 3
Rawlings & Mayne, 2009
2.2. Distributed (dual) optimization
3. Inexact distributed MPC
3.1. Inexact MPC and constraint tightening
Assumption 4
Definition 5
3.2. Feasible consolidated trajectory
Proposition 6
Proof
Remark 7
3.3. Recursive feasibility under inexact minimization
Theorem 8
Proof
3.4. Closed-loop stability

Fig. 1. Illustration of the strictly feasible candidate sequence in relation to the previous solution , the error in the first dynamic constraint and the (shifted) tightened constraints over the prediction horizon.
Definition 9
Proposition 10
Proof
3.5. Dual distributed optimization

Proposition 12
Proof
Remark 13


3.6. Comments
Remark 14
4. Numerical example
Offline computation
Simulations — stability and dual initialization

Fig. 2. Closed-loop Inexact DMPC: Inexact cost (left) and number of iterations (right) with different initialization vs. time .

Fig. 3. Quantitative impact of tolerance and number of subsystems on number of iterations .
5. Conclusion
Acknowledgments
References
- Chisci et al., 2001Systems with persistent disturbances: predictive control with restricted constraintsAutomatica, 37 (2001), pp. 1019-1028
- Conte et al., 2016Distributed synthesis and stability of cooperative distributed model predictive control for linear systemsAutomatica, 69 (2016), pp. 117-125
- Conte et al., 2013Robust distributed model predictive control of linear systemsProc. European control Conf. (ECC) (2013), pp. 2764-2769
- Doan et al., 2011A distributed optimization-based approach for hierarchical model predictive control of large-scale systems with coupled dynamics and constraintsProc. 50th IEEE Conf. Decision and control (CDC) (2011), pp. 5236-5241
- Ferranti and Keviczky, 2015A parallel dual fast gradient methodfor MPC applicationsProc. 54th IEEE Conf. Decision and control (CDC) (2015), pp. 2406-2413
- Giselsson and Rantzer, 2014On feasibility, stability and performance in distributed model predictive controlIEEE Transactions on Automatic Control, 59103 (2014), pp. 1-1036
- Grüne and Pannek, 2017Nonlinear model predictive controlSpringer (2017)
- Kögel and Findeisen, 2012Cooperative distributed MPC using the alternating direction multiplier methodProc. 8th IFAC symposium on advanced control of chemical processes (2012), pp. 445-450
- Kögel and Findeisen, 2014Stabilization of inexact MPC schemesProc. 53rd IEEE Conf. Decision and control (CDC) (2014), pp. 5922-5928
- Köhler et al., 2018aInexact distributed model predictive control - recursive feasibility under inexact dual optimizationTech. rep, University of Stuttgart (2018)
- Köhler et al., 2018bA novel constraint tightening approach for nonlinear robust model predictive controlProc. American control Conf. (ACC) (2018), pp. 728-734
- Köhler et al., 2017Real time economic dispatch for power networks: A distributed economic model predictive control approachProc. 56th IEEE Conf. Decision and control (CDC) (2017), pp. 6340-6345
- Maestre et al., 2014Distributed model predictive control made easySpringer (2014)
- Müller and Allgöwer, 2017Economic and distributed model predictive control: Recent developments in optimization-based controlSICE J. of Control, Measurement, and System Integration, 10 (2017), pp. 39-52
- Necoara et al., 2015An adaptive constraint tightening approach to linear model predictive control based on approximation algorithms for optimizationOptimal Control Applications & Methods, 36 (2015), pp. 648-666
- Necoara and Nedelcu, 2015On linear convergence of a distributed dual gradient algorithm for linearly constrained separable convex problemsAutomatica, 55 (2015), pp. 209-216
- Necoara and Suykens, 2008Application of a smoothing technique to decomposition in convex optimizationIEEE Transactions on Automatic Control, 53 (2008), pp. 2674-2679
- Rawlings and Mayne, 2009Model predictive control: Theory and designNob Hill Pub (2009)
- Rubagotti et al., 2014Stabilizing linear model predictive control under inexact numerical optimizationIEEE Transactions on Automatic Control, 59 (2014), pp. 1660-1666
- Scokaert et al., 1999Suboptimal model predictive control (feasibility implies stability)IEEE Transactions on Automatic Control, 44 (1999), pp. 648-654
- Stewart et al., 2010Cooperative distributed model predictive controlSystems & Control Letters, 59 (2010), pp. 460-469
- Trodden, 2016A one-step approach to computing a polytopic robustpositively invariant setIEEE Transactions on Automatic Control, 61 (12) (2016), pp. 4100-4105
Cited by (22)
Analysis and design of model predictive control frameworks for dynamic operation—An overview
2024, Annual Reviews in ControlCitation Excerpt :MPC formulations without terminal ingredients (Section 6) are simple to apply for large scale systems due to the absence of any offline designs. For example, Giselsson and Rantzer (2014) and Köhler et al. (2019a, App. A) derive closed-loop guarantees for regulation and economic performance despite inexact distributed optimization. In the following, we mention existing results that combine the nominal results in Sections 3–6 with a robust MPC formulation.
Distributed model predictive safety certification for learning-based control
2020, IFAC-PapersOnLineTube-Based Model Predictive Full Containment Control for Stochastic Multiagent Systems
2023, IEEE Transactions on Automatic ControlRobust-to-Early Termination Model Predictive Control
2023, IEEE Transactions on Automatic ControlStochastic Distributed Predictive Tracking Control under Inexact Minimization
2021, IEEE Transactions on Control of Network SystemsDistributed Model Predictive Control and Optimization for Linear Systems with Global Constraints and Time-Varying Communication
2021, IEEE Transactions on Automatic Control



- ☆
- The authors thank the German Research Foundation (DFG) for support of this work within grant AL 316/11-1 and within the Research Training Group Soft Tissue Robotics (GRK 2198/1). The material in this paper was not presented at any conference. This paper was recommended for publication in revised form by Associate Editor Giancarlo Ferrari-Trecate under the direction of Editor Ian R. Petersen.
- 1
- The feasibility recovery scheme described in Kögel and Findeisen (2014) to obtain a (dynamically) feasible solution is comparable to the definition of the consolidated trajectory.
- 2
- This would not hold, if we would use for the definition of the -step support function, compare Remark 7.
- 3
- The minimization can be further decoupled along the time axis with the variables , compare (Ferranti & Keviczky, 2015).
- 4
- The following properties remain valid if the initialization satisfies .
- 5
- To improve the numerical conditioning, we set .