线性矩阵不等式3

合集下载

《鲁棒控制》-6-线性矩阵不等式

《鲁棒控制》-6-线性矩阵不等式

(≤ 0)
为线性矩阵不等式(LMI)。
当存在实向量 x ,使得 F ( x) < 0(≤ 0) ,则称 LMI F ( x) < 0(≤ 0) 可行或存在可
行解。
LMI 的可行解全体构成一凸集。
令 X 是一实对称矩阵,对于任意给定实数矩阵 A 和实对称矩阵 Q ,则矩阵
不等式
AT X + XA + Q < 0
⎢ ⎣
0
⎡I ⎢⎣0
−S12 I
S −1 22
⎤ ⎥ ⎦
⎡ ⎢⎣
S11 S21
S12 S22
⎤ ⎥⎦
⎡I ⎢⎣0
−S12 I
S −1 22
⎤T ⎥ ⎦
0

S22

S21S1−11S12
⎥ ⎦
=
⎡ ⎢
S11


S12
S −1 22
S21
S21
0 ⎤⎡ I
S22
⎥ ⎦
⎢⎣−
S −1 22
S
21
0⎤
I
⎥ ⎦
x (t ) = Ax (t ) + Bu (t ) y (t ) = Cx (t ) + Du (t )
假设 D + DT > 0 。 令
H (s) = C (sI − )A −1 B + D
系统无源(passive): 当 x (0) = 0 时,
∫T 0
uT
(t
)y
(t
)
dt

0
● 系统无源 iff
ALQ
⎤ ⎥

0 ⎥<0
#
⎥ ⎥

线性矩阵不等式

线性矩阵不等式

则应用引理 2.1.2,可以将矩阵不等式(2.1.6)的可行性问题转化成一个等价的矩阵不等 式
AT P PA Q PB
BT P
R0
(2.1.7)
的可行性问题,而后者是一个关于矩阵变量P的线性矩阵不等式。
2.3一些标准的线性矩阵不等式问题
例2.1.1 稳定性问题 考虑线性自治系统
x(t) Ax(t)
setlmis([]) X=lmivar(1,[61]) S=lmivar(1,[20;21]) ﹪lst LMI lmiterm([111x],1,A,’s’) lmiterm([111s],c’,c) lmiterm([112x],1,B) lmiterm([122s],-1,1) ﹪2nd LMI lmiterm([-211X],1,1) ﹪3rd LMI lmiterm([-311s],1,1) lmiterm([3110],1) lmisys=getlmis
m 是一组给定的实对称矩阵,(2.1.1)中的不等号“<”指的是矩阵 F(x)是负定的,即对所有
非零的向量 v Rm , vT F (x)v0 或者 F(x)的最大特征值小于零。
在许多系统与控制问题问题中,问题的变量是以矩阵的形式出现的。例如 Lyapunov 矩阵 不等式:
F ( X ) AT X XA Q0
lmivar 函数lmivar用来描述出现在线性矩阵不等式系
统中的矩阵变量,每一次只能描述一个矩阵变 量。矩阵变量的描述包括该矩阵变量的结构。 该函数的一般表达是:
X=lmivar(type,struct) 这一函数定义了一个新的矩阵变量X。函数中
的第一个输入量type确定了矩阵变量X的类型, 第二个输入量struct进一步根据变量X的类型给 出该变量的结构。变量的类型分成三类:

鲁棒控制理论与设计 第三章 矩阵分析和线性矩阵不等式

鲁棒控制理论与设计 第三章 矩阵分析和线性矩阵不等式

k<r
则 A 与秩为 k 的任一矩阵 B 之差的 L1 和 L2 范数分别为
min A − B =
rank (B )=k
1
A − Ak
1 = σ k +1

(3.1.30)
3-5
第三章 矩阵分析和线性矩阵不等式
min A − B 2 =rank (B )=k2A − Ak
2 2
=
σ
2 k +1
+
L
∂A ∂θ
= [ ∂A ∂θ1
,
∂A ∂θ 2
,L ,
∂A ∂θ n
]
(3.1.12)
4) 标量对矩阵求导仍为矩阵。设 J 为标量, M 为矩阵,则 ∂J 是以 ∂J 为第 ij 元素的矩阵,
∂M
∂mij
其中 mij 表示 M 矩阵的第 ij 元素。
在上述约定下,有如下一些结果:
1) ∂ (aT x) = aT ; ∂x

A21
A -1 11
A12
]
(3.1.5) (3.1.6)
证明:因为
所以有
⎡ A11
⎢ ⎣
A21
A12 ⎤ ⎡ I
A22
⎥ ⎦
⎢⎣−
A−1 22
A21
0⎤
A−1 22
⎥ ⎦
=
⎡ ⎢
A11


