1 / 39

线性矩阵不等式在控制理论的应用

线性矩阵不等式在控制理论的应用. 报告人: 潘 宁 导 师: 蔡云泽 2010.04.7. Linear Matrix Inequality. 控制领域发展现状 LMI 简介 Matlab 软件中的 LMI 工具包. 控制领域发展现状. 控制领域发展引入的两大难题. 控制理论发展. 现代控制理论. 经典控制理论. 自 20 世纪 50 年代,现代控制理论飞速发展,在随后工业应用中 ( 1 )描述物理系统的解析模型复杂 ( 2 )模型不能精确刻画 对于此类复杂的不确定性系统的分析与综合,引出一个全新的

Download Presentation

线性矩阵不等式在控制理论的应用

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 线性矩阵不等式在控制理论的应用 报告人: 潘 宁 导 师: 蔡云泽 2010.04.7

  2. Linear Matrix Inequality • 控制领域发展现状 • LMI简介 • Matlab 软件中的LMI工具包

  3. 控制领域发展现状 • 控制领域发展引入的两大难题 控制理论发展 现代控制理论 经典控制理论 自20世纪50年代,现代控制理论飞速发展,在随后工业应用中 (1)描述物理系统的解析模型复杂 (2)模型不能精确刻画 对于此类复杂的不确定性系统的分析与综合,引出一个全新的 领域:参数不确定性系统的鲁棒性能分析与综合问题。它是近 20年以来,国际自动控制界最活跃的研究领域之一。提出诸如 H无穷,H2,u方法等全新的结果。

  4. 控制问题转化求解 控制问题转化求解 Lyapunov 提前设定参数 Matlab工具包 求解方法存在问题 克服Riccati缺陷 控制领域发展现状 • 在时域中研究此类鲁棒不确定性问题,主要理论基础是Lyapunov稳定性理论 LMI(20世纪90年代) Riccati方程(早期)

  5. 控制领域发展现状 • Riccati 方程处理方法 在过去的10 余年内,由于线性矩阵不等式(LMI) 的优良性质以及解法的突破,使其在控制系统分析和设计方面得到了广泛的重视和应用。在此之前,绝大多数的控制问题都是通过Riccat方程或其不等式的方法来解决的。但是解Riccati 方程或其不等式时,有大量的参数和正定对称矩阵需要预先调整。有时,即使问题本身是有解的,也找不出问题的解。这给实际应用问题的解决带来极大不便,具有很大的保守性 • Linear Matrix Inequality处理方法 线性矩阵不等式方法给出了问题可解的一个凸约束条件, 因此, 可以应用求解凸优化问题的有效方法来进行求解, 不需要预先调整任何参数和正定对称矩阵, 大大降低了间题求解的保守性和方便性。同时这种凸约束条件的任意一个可行解都是满足设计要求的控制器, 这一性能在求解系统的多目标控制问题时是特别有用的‘

  6. Linear Matrix Inequality • 控制领域发展现状 • LMI简介 • Matlab 软件中的LMI工具包

  7. Linear Matrix Inequality

  8. Linear Matrix Inequality 引理1:(schur补引理)对于给定的矩阵S,

  9. Linear Matrix Inequality • LMI在控制领域的应用

  10. Linear Matrix Inequality • 控制领域发展现状 • LMI简介 • Matlab 软件中的LMI工具

  11. Matlab LMI工具包 Matlab 软件开发出功能强大、的LMI 工具箱的算法就是基于内点法,它提供了与上述相对应的3 类标准的线性矩阵不等式问题求解:feasp ,mincx ,gevp 。

  12. Matlab LMI工具包 • LMI主要解决如下矩阵不等式形式:

  13. Matlab LMI工具包 • 三个标准问题:

  14. 实例仿真 • 例1: 求解满足P>I的对阵矩阵P,使得 A1’P+PA1<0 A2’P+PA2<0 A3’P+PA3<0 A1=[-1,2;1,-3]; A2=[-0.8, 1.5;1.3,-2.7]; A3=[-1.4,0.9;0.7,-2.0];

  15. 实例仿真 Setlmis([]) P=lmivar(1,)

  16. 提纲 1 NCS滤波研究背景 2 NCS模型描述 3 鲁棒H2滤波稳定性分析 4 鲁棒H2滤波器设计 5 仿真研究

  17. NCS滤波研究背景 • NCS模型描述 • 鲁棒H2滤波稳定性分析 • 鲁棒H2滤波器设计 • 仿真分析

  18. 网络控制系统(NCS)的崛起 日常应用 NCS automobiles (007智能车) Smart home(智能家居) intelligent Robot(美国军用智能狗) Telesurgery(远程手术)

  19. NCS研究背景 军工应用 NCS 鱼雷导弹制导与控制 战斗机协同作战 航天火星探测

  20. NCS历史追踪 《控制论—关于在动物和 机器中控制和通信的科学》 1948维纳 马里兰大学, 给出NCS的图示结构 1998Walsh 于之训和顾洪军 Halevi和Ray 将网络控制大致分为 (1)基于网络的控(控制领域) (2)对网络的控制(通讯领域) 给出网络控制系统的 概念和明确定义 Murry和As2 trom等

  21. NCS领域分支---滤波(信号处理)研究现状 • NCS滤波研究现状 • 网络诱导时延 • (1)对于随机且分布特性已知的网络时延,利用随机控制理论方法进 行系统分析与设计. • (2)对于时变、不确定的网络时延,采用鲁棒控制、自适应控制、智能控制等方法进行系统分析与设计 • (3)通过技术手段将时变时延转化为固定时延,利用确定性系统方法 • 进行分析和设计 • (4)主要短时延,长时延研究较少

  22. NCS领域分支---滤波(信号处理)研究现状 • NCS滤波研究现状 • 数据包丢失 • 由于数据包丢失呈现出明显的时变和不确定性,难以准确描述数据包丢失特性和模型. 因此: • (1)一方面,建立反映时变、不确定和随机丢包特性的NCS模型 • (2)并采用近年来出现的切换系统,混合系统,异步动态的分析方法,研究控制 器的设计方法

  23. NCS领域分支---滤波(信号处理)研究现状 带有干扰的NCS设计(去噪,滤波) H∞,H2综合的方法 引入控制器和滤波器设计 提出了一种时延补偿结构, 可实现对噪声的滤波处理 ZhangWei 于之训 Goktas 用非线性和摄动理论,将NCS 中的时延效应看作连续系统的摄动,提出了摄动方法 Lincoln Walsh和 Bushnell 卡尔曼滤波器, 保证分离定理 Noise New Derection 考虑长时延,丢包, 等因素的滤波研究

  24. 本文研究思路 • 本文研究思路 • 传统的最优滤波理论如最小二乘法、维纳滤波以及卡尔曼滤波理论均是基于系统部件之间数据传送具有无限可能的精度假设,而并未考虑实际网络环境下的时延,丢包等不确定性因素;虽然已有研究试将卡尔曼滤波算法扩展到时滞情况,但是滤波公式推导复杂,且得不到最优解。 • 在Kalman滤波理论基础上发展的现代鲁棒滤波技术考虑了系统中含有不确定参数、噪声干扰统计特性不能完全获知等情况,在系统中存在不确定因素的情况下可以得到较好的滤波效果,但在网络环境中,接收的信息还出现了延时和丢包现象。因此,基于确定性系统的鲁棒滤波技术在随机系统领域已经不再适用,需要改进或开发新的理论和算法。

  25. 本文研究思路 • 本文研究思路 • 目前对NCS的鲁棒滤波问题研究较少,且多考虑短时延。对于同时考虑时延和丢包的鲁棒滤波研究更少。最新研究成果将定常系统H2滤波的概念推广到随机系统,研究了同时具有随机短时延和数据包丢失的随机系统H2滤波。 • 本文基于已有思想,研究了传感器和滤波器之间同时存在长时延及丢包的滤波器设计问题。引入随机序列,建立具有长时延和数据包丢失的随机参数模型。基于该模型,通过扩展范数在随机系统中的定义,给出滤波误差系统的随机范数表达式。利用状态增广的方法给出满足滤波误差系统指数稳定和随机性能指标的充分条件。通过求解线性矩阵不等式求出最优滤波参数。

  26. NCS滤波研究背景 • NCS模型描述 • 鲁棒H2滤波稳定性分析 • 鲁棒H2滤波器设计 • 仿真分析

  27. NCS模型描述 • 模型合理假定: • (1)假设NCS被控对象为线性定常系统,状态方程为: • (2)传感器和滤波器均采用时钟驱动, • 采样周期为T。控制器为事件驱动。 • (3) • (4)丢包采用开关切换系统:

  28. NCS模型描述 • 模型表示(处理时延和噪声)引入滤波方程 • K1发生时: • K2发生时 通过状态增广,将 系 系统方程和滤波方统 方程融合为滤波误方 系统 • 引入随机序列

  29. NCS滤波研究背景 • NCS模型描述 • 鲁棒H2滤波稳定性分析 • 鲁棒H2滤波器设计 • 仿真分析

  30. < 鲁棒H2滤波稳定性分析 • 鲁棒滤波稳定性分析 (1)对于确定的线性定常系统,如果输入是标准白噪声,则系统输出的均方根等于系统的H2范数。而在随机系统领域,此结论将不再适用。 (2)基于对带有随机长时延和丢包的NCS 滤波器设计问题可归结为设计滤波器 使得: ①滤波误差系统指数稳定; ②由扰动输入到误差状态输出的范数小于一个指定的上界,即: <

  31. 定理

  32. NCS滤波研究背景 • NCS模型描述 • 鲁棒H2滤波稳定性分析 • 鲁棒H2滤波器设计 • 仿真分析

  33. 鲁棒H2滤波器设计 • 鲁棒H2滤波器设计(将定理1的矩阵不等式线性化) 采用矩阵分解,合同变换等方法,将定理1中的非线性矩阵不等式转化为线性矩阵不等式得定理2:

  34. NCS滤波研究背景 • NCS模型描述 • 鲁棒H2滤波稳定性分析 • 鲁棒H2滤波器设计 • 仿真分析

  35. 仿真分析 • 仿真分析 利用LMI工具包进行仿真分析,仿真结果如下:

  36. 论文总结 长时延因素 丢包因素 NCS滤波 噪声干扰

  37. NCS滤波前景展望 通信领域与控制领域融合 复杂网络 由于现实社会网络复杂度, 研究复杂网络环境,分布式系统, 多智能体领域的NCS滤波具有 重要意义 为了更贴近现实,将通信领 域的因素考虑到控制领域,所设 计的NCS滤波器将更具有实际应 用价值,更容易被工业领域认可

More Related