Escolar Documentos
Profissional Documentos
Cultura Documentos
CONTROLADORES
Parte 3
Prof. Ricardo Naufel
Universidade de Uberaba
PROJETO DE CONTROLADORES
Objetivo:
Assegurar resposta desejvel:
- No Transiente
- No Estado-Estacionrio
Desempenho de Controladores
Traduo:
A sintonia deve ser a pior possvel, desde que o
produto no saia de sua especificao, seja para
distrbios no caso servo ou regulatrio. (Naufel)
Mtodos de Projeto de Controlador
1. Sntese Direta
Controle Perfeito
Controle baseado em tempo de decaimento
finito.
2. Projeto baseado em mtodos de
compensao de tempo morto
3. IMC Internal Model Control
4. Critrios semi-empricos
5. Integral do erro
1. Mtodo de Sntese Direta
Consideraes:
Usa uma FT modelo do processo (necessita-se
identific-la);
Especifica o comportamento dinmico da resposta
em malha fechada;
Resultado:
Sntese direta fornece a relao direta entre o
processo e o controlador resultante atravs da
resposta especificada para a malha fechada.
O controlador resultante pode no implementado
por meio do algoritmo PID.
Mtodo de Sntese Direta
Km - compensador de setpoint.
* Transforma setpoint na grandeza medida
Mtodos de Sntese Direta
FT da Malha fechada para o caso servo:
KmGc G f G p
Y s ysp s
1 Gc G f G p Gm
Gm s K m 1 G s G f G p Gm G f G p Km
Gc G
Y s Ysp s
1 Gc G
Mtodo de Sntese Direta
Resposta ideal desejada para o controle perfeito,
y
Gsp
y
sp d
Gc G
Gsp (I )
1 Gc G
Rearranjando
1 Gsp
Gc s ( II )
G 1 Gsp
Mtodo de Sntese Direta
Gc obtido se:
- A funo de transferncia modelo do processo (G)
for conhecida;
- Especifica-se a resposta em malha fechada (Gsp)
Logo, o controlador tem o modelo do processo
invertido (1/G), encontrado em tcnicas de controle
baseados em modelos.
1 Gsp
Gc s
G 1 Gsp
Mtodo de Sntese Direta
Controle perfeito
1 1 Gsp
Substituindo Gsp s em Gc s
tc s 1 G 1 Gsp
1
1 tc s 1 1 1
Gc s Gc s
G 1 G tc s
1
t c s 1
Mtodo de Sntese Direta
Exemplo
Projetar o controlador para os seguintes processos:
a) Processo de 1a ordem
kp t ps 1 1 tp 1
G s Gc s Gc s 1
t ps 1 kp tc s tc k p t p s
Na forma do PI
tp
kc
1 tc k p
Gc s kc 1
ti s
ti t p
Mtodo de Sntese Direta
b) Processo de 2a ordem
kp
G s
t 2 s2 2t p s 1
t p 2 s2 2t p s 1 t 2 s2 2t p s 1 1
Gc s Gc s
k ptc s kp tc s
2t p 1 t p2 2t p 2t p
1 2t p t p 2
Gc s s Gc s s
k ptc k ptc s k ptc k ptc k ptc 2t p s k ptc 2t p
2t p 1 t 2
Gc s 1 s
p
k ptc 2t p s 2t p
Mtodo de Sntese Direta
Na forma do PID
2t p 1 t p2 1
Gc s 1 s Gc s kc 1 td s
k ptc 2t p s 2t p ti s
Parmetros de sintonia:
2t p t 2p tp
kc ti 2t p td
tc k p 2t p 2
Mtodo de Sntese Direta
Processos com tempo morto
Se a funo de transferncia tem tempo morto q
ento desejamos
e qc s
Gsp s
tc s 1
qc e tc - parmetros de projeto
qc q porque a varivel controlada no pode
responder a alterao no setpoint num tempo menor
do que q
Mtodo de Sntese Direta
Substituindo Gsp em (II)
e qc s
1 tc s 1
Gc s qc s
G e
1 t s 1
c
1 e qc s
Gc s
G tc s 1 e qc s
Mtodo de Sntese Direta
O controlador no tem a forma de PID padro, mas o
termo 1 e q s no denominador representa uma
c
ordem eq s 1 qc s
c
(aproximao de Pad)
1 e qc s 1 e qc s
Gc s Gc s
G tc s 1 1 qc s G tc qc s
Mtodo de Sntese Direta
Exemplo
Projetar o controlador para os seguintes processos:
a) Processo de 1a ordem com tempo morto
k p e q s
G s
t ps 1
t ps 1 e q s t ps 1
e qc q s
c
Gc s qs Gc s
k pe tc qc s k p tc qc s
Mtodo de Sntese Direta
Fazendo qc q
t ps 1 1 tp 1
Gc s Gc s 1
kp tc q s k p tc q t p s
Na forma de PI
1 tp
Gc kc 1 Kc
ti s K p t cq
ti t p
Mtodo de Sntese Direta
b) Processo de 2a ordem com tempo morto
K p e q c s
G s
t p 2 s2 2t p s 1
t p 2 s2 2t p s 1 e q s c
Gc s
K pe q s
tc q s
t p 2 s2 2t p s 1 q q s
Gc s
e c
Kp t e q s
Mtodo de Sntese Direta
Fazendo qc q
t p 2 s2 2t p s 1 1
Gc s
Kp tc q s
2t p 1 t p2
Gc s
K p t c q K p t c q s K p t c q
s
2t p 1 t p2
Gc s 1 s
K p tc q 2t p s 2t p s
Mtodo de Sntese Direta
Na forma de PID
1 2t p
Gc s Kc 1 td s Kc
tI s K p tc q
t I 2t p
t p2 t p
td
2t p 2
Mtodo de Sntese Direta
1 Gsp
Gc
G 1 Gsp
Resposta em Modelo de processo Kc tc td
malha fechada
Gs p 1 Qualquer Kc tI td 0
1 Kp tp tI tp td 0
Gs p G Kc
tc s 1 tps 1 t cK p
1 Kp 2t p t I 2t p tp
Gs p G Kc td
tc s 1 t p 2 s 2 2t p s 1 t c Kp 2
e q s tI tp td 0
K p e q s tp
Gs p Gs p Kc
tcs 1 tc s 1 t q K
c p
e q s K p e q s 2t p t I 2t p tp
Gs p G Kc td
tcs 1 t p s 2t p s 1
2 2
t c q K p 2
Controlador PI_deadtime
PREDITOR DE SMITH
Compensador de tempo morto
Gp s G* seqs
31
Projeto para plantas
com tempo morto
Configurao desejada:
Em malha aberta:
Y * s GcG*Ysp s
32
Projeto para plantas
com tempo morto
Y s GcG*Ysp s GcG*eqsYsp s
Y s 1 e qs Gc G*Ysp s
33
Projeto para plantas
com tempo morto
Representando em diagrama de blocos:
Y * s Ym s 1 e qs Gc G*Ysp s
34
Projeto para plantas
com tempo morto
Funo de transferncia do compensador:
Gcomp s 1 e qs G* s
Na prtica:
Gcomp s 1 e q s G s
36
Projeto para plantas
com tempo morto
Modelo Perfeito:
Gc G *e qs
Y s Ysp s
1 Gc G
37
Projeto para plantas
com tempo morto
O efeito do compensador de tempo morto
equivalente ao processo sem tempo morto.
38
Projeto para plantas
com tempo morto
SNTESE DIRETA
1 Gsp Gsp 1
Gc s
G 1 Gsp G 1 Gsp
Onde :
k e qs
G s
t s 1
e qs
Gsp s
t c s 1
Projeto para plantas
com tempo morto
Diagrama de Blocos
Gsp
Gc s
1
G 1 Gsp
qs
k e
G s
t s 1
qs
Gsp s
e
t c s 1
Projeto para plantas
com tempo morto
Exemplo
PROJETO DE CONTROLADORES
Gc G 1
Y Ys p d
1 GcG 1 GcG
PROJETO DE CONTROLADORES
~
Gc *G 1 Gc *G
Y ~ Ys p
1 Gc G G 1 Gc G G
* * ~ d
PROJETO DE CONTROLADORES
Gc 1 Gc G G Gc * 1 Gc G
* ~
~
Gc GcGc G GcG G Gc* GcGC *G
* *
c
~
Gc GcG G Gc*
*
c
Gc*
Relao entre os controladores: Gc ~
1 Gc*G
PROJETO DE CONTROLADORES
Etapas de Projeto
1
Gc*
Gc ~ f
*
G
~
Gc *G 1 Gc *G
Y ~ Ysp
1 Gc G G 1 Gc G G
Considerando a funo da MF... * * ~ d
Y Gc *GYsp 1 Gc *G d
~ ~
Logo:
1 ~ ~ Y G fYsp 1 G f d
1 ~ ~ ~ ~
Y ~ f .GGYsp 1 ~ f .GG d
G G
PROJETO DE CONTROLADORES
Y G fYsp 1 G f d
~ ~
~
Gsp G f
PROJETO DE CONTROLADORES
Exemplo
Calcular o controlador IMC
Encontrar os parmetros equivalentes do PID
Funo de transferncia de 1a ordem com tempo morto
k p e qs
G s
t ps 1
Tempo morto pela aproximao de Pad
q s q 2 2
s q 3 3
s
e 1q s
2! 3!
PROJETO DE CONTROLADORES
Truncando na 1a ordem
q qs q
2
s 1 1 s
e
e q s 2
e q s 2
q
qs q
1
s
e 2 1 s
2 2
Substituindo em ~
G
q
K p 1 s
~ 2
Gs
q
1 s t p s 1
2
PROJETO DE CONTROLADORES
Fatorando em G~ G~ G~ :
~ Kp
~ q G s
G s 1 s
2
q
1 s t p s 1
2
1
Aplicando filtro de 1a ordem f
tc s 1
1
q
1 s t p s 1
2
Gc ~ f
*
Gc*
G K p tc s 1
PROJETO DE CONTROLADORES
Na forma de PID
Gc*
Gc ~
1 Gc*G
Mas,
q
q
1 s t p s 1
2 ~
k p 1 s
2
Gc* G
K p tc s 1 q
1 s t p s 1
2
PROJETO DE CONTROLADORES
substituindo
q
2
1 s t p s 1 1 q q 1
Gc GC t s 2
t
p s 1
q q 2 p
2
K p tc s K p t c s
2 2
q q
tp 1
t ps
GC 2 2
q q q
K p t c K p t c s K p t c
2 2 2
PROJETO DE CONTROLADORES
Critrios de projeto
- Minimizao do erro quadrtico (ISE)
- Razo de decaimento de
- Overshoot = 50%
PROJETO DE CONTROLADORES
Procedimento de teste
Seja o sistema
PROJETO DE CONTROLADORES
Mtodo Broida
t p 5.5 t40% t28%
q
tp
PROJETO DE CONTROLADORES
q
tp
PROJETO DE CONTROLADORES
Controlador Kc tI td
P 1
1 ____ ____
K p 3
PI 1 30 3 ____
0,9 q
K p 12 9 20
PID 1 32 6 4
1,333 q q
K p 4 9 20 11 2
PROJETO DE CONTROLADORES
Mtodo de Cohen-Coon
Usado como estimativa inicial dos parmetros
Se aproximao da curva no for boa, a sintonia ser ruim
Kc maior para P do que PI
Kc maior para PID devido ao estabilizante da derivativa
Razo de controlabilidade () define a utilizao o mtodo.
- Quanto maior maior a dificuldade de controle (tende a oscilar)
q
tp
0,2 0,1
PROJETO DE CONTROLADORES
Para o PI
1
kc 0,9
k p 12
1
k c k p 0,9
12
0,9
kc k p 0,083
kc k p - Ganho da malha
PROJETO DE CONTROLADORES
e(t ) YSP t Y t
PROJETO DE CONTROLADORES
ndices populares
1)Integral do erro absoluto(Integral Absolute Error - IAE)
Pondera mdulos dos erros
til quando erros pequenos
e 1
IAE e t dt
0
PROJETO DE CONTROLADORES
ISE e t dt
2
0
ITSE t e t dt
2
0
PROJETO DE CONTROLADORES
Diferentes
q Critrios
q Casos (Servo e Regulador)
q Pontos em que so introduzidos
q Modelos
Levam a diferentes ajustes
PROJETO DE CONTROLADORES
4) No ponto mnimo
ISE ISE ISE
0 0 0
kc tI td
PROJETO DE CONTROLADORES
Caso Regulador d 0, y sp 0
Controlador Proporcional (P) G c s k c
Parmetros Coef. ISE IAE ITAE
k p k c a1 b1 a1 1.411 0.902 0.490
b1 -0.917 -0.985 -1.084
PROJETO DE CONTROLADORES
1
Controlador Proporcional-Integral (PI) G c s k c 1
t I
s
Parmetros Coef. ISE IAE ITAE
k p k c a1 b1 a1 1.305 0.984 0.859
b1 -0.959 -0.985 -0.977
ti 1 a2 0.492 0.608 0.674
b 2
1
Controlador Proporcional-Integral-Derivativo (PID) G c s k c 1 t s
tI s d
Parmetros Coef. ISE IAE ITAE
k p k c a1 b1 a1 1.495 1.435 1.357
b1 -0.945 -0.921 -0.947
ti 1 b a2 1.101 0.878 0.842
2
Caso Servo y sp
0, d 0
1
Controlador Proporcional-Integral (PI) G c s k c 1
t I s
Parmetros Coef. IAE ITAE
k p k c a1 b1 a1 0.758 0.586
b1 -0.861 -0.916
ti 1 a2 1.020 1.030
t p a 2 b2 b2 -0.323 -0.165
PROJETO DE CONTROLADORES
1
Controlador Proporcional-Integral-Derivativo (PID) G c s k c 1 t d s
tI s
Parmetros Coef. IAE ITAE
k p k c a1 b1 a1 1.086 0.965
b1 0.869 -0.855
ti 1 a2 0.740 0.796
t p a 2 b2 b2 0.130 -0.147
td a3 0.348 0.308
a 3 b 3
tp b3 0.914 0.9292
Exemplo
Use o critrio de erro integral para obter os parmetros
do controlador
Comparar para PI projetados no caso regulador
10e s
G s
2s 1
Soluo
k p 10 q 1
tp 2 tp 2
q 1 0,5
PROJETO DE CONTROLADORES
1
Controlador Proporcional-Integral (PI) G c s k c 1
t I
s
Parmetros Coef. ISE IAE ITAE
k p k c a1 b1 a1 1.305 0.984 0.859
b1 -0.959 -0.985 -0.977
ti 1 a2 0.492 0.608 0.674
b 2
Para Kc
10 kc 1,3050,5
0,959
k c 0,245
10 kc 0,984 0,5
0,985
k c 0,195
10 kc 0,857 0,5
0,977
k c 0,169
Para ti
tI 1
0,5 0 , 739
t I 2,44
2 0,492
tI 1
0,5 0, 707
t I 2,02
2 0,608
tI 1
0,5 0 , 680
t I 1,85
2 0,674
PROJETO DE CONTROLADORES
Critrio kc ti
ISE 0,245 2,44
IAE 0,195 2,02
ITAE 0,169 1,85
PROJETO DE CONTROLADORES
Exemplo
Comparar os controladores PI e PID no critrio ITAE
para os casos servo e regulador
4 e 3,5s
G s
7s 1
Soluo
kp 4 q 3,5
tp 7 tp 7
q 3,5 0,5
PROJETO DE CONTROLADORES
Critrio ITAE
PI tI 1 tI 1
0,5 0 , 680
tI 1 tI 1
PID 0,5 0,738
7 0,796 0147
. 0.5 7 0,842
td td
0,3080,5 0,3810,5
0 , 9292 0 , 995
7 7
PROJETO DE CONTROLADORES
Caso Servo
PROJETO DE CONTROLADORES
Caso Regulador
PROJETO DE CONTROLADORES
Caso servo:
Grande overshoot na sintonia por ITAE-regulador
Caso regulador
Overshoots semelhantes
Mais lento na sintonia por ITAE-servo
Exemplo
Comparar os controladores PI e a resposta em malha fechada
para o caso regulador utilizando os seguintes critrios:
2 e s
G s
s 1
q IMC com tc = 0.0 ( possvel?)
q IMC com tc = 0.8
q Cohen-Coon
q ITAE-regulador
Considere Kc = 3 (erro no modelo) e verifique a sua robustez
PROJETO DE CONTROLADORES
Soluo
Para o controlador IMC
qs
~ k e
G s
t s 1
Aproximando por Pad e qs 1 q s
~ k 1 q s
Gs
t s 1
~ ~ ~
Fatorando o modelo em G G G
~ ~ k
G 1 q s G
t s 1
PROJETO DE CONTROLADORES
utilizando o IMC
1 Gc*
G ~ f
*
e Gc ~
c
G 1 Gc*G
simplificando
f f
Gc ~ Gc ~
ou G 1 fG
~ ~
G fG
1
aplicando um filtro de 1a ordem f
tc s 1
t s 1
Gc t s 1
1q s Gc
k t c 1 1 k tc q s
Igual ao sntese dir.
t c s 1
PROJETO DE CONTROLADORES
tI t
No caso
k 2
q 1
t 1
t 1
q 1 1
PROJETO DE CONTROLADORES
tI 1
PROJETO DE CONTROLADORES
q Para Cohen-Coon
1 30 3
kc 0,9 tI q
k 12 9 2q
1 1
kc 0,9 k c 0,49
2 1 12
30 3 1
tI q t I 114
,
9 20 1
PROJETO DE CONTROLADORES
0,859 0,977
kc 1 k c 0,43
2
1 0,680
tI 1 t I 1,48
0,674
PROJETO DE CONTROLADORES
Critrio kc ti
IMC (tc = 0,0) 0,50 1,00
IMC (tc = 0,8) 0,28 1,00
Cohen-Coon 0,49 1,14
ITAE-Regulador 0,43 1,48
PROJETO DE CONTROLADORES
Critrio kc ti
IMC (tc = 0,0) 0,33 1,00
IMC (tc = 0,8) 0,19 1,00
Cohen-Coon 0,33 1,14
ITAE-Regulador 0,29 1,48
PROJETO DE CONTROLADORES
Comportamento semelhante:
- Caso servo
- Com acrscimo de 50% no tempo morto do modelo