Você está na página 1de 5

SISTEMA DE CONTROLE DE ALOCAO DE ZEROS EM MALHA ABERTA VIA LMI

Abstract A methodology of zeros placement for open loop system applied to control system was proposed in this manuscript.
It was considered control systems for plants with zeros in the complex plane s. In this context it has been studied situations in
which the position of these zeros affect the performance specified in controllers design. Thus was used a parallel controller with
the plant so that by tuning the same the position of the zeros are modified and the project requirements are obtained in the output of
the system. The technique is formulated in terms of linear matrix inequality and by simulation of the control system demonstrates
capability of the proposed control system methodology.

Keywords Zeros placement, LMI, Open Loop, Control system.

Resumo Neste trabalho proposto uma metodologia de alocao dos zeros em malha aberta aplicada em sistemas de controle.
Considera-se sistemas de controle para plantas com zeros no plano complexo s. Neste contexto estuda-se situaes no qual
as posio destes zeros afetem o desempenho especificado em projeto para elaborao de controladores. Assim utiliza-se um
controlador em paralelo com a planta para que por meio de sintonia do mesmo, a posio dos zeros sejam alteradas e com isso os
requisitos de projetos sejam obtidos na resposta do sistema. A tcnica formulada em termos de desigualdades matriciais lineares
e por meio de simulao do sistema de controle demostra-se a potencialidade da metodologia de sistema de controle proposta.

Palavras-chave Alocao de Zeros, LMI, Malha Aberta, Sistema de Controle.

1 Introduo et al., 2007a) abordada uma metodologia de aloca-


