线性矩阵不等式(LMI)(一):简单介绍

线性矩阵不等式(LMI)(一):简单介绍

主要从以下三个方面介绍:

  1. 什么是线性矩阵不等式(LMI)
  2. 为什么要用线性矩阵不等式(LMI)
  3. 线性矩阵不等式的发展(控制系统中)

文章目录

1. 线性矩阵不等式

如名字所示线性矩阵不等式三要素为:

  • 线性 – 注意双线性时,LMI不好求解(非凸问题);例:在不等式中出现线性矩阵不等式(LMI)(一):简单介绍形式,其中线性矩阵不等式(LMI)(一):简单介绍都为未知变量;可以利用消元法/换元法[1]转化为LMI形式;
  • 矩阵变量 – 可以表示成一般形式/标准形式
  • 不等号 – 表示矩阵的正定/负定,而不是大小关系;
1.1 一般形式
  • LMI的一般形式可以表示为[2]:
    线性矩阵不等式(LMI)(一):简单介绍
    其中,线性矩阵不等式(LMI)(一):简单介绍是矩阵变量,线性矩阵不等式(LMI)(一):简单介绍 是任意矩阵, 线性矩阵不等式(LMI)(一):简单介绍是对称矩阵。

    式中, 线性矩阵不等式(LMI)(一):简单介绍保证了线性矩阵不等式(LMI)(一):简单介绍的线性和对称性;通过选择合适的矩阵线性矩阵不等式(LMI)(一):简单介绍使得线性矩阵不等式(LMI)(一):简单介绍是负定的。

    • 线性矩阵不等式(LMI)(一):简单介绍时,LMI一般形式可以转化为Lyapunov LMI
      线性矩阵不等式(LMI)(一):简单介绍

      对于控制系统来说,当存在一个正定矩阵线性矩阵不等式(LMI)(一):简单介绍,使得上式成立时,则系统时稳定的。

      Lyapunov LMI的最初解法为,通过选择调整正定矩阵线性矩阵不等式(LMI)(一):简单介绍,求解Lyapunov方程线性矩阵不等式(LMI)(一):简单介绍来求解矩阵线性矩阵不等式(LMI)(一):简单介绍;

1.2 标准形式
  • LMI的标准形式为[2]:
    线性矩阵不等式(LMI)(一):简单介绍
    其中,线性矩阵不等式(LMI)(一):简单介绍是未知标量,称为决策变量线性矩阵不等式(LMI)(一):简单介绍是已知对称矩阵。

    选择标量线性矩阵不等式(LMI)(一):简单介绍使得上式成立;

    • 例: 让线性矩阵不等式(LMI)(一):简单介绍,
      线性矩阵不等式(LMI)(一):简单介绍
      其中,线性矩阵不等式(LMI)(一):简单介绍

      带入可得
      线性矩阵不等式(LMI)(一):简单介绍
      线性矩阵不等式(LMI)(一):简单介绍等价于
      线性矩阵不等式(LMI)(一):简单介绍

      线性矩阵不等式(LMI)(一):简单介绍

      根据上式可得线性矩阵不等式(LMI)(一):简单介绍取值范围为,下图所示公共部分。

1.3 二者关系
  • 让标准形式中线性矩阵不等式(LMI)(一):简单介绍 为一般形式中线性矩阵不等式(LMI)(一):简单介绍的基底,则线性矩阵不等式(LMI)(一):简单介绍可表示为线性矩阵不等式(LMI)(一):简单介绍。定义线性矩阵不等式(LMI)(一):简单介绍带入到标准形式中,则可将一般形式转化为标准形式
    线性矩阵不等式(LMI)(一):简单介绍

    • 例:根据Lyapunov稳定理论,二维线性系统
      线性矩阵不等式(LMI)(一):简单介绍
      稳定的充要条件是,存在满足不等式
      线性矩阵不等式(LMI)(一):简单介绍
      的正定阵线性矩阵不等式(LMI)(一):简单介绍。这里,2 × 2的对称阵线性矩阵不等式(LMI)(一):简单介绍有以下对称基底
      线性矩阵不等式(LMI)(一):简单介绍
      通过利用这些对称基底,*线性矩阵不等式(LMI)(一):简单介绍*可写为
      线性矩阵不等式(LMI)(一):简单介绍
      将其带入(6)可得
      线性矩阵不等式(LMI)(一):简单介绍

