首页 > 其他分享 >扰动观测器(DO)稳定性分析(1)

扰动观测器(DO)稳定性分析(1)

时间:2023-01-18 17:00:31浏览次数:48  
标签:DO 误差 观测器 矩阵 估计 扰动 引理

1.被控对象

考虑以下具有可加性有界扰动的连续时间非线性系统:

扰动观测器(DO)稳定性分析(1)_DO     (1)

其中,扰动观测器(DO)稳定性分析(1)_DO_02,扰动观测器(DO)稳定性分析(1)_DO_03,扰动观测器(DO)稳定性分析(1)_有界稳定性分析_04分别表示状态、被控输入、外部扰动。

假设1:扰动扰动观测器(DO)稳定性分析(1)_DO_05及其微分扰动观测器(DO)稳定性分析(1)_DO_06是有界的,即

扰动观测器(DO)稳定性分析(1)_有界稳定性分析_07扰动观测器(DO)稳定性分析(1)_DO_08     (2)

其中,扰动观测器(DO)稳定性分析(1)_有界稳定性分析_09是已知常数。扰动矩阵扰动观测器(DO)稳定性分析(1)_DO_10是有界的,即扰动观测器(DO)稳定性分析(1)_有界稳定性分析_11

假设2:记扰动观测器(DO)稳定性分析(1)_有界稳定性分析_12。函数扰动观测器(DO)稳定性分析(1)_DO_13扰动观测器(DO)稳定性分析(1)_有界稳定性分析_14,是Lipschitz 连续的。并满足

扰动观测器(DO)稳定性分析(1)_有界稳定性分析_15     (3)

其中,扰动观测器(DO)稳定性分析(1)_DO_16是Lipschitz常数。

假设3:矩阵扰动观测器(DO)稳定性分析(1)_DO_10扰动观测器(DO)稳定性分析(1)_DO_18是列满秩的。

2.扰动观测器(DO)

扰动扰动观测器(DO)稳定性分析(1)_DO_05阻碍了系统(即被控对象)的稳定性。一个很自然的思想是:设计一个扰动观测器来估计扰动的值,并主动补偿扰动。以下扰动观测器旨在获取(或估计)扰动观测器(DO)稳定性分析(1)_DO_05的值。

扰动观测器(DO)稳定性分析(1)_有界稳定性分析_21

                                   扰动观测器(DO)稳定性分析(1)_DO_22                                                                         (4)

其中,扰动观测器(DO)稳定性分析(1)_有界稳定性分析_23是扰动估计值;是辅助变量;扰动观测器(DO)稳定性分析(1)_DO_24是非线性函数,且扰动观测器(DO)稳定性分析(1)_DO_25扰动观测器(DO)稳定性分析(1)_DO_26是观测器增益。

扰动观测器(DO)稳定性分析(1)_有界稳定性分析_27初始值设置为扰动观测器(DO)稳定性分析(1)_有界稳定性分析_28,即扰动观测器(DO)稳定性分析(1)_DO_29

定义扰动估计误差扰动观测器(DO)稳定性分析(1)_有界稳定性分析_30。结合系统表达式,得到扰动估计动态误差:

扰动观测器(DO)稳定性分析(1)_DO_31          (5)

引理1:通过选择合适的观测器增益扰动观测器(DO)稳定性分析(1)_有界稳定性分析_32,若使得动态误差系统满足

扰动观测器(DO)稳定性分析(1)_有界稳定性分析_33      (6)

是渐近稳定的。那么,扰动估计动态误差系统是 locally input-to-state stable

从引理1中,可以知道在“input-to-state stablity“的限定下,保证了扰动观测器(DO)稳定性分析(1)_有界稳定性分析_34是有界的。

引理2:对于某些特定扰动观测器(DO)稳定性分析(1)_DO_10,若存在扰动观测器(DO)稳定性分析(1)_有界稳定性分析_32,使得扰动观测器(DO)稳定性分析(1)_有界稳定性分析_37是不依赖于状态扰动观测器(DO)稳定性分析(1)_有界稳定性分析_38的(即扰动观测器(DO)稳定性分析(1)_有界稳定性分析_37是一个不依赖于状态扰动观测器(DO)稳定性分析(1)_有界稳定性分析_38的常矩阵),现把该常矩阵用扰动观测器(DO)稳定性分析(1)_有界稳定性分析_41表示,并且扰动观测器(DO)稳定性分析(1)_有界稳定性分析_41Hurwitz的。那么,就有

扰动观测器(DO)稳定性分析(1)_DO_43             (7)

      扰动观测器(DO)稳定性分析(1)_有界稳定性分析_44                           (8)     

其中,扰动观测器(DO)稳定性分析(1)_有界稳定性分析_45扰动观测器(DO)稳定性分析(1)_DO_46扰动观测器(DO)稳定性分析(1)_DO_47是特定的Hermitian矩阵,有李雅普诺夫函数扰动观测器(DO)稳定性分析(1)_有界稳定性分析_48确定。

证明:通过考虑初始状态扰动观测器(DO)稳定性分析(1)_有界稳定性分析_28扰动观测器(DO)稳定性分析(1)_有界稳定性分析_50,式(5),即扰动观测器(DO)稳定性分析(1)_DO_51的解为:

扰动观测器(DO)稳定性分析(1)_DO_52

进一步,

扰动观测器(DO)稳定性分析(1)_有界稳定性分析_53

由于扰动观测器(DO)稳定性分析(1)_DO_54,且扰动观测器(DO)稳定性分析(1)_DO_55扰动观测器(DO)稳定性分析(1)_有界稳定性分析_56(参考论文中的引理8),则有

