1、第六章状态观测器设计6、1 观测器设计状态估计得开环处理:但就是存在模型不确定性和扰动!初始状态未知!应用反馈校正思想来实现状态重构。通过误差来校正系统:状态误差,输出误差。状态观测器模型龙伯格(Luenberger)观测器L就是观测器增益矩阵,对偏差得加权。真实状态和估计状态得误差向量误差得动态行为:得极点决定了误差就是否衰减、如何衰减?通过确定矩阵L来保证。极点配置问题 要使得误差衰减到零,需要选取一个适当得矩阵L,使得ALC就是稳定得。若能使得矩阵ALC具有适当得特征值,则可以使得误差具有一定得衰减率。由于因此,问题转化为 得极点配置问题。该极点配置问题可解得条件:能控 等价于 能观定理
2、6、1、1 系统可以任意配置观测器极点得充分必要条件就是(C,A)能观。观测器得增益矩阵可以按照极点配置方法来设计求解 得极点配置问题,得到增益矩阵k;观测器增益矩阵观测器设计得三种方法:直接法、变换法、爱克曼公式例 考虑由以下系数矩阵给定得系统设计一个观测器,使观测器两个极点都就是2。检验系统得能观性:系统就是能观得,因此问题可解。要求确定观测器增益矩阵 ,使得矩阵 ALC具有两个相同得特征值2。由于 期望得特征值多项式就是比较两个多项式,可以得到,所求得观测器就是应用MATLAB命令来计算观测器增益矩阵:L=(acker(A,C,V)L=(place(A,C,V)观测器设计时注意得问题:观
3、测器极点比系统极点快25倍;并非越快越好。兼顾观测器误差得衰减和系统抗扰动能力。倒立摆例子 初始误差:6、2 基于观测器得控制器设计系统模型假定系统就是能控、能观得。使得闭环系统极点为 得状态反馈控制律就是 。若系统状态不能直接测量,可以用观测器 来估计系统得状态。进而用 来替代原来得控制问题:还具有原来得效果吗?大家学习辛苦了,还是要坚持继续保持安静继续保持安静利用状态估计值得反馈控制器就是基于观测器得输出反馈控制系统结构图:增加了积分器,闭环系统就是2n阶得。为闭环系统状态,则系统状态方程:写成矩阵向量形式:定义误差向量:若选择 为闭环系统状态,其特征多项式为 分离性原理 闭环系统得极点就
4、是极点配置单独设计产生得极点和由观测器单独设计产生得极点两部分组成。设计可以分步完成:第1步:设计状态反馈控制器;第2步:若状态不能直接测量,则设计观测器;第3步:利用状态反馈和观测器增益矩阵构造控制器。例 系统状态空间模型得系数矩阵:已知系统状态不能直接测量,试设计控制器,使得闭环系统渐近稳定。解:输出反馈控制器:闭环矩阵:特征多项式:结论:无论k取什么值,无法将两个闭环极点配置 在左半开复平面。例 系统状态空间模型得系数矩阵:系统能控、能观。状态反馈控制器:闭环矩阵:特征多项式:选取 ,则闭环极点状态不可测,设计状态观测器。选取观测器极点:应用极点配置方法,可得观测器增益矩阵观测器模型:根
5、据分离性原理,由以上分别得到得状态反馈和观测器增益矩阵可构造基于观测器得输出反馈控制器:系统得动态特性:检验系统得稳定性:对象和误差得初始条件:系统曲线:一般得输出反馈动态补偿器:其中:就是控制器得状态向量,和 就是待定得控制器参数。若 ,则相应控制器就是静态得,具有形式:静态输出反馈控制器。特点:设计参数多,可达到更多性能;物理意义不明显;设计更加复杂。倒 立摆系统模型:状态:小车得位移就是可以直接测量得。设计得状态观测器,可以得到整个状态得估计。也得到了小车位移得估计。问题:对所有状态分量都估计就是否必要?计算量?精度?降阶观测器!6、3 降阶观测器设计 考虑单输出系统 假定矩阵C具有形式 1 0,将系统状态 x 分划成两部分:其中 就是一个标量,对应得恰好就是系统得输出,就是状态向量中不能直接测量得部分。对状态空间模型进行类似分划:由此可得:可以考虑新得状态空间模型:降阶观测器模型如何消除微分信号?引进记号:则降阶观测器模型就是 由于基于状态估计值得反馈控制器就是 基于状态观测器得反馈控制器误差模型:闭环系统得特征多项式就是求解降阶观测器得MATLAB命令 例 考虑系统其中:要配置得闭环极点就是则可得状态反馈增益矩阵