A12 0
A−1 22
A21
A12
A−1 22
I
⎤ ⎥ ⎦
det
A ⋅ det
A −1 22
=
det[ A11
3.1.2 矢量与矩阵的微分运算
在鲁棒控制理论和系统建模中,矢量与矩阵的微分运算是非常重要的。本节我们不加证明地给出 一些常用到得运算定理和公式。为了叙述方便,采用下列约定。

线性矩阵不等式

线性矩阵不等式

7.4.2线性矩阵不等式的确定


LMI工具箱可以处理具有以下一般形式的线性 矩阵不等式。 NTL(X1,…,Xk)N<MTR(X1,…,XK)M 其中:X1…,XK是具有一定结构的矩阵变量, 左、右外因子N和M是具有相同维数的给定矩 阵,左、右内因子L(﹒)和R(﹒)是具有相 同块结构的对称块矩阵。 注意,在线性矩阵不等式的描述中,左边总是 指不等式较小的一边,例如对线性矩阵不等式 X>0,X称为是不等式的右边,0称为是不等式 的左边,常表示成0< X。
I F T ( x) F ( x) F ( x) I 0 0 F ( x) I
T 2
因此,可以通过求解:
min x,

(7.3.2)
I F T ( x) s.t 0 F ( x) I
来得到所求问题的解。显然,问题(7.3.2)是一个具有线性矩阵不等式约束的线性目标函数 的最优化问题。
定的常数矩阵。由于
DED 1 1 D T E T D T DED 1 1
E T DT DE DT D
ET XE X 0
1 T 其中 X D D0 。因此,使得 DED 1 成立的对角矩阵 D 的存在性问题等价
于线性矩阵不等式 E XE X 0 的可行性问题。


要确定一个线性矩阵不等式系统,需要做以下两步: 给出每个矩阵变量X1,…,XK的维数和结构; 描述每一个线性矩阵不等式中各个项的内容。 这个过程产生所描述线性矩阵不等式系统的一个内部 表示,它以一个单一向量的形式储存在计算机内,通 常用一个名字,例如lmisys来表示。该内部表示lmisys 可以在后面处理这个线性矩阵不等式时调用。 下面将通过LMI工具箱中的一个例子来说明线性矩阵不 等式系统的确定。运行lmidem可以看到这个例子的完 整描述。

控制论常用的矩阵不等式

控制论常用的矩阵不等式

控制论常用的矩阵不等式控制论是一门研究如何通过控制手段来实现系统稳定、优化和鲁棒性的学科,而矩阵不等式则是控制论中常用的数学工具之一。

本文将介绍控制论中常用的几种矩阵不等式,并讨论其在控制系统设计中的应用。

1. 线性矩阵不等式(LMI)线性矩阵不等式是控制论中最常用的矩阵不等式之一。

它的形式为:$$A(x)X+B(x)Y+C^{T}(x)YC(x)<0$$其中,$A(x)$、$B(x)$、$C(x)$均为实系数矩阵函数,$X$、$Y$均为矩阵变量。

该不等式表示的是矩阵函数$A(x)$、$B(x)$、$C(x)$构成的线性系统对应的闭环系统是渐进稳定的,即对任意的初值$x_0$,系统的输出$y(t)$都会收敛到零。

2. Lyapunov矩阵不等式Lyapunov矩阵不等式是控制论中另一种常用的矩阵不等式。

它的形式为:$$A^{T}P+PA<-Q$$其中,$A$为系统的状态转移矩阵,$P$为对称正定矩阵,$Q$为对称正定矩阵。

该不等式表示的是系统的Lyapunov函数$V(x)=x^{T}Px$满足$V(x)leqslant-alpha x^{T}x$,其中$alpha$是正常数。

3. Riccati矩阵不等式Riccati矩阵不等式也是控制论中常用的矩阵不等式之一。

它的形式为:$$A^{T}P+PA-PBR^{-1}B^{T}P<-Q$$其中,$A$、$B$为系统的状态转移矩阵和输入矩阵,$P$为对称正定矩阵,$R$为对称正定矩阵。

该不等式表示的是系统的最优控制输入满足线性方程$u=-R^{-1}B^{T}Px$。

4. Schur矩阵不等式Schur矩阵不等式是控制论中最基本的矩阵不等式之一。

它的形式为:$$Mprec N$$其中,$M$、$N$为两个对称矩阵,$prec$表示矩阵的部分序。

该不等式表示的是矩阵$N-M$是正定的。

总之,矩阵不等式在控制论中具有广泛的应用,可以用于系统稳定性分析、最优控制设计和鲁棒性分析等领域。

线性矩阵不等式3

线性矩阵不等式3

定理4-5 对于给定的LMI区域圆盘D(q,r),如果存在对 称正定矩阵X,使得如下不等式成立
可得矩阵A是D-稳定的(必要性的证明请见书 第102页) 。定理得证。
D稳定性定理的应用
一、 LMI区域为左半开复平面
对于左半开复平面,其特征函数是 f D s s s

M D A, X 1 AX 1 XAT AX XAT
由D稳定性定理,可得,矩阵A的所有特征值均在 左半开复平面的充分必要条件是存在对称正定矩阵 X,使得 AX XAT 0 Lyapunov不等式
E1 E2 K X 0
Y+MFE+ETFTMT<0 Y+εMMT+ε-1ETE<0
不等式两边分别数乘ε, 并记 V X ,W KV 得
rV MM T qV VAT W T BT 0 T rV E1V E2W E1V E2W qV AV BW
x A + A x B + B u y Cx
不确定参数矩阵 A B MF t E1 E2
M , E1 和 E 2
(4-3)
是反映不确定性结构的常数矩阵,

F t 是时变的不确定矩阵,且满足 F T t F t I
应用Kronecker乘积的性质,可得
1.1 A A 2. A B C D AC BD
1 A A; A B C D AC BD
1 v M A, X 1 v 1 v L X M AX M L v Xv M v AXv M v Xv L + M + M

LMI(线性矩阵不等式)工具箱介绍学习

LMI(线性矩阵不等式)工具箱介绍学习

LMI:Linear Matrix Inequality,就是线性矩阵不等式。

在Matlab当中,我们可以采用图形界面的lmiedit命令,来调用GUI接口,但是我认为采用程序的方式更方便(也因为我不懂这个lmiedit的GUI)。

对于LMI Lab,其中有三种求解器(solver): feasp,mincx和gevp。

每个求解器针对不同的问题:feasp:解决可行性问题(feasibility problem),例如:A(x)<B(x)。

mincx:在线性矩阵不等式的限制下解决最小化问题(Minimization of a linear objective under LMI constraints),例如最小化c'x,在限制条件A(x) < B(x)下。

gevp:解决广义特征值最小化问题。

例如:最小化lambda,在0<B(x),A(x)<lamba*B(x)限制条件下。

要解决一个LMI问题,首要的就是要把线性矩阵不等式表示出来。

对于以下类型的任意的LMI问题N' * L(X1, . . . , XK) * N < M' * R(X1, . . . , XK) * M其中X1, . . . , XK是结构已经事先确定的矩阵变量。

左侧和右侧的外部因子(outer factors)N和M是给定的具有相同维数的矩阵。

左侧和右侧的内部因子(inner factors)L(.)和R(.)是具有相同结构的对称块矩阵。

每一个块由X1, . . . , XK以及它们的转置组合而成形成的。

解决LMI问题的步骤有两个:1、定义维数以及每一个矩阵的结构,也就是定义X1, . . . , XK。

2、描述每一个LMI的每一项内容(Describe the term content of each LMI)此处介绍两个术语:矩阵变量(Matrix Variables):例如你要求解X满足A(x)<B(x),那么X就叫做矩阵变量。

LMI线性矩阵不等式

LMI线性矩阵不等式
(13)
对解的最优性不感兴趣,只是希望找到一个解,它可能不 唯一。
Example 2. 确 定 线 性 系 统 的 稳 定 性 :
考虑一个自治线性系统
x ˙ = Ax
那么,用于证明该系统稳定 性(Re{λi(A)} < 0, ∀i)的Lyapunov LMI问题,就是寻
7
找P > 0,使得
AT P + P A > 0
3
而正常情形下,我们看到的变量x是由一个或多个矩阵组 成,这些矩阵的列在不等式(4)中被堆砌成为一个向量, 即:
F (x) = F (X1, X2, · · · , Xn)
(5)
其中,Xi ∈ R
q i × pi
∑n 是一个矩阵,而 i=1 qi × pi = m,所有矩
阵变量的列堆叠起来,形成单个向量变量x。 于是我们考虑下面常用形式的函数:
(14)
这是一个关于变量P > 0的LMI可行性问题,然而,给定满 足该问题的任意的P > 0,明显地集合 { } P = βP : 标量β > 0 中任意矩阵都满足上述问题。
P > 0和(14)所描述的LMI约束,可以等价地组成一个LMI:
(15)


AT P + P A 0 0
8
<0
(16)
考虑一个自治线性系统xax那么用于证明该系统稳定性reia0?i的lyapunovlmi问题就是寻7找p0使得atppa014这是一个关于变量p0的lmi可行性问题然而给定满足该问题的任意的p0明显地集合pp
航空航天飞行器控制、制导与导 航
线性矩阵不等式
Linear matrix inequality(LMI): 矩阵变量集合中线性(或仿
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

则称D是一个线性矩阵不等式区域(简记为LMI区域)。
矩阵值函数
fD s L sM sM T
称为LMI区域D的特征函数, s 是复数变量。
特征函数 fD s的取值是m m维的Hermite矩阵,
fD s 0表示矩阵 fD s是负定的。
注意: LMI区域是凸的 LMI区域是关于复平面上的实轴对称的
0
h1
h2 Re
相应的特征值函数
f Dvs

s


2h1

s
0

s


s

s
0


2h2


2h1

0
0 1
2h2


s
0
0 1

s
1

0
0T 1
•L
M
如图阴影部分所示:
Im

y
Dcs s x jy
: x, y
证明:仅证充分性。假定存在对称阵X满足MD(A,X)<0.
设λ是矩阵A的任意特征值,v n , 且有 vH A vH.
应用Kronecker乘积的性质,可得
1.1 A A
2. A BC D AC BD

1 A A; A BC D AC BD
vH Xv L + M + M T
vH XvfD

由MD(A,X)<0和X>0可推出 fD 0, 即 D.
由于 A 的任意性,根据D-稳定的定义,
可得矩阵A是D-稳定的(必要性的证明请见书 第102页) 。定理得证。

D稳定性定理的应用
Im
D r, q s : s qs q r2 0
r
由r>0可推出:
Re
q
sqs qr2 0
r q s
q s
r


0

因此,相应的特征值函数可写为:
fDr
,q

s


r q s
qs r

基于LMI的 区域极点配置理论
问题的提出
精确的极点配置必须以精确的数学模型为 依据
由于不确定性及各种扰动的存在,使得精 确的极点配置不可实现
精确的极点配置并非是唯一的途径,将系 统的闭环极点配置在复平面上的一个适当 区域,即可保证系统的动态特性和稳态特 性
Im
r

Re
0

S , r, x iy : x , x jy r, xtg y
, tg


x

θ
Re
相应的特征值函数
f Dcs
s

sin cos
s s
s s
cos s s
sin

s

s



s
sin cos
cos sin


s
sin cos

cos T
sin


复平面上半径为r,中心在(-q,0)的圆盘D(r, q)
一、 LMI区域为左半开复平面
对于左半开复平面,其特征函数是 fD s s s

M D A, X 1 AX 1 XAT AX XAT
由D稳定性定理,可得,矩阵A的所有特征值均在
左半开复平面的充分必要条件是存在对称正定矩阵
X,使得
AX XAT 0
1 vH MD A, X 1 v
vH A vH
1 vH L X M AX M T AX T 1 v
L vH Xv M vH AXv M T vH AX T v
r -rq
Re
自然振荡频率 q r n q r
调节时间 4 q r ts 4 n 4 q r
闭环系统特征值 Dq,r n jd
D-稳定性分析
定义 对复平面中给定的LMI区域D和实矩阵 A nn , 如果实矩阵A的所有特征值都位于区域D中,即
常见的LMI区域
左半开复平面
Im
Re
相应的特征值函数
fD s s s
fD s 0
Res 0

Im
Re


相应的特征值函数
fD s 2 s s
fD s 0
Res
左半复平面的垂直条形区域
Im
Dvs s : h1 Re s h2

r

q
q r


s
0 0
1 0

s
0 0
1T 0
L
M
区域极点配置与动态性能指标之间的关系
为使闭环系统的动态性能满足一定的要求,考虑复平面上如下所
示圆盘 D q, r :

阻尼比


1 q
/
r
2
1

2
Im
衰减振荡频率 d r d n 1 2 1 2
主要内容
LMI区域的描述 D-稳定性分析 具有区域极点约束的状态反馈控制器设计 具有区域极点约束的输出反馈控制器设计
LMI区域的描述
定义 对复平面中的区域D,如果存在一个实对称矩阵 L mm 和实矩阵 M m,m 使得
D s : L sM sM T 0
rX qX 0 AX 0 0
A D ,则称实矩阵A是D-稳定的。
定理4-1给定LMI区域D s : L sM sM T 0 , 则实矩阵

A nn 是D-稳定的充分必要条件是存在一个对称正定
实矩阵 X nn ,使得
其中:
MD A, X 0
MD A, X L X M AX M T AX T
Lyapunov不等式

二 、复平面上半径为r,中心在(-q,0)的圆盘D(r, q)
对于圆盘D(r, q),其特征函数是
fDr
,q

s


r

q
q 0
r


s
0
1 0 0 s 0
1T 0
MD A,பைடு நூலகம்X L X M AX M T AX T
相关文档
最新文档