扰动观测器(DO)稳定性分析(1)_DO_57

扰动观测器(DO)稳定性分析(1)_有界稳定性分析_58

扰动观测器(DO)稳定性分析(1)_有界稳定性分析_59

扰动观测器(DO)稳定性分析(1)_有界稳定性分析_60

得到式(7)。

更进一步,有式(4),即

扰动观测器(DO)稳定性分析(1)_有界稳定性分析_21

扰动观测器(DO)稳定性分析(1)_DO_22

可以得到

扰动观测器(DO)稳定性分析(1)_DO_63

扰动观测器(DO)稳定性分析(1)_有界稳定性分析_64

扰动观测器(DO)稳定性分析(1)_有界稳定性分析_65

扰动观测器(DO)稳定性分析(1)_DO_66,且扰动观测器(DO)稳定性分析(1)_有界稳定性分析_28

解得,

扰动观测器(DO)稳定性分析(1)_DO_68

扰动观测器(DO)稳定性分析(1)_有界稳定性分析_56,有

扰动观测器(DO)稳定性分析(1)_DO_70

扰动观测器(DO)稳定性分析(1)_DO_71

扰动观测器(DO)稳定性分析(1)_DO_72

得到式(8)。

3.其他

工程中的各种干扰可以用下列外源系统来描述:

扰动观测器(DO)稳定性分析(1)_DO_73

扰动观测器(DO)稳定性分析(1)_DO_74            

其中,扰动观测器(DO)稳定性分析(1)_有界稳定性分析_75扰动观测器(DO)稳定性分析(1)_有界稳定性分析_76范数有界扰动;扰动观测器(DO)稳定性分析(1)_DO_77是适当维数矩阵.

扰动观测器(DO)如下:

扰动观测器(DO)稳定性分析(1)_有界稳定性分析_78

扰动观测器(DO)稳定性分析(1)_DO_79                                                            

 扰动估计误差系统:

扰动观测器(DO)稳定性分析(1)_DO_80

其中,辅助变量估计误差扰动观测器(DO)稳定性分析(1)_DO_81。定义扰动观测器(DO)稳定性分析(1)_DO_82,则有扰动估计误差为

扰动观测器(DO)稳定性分析(1)_有界稳定性分析_83

其中,扰动观测器(DO)稳定性分析(1)_DO_84的上界可以由扰动观测器(DO)稳定性分析(1)_DO_85的上界决定。

参考文献

H. Xie, L. Dai, Y. Lu and Y. Xia, "Disturbance Rejection MPC Framework for Input-Affine Nonlinear Systems," in IEEE Transactions on Automatic Control, vol. 67, no. 12, pp. 6595-6610, Dec. 2022, doi: 10.1109/TAC.2021.3133376.

_______________________END_______________________


标签:DO,误差,观测器,矩阵,估计,扰动,引理
From: https://blog.51cto.com/u_15714963/6019289

相关文章

  • docker 安装 nginx 并配置反向代理
    1.安装nginxdocker镜像获取nginx官方镜像1.dockerpullnginx 查看镜像库2. dockerimages   使用nginx镜像来创建nginx容器实例 dockerrun......
  • docker 青龙面板 京东签到
          【京东脚本】6dylan6 qlrepohttps://github.com/6dylan6/jdpro.git"jd_|jx_|jddj_""backUp""^jd[^_]|USER|JD|function|sendNotify"507-23/2......
  • 【踩坑记录】docker启动报错mountpoint for cgroup not found
    具体报错信息:docker:Errorresponsefromdaemon:OCIruntimecreatefailed:container_linux.go:345:startingcontainerprocesscaused"process_linux.go:281:ap......
  • Docker绕过firewalld
    一、起因今天给pg做漏洞修复,因为pg只是对本机的其他服务使用,不对外使用,所以准备直接在firewalld中关闭pg的5432端口然而神奇的一幕出现了,在其他服务器上telnetpg所在服......
  • windows电脑如何给苹果手机安装测试包
    windows电脑需要下载的软件软件下载爱思助手下载注意:下载windows版,如下:至于app的安装就下一步下一步即可手机和电脑的连接拿一根苹果数据线,一个苹果手机,手......
  • 【公式详解】【优秀论文解读】EDPLVO: Efficient Direct Point-Line Visual Odometry
    前言多的不说哈2022最佳优秀论文来自美团无人机团队作者提出了一种使用点和线的高效的直接视觉里程计(visualodometry,VO)算法——EDPLVO。他们证明了,2D线上的3D像......
  • Docker容器化急速部署ClickHouse
    文章目录1.ClickHourse入门简介2.Docker部署ClickHouse3.DBeaver连接ClickHouse1.ClickHourse入门简介(1)什么是行存储传统的OLTP关系型数据库都是行存储一行中......
  • ERROR: Failed to build gem native extension on Windows
    install rubydevelopmentkit. 如果这个solution解决不了可以参照链接里的其他答案,我是采用上面的方式解决的https://stackoverflow.com/questions/42746055/error-f......
  • 五 docker安全 & 底层实现
    docker的安全主要有三个方面,内核的namespace和控制组机制提供的容器内在安全,程序本身的安全,内核的加强机制内核命名空间通过dockerrun启动一个容器时,在后台docker为......
  • Windows 7的最后一个版本
    前天推送的文章介绍了,在1月10日微软发布了最后一个补丁后,微软为Windows7提供的所有更新(包括收费的ESU)已经完全终止。以后再有新的补丁,则为第三方平台提供的非官方版的了......