通过H2控制的LQ调节
假设人们对二次最优调节问题感兴趣,其中不是使用Ricatti方程方法(传统上在这种情况下使用),而是使用LMI来解决问题(从而使其成为线性二次(LQ)问题)。可以通过将LQ问题转换为标准的问题来实现这种方法。
例如,考虑以下形式的常数线性多变量系统:
其中
然后,针对给定系统,LQ最优调节问题如下所述。
为了获得LMI,我们需要以下3个矩阵:, , , 和 (后两个矩阵的获得方式如下)。
使用如上所述的多变量系统,我们可以看到,最优状态反馈控制器 可以在以下情况下获得:
当 且 时,问题被最小化。然而,需要注意的是,为了使问题有解,需要做出两个假设,这两个假设必须始终成立。
- .
将此与 性能联系起来,现在考虑辅助系统。
- ,
其中 代表脉冲扰动,并且
使用状态反馈控制器 并将其应用于上述辅助系统,得到闭环系统
- ,
以及从扰动 到输出 的传递函数为
从而导致 .
根据给定的信息,并假设上述两个假设成立,则存在矩阵 , 和 满足
从 LMI 可以看出,存在形式为 的状态反馈控制(其中 )使得 当且仅当矩阵 具有适当的矩阵大小。
- 示例代码 - 一个 GitHub 链接,包含代码(名为“LQRegH2.m”),演示了如何使用 MATLAB-YALMIP 实现此 LMI。
一个文档化和验证 LMI 的参考文献列表。