Você está na página 1de 8

ALOCAÇÃO ROBUSTA DE PÓLOS ATRAVÉS DE REALIMENTAÇÃO DE

ESTADOS DEPENDENTE DE PARÂMETROS

Valter Júnior de Souza Leite∗ Vinícius Foletto Montagner†


valter@div.cefetmg.br montagne@dt.fee.unicamp.br
Pedro Luis Dias Peres†
peres@dt.fee.unicamp.br
∗ UnED Divinópolis – CEFET-MG, R. Monte Santo, 319, 35502-036, Divinópolis - MG - Brasil
† Faculdade de Engenharia Elétrica e de Computação, Universidade Estadual de Campinas, CP 6101
13081-970, Campinas - SP - Brasil

ABSTRACT dente de parâmetros. Exemplos ilustram os resultados.

A sufficient condition for the existence of a robust parame-


ter dependent state feedback gain is presented. This condi-
tion is formulated as a feasibility test of a set of linear ma- PALAVRAS-CHAVE: Alocação robusta de pólos, realimen-
trix inequalities. Moreover, the feedback gain assures to the tação de estados dependente de parâmetros, função de Lya-
uncertain closed-loop system a robust pole location inside a punov dependente de parâmetros, desigualdades matriciais
prespecified circular region in the complex plane, by means lineares, incertezas politópicas.
of a parameter dependent Lyapunov function. Examples il-
lustrate the results. 1 INTRODUÇÃO
KEYWORDS: Robust pole placement, parameter dependent Em geral, os processos industriais sofrem ações de fatores
state feedback, parameter dependent Lyapunov function, lin- externos como temperatura, umidade, pressão, ponto opera-
ear matrix inequality, polytopic uncertainty. cional, etc. Esses elementos afetam a dinâmica dos processos
e precisam ser considerados no projeto de controladores. Ou-
RESUMO tra situação bastante comum é a dos processos em batelada.
Nesses casos, as condições operacionais podem ser comple-
Uma condição suficiente para a existência de uma reali- tamente diferentes de uma execução para outra. Na maioria
mentação de estados robusta dependente de parâmetros é das vezes, essa relação entre os elementos que caracterizam a
apresentada neste trabalho. A condição é verificada através dinâmica do sistema e as condições operacionais do processo
do teste de factibilidade de um conjunto de desigualdades pode ser representada por modelos lineares com parâmetros
matriciais lineares. A realimentação obtida garante ainda a incertos.
alocação robusta dos pólos de malha fechada de sistemas
lineares incertos em uma região circular do plano complexo, Nas últimas décadas, algumas abordagens para a análise
através da existência de uma função de Lyapunov depen- e projeto que consideram as incertezas associadas ao sis-
tema têm sido estudadas. Podem ser destacadas aborda-
Artigo submetido em 12/04/02 gens no domínio da freqüência como a análise µ (Packard
1a. Revisão em 29/10/02, 2a. Revisão em 08/04/03 et al., 1993), de controle robusto (Zhou et al., 1996), por
Aceito sob recomendação do Ed. Assoc. Prof. José R. C. Piqueira

Revista Controle & Automação/Vol.15 no.2/Abril, Maio e Junho 2004 127


