1. 龙伯格观测器基本原理

1.1 什么是状态观测器?

在许多控制系统中,我们需要知道系统的内部状态才能设计出有效的控制器。然而,在实际应用中,并非所有的状态变量都能够直接测量得到,原因可能是:
  • 缺少合适的传感器
  • 测量成本过高
  • 测量点无法访问
状态观测器 (State Observer) 是一种利用系统已知的输入和可测量的输出,来估计系统内部不可测状态的动态系统。龙伯格观测器是最常用的一种状态观测器。

1.2 龙伯格观测器结构

假设一个线性时不变 (LTI) 系统可以用以下状态空间方程描述:
系统动态方程:
输出方程:
其中:
  • 是状态向量
  • 是输入向量
  • 是输出向量
  • 是系统矩阵
  • 是输入矩阵
  • 是输出矩阵
  • 是前馈矩阵 (在很多情况下 )
龙伯格观测器的结构如下:
其中:
  • 估计的状态向量
  • 估计的输出向量
  • 观测器增益矩阵,也称为龙伯格增益矩阵。
观测器的核心思想是:模拟原始系统的动态 (),并通过一个校正项 来修正估计状态。校正项基于实际输出 和估计输出 之间的差异

1.3 观测器误差动态

定义状态估计误差为:
我们希望这个误差随着时间的推移趋近于零,即
误差的导数为:
代入系统方程和观测器方程(假设 以简化推导,对于 的情况,结论相似):
这是一个齐次线性微分方程。如果矩阵 的所有特征值都具有负实部(即 是稳定的/Hurwitz 矩阵),则估计误差 将渐近收敛到零。这意味着估计状态 将收敛到实际状态

2. 龙伯格观测器设计

设计龙伯格观测器的关键在于选择合适的观测器增益矩阵 ,使得误差动态系统 具有期望的动态特性(通常是比原系统更快的收敛速度)。
🌻
建立一个新的反馈系统使得观测误差趋近于0
Loading...