Core Concepts
This paper presents a novel distributed model predictive control (MPC) approach for piecewise affine (PWA) systems that leverages a switching alternating direction method of multipliers (ADMM) procedure to solve the non-convex optimal control problem arising from the PWA dynamics. The proposed method requires solving only convex optimization problems and explicitly accounts for the coupling between subsystems.
Abstract
The paper presents a novel distributed MPC approach for piecewise affine (PWA) systems. Existing approaches for distributed MPC of PWA systems rely on solving mixed-integer optimization problems, which can be computationally expensive.
The key contribution of this paper is a novel method based on the alternating direction method of multipliers (ADMM) for solving the non-convex optimal control problem that arises due to the PWA dynamics. The proposed distributed MPC scheme leverages this ADMM-based method and explicitly accounts for the coupling between subsystems by reaching agreement on the values of coupled states.
The paper first analyzes the structure of the distributed MPC problem for PWA systems, showing that it is piecewise-convex over a finite collection of polytopes. This structure is then leveraged to formulate the switching ADMM procedure, where subsystems can change their local switching sequences during the ADMM iterations, effectively moving between different convex pieces of the non-convex problem.
The stability and recursive feasibility of the proposed distributed MPC algorithm are proven under additional assumptions on the underlying system. Two numerical examples are provided, demonstrating that the proposed controller can significantly improve the CPU time and closed-loop performance over existing state-of-the-art approaches.