几种状态观测器设计方法的学习比较.doc
《几种状态观测器设计方法的学习比较.doc》由会员分享,可在线阅读,更多相关《几种状态观测器设计方法的学习比较.doc(8页珍藏版)》请在三一办公上搜索。
1、 几种状态观测器设计方法的学习比较ABSTRACTThis paper presents a comparison study of performances and characteristics of three advanced state observers, including the high-gain observers, the sliding-mode observers and the extended state observers. These observers were originally proposed to address the dependence of
2、 the classical observers, such as the Kalman Filter and the Luenberger Observer, on the accurate mathematical representation of the plant. The results show that, over all, the extended state observer is much superior in dealing with dynamic uncertainties, disturbances and sensor noise. Several novel
3、 nonlinear gain functions are proposed to address the difficulty in dealing with unknown initial conditions. Simulation and experimental results are provided.一 简介自从Luenberger1在状态观测器方面做了一些初步工作后,状态观测器的广泛使用说明其不光在系统管理和革新方面意义重大,在检测及甄别动力系统的错误方面也卓有成效。然而绝大部分状态观测器的设计都是基于定制的数学模型,不确定的动力学波动和非线性使其在面对实际应用时面临巨大的挑战
4、。为了解决这一矛盾,高鲁棒性的观测器的设计成为了备受关注的焦点,一些先进的观测器设计方法也相应问世。一种高增益的观测器由Khalil和Esfandiari2设计出来,该观测器是针对输出回馈控制的,它能在面对不确定扰动的时候对以往不可测的状态作出较稳定可靠的的估计与判断。因此它曾被用来解决很多非线性系统的问题,如H.Rehbinder,X.Hu等等3用它来帮助行走的机器人判断非线性移动及定位。K.W.Lee等4设计出了一种机器人的鲁棒性输出回馈控制方法。其他的状态观测器都是基于滑动模型规律的,此模型设计平衡了各系统的不确定性和波动性。早期的工作由Slotine5和Utkin6等人作出,他们用它来
5、作非线性系统的鲁棒性故障检测。一系列的非线性状态观测器扩展模型(NESO)由J.Han7在1995年提出,作为一种独特的观测器设计方案而呈现,它更加独立于既定的数学模型,因此实现了与生俱来的鲁棒性,已在重点工业领域控制问题上经过测试和检验。本文呈现了这些观测器的表现及特征的对照比较。比较的标准是基于观测器稳态及瞬态的循迹误差,性能的鲁棒性遵从于方案的不确定性。为了进一步衡量NESO中间态的不确定性,一些非线性获得功能被引进来了。仿真的实施帮助获取观测器在开循环及闭循环的场景中行为轨迹,实验的数据也被用来仿真。二 目前的观测器考虑一个线性连续时不变的动力系统: (1)矩阵A,B,C均是状态空间的
6、参数。著名的Luenburger观测器是这样给出的: (2) 估计误差是 (3)误差的动力学方程是 (4)如果在左半边有全部的特征值时,估计误差将变为0。观测器的设计涉及获得矩阵L的选择及使用,如极点归置模型。观测器是一种非常有效的用来接收系统内部变数信息的工具,否则这些信息就不能被探知。于是它常被用在控制与估计及其他的工程应用上。这些应用的主要挑战是观测器的设计主要取决于既定数学模型的精确度,即A,B,C矩阵。为了衡量观测器的处理现实世界问题的能力,如不确定性,波动,噪声等等,一些先进的技术被引进,更详细的描述也在相应的部分出现。为了简单比较,引进第二种非线性系统,描述如下: (5)这里,代
7、表既定的动力模式及扰动,w则代表未知输入的扰动,u是控制信号,y是输出。参数是给定的,需要指出的是通常是一个非线性的方程。2.1高增益观测器方程(5)的高增益观测器(HGO)设计如下: (6)此处是非线性方程的初始形式。估计误差方程是: 此处。在没有扰动的时候,由设计观测器而实现的误差收敛趋近于0,而相应的Hurwitz矩阵是对于这第二顺序的系统,是Hurwitz为任何正的变量和而设的,在考虑的情况下,观测器调整为 (7)此处01,而且,由经过的路径位置所决定。公式(7)中的调整是使得传输方程从到,从而估计误差对模型的误差不敏感。2.2 滑动模式观测器非线性系统(5)的滑动模式观测器(SMO)
8、由5定义 (8)变量和被选来归置所希望经过的线性系统的路径的,切换参数是基于稳态估计误差的,大于模型的误差(.)。2.3非线性扩展状态观测器前面两种方法,更像经典的状态观测器设计方案,主要取决于既定动力模型的熟知程度。一种由Han改进的模型如下: (9)此处被认为是一种扩展状态,不管是还是其衍生的都是假设未知的。通过给一个状态,现在可能是通过使用状态估计方案去给一个初始状态。Han提出的一种针对(9)非线性观测器如下: (10)此处是不确定方程 的估计值,被定义为一种修正指数增益功能: (11)这种观测器被认为也是一种非线性扩展状态观测器(NESO)的一种,在0-1间取值,产生高增益且误差较小
9、。是一个被用来限制原始领域内增益的小数据。从线性增益,路径归置方法可以在非线性被引入来增强观测器表现平衡前,被用来进行此种观测器的初始设计。2.4 NESO非线性增益方案选择研究显示,对于有着未知初始环境的方案,一种新的非线性方程,如下所示,它是被用在NESO中来避免重要瞬态的估计误差的: (12)选择参数:,能帮助瞬态误差明显缩小。(11)及(12)的三条曲线反映了这种区别,见图1。在(11)中,定义了一种高增益截面,导致观测器非常强势,但这种截面很小。图1 非线性增益方程三 仿真比较我们使用的仿真平台是由ECP13提供的工业控制测试平台。其线性模型源自 (13) y是输出位置,u是控制电压
10、发送到驱动马达的功率放大器上的。在HGO及SMO中的4.2,上选择观测器极点,且NESO中的, i= 1,2,3是既定的路径通道。除此之外,=. 2被用在HGO中被用在SMO中,而且和被用在NESO中,以上三种观测器的采样频率均定在1KHZ。输出总是会被白噪声所干扰,这使得比较更加真实。观测器的质量是通过速度及精度来反映,为了公平起见,观测器的参数被相应调整,使得它们对于噪声的敏感度大致相当。的精确输出是直接从既定的仿真的模型中而来,用于计算状态估计误差。在仿真阶段,开循环测试执行后,紧跟着闭循环测试。3.1开环比较在开环测试中,方案的输入是步方程,观测器是根据其追踪步反应的能力被计算的。测试
11、运行在以下三种环境中:l 标称l 标称加库伦摩擦l 标称加100%的惯性相同的观测器参数被用于所有的仿真中。图2展示了标称中追踪的位移及速率的估计误差。三种观测器均表现出良好的稳定的状态,具有大致相同的准确度及对噪声的敏感度。如所预想的一样,NESO需要花更多的时间来达到稳定状态,因为它不去假设既定方案的动力学模型所需要的知识。有趣的是,会收敛到未知方程,这在图3中可见。图4反映了追踪增加了库伦摩擦的方案的误差,清晰的表明NESO在抗扰动上的鲁棒性比HGO及SMO更好。也是精确快速的收敛到未知的动力及扰动的联合体中,如图5所示。图2 标称的估计误差 图3 图4 标称外加0.5N-m的库伦摩擦的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 状态 观测器 设计 方法 学习 比较 doc
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3928771.html