2. 线性矩阵不等式的优点

在分析与设计控制系统中的优点[2]

  • 全局优化解及数值可靠性

    • LMIs 的形式是一种凸约束形式,因此有全局最优解
    • 可以得到可靠和有效的数值解
    • 规模很大也可以求解
  • 能够进行系统的多目标设计

    • 通过将系统不同性能要求,转化为LMI组形式,共同求解LMIs,实现系统多目标设计
  • 成熟的工具包可以使用

    • MATLAB LMI toolbox;(后面介绍这个)
    • YALMIP;(可以参考文献[3])
    • CVX;(没用过不太清楚)

数值可靠性重要性!

  • 数值可靠性可分为

    • good-conditioned problems (e.g. 奇异值分解),无论怎么分解都可以保证数值的精度。
    • ill-conditioned problems (e.g. 矩阵求逆),矩阵求逆,如果条件数很大,求的矩阵的逆精度会受到损失。
  • 例:给定以下单输入基准系统
    线性矩阵不等式(LMI)(一):简单介绍
    其中
    线性矩阵不等式(LMI)(一):简单介绍
    配置系统极点 线性矩阵不等式(LMI)(一):简单介绍

    使用matlab place 命令得到的结果为:
    线性矩阵不等式(LMI)(一):简单介绍
    从上可以看出place算法在一些时候并不能保证数值稳定性

2.1 LMI 是一个凸集
  • 凸优化问题 = 凸指标+凸约束
    线性矩阵不等式(LMI)(一):简单介绍
    其中线性矩阵不等式(LMI)(一):简单介绍是一组凸函数,等式约束必须是仿射结构(线性的)。

    目标函数,是凸函数;不等式约束是凸集;等式约束时仿射的;则称此优化问题为凸优化问题。

  • 凸函数
    线性矩阵不等式(LMI)(一):简单介绍
    其中,线性矩阵不等式(LMI)(一):简单介绍,线性矩阵不等式(LMI)(一):简单介绍是一个凸集。

    简单描述,函数图像上任取两点连线的中点,大于此函数任取两点对应的自变量的中点的函数值,则此函数为凸函数。

  • 凸集

    如果线性矩阵不等式(LMI)(一):简单介绍,且
    线性矩阵不等式(LMI)(一):简单介绍
    则称线性矩阵不等式(LMI)(一):简单介绍是一个凸集。

    简单描述,集合中任取两点连成的线段,若线段上所有的点都包含的集合里面则集合是凸集。

  • 含有LMI的优化问题
    线性矩阵不等式(LMI)(一):简单介绍
    线性矩阵不等式(LMI)(一):简单介绍 是LMI,且线性矩阵不等式(LMI)(一):简单介绍是一个凸集。

    • 当目标函数线性矩阵不等式(LMI)(一):简单介绍是凸函数时,此优化问题是凸优化问题;
      • 线性矩阵不等式(LMI)(一):简单介绍是一个凸集(利用凸集定义可证明)。
  • 涉及LMI的三个标准问题

    大多数问题都可以转化为标准问题

    • 可行性问题

      找到一个解线性矩阵不等式(LMI)(一):简单介绍满足如下LMI:
      线性矩阵不等式(LMI)(一):简单介绍

      当把线性矩阵不等式(LMI)(一):简单介绍移动到不等式左边,令线性矩阵不等式(LMI)(一):简单介绍,可以将上述LMI转化为标准LMI:线性矩阵不等式(LMI)(一):简单介绍;

      上述问题可以利用,MATLAB LMI Toolbox中 feasp 命令求解。

      feasp 求解的时以下的带有LMI的辅助凸优化问题
      线性矩阵不等式(LMI)(一):简单介绍
      根据矩阵特征值特性线性矩阵不等式(LMI)(一):简单介绍;上式表示为使得矩阵线性矩阵不等式(LMI)(一):简单介绍的特征值全小于线性矩阵不等式(LMI)(一):简单介绍,即矩阵为负定。因此,只有凸优化问题(22)线性矩阵不等式(LMI)(一):简单介绍时,存在严格可行解线性矩阵不等式(LMI)(一):简单介绍,使得矩阵线性矩阵不等式(LMI)(一):简单介绍,使得线性矩阵不等式(LMI)(一):简单介绍成立。

    • 凸最小化问题

      给一个凸函数线性矩阵不等式(LMI)(一):简单介绍,找到一个解线性矩阵不等式(LMI)(一):简单介绍满足以下带有LMI约束的最小化问题
      线性矩阵不等式(LMI)(一):简单介绍

      MATLAB LMI Toolbox中 mincx 命令求解
      线性矩阵不等式(LMI)(一):简单介绍

    • 广义特征值问题

      找到以下最小化问题的解线性矩阵不等式(LMI)(一):简单介绍
      线性矩阵不等式(LMI)(一):简单介绍

      MATLAB LMI Toolbox中 gevp 命令求解

    mincx 和 gevp 区别?凸最小化问题和广义特征值问题区别?

