2 - Complemento de Schur
2 - Complemento de Schur
2 - Complemento de Schur
oes de Congru
encia, LMIs e Estabilidade
2o Semestre 2013
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
1/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
Topicos
Schur
Congruencia
LMIs
Estabilidade
Finsler
Lema da Projecao
Regi
oes
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
2/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
Complemento de Schur
Considere a matriz quadrada simetrica X particionada
A B
X=
B C
0
I
A
0
0
C B A1 B
I
0
A1 B
I
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
3/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
Caracterizacao da positividade de X
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
4/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
Complemento de Schur
X=
A
B
B
C
I
=
B A1
|
{z
0
I
A
0
0
C B A1 B
B C
0
A1 B
I
{z
}
I
0
0
C B A1 B
>0
Analogamente,
X=
A
B
B
C
A
B
I
0
BC 1
I
B
C
> 0
A BC 1 B
0
0
C
A BC 1 B
0
0
C
I
C 1 B
0
I
>0
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
5/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
Transformacao de Congruencia
Q = T RT Rnn , T Rnn nao singular
Duas matrizes simetricas Q, R Rnn sao congruentes se existir T Rnn nao
singular tal que Q = T RT . Se Q e R sao congruentes, entao Q > 0 se e somente
se R > 0.
Prova: R > 0 x 6= 0, x Rx > 0. Definindo y = T 1 x, tem-se
x Rx = y T RTy = y Qy > 0, y 6= 0 Q > 0.
Note que para R = R Rnn e T Rnm , T RT Rmm . Neste caso,
R > 0 T RT 0 , R > 0 e rank(T ) = m T RT > 0
pois rank(T RT ) = rank(T ) e, se rank(T ) = m, nao existe x 6= 0 tal que Tx = 0
Note que para R = R Rnn e T Rnm
T RT > 0 6
R >0 !
Por exemplo, 1
1
0
0
0
1
1
=1>0
0
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
6/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
Funcionais afins
Um funcional f () = f () e afim se, para matrizes quaisquer X , Y e escalares
1 , 2 R,
f (1 X + 2 Y ) = 1 f (X ) + 2 f (Y )
Funcionais afins definem conjuntos convexos
n
o
n
o
n
o
n
o
X : f (X ) 0 ; X : f (X ) > 0 ; X : f (X ) 0 ; X : f (X ) < 0
X
XA
A X
X
>0
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
7/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
A P + PA < 0
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
8/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
e um conjunto convexo.
P. L. D. Peres & R. C. L. F. Oliveira
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
9/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
x1
x2
x2
x3
|
1
0
0
0
{z
F1
x1 +
|
0
1
1
0
{z
F2
x2 +
|
0
0
0
1
{z
F3
x3 > 0
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
10/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
Q(X )
S(X )
S(X )
R(X )
>0
Exemplo: A restricao c(X ) P(X )1 c(X ) < 1, P(X ) > 0, com c(X ) Rn e
P(X ) = P(X ) Rnn dependendo de maneira afim em X , pode ser expressa em
termos da LMI
P(X ) c(X )
>0
c(X )
1
P. L. D. Peres & R. C. L. F. Oliveira
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
11/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
Definicoes de estabilidade
solucao de x = Ax
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
12/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
Teorema de Lyapunov
Escolhendo como candidata `a funcao de Lyapunov uma funcao quadratica
v (x) = x Px, com P = P a determinar, tem-se
v (x) = x Px > 0, x 6= 0 P > 0
v (x) = x Px + x P x = x (A P + PA)x < 0 A P + PA < 0
Portanto, para determinar se A e estavel, basta procurar uma solucao factvel
P = P Rnn para o problema (LMIs):
P > 0 ; A P + PA < 0
Teorema 1 (Lyapunov)
Os autovalores de A tem parte real negativa se e somente se para qualquer matriz
simetrica definida positiva Q a equacao de Lyapunov
A P + PA = Q
tiver uma u
nica solucao P = P > 0
P. L. D. Peres & R. C. L. F. Oliveira
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
13/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
Sistema de equacoes
Resolvendo a equacao de Lyapunov A P + PA + Q = 0
Matlab: [P]=lyap(A,Q)
Ou:
a11 B a1n B
..
..
..
AB =
.
.
.
am1 B amn B
a11
am1
a12
am2
mpnq
R
a1n
amn
sistema de equac
oes lineares
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
14/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
15/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
Condicoes equivalentes
Existe P = P > 0 tal que
A P + PA < 0
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
16/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
17/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
Teorema de Lyapunov
Funcao de Lyapunov v (x) = x Px
v (x) = x Px > 0, x 6= 0 P > 0
v (x(k + 1)) v (x(k)) = x(k + 1) Px(k + 1) x(k) Px(k) =
= x(k) (A PA P)x(k) < 0 A PA P < 0
Portanto, para determinar se A e estavel, basta procurar uma solucao factvel
P = P Rnn para o problema (LMIs):
P > 0 ; A PA P < 0
Teorema 2 (Lyapunov)
Os autovalores de A tem valor absoluto menor do que 1 se e somente se para
qualquer matriz simetrica definida positiva Q a equacao discreta de Lyapunov
A PA P = Q
tiver uma u
nica solucao P = P > 0
P. L. D. Peres & R. C. L. F. Oliveira
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
18/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
Sistema de Equacoes
Resolvendo a equacao de Lyapunov A PA P + Q = 0
Matlab: [P]=dlyap(A,Q)
A equacao de Lyapunov A PA P = Q pode ser reescrita como
h
i
A A vec (P) = vec (P) vec (Q)
sistema de equac
oes lineares
P
A P
PA
P Q
> 0 A PP 1 PA P + Q < 0
P Q
PA
A P
P
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
>0
19/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
Condicoes equivalentes
Existe P = P > 0 tal que
se e somente se existir W
A PA P < 0
= W
1
1
P
0
0
A P
P A P P 1
P
P 1 A
>0
=
>0
P
P
0
P 1 PA
0
P 1
AP 1
P 1
0 I
P A P
0 I
P
PA
Note ainda que
=
I 0
PA
P
I 0
A P P
P
PA
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
20/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
Lema de Finsler
Teorema 3 (Finsler)
Considere w Rn , Q Rnn e B Rmn com rank (B) < n e B uma base
para o espaco nulo de B (isto e, BB = 0).
Entao, as seguintes condic
oes sao equivalentes:
w Qw < 0, w 6= 0 : Bw = 0
B QB < 0
R : Q B B < 0
X Rnm : Q + X B + B X < 0
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
21/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
Prova
[ ] Todo w tal que Bw = 0 pode ser escrito como w = B y . Portanto,
recupera-se B QB < 0
[ ] A matriz B pode ser escrita como B = BL BR com BL , BR de rank
completo. Entao, defina D = BR (BR BR )1 (BL BL )1/2 e note que
#
"
D
D QD I D QB
=
(Q B B) D B
B
B QD
B QB
P. L. D. Peres & R. C. L. F. Oliveira
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
22/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
Comentarios
B QD
B QB
Conseq
uentemente, existe R tal que Q B B < 0
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
23/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
w=
x
x
; B=
; B =
I
A
; Q=
P
0
0
P
P =P > 0 tal que
x
x
0 P
x
=0
< 0 x, x =
6 0 :
A I
x
x
P 0
x
I
0 P
I
P = P > 0 tal que
= A P + PA < 0
P 0
A
A
R, P = P > 0 tais que
0 P
A I
A
P 0
A A
A + P
X R2nn
, P = P > 0 tais que
A
0 P
+ X A I +
X<0
P 0
I
P. L. D. Peres & R. C. L. F. Oliveira
A + P
I
<0
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
24/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
w=
x(k)
x(k + 1)
; B=
P = P > 0 : w
P = P > 0 :
I
A
P
0
0
P
P
0
; B =
I
A
w < 0 w 6= 0 :
0
P
I
A
; Q=
= A PA P < 0
P
0
0
P
w =0
R, P = P > 0
P 0
A
A
A A P
:
<0
A I =
0
P
A
I + P
I
A
P 0
+ X A I +
X R2nn , P = P > 0 :
X<0
0
P
I
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
25/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
Particionando os multiplicadores
Definindo as partic
oes X1 Rnn , X2 Rnn em X
X1
X =
X2
a condicao pode ser reescrita como X1 Rnn , X2 Rnn e P = P > 0 tais
que
X1 A + A X1
P + X2 A X1
P + X1 A + A X1
X2 A X1
P X1 + A X2
X2 X2
X1 + A X2
P X2 X2
<0
<0
(caso contnuo)
(caso discreto)
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
26/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
Abordagem descritora
Sistemas equivalentes
x = Ax,
0
I 0 x
=
A
0 0 y
Ao sistema
,
P
v (x) =
0
Como
tem-se que
I
I
x
,
y
y = x
pode-se
associar a seguinte funcao de Lyapunov (aumentada):
0
= x Px
0
P 0
P F I 0
I 0 P
0
=
=
0 0
0 G 0 0
0 0 F G
0
P F I 0
I 0 P
=
0 G 0 0
0 0 F G
e assim (o smbolo representa um bloco simetrico na LMI)
I
P F 0
0 A P
0
v (x) =
+
=
0 G A I
I I F
G
A F + FA P F + A G
G G
v (x) =
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
27/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
Lema da Projecao
Dados Q = Q Rnn , A Rmn e B Rr n , existe X Rr m tal que
Q + A X B + BX A < 0
se e somente se
A QA < 0 e B
QB < 0
com A A = 0 , BB = 0
S + W
<0
P
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
28/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
; A =
Q +P
S
se e somente se
I
Q +P
S
S
P
I
; B= I
I
Q +P
0
; Q=
0 ; B =
I
S
S
I
+
W I
P
I
I
0 +
W I
0
I
= Q +S +S < 0 e 0
I
Q +P
S
S
P
I <0
S
P
0
= P < 0
I
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
29/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
YA + W
P
T
P W W AY + W W T
W
0
0
<0
1
1
YA + W
P
0
Y
0
Y
com W T = (W 1 ) .
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
30/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
A V +X
XPX
V V V A + X
A V + X
XPX
V
0
impondo P = X 1 , tem-se
V V
A V + X
V
V A + X
X
0
V
0 <0
P 1
V
0 <0
X
Note que na u
ltima expressao a matriz de Lyapunov X nao multiplica a matriz A.
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
31/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
1
Re
Re
m
P = P > 0 : A P + PA < 0
m
P = P > 0 : A PA P < 0
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
32/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
m
P = P > 0 : (A+ I) P +P(A+ I) < 0
Re
Re
|i (A/ )| < 1 , i = 1, . . . , n
m
P = P > 0 : A PA 2 P < 0
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
33/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
Re
i A + I < 1 P = P > 0 : (A + I) P(A + I) 2 P < 0
P = P > 0 :
1
(A + dI) P(A + dI) + (A + dI) P + P(A + dI) < 0
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
34/35
Schur
Congru
encia
LMIs
Estabilidade
Finsler
Lema da Projec
ao
Regi
oes
D-estabilidade
Uma regiao D no plano complexo pode ser descrita como
n
o
D = z C : R11 + R12 z + R12
z + R22 zz < 0
R12
R22
i (A) D
Exemplos (d = 1):
RC =
2d + d 2 /
1 + d/
Rcont. =
1 + d/
1/
0
1
1
0
Rdisc. =
1
0
0
1
IA892 - An
alise e Controle de Sistemas Lineares por LMIs - Aula 1
35/35