跳转到内容

控制中的LMI/页面/H2-OSE

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

控制中的LMI/页面/H2-OSE

稳定系统H的H2范数是系统冲激响应的均方根。H2范数衡量了单位噪声输入对输出响应的稳态协方差(或功率)。在本模块中,H2最优状态估计的目标是设计一个观测器,使闭环传递矩阵的H2范数最小

考虑连续时间广义系统P具有状态空间实现

假设(A,C2)是可检测的。形式为

  • n, l, m分别是状态向量、测量的

输出向量,以及感兴趣的输出向量

  • pr分别是扰动向量和控制向量,

分别

  • A, B1, B2, C1, C2, D1, 和 D2 是系统的系数矩阵,

具有适当的维数。

优化问题

[edit | edit source]

给定系统和一个正标量我们必须找到矩阵 L 使得

||||2 <

形式为


需要设计,其中 L 是观测器增益。
定义误差状态为

发现断裂动力学为


对于该系统,我们以以下形式引入一个完全状态观测器
分别是观测向量和观测器增益。
这种情况下的传递函数是

因此, 状态观测器设计问题就是找到这样的 L,使得
||

LMI:H2 观测器估计的 LMI

[编辑 | 编辑源代码]

H2 状态观测器问题有解当且仅当存在矩阵 ,对称矩阵 和对称矩阵 使得




通过上述 LMI 的解,我们可以得到观测器矩阵为

因此,通过公式化,我们将 H2 状态观测器设计问题转化为一个 LMI 可行性问题,通过优化上述 LMI 来实现。在应用中,我们通常关注寻找最小衰减水平

在使用 YALMIP 和 MOSEK(或)SeDuMi 对上述 LMI 进行实现和优化时,我们会得到 3 个矩阵作为输出,,以及 ,它用于计算 ,即系统的 H2 范数。



存在另一组 LMI,它对于与上述相同的优化问题成立。




当最小获得时,最小衰减水平为

实现

[edit | edit source]

Github 仓库中提供了一个简单实现该问题的 Matlab 代码链接

https://github.com/yashgvd/ygovada

[edit | edit source]

H 状态观测器设计
离散时间 H2 状态观测器设计

[edit | edit source]

返回主页

[edit | edit source]
华夏公益教科书