Você está na página 1de 6

ANÁLISE E CONTROLE MULTIVARIÁVEL ROBUSTO D-LQI OTIMIZADO VIA

LMIS

M. V. S. Costa,∗ J. C. T. Campos,∗ O. M. Almeida† V. P. Pinto‡



Universidade Federal do Ceará
Depto. de Engenharia Elétrica - Campus do Pici
Fortaleza, Ceará, Brasil

Universidade Federal do Piauı́
Depto. de Engenharia Elétrica
Teresina, Piauı́, Brasil

Universidade Federal do Ceará
Depto. de Engenharia Elétrica - Campus Sobral
Sobral, Ceará, Brasil

Email: marcus12jc@hotmail.com, teles@ufc.br, otacilio@ufpi.br,


vandilberto@yahoo.com.br,

Abstract— This paper shows the robust D-LQI concepts using multivariable models also considering the
suitability solution to robust design parameters. This work shows that it is possible to use the D-LQI MIMO
models taking into account constraints obtained commonly criteria known in classical control. The example
application is the linear dual tank. The simulation results are obtained using MATLAB and optimization tools
SEDUMI and Yalmip.

Keywords— Multivariable Control, Robust Control, D-Stability, LMIs Optimization.

Resumo— Este artigo mostra a aplicação dos conceitos de D-LQI robusto em modelos multivariáveis conside-
rando também a adequação da solução robusta aos parâmetros de projeto. Este trabalho mostra que é possı́vel
utilizar o D-LQI em modelos MIMO levando-se em consideração restrições obtidas por meio de critérios simples
amplamente conhecidos no controle clássico. O exemplo de aplicação é o tanque duplo linear. Os resultados de
simulação são obtidos via MATLAB através das ferramentas de otimização SEDUMI e Yalmip.

Palavras-chave— Controle Multivariável, Controle Robusto, D-Estabilidade, Otimização LMIs.

1 Introdução quando o modelo robusto às condições desejadas


de projeto.
A teoria de controle robusto via LMIs está re- O artigo de Costa, Campos, Reis, Bascope
cebendo cada vez mais atenção nos últimos con- and Pinto (2012) aplica os conceitos do D-LQI
gressos e simpósios brasileiros, apresentando so- robusto em conversores de potência tipo dc-dc.
luções para vários tipos de problemas de análise, Este trabalho visa a aplicação dos conceitos de
desempenho e sı́ntese de sistemas lineares incer- D-LQI robusto em modelos multivariáveis consi-
tos. As desigualdades matriciais lineares (LMIs), derando também a adequação da solução robusta
como são conhecidas, podem ser trabalhadas atra- aos parâmetros de projeto de acordo com o traba-
vés de diversos métodos de otimização. Podem ser lho de Costa, Pinto, Campos and do Nascimento
citadas como exemplo a programação quadrática (2012). O exemplo de aplicação é feito por simu-
semi definida e a otimização convexa. lação no tanque duplo linear, que é utilizado por
O trabalho de Ghaoui et al. (1992) faz a aná- Leite et al. (2011). Este trabalho mostra que é
lise do processo de otimização via LMIs do LQR. possı́vel utilizar o D-LQI em modelos MIMO le-
Tal processo de otimização é utilizado nos traba- vando em consideração restrições que façam o mo-
lhos de Ko et al. (2006),Olalla et al. (2009) e Leite delo atender especificações de desempenho como
et al. (2011). O conceito de LMIs é classicamente overshoot e tempo de estabilização por meio de
conhecido em Boyd et al. (1994), que é a principal critérios simples amplamente conhecido no con-
referência no assunto juntamente com o livro de trole clássico.
Gahinet et al. (1995), publicada logo depois.
O artigo de Chilali and Gahinet (1996) propõe
o uso do controle H∞ com uso de restrições via 2 Estratégia de controle proposta
D-estabilidade, permitindo assim a adequação de
uma solução robusta aos parâmetros desejados de 2.1 Conceitos de dinâmica de estabilidade dese-
projeto. jada
O trabalho de Costa, Pinto, Campos and
do Nascimento (2012) faz o uso da D-Alocação Seja uma função de transferência de 2a ordem do
de polos robusta numa planta multivariável, ade- tipo
controle é dado por
ωn2
G(s) = 2 , (1)  
s + 2ζωn s + ωn2   x
u = −Kx+KI ξ = − K −KI = −K̂ x̂.
que é o modelo da função de transferência dese- ξ
jada em malha fechada no modelo SISO. O mo- (7)
delo (1) define uma função de transferência está- A representação em malha fechada é formada por
vel e desejada, em que ωn é a frequência natural
x̂˙ = Amf x̂ + Bmf r,
e ζ é o coeficiente de amortecimento. A obten- (8)
y = Cmf x̂,
ção de ωn e de ζ é alcançada com as seguintes
expressões(Shahian and Hassul, 1993): em que
ln P100
OS

