Escolar Documentos
Profissional Documentos
Cultura Documentos
Rio de Janeiro
Maro de 2014
Examinado por:
iii
Agradecimentos
Agradeo minha famlia, em especial minha esposa Camila Maia, pela dedicao, apoio e especial cuidado dedicado ao nosso filho Esdras durante o desenvolvimento deste trabalho.
Alm disso, agradeo ao CEFET-RJ, em particular ao prof. Alessandro Rosa
Lopes Zachi, por ceder a bancada com o giroscpico de trs graus de liberdade para
realizar os experimentos deste trabalho.
iv
In this work are developed and implemented control schemes for a prototype
gyroscope bench with three degrees of freedom. Two pertinent challenges regarding
two of the three degrees of freedom are presented. This is a preliminary work which
provided the basic tools necessary for students to emphasize the design and analysis
of control methods for nonlinear dynamic systems, focusing efforts solely on the
implementation of control schemes and their respective closed-loop performance.
The first approach consists in developing an artificial non-minimum phase plant to
serve as a platform for future experimental works. The second one addresses the
problem of angular velocity estimation, where a proper control scheme is used to
implement the so-called Rate Gyro Sensor. Simulations and experimental results
illustrate the performance of the controllers considered in this work.
Keywords: Gyroscope, Non-minimum Phase Plants, Rate Gyro Sensor.
vi
Sumrio
Agradecimentos
iv
Lista de Figuras
ix
Lista de Tabelas
xi
1 Introduo
1.1 Conceitos Bsico de um Giroscpio . . . . . . . . . . . . . . . . . . .
1.2 Objetivo do Trabalho . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3 Organizao do Trabalho . . . . . . . . . . . . . . . . . . . . . . . . .
2 Modelagem
2.1 Descrio da Bancada . . . . . . .
2.1.1 Mdulo de Potncia . . . . .
2.1.2 Placa de Aquisio de Dados
2.2 Modelo do Giroscpio . . . . . . . .
2.2.1 Rotor em Alta Velocidade .
2.2.2 Linearizao para Pequeno
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
4
6
6
7
7
8
9
9
13
14
15
16
19
20
21
21
22
27
28
29
30
30
vii
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4.4
4.5
Implementao do Controlador . . . . . . . .
Resultados Experimentais . . . . . . . . . . .
4.5.1 Trajetria desejada yd = 0.1745sin(t) .
4.5.2 Trajetria desejada yd = 0.1745sin(2t)
.
.
.
.
.
.
.
.
5 Rate Gyro
5.1 Rate Gyro: Sintonia - Aspectos Gerais . . . . . .
5.2 Primeira Implementao - Velocidades Moderadas
5.2.1 Primeira Sintonia . . . . . . . . . . . . . .
5.2.2 Segunda sintonia . . . . . . . . . . . . . .
5.2.3 Terceira sintonia . . . . . . . . . . . . . .
5.2.4 Quarta sintonia . . . . . . . . . . . . . . .
5.2.5 Quinta sintonia . . . . . . . . . . . . . . .
5.3 Segunda Implementao - Velocidades mais altas
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
33
33
34
35
.
.
.
.
.
.
.
.
38
39
40
40
43
45
45
46
46
6 Concluso
50
Referncias Bibliogrficas
52
viii
Lista de Figuras
1.1
1.2
2.1
2.2
2.3
2.4
2.5
2.6
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10
3.11
3.12
3.13
3.14
ix
.
.
.
.
.
.
2
4
8
9
10
10
11
12
16
17
17
18
18
19
20
21
22
23
24
24
25
25
4.6
4.7
4.8
4.9
4.10
4.11
4.12
4.13
4.14
4.15
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.10
5.11
4.3
4.4
4.5
Mazul = k b
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
28
28
31
31
32
32
33
34
34
35
35
36
37
37
37
39
42
44
44
45
46
47
48
48
49
49
Lista de Tabelas
2.1
Componentes do Gyro . . . . . . . . . . . . . . . . . . . . . . . . . .
xi
Captulo 1
Introduo
Pesquisadores em praticamente todas as reas de engenharia experimentam
tcnicas de controle para realizar sistemas de engenharia com complexidade significativa. De uma perspectiva prtica, no entanto, freqentemente desafiador
desenvolver um regime eficaz de pesquisa que envolva teoria e algoritmo avanados
com aplicao no mundo real [1]. De forma geral, pesquisa bsica em controle terico tem fornecido mtodos de anlise e concepo de estratgias de controle, em
particular, para sistemas modelados por dinmicas no-lineares. Do ponto de vista
das aplicaes, no contexto geral de robtica industrial, automao e controle de
processos, as tcnicas e os algoritmos so comumente testados em bancadas experimentais para validar os resultados tericos desenvolvidos e considerar problemas
prticos de implementao, tais como: rudo de medio, dinmicas e perturbaes
no-modeladas, conservadorismos e discretizao dos controladores.
Trabalhos abordando bancadas experimentais para alunos de graduao em
controle podem ser encontrados na literatura. Em [2], desenvolveu uma bancada
composta por um alvo fixado ao eixo de um motor para avaliar esquemas de controle
por busca extremal. Uma bancada para o estudo do controle eletrnico de motores
sncronos de m permanente utilizando um DSP foi proposta em [3]. Ensaios para
anlise de estratgias de controle de sistemas de refrigerao e ar condicionado foram
tratados em [4]. Mais especificamente, em robtica, um prottipo de quadrirrotor
que serviu de base para o estudo de controle de posio e orientao foi desenvolvido
em [5] e em [6] desenvolveu-se uma bancada de robs terrestres holonmicos, sobre a
qual visava-se o estudo do controle de formao de robs. Estes tipos de equipamentos tambm so importantes no ensino de controle de uma forma geral e compem
vrios kits educacionais. Em [7], encontra-se estudos sobre sistemas de controle de
nvel e temperatura em uma bancada didtica e, em [8], um sistema de controle de
uma bancada didtica para posicionadores eletro-hidrulicos proporcionais.
Este projeto aborda experimentos com um equipamento eletromecnico de
bancada com dinmica rotacional: o giroscpio com trs graus de liberdade (3D Gy1
roscope) desenvolvido pela empresa Quanser Innovate Educate, ver Fig 1.1. Tem-se
um exemplo da implementao desse tipo de bancada em [9], no qual feito um
estudo comparativo sobre a implementao da bancada do giroscpio num laboratrio multidisciplinar. O sistema consiste num disco/rotor montado num anel interno
balho preliminar para gerar os subsdios mnimos necessrios para que alunos de
graduao possam dar nfase concepo e anlise de mtodos de controle para
sistemas modelados por dinmicas no-lineares, focando esforos unicamente na implementao de esquemas de controle e suas respectivas avaliaes de desempenho
em malha fechada.
Devido ao acoplamento entre os dois graus de liberdade de interesse neste
trabalho, eixos azul e vermelho (ver Fig 1.1), possvel manipular o torque do motor
associado a um dos graus de liberdade (eixo azul) e controlar a posio angular
associada ao outro grau de liberdade (eixo vermelho).
As principais aplicaes consideradas neste trabalho so:
1. A principal aplicao prope um esquema de controle, inspirado no manual da
Quanser, que utiliza um compensador linear de fase no mnima para controlar
a posio angular do eixo vermelho, tendo como varivel de controle o torque do
motor do eixo azul. Este um possvel compensador que assegura estabilizao
em malha fechada. Apesar de ser menos intuitivo usar este compensador de
fase no-mnima para estabilizar a planta, este compensador gera um sistema
estabilizado em malha fechada que tambm apresenta fase no-mnima. Desta
forma, cria-se artificialmente uma plataforma experimental com uma dinmica
estvel e de fase no-minma. Este sistema, apesar de estvel, apresenta uma
dificuldade adicional reconhecida na literatura de controle a fase no-mnima
o que constitui uma plataforma experimental desafiadora para ser utilizada
por alunos de nvel de graduao e ps-graduao.
2. Uma segunda aplicao, ainda considerando estes mesmos dois graus de liberdade do giroscpio (eixos azul e vermelho), aborda um estimador de velocidade
angular, denominado de Rate Gyro. O interessante deste estimador que ele
utiliza apenas informao de um dos graus de liberdade (eixo azul), posio e
velocidade estimada via derivao aproximada (derivada suja), para estimar
a velocidade angular do outro grau de liberdade (eixo vermelho). O funcionamento do Rate Gyro baseado numa propriedade dos giroscpios - a precesso
giroscpica. A partir dessa propriedade, a posio angular de um dos eixos do
giroscpio (azul) sensvel diretamente a variaes da velocidade angular do
outro eixo (vermelho), permitindo assim uma medio indireta da velocidade
angular. O Rate Gyro apresenta algumas vantagens. Em relao ao tacmetro, a distoro da linearidade de sua curva sobre altas rotaes restringe este
aparelho para uma faixa moderada de velocidade angulares. Os Rate Gyros,
no entanto, apresentam bom desempenho para medir velocidades angulares
extremas. Em relao ao enconder incremental, o Rate Gyro no necessita
de medio conjunta do tempo para estimao da velocidade (via derivada
3
1.1
1.2
Objetivo do Trabalho
Este trabalho objetiva de forma geral contribuir com base laboratorial na rea
de controle de processos e robtica para alunos de cursos Engenharia de Controle
e Automao, visando o desenvolvimento de pesquisa bsica e aplicada na rea
de sistemas robticos e a formao recursos humanos especializados em controle e
robtica. Busca-se fornecer subsdios bsicos para que alunos possam estudar o desempenho de controladores e modelos via simulaes numricas realistas, validando
resultados experimentalmente e sintonizando controladores. Mais especificamente, o
objetivo desenvolver experimentos preliminares para avaliar o funcionamento geral
e, em particular, o funcionamento de dois graus de liberdade do giroscpio e fornecer
uma base slida de software, com os requisitos mnimos necessrios para permitir
uma fcil implementao no Matlab/Simulink para futuros desenvolvimentos.
1.3
Organizao do Trabalho
Captulo 2
Modelagem
Este captulo apresenta a descrio da bancada experimental e o desenvolvimento do modelo do giroscpio.
2.1
Descrio da Bancada
2.1.1
Mdulo de Potncia
2.1.2
2.2
Modelo do Giroscpio
10
Mext =
L
+ L.
t
(2.2)
(2.3)
(2.4)
+ cosk
w = ( sin)i
+ j
.
(2.5)
Como os eixos coordenados so tambm eixos principais de inrcia, as componentes da quantidade de movimento angular L podem ser obtidas multiplicando-se as
componentes de w pelos momentos de inrcia do sistema em relao a x,y e z,
respectivamente.
Lembrando que os eixos rotativos esto fixos no eixo interno e por isso mesmo
no acompanham a rotao prpria do giroscpio, pode-se expressar a velocidade
angular como:
+ j
,
= K
(2.6)
12
+ cosk
= sini
+ j
.
(2.7)
Mrotor =
Jxr (
(2.10)
A estrutura verstil do giroscpio permite vrias configuraes fixando-se as subestruturas ou restringindo seu movimento. Nessas condies, simplificaes considerveis podem ser obtidas nas equaes de movimento.
2.2.1
13
2.2.2
Jy + h cos = Mazul ,
(2.11)
(2.12)
Uma nova aproximao pode ser obtida com a condio de pequenos movimentos do rotor em relao a y. Utilizando a usual aproximao para ngulos pequenos,
cos 1, obtm-se o seguinte conjunto de equaes lineares:
Jy + h = Mazul ,
(2.13)
Jz h = Mver .
(2.14)
14
Captulo 3
Estabilizao e Fase No-Mnima
Artificial
O objetivo aqui controlar a posio angular do eixo vermelho () manipulando o torque no eixo azul (Mazul ). Considera-se que o eixo vermelho esteja livre
de torque (Mver = 0), o rotor em alta velocidade e pequenas excurses do eixo azul
( pequeno). Portanto, calculando a funo de transferncia a partir das equaes
(2.13) e (2.14), tem-se:
h
.
(3.1)
=
Mazul
JyJzs3 + h2 s
Considerando os parmetros fornecidos pelo fabricante (ver, Figura 2.3), tem-se:
h = 0.8168.
Jy = 0.0026.
Jz = 0.0342.
Desta forma, a seguinte funo de transferncia de terceira ordem instvel pode ser
obtida:
0.8168
=
.
(3.2)
Mazul
0.00009s3 + 0.6672s
Apesar dos parmetros da planta fornecidos pelo fabricante serem muito precisos, a
validao deste modelo ser corroborada nos experimentos e simulaes apresentados
nos captulos subseqentes.
O objetivo, em primeiro lugar, estabilizar esta planta. Existem vrias ferramentas para projetar um controlador atravs da funo de transferncia. Entre
elas: Routh-Hurwitz, Lugar das Razes, Diagrama de Nyquist. Pela comodidade
de anlise do sistema em malha aberta, optou-se primeiramente pela abordagem do
lugar das razes.
Na busca de posicionar todos os plos do sistema no semiplano esquerdo do
plano s, algumas alternativas de controladores foram obviamente descartadas, entre
15
(3.3)
Figura 3.1: Lugar das Razes da Planta (3.2) com Ganho kp Positivo - Controlador
Proporcional.
kp , pois no existe escolha de kp tal que os 3 plos pertenam ao semiplano esquerdo.
Pior ainda a incluso de ao integral, que certamente levar o sistema em malha
fechada na direo da instabilidade. De fato, para
C(s) =
kp (tI s + 1)
,
tI s
(3.4)
os diagramas das figuras 3.2 e 3.3, este com o zero do controlador no semiplano
direito e aquele com o zero no semiplano esquerdo, conclui-se que no h ajuste do
controlador proporcional integral (escolha de kp e tI ) que estabilize a planta. Na
configurao do controlador com o zero de fase no-mnima, os polos imaginrios
so repelidos para o semiplano direito. Na com o zero de fase mnima, os polos reais
so atrados para o semiplano direito.
3.1
k(s + )
.
(s + )
16
(3.5)
Figura 3.2: Lugar das Razes da Planta (3.2) - Controlador Proporcional Integral.
Figura 3.3: Lugar das Razes da Planta (3.2) - Controlador Proporcional Integral.
Primeira configurao possvel - plo e zero no semiplano esquerdo com >
(lead). Os plos imaginrios no so atrados para o semiplano esquerdo,
segundo a Figura 3.4.
Segunda configurao possvel - plo e zero no semiplano esquerdo com <
(lag). Os plos imaginrios continuam no semiplano direito segundo a Figura
3.5. Obviamente, assim como o controlador PI.
Outras tentativas poderiam ser exploradas, como o uso de dois controladores
em avano de fase, para estabilizar o sistema em malha fechada. No entanto, uma
soluo no intuitiva, porm simples consiste em posicionar o zero de C(s) no semiplano lateral direito (zero instvel). Neste caso, de acordo com o lugar das razes
apresentado na Figura 3.6, existe um faixa de ganho que estabiliza o sistema em
17
Figura 3.4: Lugar das Razes da Planta (3.2) - Controlador Lead com > .
Figura 3.5: Lugar das Razes da Planta (3.2) - Controlador Lag com < .
malha fechada. De imediato percebe-se que existe a possibilidade de estabilizar a
planta escolhendo os parmetros adequadamente na terceira configurao (controlador com um zero instvel), da Figura 3.6. O zero do semiplano direito repele os
plos imaginrios em direo ao semiplano esquerdo. Os peolos reais so atrados
para o semiplano direito, mas o sistema estvel para uma larga faixa de valores
de k. O preo a ser pago: o sistema estvel em malha fechada torna-se de fase nomnima. Por outro lado, esta configurao resulta numa plataforma experimental
para avaliar esquemas de controle para sistemas de fase no-mnima, mesmo que
desenvolvida de forma artificial.
18
Figura 3.6: Lugar das Razes da Planta (3.2) - Controlador Lead de Fase No
Mnima.
3.2
Implementao
Para propiciar os efeitos giroscpicos, necessrio que o rotor atinja alta velocidade. Por isso, inicialmente os outros sinais de controle seno o do rotor so
mantidos chaveados em emergncia (zero) at que o rotor atinja a velocidade desejada - 1500RP M , no caso. Para atingir esta velocidade angular, urotor reali com ganho proporcional (bloco
mentado com a velocidade angular do mesmo ,
SUBCONTROLEROTOR da Figura 3.7).
Depois disso, aciona-se o sinal de controle do motor azul, uazul , que obtido
pelo controlador projetado sobre a posio do eixo vermelho com um ganho 1/F
relativo converso torque tenso. o bloco CONTROLADOR PRINCIPAL
da Figura 3.7, projetado para controlar a posio do vermelho.
O sistema mostrou-se instvel depois de alguns segundos. O que ocorreu devido
ao eixo azul estar saindo de sua regio aproximadamente linear, falhando a hiptese de linearizao para pequeno. Isto foi contornado criando-se um subcontrole
(uvermelho ) para manter o eixo azul na regio linear (bloco SUBCONTROLEVERMELHO da Figura 3.7). Consiste em uma realimentao proporcional da posio
angular do eixo azul ().
No mais, no bloco Atua Planta Real da Figura 3.7 chegam os sinais de
controle (tenso) nos respectivos motores. Antes disso cada sinal passa por uma
saturao, para proteger a planta de possveis tenses mais altas. A referncia
para o eixo vermelho est explcita na Figura 3.7 e passa por uma funo sigmide
19
3.2.1
3.3
3.3.1
21
Figura 3.9: (verde) e referncia (azul) versus tempo - Controlador (3.6), Planta
(3.2)
O resultado foi o esperado: o controlador estabilizou a planta.
Entretanto, a fase no-mnima do controlador perceptvel e afeta bastante o
seu desempenho.
3.3.2
Observe o lugar das razes do controlador (3.6) na Figura 3.11. O zero instvel
responsvel pela repulso dos polos imaginrios em direo ao semiplano esquerdo.
importante notar, entretanto, que este efeito ocorre para uma larga faixa de valores
de .
22
Figura 3.10: uazul em Volts versus tempo - Controlador (3.6), Planta (3.2)
A ideia aqui escolher, pois, o zero de dinmica mais rpida o possvel sem
instabilizar o sistema.
Traou-se ento o lugar das razes para = 100, na Figura 3.12. A estabilidade
do nosso controlador j foi bastante prejudicada, sendo vlida apenas para ganhos
K bem pequenos. O zero do semiplano direito, por j estar muito distante, perdeu
sua capacidade de repulso dos polos imaginrios para o semiplano esquerdo.
Testou-se o valor = 80, na Figura 3.13. Foi obtido um resultado satisfatrio.
O zero instvel possui dinmica bem rpida, e ainda est repelindo os polos imaginrios para o semiplano esquerdo, de forma que h uma faixa de valores considervel
de ganhos K com o sistema estvel.
Com essa escolha de = 80, e o polo = 35 e ganho K = 5 sintonizados
experimentalmente projeta-se o seguinte controlador:
5(s + 80)
(3.7)
s + 35
So apresentados os resultados experimentais nas figuras 3.14 e 3.15.
Na Figura 3.14 constata-se a melhora da resposta - a fase no-mnima ficou
desprezvel, o undershoot imperceptvel. A dinmica do zero instvel suficientemente rpida implicou grande melhora do desempenho do controlador (3.7) em
comparao ao controlador (3.6).
D(s) =
23
Figura 3.11: Lugar das Razes da Planta (3.2) - Controlador Lead de Fase No
Mnima com = 2.5.
Figura 3.12: Lugar das Razes da Planta (3.2) - Controlador Lead de Fase No
Mnima com = 100.
24
Figura 3.13: Lugar das Razes da Planta (3.2) - Controlador Lead de Fase No
Mnima com = 80.
Figura 3.14: (verde) e referncia (azul) versus tempo - Controlador (3.7), Planta
(3.2)
25
Figura 3.15: uazul em Volts versus tempo - Controlador (3.7), Planta (3.2)
26
Captulo 4
Controle da Planta Artificial de
Fase No-Mnima
Em se tratando de sistemas lineares, pode-se definir um sistema de fase nomnima como aquele cuja funo de transferncia apresenta zero no semiplano direito
aberto do plano s (zero instvel) [19]. De forma mais ampla, um sistema possui fase
no-mnima se existe uma realimentao de estados que mantm a sada do sistema
identicamente zero enquanto a dinmica interna instvel [20].
Esta nomeclatura deve-se comparao da variao de fase de um sistema com
zeros no semiplano direito (SPD) a um sistema com zeros no semiplano esquerdo
(SPE). Observa-se que a variao de fase de um sistema com todos os zeros no SPE
sempre menor, com a freqncia variando de zero a infinito. Portanto, o sistema cuja
funo de transferncia apresenta todos seus zeros no SPE dita de fase mnima.
Sistemas de fase no-mnima objeto de inmeras pesquisas: [21] analisa o
controle e o comportamento de sistemas de fase no-mnima em geral; [22] aplica
controle adaptativo a sistema nanoposicionador piezoeltrico de dinmica de fase
no-mnima; [23] estuda ferramentas de controle de alta preciso-velocidade baseadas na inverso do modelo dinmico e a respectiva aplicao em sistemas de fase
no-mnima; [24] desenvolve o controle de um avio instvel de fase no-mnima;
[25] apresenta solues prticas ao problema de fase no-mnima sob o paradigma
de rejeio ao distrbio.
A classe de sistemas de fase no-mnima aparece em processos industriais e
apresenta dificuldade em seu controle. Muitos procedimentos excluem a aplicao a
sistemas de fase no-mnima. Em grande parte da literatura de controle, este tipo
de sistema pouco considerado, e quando aparece tratado superficialmente [21].
Na realidade, pode-se afirmar que em geral a fase no-mnima impede rastreamento
perfeito, resultando em atrasos e erros residuais (rastreamento prtico). Esta plataforma experimental de fase no-mnima, mesmo que desenvolvida artificialmente,
apresenta especial desafio para a comunidade de controle.
27
4.1
Figura 4.2: (verde) e referncia (azul) versus tempo - Controlador (3.6), Planta
(3.2)
Com funo de transferncia em malha fechada:
G(s) =
10.62s + 26.55
0.0001s4 + 0.0022s3 + 0.6672s2 + 6.06s + 26.55
28
(4.1)
Tendo por base o diagrama 4.1, o objetivo escolher Reference - que foi
chamado de sinal de entrada u(t) - tal que siga ou se aproxime bastante da
trajetria desejada yd .
4.2
(4.2)
y = Cx .
(4.3)
(4.4)
yd = Qw ,
(4.5)
(4.6)
x = Ax + Bu ,
(4.7)
= Sw ,
w
(4.8)
e = Cx + Qw .
(4.9)
(4.10)
0 = C + Q .
(4.11)
29
(4.12)
4.2.1
Projeto e Sintonia
Seja yd = asin(t) a trajetria desejada, que pode ser obtida pelo sistema
exgeno:
0
1
w,
=
w
(4.13)
1 0
yd =
1 0
(4.14)
w.
Resolvendo o sistema:
S = A + B ,
(4.15)
0 = C + Q ,
(4.16)
tem-se:
5
10
0.3247 0.1299
0.1299 0.3247
,
0.3247 0.1299
0.1299
0.3247
0.7617 0.5329
(4.17)
(4.18)
Note que K deve ser escolhido tal que os polos de A + BK sejam posicionados no
semiplano esquerdo. Como o sistema j estvel, a realimentao de estados no
melhora o desempenho e, portanto, basta K = 0. Sendo assim, o controle se reduz
a um simples ajuste do sinal de referncia yd para assegurar erro de rastreamento
nulo. Neste caso, o sinal de controle dado por
u=
4.3
0.7617 0.5329
w.
(4.19)
Simulaes Numricas
30
31
Figura 4.5: Simulao - (verde) e yd (azul) versus tempo - Sem Controle, Planta
(4.1)
Na Figura 4.5, tem-se a sada (em verde) e a trajetria desejada yd (em
azul) para o sistema apresentado no incio do captulo com funo de transferncia
(4.1), sem controle (entrada igual trajetria desejada, u = yd ). Constatam-se os
sinais bem descasados sobre todo intervalo de tempo. Apenas o undershoot inicial
da sada menor que no sistema com o controlador (4.19).
32
4.4
Implementao do Controlador
4.5
Resultados Experimentais
4.5.1
Figura 4.8: (verde) e yd (azul) versus tempo - Controlador (4.23), Planta (4.1)
Na Figura 4.8, como esperado, a sada (em verde) ficou praticamente casada
trajetria desejada yd (em azul). O resultado experimental ficou muito prximo
simulao, o que tambm confirmou a boa preciso da nossa modelagem.
Figura 4.10: uazul em Volts versus tempo - Controlador (4.23), Planta (4.1)
Na Figura 4.10 tem-se o sinal de controle uazul - a entrada do motor embarcado
no azul. No ultrapassa o nosso limite de saturao de 7V .
Para efeito de comparao, so apresentados os resultados do experimento do
sistema Sem Controle nas figuras 4.11, 4.12.
Figura 4.11: (verde) e yd (azul) versus tempo - Sem Controle, Planta (4.1)
Na Figura 4.11, como visto na simulao, a sada (em verde) e a trajetria
desejada yd (em azul) bastante descasados.
Na Figura 4.12, o erro de rastreamento oscila entre picos de magnitude de
0.24rad.
4.5.2
0 2
=
w
w
4 0
h
yd = 1 0 w
(4.20)
(4.21)
0.31 0.72
(4.22)
(4.23)
0.31 0.72
36
Figura 4.13: (verde) e yd (azul) versus tempo - Controlador (4.23), Planta (4.1)
Figura 4.15: uazul em Volts versus tempo - Controlador (4.23), Planta (4.1)
37
Captulo 5
Rate Gyro
Neste captulo ser apresentado um sensor de velocidade angular para o eixo
vermelho. Para emular um caso real, considera-se que a estrutura externa (eixo
vermelho) esteja fixa a um veculo, por exemplo. Apenas a estrutura interna livre
para mover-se, gerando o instrumento chamado single-axis gyro. Mantendo o rotor
em alta velocidade angular (n) e considerando a equao (2.11) com sendo uma
entrada, tem-se:
Jy + h cos = Mazul .
(5.1)
Diversos sensores podem ser obtidos, dependendo do torque aplicado ao eixo azul
(Mazul ). Escolhendo a seguinte realimentao que usa apenas informao do eixo
azul
Mazul = k b ,
tem-se:
Jy + b + k = h cos ,
(5.2)
cujo diagrama de blocos est representado na Figura 5.1. A partir deste diagrama
de blocos percebe-se a possibilidade de estabilizao do referido sistema por adequada escolha de k e b. Decorrente dessa estabilizao, constata-se a capacidade de
sensoreamento da velocidade angular do suposto veculo montado na estrutura
Figura 5.1: Single AxisGyro - Configurao com Mazul = k b.
5.1
h
=
k bs Jy s2
cos()
(5.3)
5.2
k bs 0.0115s2
cos()
(5.4)
5.2.1
Primeira Sintonia
Ajuste de
deve ser escolhido, para fins de estabilidade do sistema, de forma que tenha
um valor aproximadamente constante (no se afaste muito de sua regio aproximadamente linear). O ponto perfeito para esse fim seria ento = 90 , que implica
40
(5.5)
=
k bs 0.0115s2
(5.6)
Ajuste de k e b
Em primeiro lugar, k e b devem ser tais que a funo de transferncia (5.4)
seja estvel. Esta condio imprescindvel, obviamente.
Alm disso, a dinmica dos polos da funo de transferncia (5.4) deve ser
rpida o suficiente para evitar grandes atrasos ou distores nos resultados obtidos
pelo sensor. Dependendo da aplicao, com necessidade de sensoreamento de objeto com rpidas mudanas de velocidade angular, os polos devem ser rpidos os
suficientes para que a dinmica do sensor seja desprezvel.
b = 1 e k = 10 posicionam os polos da equao em 75.4281 e 11.5284.
Substituindo na equao linearizada (5.6) do sensor at o momento:
0.1564h
=
10 s 0.0115s2
(5.7)
Ajuste de h
No ajuste de h, deve-se levar em conta que um valor de h muito alto amplifica o
efeito de precesso giroscpica podendo afastar de sua regio de estabilidade. Um
valor de h muito baixo prejudica a validade das simplificaes feitas nas equaes
(2.11) e (2.13) e a sensibilidade do sensor.
No primeiro ajuste escolhe-se um valor relativamente baixo n = 900rpm que
implica h = 0.4901.
Resultanto na equao linearizada final do sensor ajustado:
0.0764
=
10 s 0.0115s2
41
(5.8)
Contra-ajuste do Sensor
Chamou-se de contra-ajuste do sensor o clculo relativo obteno do valor
de a partir de .
Matematicamente obtera-se a partir da aplicao a da dinmica inversa
da funo de transferncia (5.8). A inversa desta funo , porm, no causal. Seria
ento adequado uma aproximao da inversa.
Como os polos so bem rpidos, testou-se aproximar a inversa de (5.8) por
1/GanhoDC da prpria funo. O valor de cos() foi aproximado por seu valor
central. Assim, o contra-ajuste resultou num ganho de -130,89.
Resultado Experimental
O valor da velocidade angular calculado atravs da derivao do sinal de posio obtido por Enconder de alta resoluo foi chamado de r. Em todas as anlises
apresentadas neste captulo, o sensor em questo foi mostrado comparativamente
com o sinal proveniente deste Enconder. Devido sua alta preciso, foi considerado
como referncia para a anlise.
O valor do sinal obtido pelo sensor giroscpico foi chamado de m.
Foi chamado de erro a diferena r m.
Segue o primeiro resultado experimental na Figura 5.2. A velocidade angular
do veculo foi imposta manualmente pelo experimentador. Este buscou fazer variaes bruscas na velocidade angular e atingir velocidades consideradas moderadas
para o experimento, de at cerca de 100 /s.
5.2.2
Segunda sintonia
=
10 s 0.0115s2
(5.9)
44
5.2.3
Terceira sintonia
=
10 s 0.0115s2
(5.10)
Resultado experimental
Na Figura 5.5 constata-se grande melhora da resoluo do sensor, agora de
5.2 /s.
5.2.4
Quarta sintonia
Seguindo a busca de aumentar a resoluo do sensor, testou-se um novo aumento de h para 2000rpm. Resultando no sensor de dinmica linearizada:
0.1698
=
10 s 0.0115s2
(5.11)
5.2.5
Quinta sintonia
0.2388
=
10 s 0.0115s2
(5.12)
5.3
k bs 0.0026s2
cos()
(5.13)
0.0427
=
10 s 0.0026s2
(5.14)
Figura 5.7: r e m versus tempo - sensor (5.11). Este ajuste comeou a afetar a
estabilidade do sensor.
medida para velocidade um pouco mais alta. Alm disso, o controlador chegou ao
limite de saturao de 6V para a velocidade de 400 /s imposta.
Buscou-se reduzir o offset e oscilaes apresentados pela medida a partir da
escolha de k e b. Escolheu-se b = 0.4 e k = 6 - diminuimos os valores dos ganhos a
fim de evitar a saturao do controlador. O resultado, apresentado na Figura 5.10,
no foi muito satisfatrio.
0.0427
=
6 0.4s 0.0026s2
(5.15)
0.0171
=
6 0.4s 0.0026s2
(5.16)
47
48
49
Captulo 6
Concluso
Neste trabalho foram realizadas as primeiras atividades com o equipamento
eletromecnico de bancada com dinmica rotacional: o giroscpio com trs graus
de liberdade (3D Gyroscope) da Quanser Innovate Educate. Foram apresentados alguns desafios associados ao controle de dois dos trs graus de liberdade do giroscpio.
Visando fornecer uma estrutura preliminar para futuras atividades nesta bancada,
foram desenvolvidos malhas de controle para o rotor do giroscpio, chaves de segurana, estimadores de velocidade e arquivos padres no Matlab/Simulink (templates)
para facilitar o uso desta plataforma por estudantes. A modelagem no-linear para
os trs graus de liberdade foi apresentada e um modelo linear aproximado associado a
dois graus de liberdade foi explorado. A comparao de simulao com experimento
evidenciou a grande preciso da modelagem realizada. E foi basicamente a partir
do modelo que todos os controladores considerados no trabalho foram sintonizados.
Duas foram as principais aplicaes abordadas neste projeto: o desenvolvimento de uma plataforma experimental artificial de fase no-mnima para ser explorada futuramente por estudantes e o desenvolvimento de um estimador de velocidade
angular, denominado de Rate Gyro.
Buscando estabilizar o sistema linear em malha fechada, inspirado pelo manual
do fabricante, optou-se por um controlador no muito convencional - um compensador com zero de fase no mnima. Apesar de ser uma escolha simples, resultou em
um sistema em malha fechada de fase no-mnima. Este sistema artificial de fase
no-mnima foi explorado por uma estratgia que assegura rastreamento prtico de
trajetria, ou seja, permitindo erros residuais, apenas para avaliar o desempenho
da bancada e verificar a viabilidade de se implementar esquemas de controle para
sistemas de fase no mnima.
Por outro lado, foram testados vrios tipos de ajustes do estimador Rate Gyro
sob condies de desempenho especficas. Os resultados experimentais foram comparados com o resultado da estimativa obtida por derivao suja do sinal de posio
aquisitado como encoder incremental. Os resultados mostraram a boa capacidade de
50
51
Referncias Bibliogrficas
[1] QUANSER. Quanser Method. . Disponvel em: <http://www.quanser.com/
Method>.
[2] DE ALBUQUERQUE, E. R. S. M. Avaliao de Estratgias de Controle por
Busca Extremal: Teoria e Experimentos, UFRJ, 2013.
[3] BEZERRA, L. B. Implementao de uma Bancada para o Controle Eletrnico
de Motores Sncronos de m Permanente Utilizando um DSP. Tese de
Mestrado, UFRJ, 2004.
[4] FLOREZ, F. A. C. Implementao de uma bancada de ensaios para analise
de estrategias de controle de sistemas de refrigerao e ar condicionado,
UNICAMP, 2004.
[5] DA COSTA CUNHA VASCONCELLOS, C. S., CATUNDA, P. R. Y. Projeto,
Construoo e Controle de um Prottipo de um Quadrirrotor, UFRJ,
2013.
[6] PEREIRA, R. J. G. Montagem da Bancada de Robs Holonmicos para o
Laboratrio de Engenharia de Controle e Automao, UFRJ, 2012.
[7] DE BARROS, F. F. Sistemas de Controle de Nvel e Temperatura de uma
Bancada Didtica do LTTC, UFRJ, 2013.
[8] DE SOUZA, A. D. C. Projeto do Sistema de Controle de Uma Bancada Didtica
para Posicionadores Eletro-Hidrulicos Proporcionais, UFSC, 2003.
[9] GREGORY L. PLETT, D. K. S. Multidisciplinary Lab-Based Controls Curriculum. In: American Society for Engineering Education Annual Conference
& Exposition, 2001.
[10] QUANSER. Gyroscope Position Control using QuaRC Instructor Manual, .
[11] MINGUENS, A. P. Navegao: A Cincia e a Arte. 1996.
52
54