论文标题
线性系统的组成合成,通过凸出合同的凸优化
Compositional Synthesis for Linear Systems via Convex Optimization of Assume-Guarantee Contracts
论文作者
论文摘要
我们采用分歧和征服方法来设计控制器,以解决有关在状态,控制和干扰上具有多面体约束的大规模线性系统的可及性问题。这样的系统由具有耦合动力学的小子系统制成。我们将耦合视为其他干扰,并使用假定保证(AG)合同来表征这些干扰集。对于每个子系统,我们在本地设计和实施一个强大的控制器,但要遵守其自身的约束和合同。本文的主要贡献是一种通过新的参数化来得出合同的方法,以及相应的潜在函数,该函数表征了持有所有合同的控制器和合同正确组成的距离。我们表明潜在函数是合同参数中的凸。这使子系统能够以分布式方式从其本地合成优化问题的梯度信息协商合同,从而促进缩放到大型系统的组成控制合成。我们提出了数值示例,包括对具有数以万计维度的系统的可伸缩性研究,以及将我们的方法应用于电源系统中分布式模型预测控制(MPC)问题的案例研究。
We take a divide and conquer approach to design controllers for reachability problems given large-scale linear systems with polyhedral constraints on states, controls, and disturbances. Such systems are made of small subsystems with coupled dynamics. We treat the couplings as additional disturbances and use assume-guarantee (AG) contracts to characterize these disturbance sets. For each subsystem, we design and implement a robust controller locally, subject to its own constraints and contracts. The main contribution of this paper is a method to derive the contracts via a novel parameterization and a corresponding potential function that characterizes the distance to the correct composition of controllers and contracts, where all contracts are held. We show that the potential function is convex in the contract parameters. This enables the subsystems to negotiate the contracts with the gradient information from the dual of their local synthesis optimization problems in a distributed way, facilitating compositional control synthesis that scales to large systems. We present numerical examples, including a scalability study on a system with tens of thousands of dimensions, and a case study on applying our method to a distributed Model Predictive Control (MPC) problem in a power system.