arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1611.04477math.OC
收藏

二层线性模型预测控制的控制综合

Control Synthesis for Bilevel Linear Model Predictive Control

Yonatan Mintz, John Audie Cabrera, Jhoanna Rhodette Pedrasa, Anil Aswani

摘要:

分布式模型预测控制(MPC)是合作的或竞争的,并且在竞争(例如,对策论)设置。研究了具有线性动力学和Stackelberg博弈结构的MPC:给定一个固定的低层线性MPC(LoMPC)控制器,双层线性MPC(BiMPC)控制器在知道LoMPC相对于不同的费用函数是最优的情况下选择输入来操纵LoMPC.定义LoMPC和BiMPC后,我们给出的例子来演示如何在一个动态的Stackelberg游戏的互连可以导致损失/增益(相比,同一系统被集中控制)的可控性或稳定性。然后,我们给出了任意有限MPC时域下BiMPC可镇定的充分条件,并给出了一种设计BiMPC镇定控制器的方法。接下来,我们定义了两个(一个基于对偶的技术和一个基于整数编程的技术)的重新数值解决与BiMPC相关的最优化问题,证明这些重新BiMPC的等价性,并证明其有用的模拟合成系统和一个案例研究的电力公司改变电价执行需求响应的家庭的空调控制的线性MPC。

英文摘要:

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 duality-based technique and an integer-programming-based technique) reformulations to numerically solve the optimization problem associated with BiMPC, prove equivalence of these reformulations to BiMPC, and demonstrate their useful by simulations of a synthetic system and a case study of an electric utility changing electricity prices to perform demand response of a home's air conditioner controlled by a linear MPC.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