通过H2控制的LQ调节
假设人们对二次最优调节问题感兴趣,其中不是使用Ricatti方程方法(传统上在这种情况下使用),而是使用LMI来解决问题(从而使其成为线性二次(LQ)问题)。可以通过将LQ问题转换为标准的
问题来实现这种方法。
例如,考虑以下形式的常数线性多变量系统:

其中

然后,针对给定系统,LQ最优调节问题如下所述。
为了获得LMI,我们需要以下3个矩阵:
,
,
, 和
(后两个矩阵的获得方式如下)。
使用如上所述的多变量系统,我们可以看到,最优状态反馈控制器
可以在以下情况下获得:

当
且
时,问题被最小化。然而,需要注意的是,为了使问题有解,需要做出两个假设,这两个假设必须始终成立。

.
将此与
性能联系起来,现在考虑辅助系统。
,
其中
代表脉冲扰动,并且

使用状态反馈控制器
并将其应用于上述辅助系统,得到闭环系统
,
以及从扰动
到输出
的传递函数为
![{\displaystyle {\begin{aligned}{G_{y\omega }}=(C+DK)[sI-(A+BK)]^{-1}{x_{0}}\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/657f4a96469211ed7932a05a3861231148cfb497)
从而导致
.
根据给定的信息,并假设上述两个假设成立,则存在矩阵
,
和
满足

从 LMI 可以看出,存在形式为
的状态反馈控制(其中
)使得
当且仅当矩阵
具有适当的矩阵大小。
- 示例代码 - 一个 GitHub 链接,包含代码(名为“LQRegH2.m”),演示了如何使用 MATLAB-YALMIP 实现此 LMI。
一个文档化和验证 LMI 的参考文献列表。