análise convexa e otimização utilizando desigualdades ma- estabilidade uma especificação de desempenho para todo o
triciais lineares (em inglês, Linear Matrix Inequalities ou sistema incerto. A alocação de pólos em uma região circu-
LMIs) (Boyd et al., 1994), em controle adaptativo (Åström lar permite ao projetista impor especificações de desempenho
e Wittenmark, 1995), e as abordagens chamadas algébricas como fator de amortecimento, limitação da freqüência natu-
(Barmish, 1994). ral e da freqüência natural amortecida, podendo suprir assim
uma grande variedade de exigências práticas.
Para as abordagens baseadas em controle robusto no espaço
de estados, pode-se dizer que o ponto fundamental é a obten- A condição proposta é apresentada na forma de um teste de
ção de uma função de Lyapunov que garanta a estabilidade factibilidade para um conjunto de desigualdades matriciais
do sistema. Diversas formulações podem ser encontradas na lineares descritas nos vértices do politopo de incertezas, que
literatura dependendo da forma pela qual é expresso o con- podem estar presentes tanto na matriz dinâmica como na ma-
junto de incertezas do sistema dinâmico. Um problema típico triz de controle. Exemplos ilustram os resultados, propici-
nesses casos é a obtenção de uma lei de controle por rea- ando alocações robustas em situações nas quais não é possí-
limentação de estados que garanta a estabilidade em malha vel obter um ganho robusto constante derivado da estabiliza-
fechada do sistema incerto (Bernussou et al., 1989), (Boyd bilidade quadrática (Bernussou et al., 1989), nem tampouco
et al., 1994). Outra questão imediata é a obtenção de con- por uma extensão para alocação em região circular de um
troladores estabilizantes que garantam alguma especificação resultado recente de controle robusto constante a partir de
de desempenho para o sistema em malha fechada, expressa LMIs e de função de Lyapunov dependente de parâmetros
por exemplo através de uma região para a alocação dos pólos (de Oliveira et al., 1999).
(Chilali et al., 1999).

Nessa direção, resultados baseados na estabilidade quadrá- 2 PRELIMINARES


tica (Barmish, 1994) podem ser facilmente encontrados, al-
Considere um sistema linear contínuo no tempo descrito por
guns utilizando as normas H2 e H∞ como índices de de-
sempenho (Geromel et al., 1993), (Khargonekar e Rotea, ẋ(t) = A(α)x(t) + B(α)u(t) (1)
1991). Entretanto, essa abordagem tende a fornecer resul-
tados muito conservadores por utilizar uma única função de com x ∈ Rn , u ∈ Rm , A(α) ∈ Rn×n , B(α) ∈ Rn×m . Suponha
Lyapunov fixa para todo o domínio de incertezas do sistema. que as matrizes A(α) e B(α) pertençam a um politopo D
Isso torna admissível taxas infinitas para as variações para- dado por
métricas, o que é pouco razoável do ponto de vista prático.
Assim, como forma de obter resultados menos conservadores  N

para a análise de estabilidade e o projeto de controladores, a D = (A, B)(α) | (A, B)(α) = ∑ α j (A, B) j ;
j=1
construção de funções de Lyapunov dependentes de parâme-
N 
tros é de grande interesse (Feron et al., 1996).
∑ αj = 1 ; αj ≥ 0 (2)
j=1
Neste trabalho são considerados os sistemas lineares com
parâmetros incertos que não dependem explicitamente do sendo (A, B) j , j = 1, . . . , N os vértices desse politopo. O sis-
tempo, isto é, as variações dos parâmetros ocorrem devido a tema incerto (1) pode possuir parâmetros variantes, embora
alterações nas condições externas ao sistema. Os resultados α não dependa explicitamente do tempo, sendo admitidas ta-
se aplicam a variações de parâmetros que ocorram com taxas xas de variação suficientemente pequenas de forma a garantir
suficientemente pequenas para permitir a acomodação dinâ- o tempo de acomodação necessário às perturbações oriundas
mica do sistema (slowly time-varying parameters (Dahleh e de tais variações.
Dahleh, 1991), (Solo, 1994)).
O objetivo deste trabalho é determinar um ganho dependente
A principal contribuição deste trabalho é a proposição de de parâmetros K(α) ∈ Rm×n para a lei de realimentação de
uma condição suficiente para a obtenção de um ganho de estados u(t) = K(α)x(t), de maneira a garantir a alocação
realimentação de estados estabilizante e dependente de pa- robusta dos pólos de malha fechada do sistema (1) no inte-
râmetros. O resultado pode ser visto como uma extensão rior de um círculo de raio r e centro em (−δ, 0), ilustrado na
para problemas de síntese da condição de estabilidade ro- Figura 1.
busta proposta em (Ramos e Peres, 2001), (Ramos e Pe-
res, 2002). Esse ganho, baseado em uma função de Lyapu- Note que essa especificação para os pólos do sistema em ma-
nov dependente de parâmetros, garante a alocação dos pó- lha fechada garante que toda a dinâmica está limitada por
los de malha fechada do sistema no interior de um círculo exponenciais com decaimento no intervalo −δ ± r e freqüên-
de raio r e centro em (−δ, 0), assegurando portanto além da cias (parte imaginária dos pólos) menores ou iguais a r. Em
particular, para sistemas de segunda ordem, essa região de

