控制中的 LMI/页面/离散时间 H2 最优观测器
在许多应用中,甚至可能是大多数应用中,系统的状态无法直接知道。在这种情况下,您需要策略性地测量关键的系统输出,以使系统状态间接可观察。为了使估计值准确,观测器需要比系统动力学收敛得快得多。因此,最优观测器合成是有利的。在这个 LMI 中,我们试图优化 H2 范数,从概念上讲,它是在最小化观测器的平均误差幅度。

其中
是状态向量,
是状态矩阵,
是输入矩阵,
是外生输入,
是输出矩阵,
是直通矩阵,
是输出,并且假定
是可检测的。
矩阵
.
形式为

需要设计,其中
是观测器增益。
定义误差状态
,误差动力学被发现为
,
性能输出定义为
.
观测器增益
需要设计,使得从
到
的传递矩阵的
,由以下给出
被最小化。
离散时间
- 最优观测器增益是通过求解
,
,
和
来最小化
, 受以下约束:
。

其中
指的是矩阵的迹。
通过
可以得到
- 最优观测器增益。
的
范数为
。
矩阵是用于构建最佳观测器的观测器增益。

此实现需要 Yalmip 和 Sedumi。
https://github.com/rezajamesahmed/LMImatlabcode/blob/master/Discrete_Time_H2_Optimal_Observer_LMIs_Wikibook_Example.m
混合 H2-Hinfinity 离散时间观测器
Discrete-Time_Hinfinity-Optimal_Observer
这个LMI来自Ryan Caverly关于LMI的书籍(第5.1.2节)
其他资源