Escolar Documentos
Profissional Documentos
Cultura Documentos
INSTITUTO DE TECNOLOGIA
FACULDADE DE ENGENHARIA DA COMPUTAO
Belm-PA
1 / 2008
Belm-PA
1 / 2008
ii
_____________________________
Prof. M.Sc Rosana Paula Soares
(Orientadora)
Faculdade de Engenharia Eltrica
Universidade Federal do Par
_____________________________
Prof. Dr. Walter Barra Jr.
(Membro)
Faculdade de Engenharia Eltrica
Universidade Federal do Par
_____________________________
Prof. Dr. Jorge Roberto Brito de Souza
(Membro)
Faculdade de Engenharia Eltrica
Universidade Federal do Par
_____________________________
Prof. Dr. Gervsio P. dos Santos Cavalcante
Diretor da Faculdade de Engenharia da
Computao da Universidade Federal do Par
Julho/2008
iii
iv
AGRADECIMENTOS
Agradeo aos meus pais, por me darem amor, carinho, apoio, dedicao e
incentivo desde o incio da minha vida. minha irm, pela motivao e
companheirismo. Agradeo tambm aos meus avs, tios e primos por todo apoio.
Por fim, agradeo a todos os meus amigos e professores pelo incentivo e pela ajuda
prestada na realizao deste trabalho.
vi
SUMRIO
1 - INTRODUO ....................................................................................................................1
2 - CONTROLE CLSSICO ..................................................................................................3
2.1 - Controlador Proporcional (P) ................................................................................3
2.1.1 - Ao Proporcional ............................................................................................3
2.1.2 - Controlador Proporcional ...............................................................................4
2.2 - Controlador Proporcional-Integral (PI) ...............................................................4
2.2.1 - Ao Integral .......................................................................................................4
2.2.2 - Controlador Proporcional-Integral................................................................5
2.3 - Controlador Proporcional-Derivativo (PD) .........................................................6
2.3.1 - Ao Derivativa ..................................................................................................6
2.3.2 - Controlador Proporcional-Derivativo ...........................................................6
2.4 - Controlador Proporcional-Integral-Derivativo (PID) ........................................7
3 - BANCADA DIDTICA ......................................................................................................9
3.1 - Descrio Geral .........................................................................................................9
3.2 - Simulador Analgico de Processos ....................................................................9
3.3 - Conversor AD-DA ...................................................................................................11
3.3.1 - Descrio Geral................................................................................................11
3.3.2 - Funcionamento ................................................................................................11
3.4 - O Ambiente Computacional .................................................................................13
3.4.1 - O Painel de Controle .......................................................................................13
3.4.2 - Implementao da Malha de Controle .......................................................16
3.4.3 - Implementao dos Controladores ............................................................17
3.4.4 - Execuo do Programa..................................................................................20
4 - RESULTADOS .................................................................................................................25
4.1 - Experincia para Anlise de Processos. ..........................................................25
4.2 - Experincia para Controle de Processos .........................................................31
5 - CONSIDERAES FINAIS ...........................................................................................36
REFERNCIAS ......................................................................................................................38
vii
RESUMO
viii
ABSTRACT
Keywords: Classical Control Theory, PID Controller, Open-loop Systems, Closedloop Systems, LABVIEW.
ix
LISTA DE FIGURAS
Figura 1: Diagrama de Blocos de um Sistema de Controle com Realimentao..........3
Figura 2: Diagrama de Blocos de um Sistema de Controle Proporcional ......................4
Figura 3: Diagrama de Blocos de um Sistema de Controle Proporcional-Integral ........5
Figura 4: Diagrama de Blocos de um Sistema de Controle Proporcional-Derivativo ...7
Figura 5: Diagrama de Blocos de um Sistema de Controle Proporcional-IntegralDerivativo ...................................................................................................................................7
Figura 6: Vista Superior do Simulador Analgico .............................................................10
Figura 7: Circuito Eltrico do Simulador Analgico ..........................................................10
Figura 8: Diagrama de Blocos da Converso DA .............................................................12
Figura 9: Diagrama de Blocos da Converso AD .............................................................12
Figura 10: Circuito Eletrnico do Conversor AD-DA ........................................................13
Figura 11: Painel do LABLACOS ........................................................................................14
Figura 12: Fluxograma do LABLACOS ..............................................................................15
Figura 13: Diagrama de Casos de Uso para o LABLACOS............................................16
Figura 14: For Loop ...............................................................................................................16
Figura 15: Case Structure .....................................................................................................17
Figura 16: Shift Register .......................................................................................................17
Figura 17: ODE Runge Kutta 4th Order .............................................................................18
Figura 18: Controlador Proporcional ...................................................................................18
Figura 19: Controlador Proporcional-Integral ....................................................................19
Figura 20: Controlador Proporcional-Derivativo ................................................................19
Figura 21: Controlador Proporcional-Integral-Derivativo .................................................20
Figura 22: Configurao da Porta Serial ............................................................................20
Figura 23: Operao de Escrita - VISA Write ....................................................................21
Figura 24: Operao de leitura - VISA Read .....................................................................22
Figura 25: Converso Tenso-String ..................................................................................22
Figura 26: Converso String-Tenso ..................................................................................23
Figura 27: Intervalo entre a Escrita e Leitura da Porta Serial .........................................23
Figura 28: Reset do PIC e Fechamento do Driver da Porta Serial ................................24
Figura 29: Sistema de 1a Ordem em Malha Aberta..........................................................25
Figura 30: Resposta do Sistema de 1a Ordem em Malha Aberta ..................................25
Figura 31: Sistema de 1a Ordem em Malha Fechada ......................................................26
Figura 32: Resposta do Sistema de 1a Ordem em Malha Fechada ..............................26
Figura 33: Resposta Simulada do Sistema de 1a Ordem em Malha Fechada ............27
Figura 34: Sistema em Malha Aberta com Planta de 1a Ordem ....................................27
Figura 35: Resposta em Malha Aberta do Sistema de 1a Ordem ..................................27
Figura 36: Sistema em Malha Fechada com Planta de 1a Ordem .................................28
Figura 37: Resposta em Malha Fechada do Sistema de 1a Ordem ..............................28
Figura 38: Resposta Simulada do Sistema em Malha Fechada ....................................28
Figura 39: Sistema de 2a Ordem em Malha Aberta..........................................................29
Figura 40: Resposta do Sistema de 2a Ordem em Malha Aberta ..................................29
Figura 41: Resposta Simulada do Sistema de 2a Ordem em Malha Aberta ................29
Figura 42: Sistema de 2a Ordem em Malha Fechada ......................................................30
Figura 43: Resposta do Sistema de 2a Ordem em Malha Fechada ..............................30
Figura 44: Resposta Simulada do Sistema de 2a Ordem em Malha Fechada ............30
Figura 45: Sistema de Controle em Malha Fechada com Planta de 1a Ordem ...........31
Figura 46: Sistema de Controle em Malha Fechada com Planta de 2a Ordem ...........31
Figura 47: Resposta em Malha Fechada com Controlador PI........................................32
xi
LISTA DE ABREVIATURAS
AD - Analgico-Digital
DA - Digital-Analgico
ECOMP - Empresa Jnior de Engenharia de Computao
LACOS - Laboratrio de Controle e Sistemas
P - Proporcional
PI - Proporcional-Integral
PD - Proporcional-Derivativo
PID - Proporcional-Integral-Derivativo
UFPA - Universidade Federal do Par
1 - INTRODUO
2 - CONTROLE CLSSICO
2.1.1 - Ao Proporcional
(2.1)
U (s)
= Kp
E (s)
(2.2)
1
, ocasiona um erro de regime estacionrio, ou erro
s
1
1 + Kp
(2.3)
2.2.1 - Ao Integral
u (t ) =
Kp
e(t )dt
Ti t0
(2.4)
C ( s) =
U ( s ) Kp
=
E ( s ) Ti s
(2.5)
C ( s) =
Ki
Kp
U (s)
= Kp +
= Kp +
s
Tis
E (s)
(2.6)
1
na funo
Ti
2.3.1 - Ao Derivativa
de(t )
dt
(2.7)
C ( s) =
U (s)
= KpTds
E ( s)
(2.8)
C ( s) =
U ( s ) KpTdNs
=
E ( s)
s+N
(2.9)
C ( s) =
U (s)
= Kp + KpTds = Kp + Kds
E ( s)
(2.10)
1
e um ganho Kd na malha direta do sistema.
Td
C ( s) =
KdNs
KpTdNs
U (s)
= Kp +
= Kp +
s+N
s+N
E ( s)
(2.11)
C ( s) =
Ki
U (s)
= K p + + Kd s
s
E (s)
(2.12)
C ( s) =
Ki KdNs
U (s)
= Kp + +
s s+N
E (s)
(2.13)
3 - BANCADA DIDTICA
10
11
3.3.2 - Funcionamento
12
13
14
15
16
17
18
derivativa dos controladores PI, PD e PID foram obtidas por meio das equaes
diferenciais obtidas mostradas em (3.1) e (3.2).
du (t )
= Kie(t )
dt
(3.1)
du (t )
de(t )
= KdN
u (t ) N
dt
dt
(3.2)
19
20
.A
partir deste instante, o programa, antes de iniciar o loop principal, carrega o driver da
porta serial. Isto feito com o bloco VISA Configure Serial Port (Figura 22), que tem
como principais parmetros:
baud rate (taxa de transferncia): 57600;
data bits (bits de dados): 8 bits;
VISA resource name (porta utilizada): COM1;
stop bit (bits de parada): 1 bit;
21
22
A leitura da porta serial realizada por meio do bloco VISA Read, que tem
como parmetros a porta a ser utilizada e o nmero de bytes a serem lidos,
conforme mostra a Figura 24. Nesta operao, o sinal que vem do conversor do
tipo string de caracter no formato X.XX, variando na faixa de 0.00V a 5.00V. O bloco
23
24
25
4 - RESULTADOS
26
27
valor
da
amplitude
do
sinal,
decorridos
0,1s,
foi
de
3,024V,
28
29
30
31
32
33
Comparando com o grfico da Figura 43, que mostra o sistema em malha fechada
sem controlador, observamos que o erro de regime foi praticamente nulo, porm, o
desempenho transitrio no foi satisfatrio, apresentando grande oscilao e valor
de pico elevado. Para esta situao, o valor do tempo de subida medido foi de 1,12s,
o tempo de acomodao foi de 11,6s, o sobre-sinal mximo foi de 1,92V,
correspondendo a um valor de 38,46% e o valor de regime permanente foi de
4,992V.
34
na Figura 53. O ajuste realizado nos parmetros do controlador causou uma melhora
significativa no desempenho transitrio do sistema em que o tempo de acomodao,
que no primeiro caso foi de 11,6s, passou a ser de 3,44s, tornando o sistema bem
mais rpido. O tempo de subida medido para este caso foi de 2,08s. A Figura 54
mostra o grfico da resposta simulada no Matlab.
35
36
5 - CONSIDERAES FINAIS
Este trabalho atendeu de forma satisfatria o seu objetivo que foi propor uma
bancada didtica de baixo custo atravs do desenvolvimento de uma ferramenta
capaz de mostrar de forma satisfatria aos alunos das turmas de Laboratrios de
Sistemas de Controle, a aplicao prtica da teoria de controle clssico, permitindo a
realizao de ensaios em malha aberta e em malha fechada, bem como o projeto e
implementao de controladores PID, utilizando plantas simuladas com circuitos
analgicos.
Os resultados obtidos com os experimentos realizados com a bancada
mostraram boa preciso quando comparados com os resultados simulados. Porm,
necessrio garantir que os sinais envolvidos no ultrapassem a faixa de 12V.
Esse
cuidado
evita
que
bancada
funcione
de
forma
no
linear
e,
37
38
REFERNCIAS