Luenberger观察者
离散时间Luenberger观察者
库:
Simscape /电气/控制/观察者
描述
的Luenberger观察者块实现了一个离散时间Luenberger观察者。使用此块估计的状态可观测的系统使用:
离散系统的输入和输出。
一个离散的整数阶系统的。
Luenberger观察者有时也称为状态观测器或只是一个观察者。
你可以控制多输入、多输出系统通过这一块的输出状态向量状态反馈控制器块。
定义方程
块实现了一个离散时间Luenberger观察者使用向后欧拉方法由于其简单性和稳定性。
估计量是由这个差分方程给出:
地点:
是kth估计状态向量。
是kth估计输出向量。
u (k)是kth输入向量。
y (k)是kth测量输出向量。
一个d是离散状态矩阵。
Bd是离散的输入矩阵。
ld是离散观测器增益矩阵。
估计误差的动态描述:
地点:
e (k)是kth误差向量。
Cd是输出矩阵。
时估计误差收敛于零一个d- ldCd有其特征值在单位圆。因此,的价值ld应该,这样才能达到目的。块计算观察者获得解决
在哪里G是一个任意的矩阵和X通过解决西尔维斯特方程:
在这里,Λ与期望的特征值矩阵,不一样的特征值的一个d。这个图表显示了基本结构的离散时间Luenberger观察者。
假设
系统可观察到的,这是事实,如果可以确定系统的状态的输入和输出在一个有限的时间。在数学上,这意味着系统可观测性矩阵满秩。
限制
所需的特征值都是不一样的开环模型的特征值。
港口
输入
输出
参数
引用
[1]Luenberger, d G。“介绍观察员”。IEEE自动控制。1971年16卷,6号,第596 - 602页。
[2]Alessandri,。和p . colletta。“设计Luenberger观察员的一类混合线性系统。”在国际研讨会上混合动力系统:计算和控制,柏林,2001年3月。
[3]巴尔加,A。“通过西尔维斯特方程建立状态反馈鲁棒极点配置参数化”。在计算机辅助控制系统设计中,十三至十八页。。安克雷奇,阿拉斯加,2000。
扩展功能
版本历史
介绍了R2017b