Control Synthesis for Bilevel Linear Model Predictive Control
Yonatan Mintz, John Audie Cabrera, Jhoanna Rhodette Pedrasa, Anil, Aswani

TL;DR
This paper explores control synthesis for bilevel linear MPC within a Stackelberg game framework, providing conditions for stability, reformulation techniques, and demonstrating applications in demand response scenarios.
Contribution
It introduces a novel bilevel MPC control synthesis method with stability guarantees and reformulation techniques for numerical solutions in a game-theoretic setting.
Findings
Conditions for stabilizability of BiMPC are established.
Duality-based and integer programming reformulations are proven equivalent.
Simulations demonstrate effectiveness in demand response applications.
Abstract
Distributed model predictive control (MPC) is either cooperative or competitive, and control-theoretic properties have been less studied in the competitive (e.g., game theory) setting. This paper studies MPC with linear dynamics and a Stackelberg game structure: Given a fixed lower-level linear MPC (LoMPC) controller, the bilevel linear MPC (BiMPC) controller chooses inputs to steer LoMPC knowing that LoMPC is optimizing with respect to a different cost function. After defining LoMPC and BiMPC, we give examples to demonstrate how interconnections in a dynamic Stackelberg game can lead to loss/gain (as compared to the same system being centrally controlled) of controllability or stability. Then, we give sufficient conditions under an arbitrary finite MPC horizon for stabilizability of BiMPC, and develop an approach to synthesize a stabilizing BiMPC controller. Next, we define two (a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