o de zeros aplicada a sistema de controle via LMI,
Em sistemas de controle a estabilidade o obje- a qual no possibilita solucionar o problema que pode
tivo principal durante o projeto do controlador (Chen, ser causado pela presenta de zeros de plantas.
1995). Em conjunto com a estabilidade tem-se o erro Os zeros tambm apresentam funo importante
de regime em estado estacionrio como outro fator im- em algumas metodologias de sistemas de controle. Em
portante na regulao de sistemas em malha fechada. (Moura, 2012) abordada a anlise dos zeros da fun-
Neste contexto pode-se tambm inserir ao projeto n- o de transferncia de malha aberta e ajuste de pa-
dices de desempenho na regulao da resposta, tais rmetros de controladores suplementares de amorte-
como: tempo de pico, potencial de overshoot e tempo cimento acoplado ao dispositivo FACTS (do ingls,
de estabelecimento, vide (Nise, 2012) para maiores Flexible AC Transmission Systems). A utilizao da
detalhes sobre estes ndices. posio dos zeros para o projeto de rastreamento de
Considerando-se as teorias de controle linear, sinais foi proposto em (Assuno et al., 2007b) e em
caso o sistema seja controlvel, deve-se alocar os p- (Hollmann, 2015), a alocao de zeros foi utilizada
los de malha fechada em uma posio especfica do para projeto de filtros digitais.
semiplano complexo s esquerdo para obter a regula- Neste trabalho proposto uma metodologia de
o de sada adequada. Na condio da presena de modificao da posio dos zeros de malha aberta
zeros ou outros plos prximos aos plos de malha objetivando-se atingir especificaes de projeto por
fechada de projeto, o desempenho pode ser compro- meio de um sistema de controle. O mtodo no pos-
metido (Ogata, 2010). Uma soluo possvel seria ga- sibilita a modificao dos zeros da planta, os quais es-
rantir a dominncia dos plos de malha fechada por to relacionados com a estrutura da mesma. No pro-
meio de um adequado projeto de sistema de controle. jeto insere-se um controlador em paralelo com a planta
Neste contexto os zeros presentes no sistema po- de modo que os zeros do arranjo apresentem posi-
dem ser oriundos da insero de controladores de rea- o compatvel com o mapeamento de plos de malha
limentao dinmica da sada ou pela utilizao de es- fechada, e consequentemente no afetando a regula-
timadores de estados. Neste caso no existe um con- o da sada do sistema. A metodologia descrita na
trole da posio destes zeros aps o projeto do con- forma de LMIs (do ingls, Linear Matrix Inequalities).
trolador. Na situao no qual as posies destes ze- Posteriormente, por meio de simulao computacional
ros interfiram no desempenho da resposta do sistema, demonstra-se potencialidade e viabilidade da metodo-
deve-se refazer o projeto dos controladores de modo logia de sistema de controle proposta.
a obter um mapeamento de zeros em malha fechada
adequado. 2 Definio do Problema
Entretanto para plantas que possuam zeros, a po-
sio dos mesmos no ser alterada por meio do pro- Considere um sistema linear e invariante no
jeto do sistema de controle. Neste cenrio, verifica-se tempo descrito na forma de espao de estado como,
os zeros da planta na funo de transferncia de ma-
lha fechada aps a realizao do sistema de controle.
x(t) = Ax(t) + Bu(t),
No caso em que zeros da planta se localizem prxi- y(t) = Cx(t) + Du(t), (1)
mos aos plos de malha fechada determinados em pro-
jeto, a regulao da resposta pode no apresentar os sendo matrizes A Rnn , B Rnp , C Rpn
ndices de desempenho estabelecidos. Em (Assuno e D Rpp , x(t) o vetor de estados do sistema, u(t)
a entrada de controle de atuao e y(t) a sada do Alocador de Zeros
sistema. x c (t) = Axc (t) + Bc u(t)
yc (t) = Cxc (t) + Dc u(t)
Observao 1 Admite-se neste trabalho que o sis- u(t) + yt (t)
tema dinmico dado em (1) apresente zero(s) no semi-
Planta +
plano esquerdo do plano complexo s, os quais podem

x(t) = Ax(t) + Bu(t)
ser calculados por (Franklin et al., 2013):
  y(t) = Cx(t) + Du(t)
sI A B
det = 0. (2)
C D
Figura 1: Sistema de controle para modificao dos
Na literatura de sistema de controle existem di- zeros.
versas metodologias para regular o sinal de sada, tais
como: realimentao dos estados, realimentao da de estado como,
sada, controle preditivo, controle adaptativo, controle
com modos deslizantes, entre outros. Para um sis- x t (t) = Axt (t) + (B + Bc )u(t), (3)
tema controlvel, pode-se atingir estas especificaes y(t) = Cxt (t) + (D + Dc )u(t),
de projeto utilizando teorias de controle com alocao
dos plos. Neste caso, dado um sistema controlvel, sendo matrizes Bc Rnp , Cc Rpn e Dc
pode-se alocar os plos em qualquer posio do semi- Rpp .
plano complexo s esquerdo (Ogata, 2010). Reescrevendo-se (3) obtm-se,
No projeto do sistema de controle com alocao
de plos fixa-se um par de plos complexos conju- x t (t) = At xt (t) + Bt u(t), (4)
gados em um ponto do semiplano complexo s es- yt (t) = Ct xt (t) + Dt u(t),
querdo que proporcione especificaes de desempe-
nho a sada do sistema de controle. Neste procedi- sendo,
mento deve ser garantida a dominncia dos plos de
segunda ordem de projeto para que a resposta do sis- At = A, Bt = B + Bc , Ct = C e Dt = D + Dc .
tema em malha fechada atenda as especificaes esta-
belecidas. O polinmio caracterstico da planta ilustrada na
Entretanto no todas as metodologias de siste- Figura 1 pode ser obtido por (Ogata, 2010),
mas de controle que permite ao projetista garantir do-
minncia de plos em malha fechada. Um fator que p(s) = det(sI A)1 , (5)
pode dificultar o projeto de um sistema de controle
e para obter os plos deste sistema deve-se resolver a
a presena de zeros no sistema. Neste contexto pode
equao p(s) = 0. Observa-se que o sistema descrito
existir zeros presentes na planta, e ainda, caso seja uti-
em (4) apresenta os mesmos plos da planta. Entre-
lizado estimadores de estados ou controladores din-
tanto a posio dos zeros para o sistema resultante
micos de realimentao de sada, a funo de transfe-
alterada em relao a posio dos zeros da planta.
rncia de malha fechada do sistema pode apresentar
Na situao no qual a posio dos zeros da planta
zeros que interfiram no desempenho da resposta.
interfere do desempenho da sada em malha fechada
pode-se utilizar o sistema de controle ilustrado na Fi-
Problema 2 Projetar um controlador que permita ob- gura 1 para modificar o mapeamento de zeros. A
ter regulao da resposta para plantas com zeros no modificao da posio dos zeros pode ser realizada
semiplano complexo s esquerdo. Considera-se siste- pela escolha adequada dos parmetros Bc, Dc des-
mas com zeros que impossibilitem alocao de p- critos em (3). O Teorema 4 apresenta o projeto via
los visando atingir especificaes de transitrio, tais LMIs para a modificao dos zeros objetivando-se
como: tempo de estabelecimento, tempo de pico e po- atingir especificaes de transitrio e regime em pro-
tencial de overshoot. jeto solucionando-se o Problema 2.

Observao 3 O diagrama de blocos do sistema de Teorema 4 Considere o sistema descrito em (1) est-
controle usado neste trabalho para resolver o Pro- vel, com zero(s) no semiplano esquerdo do plano com-
plexo s e o Problema 2. Admitindo-se o parmetro
blema 2 ilustrado na Figura 1. Tal sistema possibi- Dc fixo, com det [Dc ] 6= 0 e se existe soluo para
lita a modificao da posio dos zeros no semiplano a LMI descrita em (6), ento pode-se alocar os zeros
complexo s esquerdo do sistema em malha aberta. Tal do sistema ilustrado na Figura 1 em uma regio limi-
modificao impede que a posio dos zeros da planta tada por um crculo de raio z com centro em (qz , 0)
interfira na regulao da sada do sistema. ilustrada na Figura 2, resolvendo-se
" #
z Q QA W Dt1 C + qz Q
Para o diagrama de blocos ilustrado na Figura 1, < 0, (6)
A Q C Dt1 W + qz Q z Q
adota-se a varivel de estado xt (t) = x(t) + xc (t),
assim tal sistema pode ser descrito na forma de espao sendo W = QBt Rnp .
Imag(s)
3 Exemplo de Aplicao
replacements
Considere o seguinte sistema descrito na forma de
z espao de estado dado a seguir,
   
qz 40 80 1
Real(s)
x(t) = x(t) + u(t), (10)
1 0 0
 
y(t) = 1 20 x(t).

Para a regulao da sada em malha fechada con-


siderando uma entrada degrau unitria do sistema
Figura 2: Regio para alocao dos zeros com raio z dado em (10) tem-se como especificaes de projeto
e centro em (qz , 0) no plano complexo s. os seguintes itens,
Tempo de estabelecimento: 0,16 segundos.
Prova: A determinao da posio dos zeros de uma Potencial de overshoot: 15%.
dado sistema descrito em espao de estado pode ser
obtido solucionando-se (2). Neste contexto os zeros Adota-se a realimentao de estados como opo
do sistema dado em (4) pode ser determinado por, para sistema de controle visando obter a resposta es-
pecificada em projeto. Ressalta-se que a correo de
  erro de regime no foi abordada como requisito para
sI At Bt
det = 0. (7) o sistema de controle. O sistema de controle utilizado
Ct Dt
no trabalho ilustrado na Figura 3.
u(t) x(t) y(t)
Multiplicando a ltima coluna por Dt1 , sendo
x(t) = Ax(t) + Bu(t) C
que det [Dc ] 6= 0 por considerao inicial, e
adicionando-se primeira coluna o produto de Ct pela
ltima coluna, tem-se:
  K
sI At + Bt Dt1 Ct Bt Dt1
det = 0.(8)
0 1
  Figura 3: Sistema de controle de realimentao dos
det sI At + Bt Dt1 Ct = 0. estados.

As especificaes de projeto so atingidas via re-


Assim, determina-se a posio dos zeros do sis-
alimentao de estados com alocao de plos em
temas calculando-se os autovalores da matriz Ax =
s1,2 = 25 j41, 38. Assim utilizando a Frmula
At Bt Dt1 Ct .
de Ackermann determina-se o seguinte controlador.
Para que os autovalores de uma dada matriz A  
estejam alocados em uma regio do plano-s limita- K = 10 2257, 31 . (11)
dos por uma circunferncia de raio a com centro em
(qa , 0), deve existir uma matriz Q, Q = Q > 0, tal A Figura 4 ilustra a resposta ao degrau unitrio do
que a seguinte inequao seja satisfeita (Chilali and sistema de controle de realimentao de estados pro-
Gahinet, 1996): jetado, sendo controlador dado em (11).

0.016
QA + qa Q
 
a Q
< 0. (9) 0.014

A Q + qa Q a Q 0.012
Amplitude

0.01

0.008

Substituindo-se a matriz A pela matriz At em (9), 0.006

com a manipulao de varivel W = QBt , obtm-se 0.004

a LMI descrita em (6). 0.002

0
0 0.05 0.1 0.15 0.2 0.25
O Teorema 4 possibilita a alocao de zeros do Tempo [seg.]
sistema ilustrado na Figura 1 visando a regulao do
sinal de sada da planta. Neste caso a teoria descrita Figura 4: Resposta ao degrau unitrio.
neste trabalho no realiza a alocao de zeros do sis-
tema fsico, os quais representam caractersticas din- A resposta do sistema de controle ilustrada na Fi-
micas do mesmo. Na seo seguinte apresenta-se uma gura 4 para a entrada degrau unitria apresenta tempo
aplicao da metodologia de alocao de zeros pro- de estabelecimento de 0,153 segundos. O potencial
posta neste trabalho. de overshoot deste sistema de 86,8%. Neste caso o
tempo de estabelecimento de projeto foi atingido, mas de overshoot deste sistema de 15,9%. Neste caso
o potencial de overshoot foi diferente do especificado tanto o tempo de estabelecimento quanto o potencial
em projeto (P. O. 86,8%). de overshoot de projeto pode ser considerado que fo-
O sistema descrito em (10) apresenta um zero na ram atingidos.
posio -20 no plano complexo s. Possivelmente, a Por meio da anlise dos resultados, verifica-se que
posio deste zero interfere no desempenho da res- esta metodologia pode ser utilizada para projeto de sis-
posta do sistema, devido ao fato que os plos de malha tema de controle em plantas que tenham zero em sua
fechada foram alocados em s1,2 = 25 j41, 38, os modelagem e que de algum modo a posio deste zero
quais so prximos dos zeros. dificulte a elaborao de controladores para regulao
Ento, utiliza-se o Teorema 4 para alocar este ze- da sada de sistemas.
ros distante dos plos de malha-fechada. Considera-se
a regio do crculo para alocao dos zeros com centro
qz = 50 o z = 15. Utiliza-se tambm o parmetro 4 Concluso
Dc = 1 obtm o seguinte resultado,
Neste trabalho foi proposto uma metodologia para
alocao de zeros em malha aberta para sintonia de
 
4, 96
Bc = (12) controladores em regulao de variveis de sada. Tal
2, 49
mtodo pode ser utilizado quando a posio do zero
neste cenrio, os zeros de malha direta do sistema ilus- em malha aberta dificulta o projeto do controlador no
trado na Figura 1 considerando-se a planta dada em que diz respeito a obter os requisitos de desempenho
(10) so, da resposta do sistema.
A metodologia descrita na forma de LMIs, e
z1 = 35, 97 e z2 = 50 (13) quando factvel, pode ser facilmente solucionados por
meio de algoritmos de convergncia polinomial dis-
Observa-se que inicialmente a planta apresenta ponveis na literatura (Oliveira et al., 1997), (Gahinet
um zero de malha aberta. Entretanto a soluo do Teo- et al., 1995).
rema 4 apresenta dois zeros de malha aberta para o sis-
tema ilustrado na Figura 1. Este fator acontece pois Dc
no pode ser nulo ou possuir determinante igual a zero. Referncias
A metodologia proposta utiliza Dc1 em seus equaci-
onamentos. Aps a determinao de Bc projeta-se o Assuno, E., Andrea, C. Q. and Teixeira, M. C. M.
controlador de realimentao de estado para o sistema (2007a). Alocao de zeros aplicada a sistemas
descrito em (4). Neste contexto utiliza-se as mesmas de controle via lmi, Sba: Controle & Automao
especificaes de projeto para determinao do con- Sociedade Brasileira de Automatica 18(1): 55
trolador K. Assim, por meio da utilizao da frmula 66.
de Ackermann determina-se o controlador, o qual
dado por, Assuno, E., Andrea, C. Q. and Teixeira, M. C. M.
  (2007b). H2 and hoo-optimal control for the trac-
K = 36, 69 59, 04 . (14) king problem with zero variation, Sba: Controle
& Automao Sociedade Brasileira de Automa-
A Figura 5 ilustra a resposta ao degrau unitrio tica 1: 682688.
do sistema de controle de realimentao de estados
projetado para o sistema com modificao da posio Chen, C. T. (1995). Linear System Theory and Design,
dos zeros de malha aberta, sendo controlador dado em Oxford University Press, Inc.
(14).
Chilali, M. and Gahinet, P. (1996). H Design with
2.2 Pole Placement Constraints: An LMI Appro-
2
ach, IEEE Transactions on Automatic Control
41(3): 358367.
Amplitude

1.8

1.6 Franklin, G. F., Powell, J. D. and Emami-Naeini, A.


1.4
(2013). Sistemas de Controle para Engenharia,
6 edn, bookman.
1.2

1
0 0.05 0.1 0.15 0.2
Gahinet, P., Nemirovski, A., Laub, A. J. and Chilali,
Tempo [seg.] M. (1995). LMI Control Toolbox Users Guide,
The Mathworks Inc., USA.
Figura 5: Resposta ao degrau unitrio.
Hollmann, Luke J. ; Stevenson, R. L. (2015). Pole-
A resposta do sistema de controle ilustrada na Fi- zero placement algorithm for the design of di-
gura 5 para a entrada degrau unitria apresenta tempo gital filters with fractional-order rolloff, Signal
de estabelecimento de 0,153 segundos. O potencial Processing 107: 218229.
Moura, R. F. (2012). Anlise dos Zeros da FTMA e
Ajuste de Parmetros de Controladores Suple-
mentares de Amortecimento Acoplado ao Dispo-
sitivo FACTS UPFC, Tese de Doutorado, Unesp,
Campus Ilha Solteira-SP.

Nise, N. S. (2012). Engenharia de Sistemas de Con-


trole, 6 ed. edn, LTC.

Ogata, K. (2010). Engenharia de Controle Moderno,


5 edn, Pearson.

Oliveira, M. C., Farias, D. P. and Geromel, J. C.


(1997). Lmisol, Users guide, UNICAMP,
Campinas-SP, Brasil .

Você também pode gostar