Escolar Documentos
Profissional Documentos
Cultura Documentos
Controladores PID
Alexandra Moutinho
Dep. Engenharia Mecânica, Instituto Superior Técnico, Universidade de Lisboa,
(alexandra.moutinho@tecnico.ulisboa.pt)
Aula anterior
Controlo de Sistemas 50
Esta aula
Controlo de Sistemas 51
Projeto de controladores PID
Controlo de Sistemas 52
Projeto de controladores PID
• Configuração genérica:
Controlo de Sistemas 53
Projeto de controladores PID
• Métodos de Ziegler-Nichols:
– Método da curva de reacção (ou, reaction curve method)
Controlo de Sistemas 54
Método de Ziegler-Nichols da curva de reação
Controlo de Sistemas 55
Método de Ziegler-Nichols da curva de reação:
Procedimento
1. Traçar a resposta do
sistema em anel aberto
a um degrau de
amplitude 𝑀
Controlo de Sistemas 56
Método de Ziegler-Nichols da curva de reação:
Procedimento
2. Aproximar a resposta à
resposta de um modelo
de 1ª ordem com
𝐾𝑒 −𝜃𝑠
atraso, 𝐺𝑝 𝑠 ≈
𝑇𝑠+1
Controlo de Sistemas 57
Método de Ziegler-Nichols da curva de reação:
Procedimento
Controlo de Sistemas 58
Método de Ziegler-Nichols da curva de reação:
Procedimento
4. Utilizar as relações
empíricas propostas por
Ziegler-Nichols para
determinar os
parâmetros do
controlador PID: 𝐾𝑝 , 𝑇𝑖
e 𝑇𝑑
Controlo de Sistemas 59
Método de Ziegler-Nichols da curva de reação:
Procedimento
Controlo de Sistemas 60
Método de Ziegler-Nichols da curva de reação:
Procedimento
3. A intersecção da recta
tangente com a linha
imaginária do valor
estacionário da resposta,
corresponde ao instante
de tempo 𝑡 = 𝜃 + 𝑇,
donde se retira o valor da
constante de tempo, 𝑇
4. Resultado final:
𝐾𝑒 −𝜃𝑠
𝐺𝑝 𝑠 ≈
𝑇𝑠 + 1
Controlo de Sistemas 62
Método de Ziegler-Nichols
do ganho crítico
Controlo de Sistemas 63
Método de Ziegler-Nichols do ganho crítico:
Procedimento experimental
1
𝑇𝑖 𝑠
𝐾𝑝
𝑇𝑑 𝑠
Controlo de Sistemas 64
Método de Ziegler-Nichols do ganho crítico:
Procedimento experimental
1
𝑇𝑖 𝑠
∞𝑠
𝐾𝑝
𝑇0𝑠
𝑑𝑠
Controlo de Sistemas 65
Método de Ziegler-Nichols do ganho crítico:
Procedimento experimental
Polos dominantes
do anel fechado
𝑃𝑐𝑟
Polos dominantes
do anel fechado
Controlo de Sistemas 67
Método de Ziegler-Nichols do ganho crítico:
Procedimento experimental
5. Utilizar as relações empíricas propostas por Ziegler-Nichols para
determinar os parâmetros do controlador PID, 𝐾𝑝 , 𝑇𝑖 e 𝑇𝑑
*resposta em anel fechado com 1/4 de taxa de decaimento entre os dois picos iniciais
6. Observar o desempenho do sistema de controlo e, caso seja
necessário, efectuar uma sintonia fina dos parâmetros
Controlo de Sistemas 68
Método de Ziegler-Nichols do ganho crítico:
Procedimento experimental
*resposta em anel fechado com 1/4 de taxa de decaimento entre os
dois picos iniciais
Controlo de Sistemas 69
Método de Ziegler-Nichols do ganho crítico:
Proc. experimental vs. Proc. analítico
Controlo de Sistemas 72
Método de Ziegler-Nichols do ganho crítico:
Exemplo
• Determinar o período crítico 𝑃𝑐𝑟 substituindo 𝑠 = 𝑗𝜔 na equação
caraterística do anel fechado com 𝐾𝑝 = 𝐾𝑐𝑟 = 30
𝑗𝜔 3 + 6 𝑗𝜔 2 + 5𝑗𝜔 + 30 = 0
6 5 − 𝜔2 + 𝑗𝜔 5 − 𝜔2 = 0
Re = 0 6 5 − 𝜔2 = 0
ቊ ൝
Im = 0 5 − 𝜔2 = 0
Controlo de Sistemas 73
Método de Ziegler-Nichols do ganho crítico:
Exemplo
Controlo de Sistemas 74
Método de Ziegler-Nichols do ganho crítico:
Exemplo
• A partir da tabela, obtêm-se os parâmetros do controlador PID
𝐾𝑝 = 0.6𝐾𝑐𝑟 = 18
𝑇𝑖 = 0.5𝑃𝑐𝑟 = 1.405 s
𝑇𝑑 = 0.125𝑃𝑐𝑟 = 0.35124 s
obtendo-se o controlador PID
1 1
𝐺𝑐 𝑠 = 𝐾𝑝 1 + + 𝑇𝑑 𝑠 = 18 1 + + 0.35124𝑠
𝑇𝑖 𝑠 1.405𝑠
6.3223 𝑠 + 1.4235 2
𝐺𝑐 𝑠 =
𝑠
Controlo de Sistemas 75
Método de Ziegler-Nichols do ganho crítico:
Exemplo
Controlo de Sistemas 76
Método de Ziegler-Nichols do ganho crítico:
Exemplo
• Máximo sobreimpulso de
61.8% é excessivo
• Reajustar parâmetros do
controlador PID (ajuste fino)
• Como?
Controlo de Sistemas 77
Método de Ziegler-Nichols do ganho crítico:
Exemplo
>> rlocus(Gc*G)
2
6.3223 𝑠 + 1.4235
𝐺𝑐 𝑠 =
𝑠
• Parâmetros a ajustar:
– Valor do ganho
– Localização de 2 zeros
• Reajustar parâmetros do
controlador PID (ajuste fino)
através da ferramenta
sisotool do Matlab
Controlo de Sistemas 78
Método de Ziegler-Nichols do ganho crítico:
Exemplo
• Da observação do LGR, verifica-se que:
– Uma simples alteração do ganho
permite aumentar a velocidade da
resposta (𝜔𝑛 ),
• não alterando muito o
coeficiente de amortecimento
(𝜉) e o máximo sobreimpulso,
até um certo ganho
• à custa da redução de 𝜉, a
partir de um certo ganho
– Deslocar o zero duplo terá um
impacto significativo na velocidade
da resposta e no máximo
sobreimpulso
Controlo de Sistemas 79
Método de Ziegler-Nichols do ganho crítico:
Exemplo
>> sisotool(G)
2 zeros em -1.4235
ganho 𝐾𝑐
Controlo de Sistemas 80
Método de Ziegler-Nichols do ganho crítico:
Exemplo
ganho 𝐾𝑐
forma canónica
2 zeros em -1.4235
1 polo na origem
Controlo de Sistemas 81
Método de Ziegler-Nichols do ganho crítico:
Exemplo
1
𝐺𝑐 𝑠 = 39.42 1 + + 0.7692𝑠
3.077𝑠
Controlo de Sistemas 82
Método de Ziegler-Nichols do ganho crítico:
Exemplo
Controlo de Sistemas 83
Método de Ziegler-Nichols do ganho crítico:
Exemplo
1 1
𝐺𝑐 𝑠 = 18 1 + + 0.35124𝑠 𝐺𝑐 𝑠 = 39.42 1 + + 0.7692𝑠
1.405𝑠 3.077𝑠
Controlo de Sistemas 84
Controladores PID
https://create.kahoot.it/details/at12-controladores-pid/ec85e1c5-1f49-4e59-b5f5-f3905cc5808d
Controlo de Sistemas 85
Próxima aula
Controlo de Sistemas 86
Referências/fontes usadas
– Controlo de Sistemas, Miguel Ayala Botto, AEIST Press, 2008
• Capítulo 8
– Control Systems Engineering, Norman Nise, John Wiley & Sons (6ª edição),
2011