Escolar Documentos
Profissional Documentos
Cultura Documentos
1 Introduo
O lugar das razes (root locus) um mtodo
clssico para anlise e projeto de controladores para
plantas lineares e invariantes no tempo descritas
atravs de uma funo de transferncia (Ogata, 2010;
Dorf e Bishop, 2001). Este fato tem motivado diversas pesquisas abordando o emprego desse mtodo no
ensino de controle automtico, considerando, por
exemplo, os ganhos negativos (Teixeira et al., 2004;
Teixeira et al., 2009) e controladores Lag (Teixeira
and Assuno, 2002) e Lead-Lag (Teixeira, 1994).
O pndulo invertido um exemplo didtico de
um sistema mecnico instvel e tornou-se um sistema
muito utilizado na verificao do comportamento de
novas estruturas de controle.
A funo de transferncia entre a tenso do motor de corrente continua que movimenta o carro do
pndulo (entrada) e a posio horizontal do carro
de fase no mnima, j que apresenta um zero no
plano real positivo. A dificuldade do controle de
sistemas de fase no mnima conhecida na comunidade de controle.
Para ilustrar esse fato, note que para estabilizar o
sistema com realimentao no pode-se utilizar ganho alto, j que o lugar das razes atrado pelo zero
(Ogata, 2010). O controle do pndulo invertido j foi
estudado com diversas abordagens, por exemplo,
utilizando a realimentao do vetor de estado (Ogata
2010), utilizando lgica fuzzy (Teixeira and Zak,
1999) e com estrutura varivel considerando atraso
(Ribeiro et al., 2011).
ISBN: 978-85-8001-069-5
(3)
Por simplicidade, a varivel t, que indica o domnio do tempo, foi omitida das equaes anteriores
e ser omitida nas demais equaes.
Tabela 1. Parmetros do sistema pndulo invertido.
Descrio
Smbolo
Valor
Unidade
Comprimento haste
Massa do pndulo
Massa do carro
Const. Gravitacional
Dado de placa
Dado de placa
2l
m
M
g
0,61
0,21
0,4573
9.8
1,7378
7,6872
m
kg
kg
m/s2
-
(4)
(1)
O sistema pndulo invertido, alm de ser um sistema naturalmente instvel, possui no linearidades
que so interessantes para aplicaes de tcnicas de
controle. As equaes diferenciais que representam a
dinmica do sistema pndulo invertido em funo do
tempo e os parmetros do sistema so dados nas
equaes e tabela a seguir (Quanser, 1998).
ISBN: 978-85-8001-069-5
(2)
(5)
(6)
Aplicando a transformada de Laplace em (5) e
(6), considerando as condies iniciais nulas e os
parmetros apresentados na Tabela 1, obtida a
funo de transferncia da posio do carrinho
em relao ao sinal de tenso da entrada de controle
, e a funo de transferncia da posio da haste
em funo do sinal de controle , conforme
equaes apresentadas a seguir.
3,78 121,506
' 16,88 ( 46,96 542,684
(7)
12, 38
46,96 542,684
(8)
'
16,88 (
Tambm por simplicidade, a varivel , que indica o domnio da frequncia, foi omitida das equaes.
As equaes linearizadas (7) e (8) sero utilizadas no projeto do controlador atravs do mtodo do
lugar das razes. J as equaes no lineares (2) e (3)
sero utilizadas na simulao atravs do software
Matlab/Simulink.
3289
O mtodo do lugar das razes (root locus) permite estudar graficamente a evoluo das razes de
malha fechada de uma equao, conhecidos os plos
e zeros de malha aberta, quando um ganho variado
continuamente de zero ao infinito. Desta forma
possvel verificar se existe um ganho que estabilize o
sistema e qual o valor adequado do mesmo, para que
o sistema atinja um comportamento dinmico desejado.
Para encontrar as razes do sistema, necessrio
primeiro encontrar os zeros e polos da funo de
transferncia em malha aberta. Subtraindo-se a quantia de polos pela quantia de zeros, encontra-se a
quantia de zeros no infinito. As regies que esto
esquerda de um nmero mpar de polos mais zeros
pertencem ao root locus. Conforme o ganho aumentado, as razes se deslocam na direo dos zeros,
se afastando dos polos. Maiores detalhes sobre o
procedimento para traar o lugar das razes de uma
funo de transferncia podem ser obtidas no livro
do Ogata (2010).
3.1 Projeto utilizando o Mtodo do Lugar das Razes
Para o projeto do controlador foi utilizado o modelo linearizado em torno do ponto de operao.
Atravs do software Matlab possvel traar o lugar
das razes das funes de transferncia apresentadas
nas equaes (7) e (8), indicando os compensadores
necessrios para poder estabilizar o sistema e fornecer um desempenho esperado.
Da equao (7) verifica-se que os zeros da funo de transferncia em malha aberta so +, 5.67 e
+ 5.67, e os plos em malha aberta so ., 0,
. 17.806, .( 6.003 e .' 5.077. Assim
comprovada a instabilidade do sistema com a presena de um polo com parte real positiva.
Na Figura 2 apresentado o lugar das razes da
posio do carrinho em funo do sinal de controle,
representada pela equao (7).
20
15
Eixo imaginrio
10
5
0
-5
-10
-15
-15
-10
-5
Eixo real
4
3
2
1
0
-1
-2
-3
-4
-5
-60
-40
-20
0
Eixo real
20
40
60
10
ISBN: 978-85-8001-069-5
(9)
/ ,
(10)
0/
Estando o pndulo em equilbrio, aproximadamente igual a zero e / . Neste trabalho foi
proposta a criao de uma varivel virtual, que se
relaciona com variveis de estado, e que seja capaz
de modificar o sistema de maneira que o mesmo
possa ser compensado com a escolha adequada dos
zeros do sistema e de um ganho 2.
A proposta de implementao de uma varivel
virtual 3, apresentada no diagrama de blocos descrito na Figura 4 e na equao (11).
-20
-20
Da equao (8) verifica-se que a funo de transferncia em malha aberta possui 2 zeros na origem e
os plos ., 0, . 17.806, .( 6.003 e .'
5.077, comprovando a instabilidade do sistema. O
lugar das razes da equao (8) apresentado na
Figura 3.
Eixo imaginrio
3 / 4 / 5
(11)
3290
Analisando os polos do sistema em malha fechada, verifica-se que para esta escolha no h um ganho 2 que estabilize o sistema. Contudo, da anlise
da Figura 6 v-se a possibilidade de estabilizar o
sistema inserindo zeros reais no semi plano esquerdo
de forma a atrair os polos em malha fechada tambm
para o semi plano esquerdo.
Figura 4. Diagrama de blocos contendo a varivel virtual 3.
(12)
3
2 ;
9: 1 2 ;
(13)
(14)
Escolhendo 5 4 0 e 1 o sistema, em
malha aberta, no possuir zeros, logo o lugar das
razes deste sistema apresentado na Figura 6.
Eixo imaginrio
10
k=308
-5
-10
-15
-20
-15
-10
-5
Eixo real
10
Valor
a
b
c
k
-0,04039
-0,01646
-0,01234
> 308
As simulaes foram feitas no software Matlab/Simulink com o sistema no linearizado, Equaes 2 e 3. Considerando que no existe derivador
ideal, utilizou-se o filtro derivativo 20/ 20,
recomendado no manual da Quanser (1998), para
eliminar rudos de alta frequncia.
Eixo imaginrio
20
10
-10
-20
-30
-30
-20
-10
0
Eixo real
10
20
30
ISBN: 978-85-8001-069-5
3291
4 Simulaes e Implementao
Posio do Carro
0.2
., 6.3937 68.5818>
. 6.3937 68.5818>
.( 3.0597
.' 1.0329
Para aproximar a simulao aos resultados esperados em bancada, foi inserido um saturador de 5 ==
no sinal enviado ao motor cc e tambm foi adicionado um sinal de rudo branco, de amplitude mxima
de 0,5Vcc, ao sinal de tenso na sada do controlador, para simular pequenos rudos que devero ocorrer em bancada.
Aps efetuadas as simulaes, o sistema foi implementado em bancada de laboratrio, conforme a
representao esquemtica apresentada na Figura 10.
ISBN: 978-85-8001-069-5
Posio [m]
-0.2
20
40
60
Tempo [seg]
80
100
80
100
80
100
Angulo da Haste
Posio [graus]
10
5
0
-5
-10
20
40
60
Tempo [seg]
Tenso [Vcc]
Sinal de Controle
5
0
-5
0
20
40
60
Tempo [seg]
Posio do Carro
Posio do Carro
Referncia
0.1
Posio [m]
0
-0.1
0.05
0
-0.05
-0.1
0
20
40
60
Tempo [seg]
80
100
80
100
80
100
Angulo da Haste
2
Posio [graus]
0.1
1
0
-1
-2
20
40
60
Tempo [seg]
Sinal de Controle
Tenso [Vcc]
Posio do Carro
Referncia
5
0
-5
0
20
40
60
Tempo [seg]
3292
0.1
0
-0.1
-0.2
A foto apresentada na Figura 11 mostra a montagem experimental realizada em bancada do Laboratrio de Pesquisa em Controle (LPC).
20
40
60
Tempo [seg]
80
100
80
100
80
100
Angulo da Haste
Posio [graus]
10
5
0
-5
-10
20
40
60
Tempo [seg]
Tenso [Vcc]
Sinal de Controle
5
0
-5
0
20
40
60
Tempo [seg]
Posio do Carro
Posio [m]
Posio do Carro
Referncia
Posio do Carro
Referncia
0.1
0.05
0
-0.05
-0.1
0
20
40
60
Tempo [seg]
80
100
80
100
80
100
Angulo da Haste
Posio [graus]
2
1
0
-1
-2
20
40
60
Tempo [seg]
Tenso [Vcc]
Sinal de Controle
ISBN: 978-85-8001-069-5
5
0
-5
0
20
40
60
Tempo [seg]
3293
3 Concluso
Agradecimentos
ISBN: 978-85-8001-069-5
Referncias Bibliogrficas
Castrucci, P; Bittar, A. and Sales, R (2011). Controle
Automtico. Rio de Janeiro, LTC.
Dorf, R. C. & Bishop, R. H (2011). Sistemas de
controle modernos. Rio de Janeiro; Livros
Tcnicos e Cientificos, 8a ed.
Ogata, K (2010). Engenharia de Controle Moderno.
Person, 4a ed. So Paulo.
Quanser Consulting Inc. Inverted pendulum (1998).
Users Manual.
Ribeiro, J.M.S; Garcia, J. P. F; Garcia, L. M. C. F;
Apolinrio, G. C (2011). Controle Experimental
do Pndulo Invertido Considerando Atraso
Computacional. In: X Simpsio Brasileiro de
Automao Inteligente - X SBAI, So Joo del
Rei.
Teixeira, M. C. M (1994). Direct Expressions For
Ogata's Lead-Lag Design Method Using Root
Locus. IEEE Transactions on Education, New
York, NY, USA, v. 37, n. 1, p. 63-64.
Teixeira, M. C. M; Zak, S. H (1999). Stabilizing
Controller Design for Uncertain Nonlinear
Systems
Using
Fuzzy
Models.
IEEE
Transactions on Fuzzy Systems, New York, NY,
USA, v. 7, n. 2, p. 133-142.
Teixeira, M. C. M; Assuno, E (2002). On Lag
Controllers: Design and Implementation. IEEE
Transactions on Education, New York - NY, v.
45, n. 3, p. 285-288.
Teixeira, M. C. M; Assuno, E; Machado. A (2004).
Method for Plotting the Complementary Root
Locus Using Root Locus (Positive Gain) Rules.
IEEE Transactions on Education, New York,
NY, USA, v. 47, n. 3, p. 405-409.
Teixeira, M. C. M; Assuno, E; Cardin, R (2009).
On Complementary Root Locus of Biproper
Transfer Functions. Mathematical Problems in
Engineering, v. 2009, p. 1-15.
3294