跳转到内容

控制中的LMI/页面/通过H2控制的LQ调节

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

通过H2控制的LQ调节

假设人们对二次最优调节问题感兴趣,其中不是使用Ricatti方程方法(传统上在这种情况下使用),而是使用LMI来解决问题(从而使其成为线性二次(LQ)问题)。可以通过将LQ问题转换为标准的问题来实现这种方法。

例如,考虑以下形式的常数线性多变量系统:

其中

然后,针对给定系统,LQ最优调节问题如下所述。

为了获得LMI,我们需要以下3个矩阵:, , , 和 (后两个矩阵的获得方式如下)。

优化问题

[编辑 | 编辑源代码]

使用如上所述的多变量系统,我们可以看到,最优状态反馈控制器 可以在以下情况下获得:

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

.

将此与 性能联系起来,现在考虑辅助系统。

,

其中 代表脉冲扰动,并且

使用状态反馈控制器 并将其应用于上述辅助系统,得到闭环系统

,

以及从扰动 到输出 的传递函数为

从而导致 .

LMI: 基于 H2 控制的 LQ 调节

[edit | edit source]

根据给定的信息,并假设上述两个假设成立,则存在矩阵 , 满足

结论

[edit | edit source]

从 LMI 可以看出,存在形式为 的状态反馈控制(其中 )使得 当且仅当矩阵 具有适当的矩阵大小。

  • 示例代码 - 一个 GitHub 链接,包含代码(名为“LQRegH2.m”),演示了如何使用 MATLAB-YALMIP 实现此 LMI。
[编辑 | 编辑源代码]
[编辑 | 编辑源代码]

一个文档化和验证 LMI 的参考文献列表。

返回主页面

[编辑 | 编辑源代码]
华夏公益教科书