In distributed model predictive control (MPC), the control input at each sampling time is computed by solving a large-scale optimal control problem (OCP) over a finite horizon using distributed algorithms. Typically, such algorithms require several (virtually, infinite) communication rounds between the subsystems to converge, which is a major drawback both computationally and from an energetic perspective (for wireless systems). Motivated by these challenges, we propose a suboptimal distributed MPC scheme in which the total communication burden is distributed also in time, by maintaining a running solution estimate for the large-scale OCP and updating it at each sampling time. We demonstrate that, under some regularity conditions, the resulting suboptimal MPC control law recovers the qualitative robust stability properties of optimal MPC, if the communication budget at each sampling time is large enough.
翻译:在分布式模型预测控制 (MPC) 中,每个采样时刻的控制输入通过使用分布式算法在有限时域内求解大规模优化控制问题 (OCP) 来计算。通常,这些算法需要几个 (实际上是无限个) 子系统之间的通信往返来收敛,这是从计算和能量角度都非常不理想的。出于这些挑战的考虑,我们提出了一种分布式次优 MPC 方案,其中总通信负担也分布在时间上,通过在每个采样时刻维护一个大规模 OCP 的运行解估计并在每个采样时刻进行更新。我们证明,在一些正则条件下,如果每个采样时刻的通信预算足够大,得到的次优 MPC 控制规律恢复了最优 MPC 的定性稳定性属性。