4
ζ=q e ωn = , (2)  
2 ζTs A − BK BKI
π 2 + ln P100
OS

Amf = ,
− (C −DK) DKI
em que P OS é a Porcentagem de Overshoot, Ts 0 (9)
Bmf = ,
é o tempo de estabilização em 98%. Além disso,  I 
(2) definem as raı́zes do modelo desejado em (1), Cmf = (C − DK) DKI .
tal que s1,2p= −σp ± jωd , sendo que σp = ζωn
e ωd = ωn 1 − ζ 2 . Além disso, outra notação Em (8), r é a entrada de referência ou rastreio.
bastante conhecida das raı́zes de (1), é a nota- A variável u é a variável de controle.
ção fasorial, em que s1,2 = ωn e−jθ , sendo que
θ = π − cos−1 (ζ), que são utilizadas para definir 3.1 Análise politópica e incertezas no processo
os limites da região de estabilidade otimizada por
Para se entender como a estratégia de controle irá
desigualdades matriciais lineares (LMIs), além de
agir na resposta do sistema controlado, deve-se
expandir o conceito da região de estabilidade para
considerar a existência das incertezas dominantes
o sistema MIMO.
no processo. Tais incertezas podem ser modeladas
utilizando a modelagem politópica, em que os pa-
3 Estratégia de controle aplicado ao râmetros do processo variam de acordo com uma
modelo faixa definida em projeto.
Segundo Palhares and Gonçalves (2008), poli-
A Figura 1 mostra o diagrama de blocos da to-
topos consistem num conjunto poliedral limitado.
pologia de controle no espaço de estados do servo-
Politopo é uma casca convexa de um conjunto fi-
mecanismo com ação integral (Ogata, 2011), (Dorf
nito de vértices , sendo que todo elemento no poli-
and Bishop, 2008).
topo pode ser gerado pela combinação convexa dos
seus vértices. Para avaliar se o modelo politópico
é robusto, deve-se analisar o modelo controlado
com as incertezas extraı́das no processo. Diz-se
que a estabilidade do sistema é robusta se este
é capaz de garantir a estabilidade mesmo diante
das incertezas existentes no processo. Para este
caso,o critério usado é o de sensibilidade comple-
mentar. Em Shahian and Hassul (1993), afirma-
Figura 1: Servomecanismo de ação integral. se que, para garantir a robustez às incertezas do
processo, o sistema deve admitir a rejeição de dis-
Com base na Figura 1 e Ko et al. (2006), tem- túrbios e a supressão de ruı́dos. As ferramentas
se o seguinte modelo no espaço de estados: utilizadas para fazer tais análises são a função de
transferência de sensibilidade complementar e as
x̂˙ = Âx̂ + B̂u, (3) incertezas multiplicativas. A função sensibilidade
sendo complementar é dada por
 
A 0 T (s) = G(s)K(s) (I + G(s)K(s))
−1
, (10)
 = , (4)
−C 0
 