128 Revista Controle & Automação/Vol.15 no.2/Abril, Maio e Junho 2004


Imag uma mesma matriz W verificando a condição nos vértices do
politopo) a alocação robusta dos pólos das matrizes A ∈ A .

O problema da realimentação de estados com alocação ro-


r
busta de pólos utilizando desigualdades matriciais lineares
é tratado na próxima seção. Inicialmente, duas condições
para alocação robusta de pólos (com ganho K constante) são
−δ
apresentadas. A primeira delas é baseada nos resultados
Real
já conhecidos da estabilidade quadrática (Garcia e Bernus-
d sou, 1995), e tem sido utilizada amplamente na literatura, in-
clusive com índices de desempenho baseados em normas H 2
ou H∞ , para projetos de controladores e de filtros robustos
(Bambang et al., 1993), (Chilali et al., 1999), (Peres, Guaitoli
e Umezu, 1994), (Palhares e Peres, 1999), (Peres, Umezu e
Guaitoli, 1994). A segunda condição é baseada em um resul-
Figura 1: Região para alocação de pólos. tado de estabilidade robusta recentemente publicado (de Oli-
veira et al., 1999), aqui estendido para permitir a alocação de
pólos na região desejada. Em seguida, é apresentada a princi-
alocação garante um fator de amortecimento (no pior caso) pal contribuição deste trabalho, uma condição suficiente para
dado pelo cosseno do ângulo determinado pela reta que tan- a existência de um ganho robusto de realimentação de esta-
gencia o círculo e passa pela origem, e máxima freqüência dos, dependente de parâmetro, que aloca os pólos de malha
natural amortecida limitada pelo raio do círculo. É impor- fechada de um sistema incerto em uma região circular como
tante observar que esses valores de pior caso não ocorrem definida pela Figura 1.
simultaneamente.

Uma matriz A ∈ Rn×n , precisamente conhecida, possui todos 3 CONDIÇÕES PARA ALOCAÇÃO
os seus autovalores localizados no interior de um círculo de ROBUSTA
raio r e centro em (−δ, 0) se e somente se existir W ∈ Rn×n
simétrica definida positiva tal que (veja (Haddad e Bernstein, Utilizando (5) e condições de estabilizabilidade quadrática
1992)) clássicas da literatura (Bernussou et al., 1989), pode-se for-
mular uma condição para a alocação robusta dos pólos de
1 malha fechada de um sistema.
(A + dI)W +W (A + dI) + (A + dI)W (A + dI) < 0 (3)
r
Lema 1 Se existir uma matriz Z ∈ Rm×n e uma matriz simé-
sendo
trica definida positiva W ∈ Rn×n tais que, para j = 1, . . . , N
d = δ−r (4)
 
A jW +WAj + B j Z + Z  Bj + 2dW 
< 0 (7)
Se a matriz A for considerada incerta, pertencente a um po- WAj + Z  Bj + dW −rW
litopo A com vértices A j , j = 1, . . . , N, uma condição sufi-
ciente para garantir a localização de todos os autovalores de então1 K = ZW −1 assegura à malha fechada do sistema in-
A ∈ A é obtida a partir de (3), aplicando-se o complemento certo (A, B)(α) ∈ D a alocação robusta dos pólos na região
de Schur (Albert, 1969) e usando a convexidade da formula- desejada.
ção. Assim, se existir uma matriz simétrica definida positiva
W ∈ Rn×n , que satisfaça
Prova: A equação (7) vem da LMI (5), substituindo Ad j pela
 
Ad jW +W Ad j Ad jW matriz dinâmica de malha fechada A j + dI + B j K, e fazendo
< 0 ; j = 1, . . . , N (5) KW = Z. 2
W Ad j −rW