3. 线性矩阵不等式的发展

  • 播种期(1890)

    根源:求解一个正定矩阵线性矩阵不等式(LMI)(一):简单介绍使得线性矩阵不等式(LMI)(一):简单介绍成立,保证线性系统线性矩阵不等式(LMI)(一):简单介绍是渐进稳定的;

    解决方法:Lyapunov通过选择一个正定矩阵线性矩阵不等式(LMI)(一):简单介绍,通过求解Lyapunov方程线性矩阵不等式(LMI)(一):简单介绍,来显示求解线性矩阵不等式(LMI)(一):简单介绍矩阵。

  • 生根期(1940-1970)

    将李亚普诺夫LMI问题应用在实际的应用中;

    提出了应用图形方法求解LMI;

  • 成长期(1970-2000)

    正实引理 —— 将很多问题转化为LMI形式

    凸优化算法应用 —— 为LMI求解提供了成熟的求解工具

  • 繁荣期(2000-现在)

    在鲁棒控制等领域应用很广;

参考文献

[1] Duan, G.-R., & Yu, H.-H. (2013). LMIs in Control Systems: Analysis, Design and Applications (1st ed.). CRC Press. https://doi.org/10.1201/b15060, PDF:library.lol/main/1D9AAC1BED0618920BBED953215695E2 学习视频:https://www.bilibili.com/video/BV1jt411U7xj?p=1

[2] K.-Z. Liu and Y. Yao, Robust Control: Theory and Applications. Hoboken, NJ, USA: Wiley, 2016.

[3] 刘金琨. 基于 LMI 的控制系统设计, 分析及 MATLAB 仿真[M]. 清华大学出版社, 2020.

1BED0618920BBED953215695E2](http://library.lol/main/1D9AAC1BED0618920BBED953215695E2) 学习视频:https://www.bilibili.com/video/BV1jt411U7xj?p=1

[2] K.-Z. Liu and Y. Yao, Robust Control: Theory and Applications. Hoboken, NJ, USA: Wiley, 2016.

[3] 刘金琨. 基于 LMI 的控制系统设计, 分析及 MATLAB 仿真[M]. 清华大学出版社, 2020.

版权声明:本文为博主作者:终谦原创文章,版权归属原作者,如果侵权,请联系我们删除!

原文链接:https://blog.csdn.net/weixin_42348938/article/details/135636999

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
乘风的头像乘风管理团队
上一篇 2024年4月22日
下一篇 2024年4月22日

相关推荐