B em que G(s) é função de transferência do modelo
B̂ = , (5) do processo e K(s) é a função de transferência do
D
  controlador. A função T (s) é também conhecida
x
x̂ = . (6) como a função de transferência de malha fechada
ξ
de y(s)
r(s) , sendo y(s) a saı́da e r(s) é a referencia de
As expressões (4) e (5) são necessárias para ob- rastreio.
tenção do controlador de realimentação de esta- Cita-se ainda que a análise de robustez em um
dos expandido, de acordo com a Fig. 1, o sinal de sistema incerto deve garantir a estabilidade das
pertubações de incertezas aditivas ou multiplica- A teoria de Lyapunov também é estendida
tivas. Isto é justificado pelo teorema do ganho mı́- para tratar problemas de D-Estabilidade. Isto é
nimo. Segundo Dorf and Bishop (2008) e Shahian conhecido como regiões LMI (Chilali and Gahi-
and Hassul (1993), uma pertubação multiplicativa net, 1996). Uma região LMI é uma região convexa
é dada por no plano complexo, simétrica com respeito ao eixo
! real, definida por:
G̃(s)
∆m (s) = −1 , (11) ∆
G(s) D = {z ∈ C|L + zM + z̄M 0 < 0} , (15)

em que ∆m (s) é o simbolo da incerteza multiplica- sendo L = L0 e M matrizes reais. De (15), pode-
tiva e G̃(s) é o modelo com incertezas. Com base se fazer diversos tipos de restrição no plano com-
em Dorf and Bishop (2008) e Shahian and Hassul plexo. Desta definição é feita a estabilização por
(1993), a perturbação é limitada em magnitude, alocação de polos aplicado por Palhares and Gon-
supondo que G̃(s) e G(s) tenham o mesmo nú- çalves (2008).
mero de polos no semiplano s da direita. Logo a
estabilidade não se altera se 3.3 Controle D-LQI robusto via LMI

1
|∆m (jω)| < , ω ∈ [−∞, +∞], (12) O controle LQI com D-Estabilidade LMI, o D-LQI
T (jω) utiliza-se da minimização sistemática do ı́ndice de
para análise com incertezas multiplicativas. O desempenho, definido por
modelo de análise de estabilidade robusta pode ser Z ∞
feito tanto usando incertezas aditivas como mul- JLQI = (x̂0 Qx̂ + u0 Ru)dt, (16)
0
tiplicativas. No entanto, para uso mais prático,
a análise por incertezas multiplicativas é mais cô- em que LQI é o controle LQR com o servomeca-
moda, pois usa-se apenas a função T, já que não nismo de ação integral. O ı́ndice de desempenho
é prático obter o K(s) em servomecanismos com (16) é adaptado para desigualdades matriciais li-
ação integral. Para este trabalho, é utilizada a neares conforme Ghaoui et al. (1992) e aplicado
análise por incertezas multiplicativas via incerte- por Ko et al. (2006) e Olalla et al. (2009). Po-
zas paramétricas. rém o processo de D-Estabilidade dá ao LQI uma
solução robusta e otimizada considerando-se as li-
3.2 Conceitos básicos de LMI e D-Estabilidade mitações fı́sicas de projeto e considerando-se seus
efeitos de regime em malha fechada, neste caso são
Uma desigualdade matricial linear(Linear Matrix
utilizados o overshoot e o tempo de acomodação
Inequalities - LMI) é uma variável x ∈ Rm descrita
do modelo.
pela seguinte expressão(Boyd et al., 1994):
A Figura 2 mostra a aplicação LQI otimizada
m
X via LMI com D-Estabilidade, o D-LQI. Observa-
F (x) = F0 + xi Fi , ≥ 0, (13) se que a região estável que pode ser obtida pela
k=1 otimização LQI é limitada pelos critérios de D-
em que F (x) é uma função afim, em que Fi ∈ estabilidade, neste caso o σ e o θ, que são critérios
Rn×m , i = 0, ..., m são matrizes simétricas semi- obtidos via o Overshoot e o tempo de estabiliza-
definidas positivas. Umas das suas caracterı́sticas ção.
é apresentar o formato simétrico em suas matri-
zes. A expressão em (13) consiste numa restri-
ção convexa, isto é, o conjunto x|F (x) ≥ 0 é con-
vexo. Em (13) é mostrada como é aplicada o con-
ceito de politopos no processo de restrição LMI.
O conceito de estabilidade LMI pode ser definido
pela desigualdade de Lyapunov generalizada dada
por Boyd et al. (1994) e Palhares and Gonçalves
(2008):

 min0 tr{P }

