用于分散反馈控制的LMI
在大型系统中,例如多智能体机器人系统、国民经济或化工厂,执行器应根据局部信息采取行动,这需要分散或分布式控制策略。在分散控制框架中,控制器是分布式的,每个控制器只能访问局部测量值的一部分。我们描述了用于一般分散控制框架的LMI公式,然后提供了一个分散控制设计的说明性示例。
在分散控制器设计中,状态反馈控制器 可以分为 个子控制器 .
线性时不变系统的通用状态空间表示如下
其中 是一个 维状态变量向量, 是输入矩阵, 是输出矩阵, 被称为前馈矩阵。我们假设所有四个矩阵,,, 和 是给定的。
我们的目标是使用控制器 解决 -最优全状态反馈控制问题。
以去中心化的方式,控制输入 可以被分成子控制器 ,可以写成 。
例如,设 且 。因此,存在三个控制输入 , 以及 。我们还假设 u_{1} 仅依赖于第一个和第二个状态,而 和 仅依赖于第三到第六个状态。对于这个例子,控制器增益矩阵可以描述为
因此,去中心化控制器增益由增益子矩阵组成。
去中心化最优全状态反馈控制器的 LMI 公式的数学描述可以描述为
其中 是一个正定矩阵,且 使得上述 LMI 中的约束条件得到满足。
控制器增益矩阵定义为
其中 可以通过求解LMI并获得变量矩阵 和 来求得。因此,
.
Github 仓库中关于此问题的 Matlab 代码链接
https://github.com/asalimil/LMI_for_decentralized_feedback_controller/tree/master
一个列出记录和验证 LMI 的参考文献的列表。
控制中的 LMI/工具