em que d é dado por (4) e Uma condição para a análise da estabilidade robusta de
sistemas discretos incertos foi proposta em (de Oliveira
Ad j = A j + dI (6) et al., 1999). A vantagem desta condição em relação ao re-
sultado da estabilizabilidade quadrática está na utilização de
então todos os autovalores de A estão inteiramente conti-
uma matriz de Lyapunov dependente de parâmetros. Uma
dos no círculo de raio r e centro (−δ, 0). A convexidade de
(5) garante (quadraticamente, isto é, através da existência de 1O símbolo  denota o transposto do bloco diagonalmente oposto.

Revista Controle & Automação/Vol.15 no.2/Abril, Maio e Junho 2004 129


extensão deste resultado, para a alocação robusta de pólos Os lemas 1 e 2 apresentam condições suficientes, formuladas
através da realimentação de estados, é apresentada no lema em termos de desigualdades matriciais lineares, para a ob-
a seguir, que produz resultados menos conservadores do que tenção de um ganho fixo que garante a alocação robusta de
os do Lema 1. pólos. A condição apresentada no Lema 2 fornece resultados
menos conservadores que os obtidos através do Lema 1 (ba-
Lema 2 Se existirem N matrizes simétricas definidas positi- seados na estabilizabilidade quadrática), devido à utilização
vas Pj ∈ Rn×n e matrizes L ∈ Rm×n e G ∈ Rn×n tais que de uma matriz de Lyapunov dependente de parâmetros. No
  entanto, existem situações em que um ganho fixo não é capaz
−rPj 
<0 (8) de alocar robustamente todo o politopo; nesses casos, a uti-
G Aj + L Bj + δG r(Pj − G − G ) lização de um ganho dependente de parâmetros pode even-
tualmente fazer a alocação. O teorema a seguir apresenta
então K = LG−1 é um ganho de realimentação robusta de
uma condição suficiente para a obtenção de um ganho de-
estados e P(α) dado por
pendente de parâmetros que assegura a alocação robusta de
N N pólos do sistema incerto em malha fechada na região circular
P(α) = ∑ α j Pj ; α j ≥ 0 ; ∑ αj = 1 (9) da Figura 1.
j=1 j=1

é uma matriz de Lyapunov dependente de parâmetros que Teorema 3 Se existirem N matrizes simétricas definidas po-
garante à malha fechada do sistema (A, B)(α) ∈ D alocação sitivas W j = W j ∈ Rn×n e N matrizes Z j ∈ Rn×m tais que
robusta de pólos dentro da região especificada na Figura 1. (13)-(15) sejam satisfeitas,
   
Prova: Note que, com L = KG e para j = 1, . . . , N (8) é equi- L 11  −I 0
Mj =  <
j
valente a ;
L 21 L 22 0 0
  j j
−Pj 
<0 (10)
G (A j + B j K + δI) /r Pj − G − G j = 1, . . . , N (13)
Multiplicada à esquerda por    
  L 11  1 I 0
M jk =  <
jk
T = I (A j + B j K + δI)/r ;
L 21 L 22 (N − 1)2 0 0
jk jk
e à direita por T  , por α j e somando em j (veja (de Oliveira
et al., 1999) para detalhes) implica em j = 1, . . . , N ; k = 1, . . . , N ; k = j (14)
   
1
(A(α) + B(α)K + δI)P(α)(A(α) + B(α)K + δI)
L 11  6 I 0
M jk =  <
jk
r2 ;
L 21 L 22 (N − 1)2 0 0
− P(α) < 0 jk jk

que, por sua vez, com δ = r + d, escreve-se j = 1, . . . , N − 2; k = j + 1, . . . , N − 1;  = k + 1, . . . , N (15)


1

 com
2
A(α) + B(α)K + dI P(α) A(α) + B(α)K + dI
r L 11   
j = Ad j W j +W j Ad j + B j Z j + Z j B j (16)
1

+ A(α) + B(α)K + dI P(α)


r L 21   
j = W j Ad j + Z j B j (17)
1

+ P(α) A(α) + B(α)K + dI < 0 (11)
r L 22
j = −rW j (18)
Substituindo P(α)/r = W (α), tem-se

1

 L 11   
jk = Ad j W j +W j Ad j + B j Z j + Z j B j
A(α) + B(α)K + dI W (α) A(α) + B(α)K + dI
r
+ Ad jWk + Ad kW j +W j Ad k +Wk Ad j
+ A(α) + B(α)K + dI W (α)

 + B j Zk + Bk Z j + Z j Bk + Zk Bj (19)
+W (α) A(α) + B(α)K + dI < 0 (12)

garantindo, conforme a equação (3), com a função de Lya- L 21         


jk = W j Ad j + Z j B j +W j Ad k +Wk Ad j + Z j Bk + Zk B j (20)
punov dependente de parâmetros W (α), a alocação desejada.
2 L 22
jk = −r(2W j +Wk ) (21)

130 Revista Controle & Automação/Vol.15 no.2/Abril, Maio e Junho 2004



L 11  
jk = Ad j Wk + Ad kW j +W j Ad k +Wk Ad j + B j Zk
N
1 N N
− ∑ α3j − (N − 1)2 ∑ ∑ α2j αk
+ Z j Bk + Z j Bk + Zk Bj + Ad jW + Ad W j j=1 j=1 k= j;k=1
 
+W j Ad  +W Ad j + B j Z + B Z j + Z j B 6 N−2 N−1 N
I 0
+ Z Bj + Ad Wk + Ad kW +W Ad k +Wk Ad 
− 2 ∑ ∑ ∑
(N − 1) j=1 k= j+1 =k+1
α j αk α
0 0
≤ 0 (29)

+ B Zk + Bk Z + Z Bk + Zk B (22) Essa última relação pode ser verificada notando que
(N − 1)Θ + Ω ≥ 0
L 21    
jk = W j Ad k +Wk Ad j +W j Ad  +W Ad j
com Θ e Ω definidos como:
+Wk Ad  +W Ad k + Z j Bk + Zk Bj
N N
+ Z j B + Z Bj + Zk B + Z Bk (23) Θ ∑ ∑ α j (α j − αk )2 =
j=1 k=1
L 22
jk = −2r(W j +Wk +W ) (24) N N N

com Ad j dado em (6), então o ganho de realimentação de (N − 1) ∑ α3j − ∑ ∑ α2j αk ≥ 0 (30)


j=1 j=1 k= j;k=1
estados dependente de parâmetros dado por

K(α) = Z(α)W (α)−1 (25) N N−1 N


Ω ∑ ∑ ∑ α j (αk − α )2 =
com j=1 k= j;k=1 = j,k;=2
N N
Z(α) = ∑ α jZ j ; W (α) = ∑ α jW j (26)
(N − 2) ∑
N N
∑ α2j αk − 6
N−2 N−1
∑ ∑ ∑
N
α j αk α ≥ 0
j=1 j=1
j=1 k= j;k=1 j=1 k= j+1 =k+1
e (31)
N
∑ αj = 1 ; αj ≥ 0 (27) 2
j=1

garante à malha fechada do sistema incerto a alocação de


pólos no interior do círculo de raio r e centro em (−δ, 0), 4 EXEMPLOS
δ = d + r. Além disso, a função de Lyapunov dependente de
Alguns exemplos numéricos simples mostram que a alocação
parâmetros W (α) satisfaz (12) para todo (A, B)(α) ∈ D .
robusta nem sempre pode ser realizada por um ganho cons-
tante através dos lemas 1 e 2, e que com os resultados do
Prova: É claro que W (α) dado por (26)-(27) é uma matriz Teorema 3 pode-se obter um ganho dependente de parâme-
de Lyapunov definida positiva. Aplicando o complemento tros que faz a alocação desejada.
de Schur em (12), com K substituído por K(α), e definindo a
mudança de variáveis Z(α) = K(α)W (α), é possível escrever Considere primeiramente o sistema incerto contínuo no
(o lado direito foi multiplicado por ∑Nj=1 α j = 1): tempo representado por (1)-(2) com vértices
   
  2.439 0.683 0.607
A(α)W (α) +W (α)A(α) A1 = ; B1 = (32)
   0.933 −2.787 0.629
 +B(α)Z(α) + Z(α) B(α) + 2dW (α) =    
0.102 1.223 0.370
A(α)W (α) + B(α)Z(α) + dW (α) −rW (α) A2 = ; B2 = (33)
−9.614 2.027 0.575
Note que A1 e A2 são instáveis, com autovalores em 2.56,
N N N −2.91 (vértice 1) e 1.06 ± 3.29i (vértice 2). Deseja-se alocar
∑ α3j M j + ∑ ∑ α2j αk M jk os pólos do sistema em malha fechada dentro do círculo de
j=1 j=1 k= j,k=1
raio r = 3 centro em (−10, 0) (δ = 10, d = 7). As condi-
N−2 N−1 N
ções dos lemas 1 e 2 revelam-se infactíveis para tal alocação;
+ ∑ ∑ ∑ α j αk α M jk (28)
usando o Teorema 3, os pólos são alocados na região dese-
j=1 k= j+1 =k+1
jada, conforme ilustrado na Figura 2.
Usando (13)-(15) e lembrando que α j ≥ 0, tem-se
  As matrizes W1 , W2 , Z1 e Z2 , solução do problema de factibi-
A(α)W (α) +W (α)A(α) lidade, são dadas por
    
 +B(α)Z(α) + Z(α) B(α) + 2dW (α) < 0.5870 1.4243
W1 = × 105
A(α)W (α) + B(α)Z(α) + dW (α) −rW (α) 1.4243 3.4890

Revista Controle & Automação/Vol.15 no.2/Abril, Maio e Junho 2004 131


3
   
2 0.2 0 0.1
A2 = ; B2 = (35)
1 0 1.3 2.3
Imag

0
Note que A1 e A2 são instáveis, com autovalores em −0.1,
−1 −1.1 (vértice 1) e 0.2, 1.3 (vértice 2). Como região para alo-
−2 cação dos pólos escolheu-se o círculo de raio r = 0.3 e centro
−3 em (0.3, 0) (δ = −0.3, d = −0.6). Aplicando o resultado do
−14 −12 −10 −8 −6 −4 −2 0 2
Real Teorema 3, encontra-se um ganho dependente de parâmetros
que satisfaz a especificação de região (os autovalores do sis-
Figura 2: Autovalores da malha fechada do sistema incerto tema incerto são mostrados na Figura 4); novamente, tanto a
A(α) + B(α)K(α) (caso contínuo, dado por (32)-(33)). Os condição proposta no Lema 1 (baseada na estabilizabilidade
autovalores dos vértices do sistema em malha fechada são quadrática) quanto a do Lema 2 falham.
representados por 3.
1

  0.8
0.2421 0.5947
W2 = × 105
0.5947 1.4769 0.6
  6
Z1 = −1.1044 −2.6576 × 10 0.4

 
Z2 = −0.8638 −2.0807 × 106 0.2

e o ganho K(α) escreve-se como em (25) para todo α1 ≥ 0, Imag 0

α2 ≥ 0, α1 + α2 = 1. A Figura 3 mostra o comportamento


−0.2
não linear dos elementos k11 e k12 de K(α) em função de α1 .
−0.4

40 −0.6

20 k12
−0.8
0

−20
−1
−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1
−40
k11 Real
−60

−80
Figura 4: Autovalores da malha fechada do sistema incerto
−100
0 0.1 0.2 0.3 0.4 0.5
α1
0.6 0.7 0.8 0.9 1
A(α) + B(α)K(α) (caso discreto, dado por (34)-(35)). Os
autovalores dos vértices são representados por 3.
Figura 3: Valores dos elementos k11 e k12 em função de α1
(caso contínuo).
O ganho dependente de parâmetros K(α) é calculado através
de (25)-(27). O comportamento não linear dos elementos de
Se, no entanto, o círculo for centrado em (−4, 0) (δ = 4, d = K(α) é mostrado na Figura 5.
1) a condição do Lema 2 consegue uma alocação robusta com
1.5
um ganho dado por
  1
K = −14.3090 −1.2666 k12
0.5
Ainda nessa última condição, o Lema 1 permanece infactível. k11
Note que a alocação do círculo com centro nessa posição não 0

proporciona um tempo de acomodação tão rápido quanto o −0.5


0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
relacionado com o posicionamento de pólos da Figura 2. α1

Como segundo exemplo, considere o sistema discreto no Figura 5: Valores dos elementos k11 e k12 em função de α1
tempo, com equação dinâmica xk+1 = Axk + Bxk , (A, B) ∈ D (caso discreto).
e vértices dados por
   
−0.1 0 1 Como terceiro exemplo, um sistema contínuo no tempo de
A1 = ; B1 = (34)
0 −1.1 1.2 maior complexidade (4 estados) é analisado, tendo 4 vértices

132 Revista Controle & Automação/Vol.15 no.2/Abril, Maio e Junho 2004


5
definidos pelas matrizes
4
 
−38.04 −541.92 −3440.12 −8199.84 3

 0.05 1.90 −2.85 3.80 


A1 =  
2

 0.90 −0.80 2.70 −3.60  1

Imag
−0.94 1.88 −1.82 3.76 0

−1
 
B1 = 0.04 0.95 −0.90 0.94 (36) −2

−3
 
−38.74 −532.52 −3274.22 −7397.04 −4

 0.03 1.94 −2.91 3.88  −5

A2 =   −16 −14 −12 −10 −8 −6 −4 −2 0 2


 −0.32 1.64 −0.96 1.28  Real

0.55 −1.10 2.65 −2.20


Figura 6: Autovalores da malha fechada do sistema incerto
  A(α) + B(α)K(α) (caso contínuo, dado por (36)-(39)). Os
B2 = 0.74 0.97 0.32 −0.55 (37) autovalores dos vértices são representados por 3.
 
−37.79 −542.42 −3439.37 −8200.84
 0.97 0.06 −0.09 0.12  AGRADECIMENTOS
A3 = 
 0.90

−0.80 2.70 −3.60 
0.47 −0.94 2.41 −1.88 Os autores agradecem o apoio das agências CAPES, CNPq,
FAPEMIG (TEC 1233/98) e FAPESP, e também as sugestões
 
B3 = −0.21 0.03 −0.90 −0.47 (38) dos revisores anônimos.
 
−45.46 −802.08 −6254.38 −18502.16 REFERÊNCIAS
 0.67 0.66 −0.99 1.32 
A4 = 
 −0.42


1.84 −1.26 1.68 Albert, A. (1969). Conditions for positive and nonnegative
−0.01 0.02 0.97 0.04 definiteness in terms of pseudoinverses, SIAM Journal
on Applied Mathematics 17(2): 434–440.
 
B4 = −0.54 0.33 0.42 0.01 (39)
Åström, K. J. e Wittenmark, B. (1995). Adaptive Control,
Os vértices, todos instáveis, possuem autovalores localizados Addison-Wesley, Reading, Massachusetts. Second edi-
em −87.48, 55.07, 1.37 ± 2.87i (vértice 1), −21.07 ± 52.21i, tion.
1.09 ± 2.50i (vértice 2), −18.70 ± 84.34i, 0.24 ± 1.31i (vér-
Bambang, R., Shimemura, E. e Uchida, K. (1993). Mi-
tice 3), −76.06, 28.39, −2.72 e 4.37 (vértice 4). Deseja-se
xed H2 /H∞ control with pole placement: state feedback
fazer a alocação em um círculo de raio r = 5, centrado em
case, Proceedings of the 1993 American Control Con-
(−10, 0) (δ = 10, d = 5). Apenas a condição do Teorema 3
ference, Vol. 3, San Francisco, CA, pp. 2777–2779.
possui uma solução factível, resultando em um ganho depen-
dente de parâmetros que faz a alocação desejada. Na Figura 6 Barmish, B. R. (1994). New Tools for Robustness of Linear
são mostrados os pólos do sistema incerto em malha fechada. Systems, Macmillan Publishing Company, New York,
NY, USA.

Bernussou, J., Peres, P. L. D. e Geromel, J. C. (1989). A li-


5 CONCLUSÃO near programming oriented procedure for quadratic sta-
Foi apresentada uma condição suficiente para a alocação ro- bilization of uncertain systems, Systems & Control Let-
busta de pólos em um círculo no plano complexo utilizando ters 13(1): 65–72.
um ganho dependente de parâmetros. Exemplos mostraram Boyd, S., El Ghaoui, L., Feron, E. e Balakrishnan, V. (1994).
que essa condição fornece bons resultados, obtendo ganhos Linear Matrix Inequalities in System and Control The-
robustos quando outras condições (baseadas em um ganho ory, SIAM Studies in Applied Mathematics, Phila-
constante) falham. A condição proposta é verificada por um delphia, USA.
teste de factibilidade de um conjunto de desigualdades ma-
triciais lineares, descritas apenas nos vértices do politopo de Chilali, M., Gahinet, P. e Apkarian, P. (1999). Robust pole
incertezas associado ao sistema, que pode ser resolvido efi- placement in LMI regions, IEEE Transactions on Auto-
cientemente por algoritmos de complexidade polinomial. matic Control 44(12): 2257–2270.

Revista Controle & Automação/Vol.15 no.2/Abril, Maio e Junho 2004 133


Dahleh, M. e Dahleh, M. A. (1991). On slowly time-varying Ramos, D. C. W. e Peres, P. L. D. (2002). An LMI condition
systems, Automatica 27(1): 201–205. for the robust stability of uncertain continuous-time li-
near systems, IEEE Transactions on Automatic Control
de Oliveira, M. C., Bernussou, J. e Geromel, J. C. (1999). A 47(4): 675–678.
new discrete-time robust stability condition, Systems &
Control Letters 37(4): 261–265. Solo, V. (1994). On the stability of slowly time-varying
linear-systems, Mathematics of Control Signals and
Feron, E., Apkarian, P. e Gahinet, P. (1996). Analysis Systems 7(4): 331–350.
and synthesis of robust control systems via parameter-
Zhou, K., Glover, K. e Doyle, J. C. (1996). Robust and Op-
dependent Lyapunov functions, IEEE Transactions on
timal Control, Prentice Hall, Upper Saddle River, NJ,
Automatic Control 41(7): 1041–1046.
USA.
Garcia, G. e Bernussou, J. (1995). Pole assignment for uncer-
tain systems in a specified disk by state-feedback, IEEE
Transactions on Automatic Control 40(1): 184–190.

Geromel, J. C., Peres, P. L. D. e Souza, S. R. (1993). H2 gua-


ranteed cost control for uncertain discrete-time linear
systems, International Journal of Control 57(4): 853–
864.

Haddad, W. M. e Bernstein, D. S. (1992). Controller design


with regional pole constraints, IEEE Transactions on
Automatic Control 37(1): 54–69.

Khargonekar, P. P. e Rotea, M. A. (1991). Mixed H2 /H∞


control: a convex optimization approach, IEEE Tran-
sactions on Automatic Control 36(7): 824–837.

Packard, A., Doyle, J. e Balas, G. (1993). Linear multivaria-


ble robust control with a µ perspective, Journal of Dy-
namic Systems - Transactions of ASME 115(2B): 426–
438.

Palhares, R. M. e Peres, P. L. D. (1999). Robust H∞


filtering design with pole placement constraint via
LMIs, Journal of Optimization Theory and Applicati-
ons 102(2): 239–261.

Peres, P. L. D., Guaitoli, G. e Umezu, C. K. (1994). Mi-


xed H2 /H∞ control of uncertain continuous-time sys-
tems with regional pole constraints, Proceedings of the
1st IFAC Symposium on Robust Control Design, Vol. 1,
Rio de Janeiro, Brazil, pp. 243–248.

Peres, P. L. D., Umezu, C. K. e Guaitoli, G. (1994). H2


control of uncertain discrete-time systems with regional
pole constraints, Proceedings of the 33rd IEEE Con-
ference on Decision and Control, Vol. 1, Lake Buena
Vista, FL, pp. 565–570.

Ramos, D. C. W. e Peres, P. L. D. (2001). A less conserva-


tive LMI condition for the robust stability of discrete-
time uncertain systems, Systems & Control Letters
43(5): 371–378.

134 Revista Controle & Automação/Vol.15 no.2/Abril, Maio e Junho 2004

Você também pode gostar