P =P
P >0 ,
 sujeito a :
(A0i P
+ P Ai ) < −Q, i ∈ [1, n] , n ∈ N
(14)
em que P é a matriz de estabilidade simétrica. Figura 2: Região desejada aplicada ao LQI com
O processo de estabilização pode ser aplicado D-Estabilidade .
fazendo-se a transformada de similaridade em P ,
substituindo-se A por A − BK e fazendo-se Y = Portanto, K̂ é dado pelos seguintes processos
KP em (14). LMIs em (17).
Sabe-se que as áreas das secções dos tanques
min tr (QP ) + (Z) , são A1 = A2 = 5m2 , segundo Bachur et al.
   0 (2010). Admite-se uma faixa de imprecisão de
−2h1 P + Âi P − B̂i Y + Âi P − B̂i Y < 0, 0, 15 ≤ k1 ≤ 0, 25 e de 0, 2 ≤ k2 ≤ 0, 3, como
  apresentado também por Bachur et al. (2010). Es-
T1 senθ T2 cos θ
<0 sas faixas de imprecisão podem ser modeladas por
T2 cos θ T1 senθ
" # incertezas politópicas. Deste modo, tais impre-
1
Z R /2 Y cisões são incorporadas ao processo de resolução
sujeito a 1 > 0, P > 0, via LMIs. A estratégia de controle D-LQI visa à
Y 0 R /2 P
(17) minimização do ı́ndice de desempenho mediante a
para i = 1 → n, sendo n = 4, em que K̂ = Y P −1 escolha dos parâmetros de ponderação Q e R além
e que da restrição via D-estabilidade.
   0 O tempo de simulação do processo é de 400
T1 = Âi P − B̂i Y + Âi P − B̂i Y , segundos. A altura de referência h1 é escolhida
   0 de 0, 2m até o tempo t = 200s.Em seguida, é re-
T2 = Âi P − B̂i Y − Âi P − B̂i Y . duzida para 0, 15m de t = 200s em diante. No
mesmo instante, a altura de referência h2 é esco-
O modelo em malha fechada segue as expressões lhida de 0, 1m até o tempo t = 200s, em seguida,
mostradas em (9), sendo que a ordem da matriz é alterada para 0, 15m do t = 200s em diante. As
de ponderação Q é igual a matriz  e a ordem da matrizes de ponderação escolhidas foram:
matriz R é igual ao número de colunas da matriz
B̂.  
1 0 0 0  
 0 1 0 0 
4 Exemplo de Aplicação Q=  e R = 100 0
.
 0 0 0, 1 0  0 100
A Figura 3 mostra o modelo de um tanque duplo 0 0 0 0, 1
linear. As entradas do tanque são variações das (20)
vazões medidas u1 e u2 em (m3 /s). As saı́das do Para o dimensionamento do processo de restrições,
processo são as variações de altura h1 e h2 . H1 e fez-se o P OS = 1% e o Ts = 60s, de modo que
H1 são as alturas médias das colunas no tanque h1 = σp = 0, 0667ras/s e θ = 34, 30o . Do proce-
em (m). Qu1 e Qu2 são as vazões médias de en- dimento de otimização foram obtidos os seguintes
trada do tanque e Q1 , Q2 são as vazões médias ganhos de realimentação de estados:
de transição nos tubos de conexões. A expressão
do tanque segue o mesmo modelo apresentado por  
Bachur et al. (2010). 1, 2884 0, 1614 −0, 1135 0, 0036
K̂DLQI = ,
0, 1590 1, 0600 0, 0038 −0, 1154
(21)
em que
 
