跳转到内容

控制中的 LMI/pages/H-2 滤波

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

控制中的 LMI/pages/H-2 滤波

对于具有扰动的系统,滤波可用于减少这些扰动的影响。本页介绍了一种获得滤波器的方法,该滤波器将尽可能减少扰动的影响。为此,我们希望找到一组描述滤波系统的新系数矩阵。实现这种新系统的过程如下。H2 滤波器试图最小化误差的平均幅度。

为了应用此 LMI,我们将研究可以用状态空间表示的线性系统,如下所示

其中 分别代表状态向量、测量输出向量和感兴趣的输出向量, 是扰动向量, 是适当维度的系统矩阵。为了进一步定义: 并且是状态向量, 并且是状态矩阵, 并且是输入矩阵, 并且是外生输入, 并且是输出矩阵, 并且是直通矩阵, 并且分别是输出和感兴趣的输出。

数据是 (扰动向量),以及 (系统矩阵)。此外, 矩阵被假定为稳定的。

优化问题

[编辑 | 编辑源代码]

我们需要设计一个滤波器,尽最大可能消除扰动的影响。为此,我们采用以下形式的滤波器

其中 是状态向量, 是估计向量,以及 是适当维度的系数矩阵。

请注意,组合后的完整系统可以表示为

其中 是估计误差,

是系统的状态向量,以及 是系数矩阵,定义为

换句话说,对于上面定义的系统,我们需要找到 使得

其中 是一个正的常数,并且

LMI: H-2 滤波

[编辑 | 编辑源代码]

对于这个 LMI,如果以下 LMI 集中的其中一个成立,则解存在

矩阵 存在,并满足以下 LMIs

存在满足以下 LMI 的矩阵

为了找到相应的滤波器,使用第一个解中的优化矩阵,可以找到

或者使用第二个解找到

然后可以利用这些矩阵来生成 来构建最终的滤波器,该滤波器将最佳地消除系统的干扰。

此实现需要 Yalmip 和 Sedumi。

https://github.com/rezajamesahmed/LMImatlabcode/blob/master/H2_Filtering.m

[编辑 | 编辑源代码]

H-无穷大滤波

[编辑 | 编辑源代码]

此 LMI 来自

  • [1] - “控制系统中的 LMI:分析、设计和应用”由段广仁和余海华著

其他资源



参考文献

[编辑 | 编辑源代码]

段广仁 (2013)。控制系统中的 LMI:分析、设计和应用。博卡拉顿:CRC 出版社,泰勒与弗朗西斯集团。

返回主页

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