Decentralized Real-Time Iterations for Distributed NMPC
Gösta Stomberg, Alexander Engelmann, Moritz Diehl, Timm Faulwasser
TL;DR
The paper addresses real-time feasibility in distributed NMPC for networks of coupled subsystems by introducing a decentralized RTI scheme based on a bi-level dSQP (outer inequality-constrained SQP with inner ADMM). It proves local exponential stability of the closed-loop system under standard MPC assumptions when the sampling interval is below a computed bound ${\bar{\delta}}$, and provides a quantitative inner-outer convergence framework for fixed inner iterations ${l_{\max}}$. The approach requires only neighbor-to-neighbor communication and avoids a central coordinator, and is validated on a chain of coupled inverted pendulums showing real-time capable performance. This work advances distributed MPC by linking rigorous RTI stability guarantees with decentralized optimization, enabling scalable, real-time cooperative control in networked systems.
Abstract
This article presents a Real-Time Iteration (RTI) scheme for distributed Nonlinear Model Predictive Control (NMPC). The scheme transfers the well-known RTI approach, a key enabler for many industrial real-time NMPC implementations, to the setting of cooperative distributed control. At each sampling instant, one outer iteration of a bi-level decentralized Sequential Quadratic Programming (dSQP) method is applied to a centralized optimal control problem. This ensures that real-time requirements are met and it facilitates cooperation between subsystems. Combining novel dSQP convergence results with RTI stability guarantees, we prove local exponential stability under standard assumptions on the MPC design with and without terminal constraints. The proposed scheme only requires neighbor-to-neighbor communication and avoids a central coordinator. A numerical example with coupled inverted pendulums demonstrates the efficacy of the approach.