1, 2884 0, 1614
K= (22)
0, 1590 1, 0600
e  
−0, 1135 0, 0036
Ki = , (23)
0, 0038 −0, 1154

conforme (17).
Observa-se ainda que os valores de σ dos auto-
Figura 3: Sistema de controle de nı́vel de 2 tan- valores de malha fechada são superiores, em mo-
ques. dulo, ao de σp , em que 0, 144 > σp e 0, 1408 >
σp respectivamente. Além disso, os ângulos de
O modelo matemático do duplo tanque da Fi- fase são inferiores ao limite projetado aos quais
gura 3 é dado por: 14, 59 deg < θ e 23, 60 deg < θ respectivamente,
comprovando a factibilidade no processo de oti-
k1 k2 mização.
" #

ḣ1
 −A 1 A1 h1

= k1

k1 +k2

Além disso, através da análise de robustez do
ḣ2 −A − A2
h2
2
(18) processo, foi obtido o modelo de incertezas através
 1  
A1
0 q1 de (11), e utilizando a função sigma do MATLAB
+ 1
0 A2
q2 são obtidos as curvas via SVD’s.
e Na Figura 4, observa-se que a resposta é
     
1 0 h1 0 0 q1 bem mais rápida que a restrição projetada com
y= + . (19) P OS = 1% e Ts = 60s. De acordo com a Figura
0 1 h2 0 0 q2
4, o overshoot é de cerca de 1% e tempo de esta- Análise de Robustez
bilização é de 40s, isso considerando uma pertur- 100
1/T
bação tanto no estado de medição como na saı́da 80 M(jω)

de 0, 1%, sendo então o ruı́do tipo branco. 60

40

Amplitude (dB)
ALTURAS DO TANQUE 20
0.25

0.2 0
Altura h1 (m)

0.15 −20

0.1 ref −40


saida h
0.05 1
−60
0
0 50 100 150 200 250 300 350 400 −80
Tempo(s)
−100
−4 −3 −2 −1 0
0.25 10 10 10 10 10
Frequência (Hz)
0.2
Altura h2 (m)

0.15

0.1 ref Figura 6: Análise da estabilidade robusta do con-


0.05
saida h2
trolador via SVD.
0
0 50 100 150 200 250 300 350 400
Tempo(s)
além de ser possı́vel o uso de restrições que ga-
rantam que o processo alcançará os parâmetros
Figura 4: Resposta de regime das curvas da vari- desejados de projeto. Esta vantagem torna o con-
ação de altura. trole D-LQI via LMIs uma poderosa estratégia na
otimização de soluções de controle robusto. Os
A Figura 5 mostra o sinal de controle do tan- resolvedores YALMIP e SEDUMI são ferramen-
que duplo. Vê-se que os efeitos das perturbações tas conhecidas bastante eficazes para o processa-
são mais atuantes no sinal de controle que propri- mento desses cálculos no software computacional
amente na saı́da do processo. Observa-se ainda MATLAB/Simulink.
um sobressinal nos primeiros 50s do perı́odo de
simulação. Isto ocorre devido às caracterı́sticas
Agradecimentos
do modelo e o esforço do atuador de garantir a
resposta degrau desejada. Agradecemos a CAPES, pelo fomento financeiro
e pelo PPGEE-UFC pelo suporte acadêmico e re-
VAZÕES DO TANQUE
cursos de pesquisa.
0.06
q1 (m3/s)

0.04
Referências
0.02

0 Bachur, W. E. G., Palhares, E. N. G. R. M. and


0 50 100 150 200 250 300 350 400 Takahashi, R. H. C. (2010). Sı́ntese de con-
Tempo(s)
troladores robustos por realimentação dinâ-
0.06 mica de saı́da considerando modelo de re-
ferência baseada na otimização de parâme-
q2 (m3/s)

