跳转到内容

控制中的LMI/页面/用于分散反馈控制的LMI

来自维基教科书,开放世界中的开放书籍

用于分散反馈控制的LMI

在大型系统中,例如多智能体机器人系统、国民经济或化工厂,执行器应根据局部信息采取行动,这需要分散或分布式控制策略。在分散控制框架中,控制器是分布式的,每个控制器只能访问局部测量值的一部分。我们描述了用于一般分散控制框架的LMI公式,然后提供了一个分散控制设计的说明性示例。

在分散控制器设计中,状态反馈控制器 可以分为 个子控制器 .

线性时不变系统的通用状态空间表示如下

其中 是一个 维状态变量向量, 是输入矩阵, 是输出矩阵, 被称为前馈矩阵。我们假设所有四个矩阵, 是给定的。

优化问题

[编辑 | 编辑源代码]

我们的目标是使用控制器 解决 -最优全状态反馈控制问题。

以去中心化的方式,控制输入 可以被分成子控制器 ,可以写成

例如,设 。因此,存在三个控制输入 以及 。我们还假设 u_{1} 仅依赖于第一个和第二个状态,而 仅依赖于第三到第六个状态。对于这个例子,控制器增益矩阵可以描述为

因此,去中心化控制器增益由增益子矩阵组成。

LMI: 用于去中心化反馈控制器的 LMI

[edit | edit source]

去中心化最优全状态反馈控制器的 LMI 公式的数学描述可以描述为

其中 是一个正定矩阵,且 使得上述 LMI 中的约束条件得到满足。

控制器增益矩阵定义为

其中 可以通过求解LMI并获得变量矩阵 来求得。因此,

.

Github 仓库中关于此问题的 Matlab 代码链接

https://github.com/asalimil/LMI_for_decentralized_feedback_controller/tree/master

[编辑 | 编辑源代码]
[编辑 | 编辑源代码]

一个列出记录和验证 LMI 的参考文献的列表。

  • [1] - 控制系统分析、设计与应用中的 LMI

返回主页

[编辑 | 编辑源代码]

控制中的 LMI/工具

华夏公益教科书