Escolar Documentos
Profissional Documentos
Cultura Documentos
2o Semestre 2017
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 1/27
Sistemas Contı́nuos Sistemas Discretos Extensões
Tópicos
1 Sistemas Contı́nuos
2 Sistemas Discretos
3 Extensões
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 2/27
Sistemas Contı́nuos Sistemas Discretos Extensões
ẋ =Ax + B1 w + B2 u,
z =C1 x + D11 w + D12 u (1)
y =C2 x + D21 w
Problema
Determine um controlador por realimentação de saı́da
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 3/27
Sistemas Contı́nuos Sistemas Discretos Extensões
Controle H2
Seja Hwz (s) = Ccl (sI − Acl )−1 Bcl + Dcl a função de transferência da entrada
w para a saı́da z do sistema (3). Um controlador estabilizante com
desempenho baseado na norma H2 pode ser determinado pelo seguinte lema.
Lema 1
A matriz Acl é Hurwitz e kHwz (s)k22 < ρ 2 se e somente se existirem matrizes
0 < W ′ = W ∈ IR2n×2n e Z ′ = Z ∈ IRp×p tais que ρ 2 > Tr(Z ) e
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 5/27
Sistemas Contı́nuos Sistemas Discretos Extensões
sendo T uma matriz a ser determinada. Condições LMIs podem ser obtidas
caso seja possı́vel encontrar uma matriz T que coloque os termos
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 6/27
Sistemas Contı́nuos Sistemas Discretos Extensões
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 7/27
Sistemas Contı́nuos Sistemas Discretos Extensões
R = Dc ,
L = Cc U + Dc C2 X ,
(10)
F = VBc + YB2 Dc ,
Q = VAc U + YAX + VBc C2 X + YB2 Cc U + YB2 Dc C2 X
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 8/27
Sistemas Contı́nuos Sistemas Discretos Extensões
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 9/27
Sistemas Contı́nuos Sistemas Discretos Extensões
Teorema 1
ρ 2 > Tr(Z ),
AX + XA′ + B2 L + L′ B2′ A + B2 RC2 + Q ′ B1 + B2 RD21
⋆ A′ Y + YA + FC2 + C2′ F ′ YB1 + FD21 < 0,
⋆ ⋆ −Ir
Z C1 X + D12 L C1 + D12 RC2
⋆ X In > 0, D11 + D12 RD21 = 0.
⋆ ⋆ Y
Nesse caso,
−1
Ac Bc V −V −1 YB2 Q − YAX F U −1 0n×q
=
Cc Dc 0m×n Im L R −C2 XU −1 Iq
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 10/27
Sistemas Contı́nuos Sistemas Discretos Extensões
Controle H2 - Comentários
Comentários
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 11/27
Sistemas Contı́nuos Sistemas Discretos Extensões
Controle H2 - Dual
Teorema 2
ρ 2 > Tr(Z ),
AX + XA′ + B2 L + L′ B2′ A + B2 RC2 + Q ′ XC1′ + L′ D12′
⋆ A′ Y + YA + FC2 + C2′ F ′ C1′ + C2′ R ′ D12′ < 0,
⋆ ⋆ −Ip
Z B1′ + D21
′ R′B′ ′ ′
2 B1 Y + D21 F
′
⋆ X In > 0, D11 + D12 RD21 = 0.
⋆ ⋆ Y
Nesse caso,
−1
Ac Bc V −V −1 YB2 Q − YAX F U −1 0n×q
=
Cc Dc 0m×n Im L R −C2 XU −1 Iq
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 12/27
Sistemas Contı́nuos Sistemas Discretos Extensões
Controle H∞
Lema 2
A matriz Acl é Hurwitz e kHwz (s)k2∞ < γ 2 se e somente se existir uma matriz
0 < W ′ = W ∈ IR2n×2n tal que
′
Acl W + WAcl WBcl Ccl′
⋆ ′ <0
−γ 2 Ir Dcl (11)
⋆ ⋆ −Ip
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 13/27
Sistemas Contı́nuos Sistemas Discretos Extensões
Nesse caso,
−1
Ac Bc V −V −1 YB2 Q − YAX F U −1 0n×q
=
Cc Dc 0m×n Im L R −C2 XU −1 Iq
Sistemas Discretos
x(k + 1) =Ax + B1 w + B2 u,
z =C1 x + D11 w + D12 u (12)
y =C2 x + D21 w
Problema
Determine um controlador por realimentação de saı́da
xc (k + 1) =Ac xc + Bc y, xc ∈ IRnc
(13)
u =Cc xc + Dc y
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 15/27
Sistemas Contı́nuos Sistemas Discretos Extensões
Lema 3
Note que os termos não lineares são formados com a variável de folga G e
não com a matrix de Lyapunov W . O procedimento de linearização também é
possı́vel nesse caso.
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 16/27
Sistemas Contı́nuos Sistemas Discretos Extensões
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 17/27
Sistemas Contı́nuos Sistemas Discretos Extensões
P J
T ′ WT = ,
J′ H
X +X′ I + X ′Y ′ + U ′V ′ P J
T ′ (G + G′ − W )T = − ′
I + YX + VU Y +Y′ J H
com Ψ = VAc U + YAX + VBc C2 X + YB2 Cc U + YB2 Dc C2 X
Note que a variável S não parece no caso contı́nuo, servindo para linearizar
o termo não linear: YX + VU. A recuperação das matrizes do controlador pode
ser feita pela expressão:
−1
Ac Bc V −V −1 YB2 Q − YAX F U −1 0
= (16)
Cc Dc 0 I L R −C2 XU −1 I
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 18/27
Sistemas Contı́nuos Sistemas Discretos Extensões
Teorema 4
ρ 2 > Tr(Z ),
P J AX + B2 L A + B2 RC2 B1 + B2 RD21
⋆ H Q YA + FC2 YB1 + FD21
⋆ ⋆ X +X′ −P ′
In + S − J 0n×r > 0,
⋆ ⋆ ⋆ Y +Y′ −H 0n×r
⋆ ⋆ ⋆ ⋆ Ir
Z C1 X + D12 L C1 + D12 RC2
⋆ X +X′ −P In + S ′ − J > 0, D11 + D12 RD21 = 0.
⋆ ⋆ Y +Y′ −H
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 19/27
Sistemas Contı́nuos Sistemas Discretos Extensões
Controle H2 – Comentários
Comentários
O controlador ótimo H2 de ordem completa por realimentação dinâmica
de saı́da pode ser calculado minimizando o valor de ρ 2 sob as restrições
do Teorema 4.
A introdução da variável de folga G não traz tantos benefı́cios como no
caso de realimentação de estados, pelo menos para sistemas
precisamente conhecidos.
Resultados similares podem ser obtidos sem a variável de folga G,
aplicando-se as técnicas de linearização diretamente na matriz de
Lyapunov.
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 20/27
Sistemas Contı́nuos Sistemas Discretos Extensões
Teorema 5
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 21/27
Sistemas Contı́nuos Sistemas Discretos Extensões
nc < n
No caso de controladores de ordem reduzida, a abordagem apresentada
requer que a matriz
X I
I Y
não tenha posto completo. Note que a igualdade VU = I − YX tem o seu
lado esquerdo com rank deficiente pois V ∈ IRn×nc e U ∈ IRnc ×n e nc < n.
Uma das maneiras de tratar esse problema é impor a restrição
rank(YX − I) = nc
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 22/27
Sistemas Contı́nuos Sistemas Discretos Extensões
Controle robusto
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 23/27
Sistemas Contı́nuos Sistemas Discretos Extensões
Vantagens
Essa abordagem traz inúmeras vantagens em relação ao método de
transformações de congruência:
Extensão imediata para tratar incertezas politópicas nas matrizes do
sistema, inclusive na matriz C2 ;
Controle robusto;
Ordem reduzida;
Uso de funções de Lyapunov dependentes de parâmetros.
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 25/27
Sistemas Contı́nuos Sistemas Discretos Extensões
Referências
Fontes
Tese de Doutorado: Controle de sistemas lineares baseado nas
desigualdades matriciais lineares, Maurı́cio C. de Oliveira,
FEEC-UNICAMP, Maio de 1999.
Artigo: Extended H2 and H∞ norm characterizations and controller
parameterizations for discrete-time systems, International Journal of
Control, 75(9):666–679, 2002.
Página do Curso: MAE 280B - Linear Control Design,
http://maecourses.ucsd.edu/˜mdeolive/mae280b/
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 26/27
Sistemas Contı́nuos Sistemas Discretos Extensões
Outros condições
Procedimentos baseados no Lema da Projeção para obter condições LMIs
para o projeto do controlador, no caso precisamente conhecido, podem ser
encontrados por exemplo em
T. Iwasaki and R. E. Skelton. All controllers for the general H-infinity
control problem: LMI existence conditions and state-space formulas.
Automatica, 30(8):1307–1317, August 1994;
P. Gahinet and P. Apkarian. A linear matrix inequality approach to
H-infinity control. International Journal of Robust and Nonlinear Control,
4(4):412–448, July-August 1994.
Ordem reduzida
O problema é não convexo!
P. L. D. Peres & R. C. L. F. Oliveira IA892 - Análise e Controle de Sistemas Lineares por LMIs - Aula 11 27/27