0.04

0.02
tros do controlador, Proceedings, Congresso
Brasileiro de Automática, SBA, Bonito, MS,
0

0 50 100 150 200 250 300 350 400


Brasil, pp. 4062–4067.
Tempo(s)
Boyd, S., Ghaoui, L. E., Feron, E. and Balakrish-
nan, V. (1994). Linear matrix inequalities in
Figura 5: Sinal de controle das vazões do tanque.
system and control theory, SIAM studies in
applied mathematics, Society for Industrial
Analisando-se a Figura 6, vê-se que o sistema and Applied Mathematics - SIAM - Phila-
é estavelmente robusto, pois não existe nenhum delphia, Philadelphia, USA.
cruzamento entre as incertezas multiplicativas e a
curva do inverso da co-sensibilidade. Chilali, M. and Gahinet, P. (1996). H infin; design
with pole placement constraints: an lmi ap-
proach, Automatic Control, IEEE Transacti-
5 Conclusões ons on 41(3): 358 –367.

Os resultados obtidos comprovaram que a estra- Costa, M. V. S., Campos, J. C. T., Reis, F. E. U.,
tégia de controle D-LQI via LMIs é eficaz como Bascope, R. P. T. and Pinto, V. P. (2012).
controle robusto. Isto por que é capaz de incluir Análise teórico-experimental do controle d-
caracterı́sticas referentes á imprecisão do processo, lqi via lmis aplicado ao conversor boost ccte
42v-54v 500w, Proceedings, 10th IEEE/IAS
International Conference on Industry Appli-
cations - INDUSCON, INDUCON2012, For-
taleza, CE, Brasil.

Costa, M. V. S., Pinto, V. P., Campos, J. C. T.


and do Nascimento, J. A. (2012). Controle
por d-alocação robusta via lmi aplicado em
sistemas de geração eólica, Proceedings, Sim-
pósio Brasileiro de Sistemas Elétricos - SBSE,
SBSE2012, Goiania, GO.

Dorf, R. C. and Bishop, R. H. (2008). Modern


Control Systems, Addison-Wesley.
Gahinet, P., Arkadi Nemirovski, A. J. L. and Chi-
lali, M. (1995). LMI control toolbox users
guide, MathWorks Inc, Natick, MA.
Ghaoui, L. E., Feron, E., Balakrishnan, V. and
Boyd, S. (1992). Numerical methods for
h2 related problems, Proceedings, American
Control Conference, AACC, Chicago, IL,
USA, p. 2. ref. 1–2.
Ko, H. S., Dumont, G. A., Jatskevich, J. and
Moshref, A. (2006). A new lmi represen-
tation of lqr based voltage control of grid-
connected wind farm, Proceedings, American
Control Conference, AACC, IFAC, Minnea-
polis, Minnesota, USA, p. 6. ref. 851–856.
Leite, K., Campos, J. C. T. and Costa, M. V. S.
(2011). Aplicação e análise de controle lqr
com ação integral robusta multivariável oti-
mizado via desigualdades matriciais linea-
res, Proceedings, X CONFERÊNCIA BRA-
SILEIRA DE DINÂMICA, CONTROLE E
APLICAÇÕES - DINCON, DINCON2011,
Aguas de Lindoia, SP.
Ogata, K. (2011). Engenharia de Controle Mo-
derno, 5a edn, Prentice-Hall, São Paulo.
Olalla, C., Leyva, R., Aroudi, A. E. and Queinnec,
I. (2009). Robust lqr control for pwm conver-
ters: an lmi approach, IEEE Transactions on
Industrial Eletronics 56(7): 2548–2558.

Palhares, R. M. and Gonçalves, E. N. (2008). En-


ciclopédia de automática controle e automa-
ção, Vol. 1 of Enciclopédia de automática,
Blucher, São Paulo.
Shahian, B. and Hassul, M. (1993). Control sys-
tem design using Matlab, Prentice Hall.

Você também pode gostar