EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos...
Transcript of EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos...
![Page 1: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/1.jpg)
EE240/2009
Ensino Superior
2.4 – Controle de Malha Fechada
Amintas Paiva Afonso
Introdução aos Sistemas Dinâmicos
![Page 2: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/2.jpg)
EE240/2009
Controlador PID Robusto
no contexto de Prognóstico de Falhas
![Page 3: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/3.jpg)
EE240/2009
Controle em Malha Aberta x Malha Fechada
SistemaFísico
Controladorr u y
Malha Aberta
SistemaFísico
Controladore u yr
+ –
Malha Fechada
![Page 4: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/4.jpg)
EE240/2009
Vantagens de Controle em Malha Fechada
• Robustez a Incertezas no Modelo
• Rejeição de Distúrbios
• Alteração das Características de Estabilidade
![Page 5: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/5.jpg)
EE240/2009
Vantagens de Controle em Malha Fechada
• Robustez a Incertezas no Modelo
• Rejeição de Distúrbios
• Alteração das Características de Estabilidade
![Page 6: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/6.jpg)
EE240/2009
Robustez a Incertezas no Modelo
Malha Aberta
A + e y + y
y = Ae
y + y = (A + )e
= Ae + e
y = e
y ey e= y% =
y%
Malha Fechada
A + er
+–y + y
y = r1+A
A
y + y = r1 + A +
A +
=
1 + A +
1 y y
=
1 + A +
1
![Page 7: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/7.jpg)
EE240/2009
Variação Abrupta de um Polo ( 1.0 0.5 )
0 10 20 30 40 50 60-2
-1.5
-1
-0.5
0
0.5
1
1.5
2polo -1 -> -0.5 em t = 30s
t [s]
y
![Page 8: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/8.jpg)
EE240/2009
Vantagens de Controle em Malha Fechada
•Robustez a Incertezas no Modelo
•Rejeição de Distúrbios
•Alteração das Características de Estabilidade
![Page 9: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/9.jpg)
EE240/2009
Rejeição de Distúrbios
Malha Aberta
y = Ae
+Ae +
dy + y
y + y = Ae + d
y = d
Malha Fechada
dr
+Ae
++_y + y
y = r1+A
A
y + y = r + d1+A
A
1+A
1
y = d1+A
1
![Page 10: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/10.jpg)
EE240/2009
Rejeição de Distúrbios
0 10 20 30 40 50 60-4
-2
0
2Saida
y
0 10 20 30 40 50 600
10
20
30Disturbio
t [s]
d
![Page 11: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/11.jpg)
EE240/2009
Vantagens de Controle em Malha Fechada
•Robustez a Incertezas no Modelo
•Rejeição de Distúrbios
•Alteração das Características de Estabilidade
![Page 12: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/12.jpg)
EE240/2009
Alteração das Características de Estabilidade
Malha Aberta
e y
e
t
y
t
Malha Fechada
e yr+ _
r
t
y
t
![Page 13: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/13.jpg)
EE240/2009
Malha FechadaMalha Aberta
Instável!
0 20 40 60 80 100-1.5
-1
-0.5
0
0.5
1
1.5Saida Estabilizada
t [s]
y
0 20 40 60 80 1000
200
400
600
800
1000
1200
1400
1600Saida Instavel
t [s]
y
![Page 14: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/14.jpg)
EE240/2009
Efeito de “Degradação” em Malha Fechada
Processo
polo = 1 – 0.01 t
ganho = 1 – 0.0075 t
![Page 15: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/15.jpg)
EE240/2009
polo = 1 – 0.03 t
“Degradação” Instabilizante
0 20 40 60 80 100-5
-4
-3
-2
-1
0
1
2
3
4
5
t [s]
yDegradaçao Instabilizante
![Page 16: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/16.jpg)
EE240/2009
Especificações de Desempenho
Comportamento Desejado
• Rápido
• Preciso
• Econômico
• Seguro
• Confiável
• Simples
• Leve
• Eficiente
• Robusto ...
![Page 17: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/17.jpg)
EE240/2009
Especificações de Desempenho
• Rápido
• Preciso
• Econômico
• Seguro
• Confiável
• Simples
• Leve
• Eficiente
• Robusto ...
y( t)
t
0.05 a 0.95
t tr s
M p =
1.0
0
0.02
Comportamento Desejado
![Page 18: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/18.jpg)
EE240/2009
Especificações de Desempenho
Comportamento Desejado
• Rápido
• Preciso
• Econômico
• Seguro
• Confiável
• Simples
• Leve
• Eficiente
• Robusto ...
y( t)
t
0.05 a 0.95
t tr s
M p =
1.0
0
0.02
![Page 19: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/19.jpg)
EE240/2009
Especificações de Desempenho
• Rápido
• Preciso
• Econômico
• Seguro
• Confiável
• Simples
• Leve
• Eficiente
• Robusto ...
?
Comportamento Desejado
![Page 20: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/20.jpg)
EE240/2009
Sensitividade e Sensitividade Complementar
sGsGsL PC
sNsL1
sLsD
sL1
1sR
sL1
1sE
sNsL1
sLsD
sL1
1sR
sL1
sLsH
sS sT
1sTsS
ur e
d
h
n
c
m
GPGC+ – +
+
+
+
ProcessoControlador
![Page 21: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/21.jpg)
EE240/2009
Rastreamento de Referência: 1jR
jE
ou jS
Especificações de Desempenho
sGsGsL PC
sNsL1
sLsD
sL1
1sR
sL1
1sE
sNsL1
sLsD
sL1
1sR
sL1
sLsH
sS sT
1sTsS
ur e
d
h
n
c
m
GPGC+ – +
+
+
+
![Page 22: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/22.jpg)
EE240/2009
Rejeição de Distúrbios na Saída: 1jD
jE
ou jS
Especificações de Desempenho
sGsGsL PC
sNsL1
sLsD
sL1
1sR
sL1
1sE
sNsL1
sLsD
sL1
1sR
sL1
sLsH
sS sT
1sTsS
ur e
d
h
n
c
m
GPGC+ – +
+
+
+
![Page 23: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/23.jpg)
EE240/2009
sGsGsL PC
sNsL1
sLsD
sL1
1sR
sL1
1sE
sNsL1
sLsD
sL1
1sR
sL1
sLsH
sS sT
1sTsS
Rejeição do Ruído de Medida: 1jN
jH
jSjTou
Especificações de Desempenho
ur e
d
h
n
c
m
GPGC+ – +
+
+
+
![Page 24: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/24.jpg)
EE240/2009
IIPREALP W1)s(G)s(G
Se [Gmin,Gmax] e GP = (Gmax - Gmin)/2 REALPG
Então, fazendo WI = ( Gmin-Gmax )/( Gmin +Gmax)
Tem-se que I
minmax
PREALP 2
GG)s(G)s(G
Onde, I varia de -1 a 1
Exemplo:
)s(G)s(G)s(G PPREALP
G P
W I I
Incertezas no Modelo
![Page 25: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/25.jpg)
EE240/2009
Desempenho Robusto a Incertezas no Modelo: jS
sR
sGsG1
sGsGsR
sGsG1
sGsG~sHsH 2CP
CP
CP
CP
jSjGjG1
1
jGjG
jHjH
CP
P
P
G P
W I I
IIPREALP W1)s(G)s(G
)s(G)s(G)s(G PPREALP
sRsGsG1
sGsG~sH 2CP
CP
![Page 26: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/26.jpg)
EE240/2009
G P
W I I
IIPREALP W1)s(G)s(G
)s(G)s(G)s(G PPREALP
Critério de Nyquist:
Estabilidade Robusta a Incertezas no Modelo: jSjT
ImG(j)
ReG(j)–1
(j)L(j)
1+L(j)
jL1jLj
1jL1
jLj
![Page 27: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/27.jpg)
EE240/2009
1sTsS
Especificações de Desempenho
Rastreamento de Referência: 1jR
jE
ou jS
Rejeição de Distúrbios na Saída:
Rejeição do Ruído de Medida:
1jD
jE
1jN
jH
jSjT
ou jS
ou
Estabilidade Robusta a Incertezas no Modelo: jSjT
Desempenho Robusto a Incertezas no Modelo: jS
![Page 28: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/28.jpg)
EE240/2009
Controlador PID
ur e
d
h
n
c
m
GPGC+ – +
+
+
+
0
0 DIP tedt
dKd)(eK)t(eK)t(u
sEs
KsKsK
)s(EsKs
KK
ssEKs
)s(EK)s(EK)s(U
IP2
D
DI
P
DIP
Não Realizável na Prática
sEass
KsKsK)s(U IP
2D
PID
![Page 29: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/29.jpg)
EE240/2009
Sintonização de Controladores PID
O Modelo doProcesso é Disponível?
Método deZiegler-Nicholse similares são satisfatórios?
Não
O Modelo doProcesso é
Linear eInvariante no t?
Sim
BodeRoot-Locus
Espaço de Estados
Sim
OK
Sim
OtimizaçãoNumérica
Não
Tentativa e Erro
Não
![Page 30: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/30.jpg)
EE240/2009
Ziegler-Nichols
Método da Curva de Reação:
t
h(t)
K
L T
Método do Limiar de Oscilação:
t
h(t) Pc
Oscilação com Kp = Kc
PID em Manual
KP KI KD
P T/L 0 0
PI 0.9 T/L 0.3/L 0
PID 1.2 T/L 0.5/L 0.5L
KP KI KD
P 0.5 Kc 0 0
PI 0.45Kc 1.2/Pc 0
PID 0.6Kc 2/Pc 0.125Pc
![Page 31: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/31.jpg)
EE240/2009
Root-Locus
s
KsKsKsG IP
2D
c
2 zeros reaiszeros complexos conjugados
![Page 32: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/32.jpg)
EE240/2009
Otimização
ur
e
cGC+ –
GP
J
KP , KI , KD
dt)t(e)K,K,K(Jft
0DIP
DIPK,K,K
K,K,KJminDIP
![Page 33: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/33.jpg)
EE240/2009
Otimização
ur
e
cGC+ –
GP
J
KP , KI , KD
Incerteza
dt)t,(e),K,K,K(Jft
0DIP
,K,K,KJmaxmin DIPK,K,K DIP
![Page 34: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/34.jpg)
EE240/2009
Modelo de Referência
u
r
e
cGC+ –
GP
KP , KI , KD
Modelo deReferência
–
+Otimizador
![Page 35: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/35.jpg)
EE240/2009
Problema de Controle
Sistema Físico
Comportamento Desejado
• Rápido
• Preciso
• Econômico
• Seguro
• Confiável
• Simples
• Leve
• Eficiente
• Robusto ...
+
![Page 36: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/36.jpg)
EE240/2009
PID 1:
Kp = 3.10Ki = 3.15Kd = 1.87
PID 2:
Kp = 1.33Ki = 1.33Kd = 0.33
Ambos resultam em:
= 0.5
n = 1.0
![Page 37: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/37.jpg)
EE240/2009
PID 1:
Kp = 3.10Ki = 3.15Kd = 1.87
PID 2:
Kp = 1.33Ki = 1.33Kd = 0.33
Sem “Degradação”
0 20 40 60 80 100-2
-1.5
-1
-0.5
0
0.5
1
1.5
2Sem Degradaçao
t [s]
y
0 20 40 60 80 100-2
-1.5
-1
-0.5
0
0.5
1
1.5
2Sem Degradaçao
t [s]
y
![Page 38: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/38.jpg)
EE240/2009
polo = 1 – 0.01 t
PID 1:
Kp = 3.10Ki = 3.15Kd = 1.87
PID 2:
Kp = 1.33Ki = 1.33Kd = 0.33
Com “Degradação”
0 20 40 60 80 100-2
-1.5
-1
-0.5
0
0.5
1
1.5
2Com Degradaçao
t [s]
y
0 20 40 60 80 100-2
-1.5
-1
-0.5
0
0.5
1
1.5
2Com Degradaçao
t [s]
y
![Page 39: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/39.jpg)
EE240/2009
ganho = 1 + 0.05 t
PID 1:
Kp = 3.10Ki = 3.15Kd = 1.87
PID 2:
Kp = 1.33Ki = 1.33Kd = 0.33
Com “Degradação”
0 20 40 60 80 100-2
-1.5
-1
-0.5
0
0.5
1
1.5
2Com Degradaçao
t [s]
y
0 20 40 60 80 100-2
-1.5
-1
-0.5
0
0.5
1
1.5
2Com Degradaçao
t [s]
y
![Page 40: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/40.jpg)
EE240/2009
“Degradação” pode ficar “mascarada”
Um dos polos é variado
segundo a expressão: 1 – 0.01 t
Kp = 3.10Ki = 3.15Kd = 1.87
0 20 40 60 80 100-2
-1
0
1
2polo 1-0.01 t
y
0 20 40 60 80 100-4
-2
0
2
4Saida do Filtro (u)
t [s]
u Pouca alteração
na resposta do sistema
![Page 41: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/41.jpg)
EE240/2009
Monitoração da “Degradação”
Filtro
u 0 20 40 60 80 100-2
-1
0
1
2polo 1-0.01 t
y
0 20 40 60 80 100-4
-2
0
2
4Saida do Filtro (u)
t [s]
u
![Page 42: EE240/2009 Ensino Superior 2.4 – Controle de Malha Fechada Amintas Paiva Afonso Introdução aos Sistemas Dinâmicos.](https://reader034.fdocumentos.tips/reader034/viewer/2022052321/552fc102497959413d8be4b3/html5/thumbnails/42.jpg)
EE240/2009