trabalho controle de precessos
DESCRIPTION
trabalho sobra conrtolador PIDTRANSCRIPT
![Page 1: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/1.jpg)
Trabalho controle de processos
PIDProporciona Integral e Derivativo
![Page 2: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/2.jpg)
Professor Graciliano
• Alunos • Fernando • Cesar • Willian Fernandes
![Page 3: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/3.jpg)
sistema de controle P, PI, PID
• Tentaremos explicar o funcionamento de um sistema PID de malha fechada e realimentação
• Feed Back com função degrau
![Page 4: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/4.jpg)
• Controlador PID tem a ótima dinâmica de controle, incluindo de erro zero em regime permanente, a resposta rápida (tempo de subida curto), sem oscilações e maior estabilidade. A necessidade de utilização de um componente derivado de ganho em adição ao controlador PI é eliminar o excesso e as oscilações que ocorrem na resposta do sistema de saída. Uma das principais vantagens do controlador PID é que ele pode ser utilizado com os processos de ordem superior, incluindo mais de armazenamento de energia única.
• A fim de observar os impactos básicos, descritos acima, do ganho proporcional, integral e derivado para a resposta do sistema, preparamos simulações abaixo no MATLAB em tempo contínuo com uma função de transferência e de entrada em degrau unidade.
![Page 5: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/5.jpg)
MATLAB
![Page 6: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/6.jpg)
• num =• 1• den =• 1 3 1• Gp = • 1• -------------• s^2 + 3 s + 1
![Page 7: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/7.jpg)
• Continuous-time transfer function.• • H =• 1• M = • 1• -------------• s^2 + 3 s + 2• • Continuous-time transfer function.•
![Page 8: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/8.jpg)
Função degrau
![Page 9: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/9.jpg)
Acrescentando PID no programa
• %%• Kp = 1• Ki = 0• Kd = 0• • Gc = pid(Kp, Ki, Kd)• • Mc = feedback( Gc*Gp, H)•
![Page 10: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/10.jpg)
Vamos tentar compreender os Efeitos do PID em um sistema
![Page 11: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/11.jpg)
![Page 12: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/12.jpg)
Aumentando kp e o resultado terá o efeito de reduzir o tempo de subida mas nunca eliminar
o erro de estado estacionário
![Page 13: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/13.jpg)
Aumentando o Kp outra vez podemos ver que está reduzindo ainda mais o tempo de subida
![Page 14: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/14.jpg)
![Page 15: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/15.jpg)
Ao aumentar mais e mais o Kp o controle está mais perto de 1,0 só que em contra partida esta
aumentando o over shoot
![Page 16: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/16.jpg)
A linha azul está sem o controle E a linha verde está com ganho (Kp) proporcional em 13
![Page 17: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/17.jpg)
![Page 18: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/18.jpg)
Podemos ver pelos gráficos que em Kp = 24 o controle proporcional chegou em seu destino mas não eliminou o erro estando bem próximo e com overshoot oscilação
Vamos trabalhar o Kd ganho derivativo estabilizador
![Page 19: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/19.jpg)
Vamos usar o Kd para diminuir reduzir o overshoot e o tempo de acomodação
![Page 20: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/20.jpg)
Podemos perceber que está diminuindo o overshoot ou seja eliminando as altas frequências, harmônicos .
![Page 21: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/21.jpg)
Os picos estão se deslocando para o centro a direita estabilizando filtrando.
![Page 22: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/22.jpg)
Agora temos um sistema na linha azul é um sistema que levou 5 segundos para estabilizar E na linha verde acrescentamos um controle PID com o ganho
Kp = 24 e mais um ganho Kd = 6 que deram uma ótima correção para o sistema.
![Page 23: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/23.jpg)
Agora temos uma questão aqui no estado estacionário, a linha azul estabilizou em 0.5 . Já alinha verde chegou a 0.96 perto de (1) usando os controles (PD) proporcional e
derivativo.
Mas agora temos que usar (Ki) integração para chegar a 1 .
![Page 24: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/24.jpg)
![Page 25: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/25.jpg)
Podemos ver na linha laranja que acrescentando um ganho (Ki) integral conseguimos estabilizar em 1 com
uma pequena oscilação .
![Page 26: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/26.jpg)
Um controle integral () terá o efeito de eliminar o erro de estado estacionário para uma entrada constante ou passo, mas pode fazer a resposta transitória mais lento.
![Page 27: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/27.jpg)
• Note-se que estas correlações não podem ser exatamente precisas, porque são dependentes uns dos outros. De fato, alterar uma destas variáveis pode alterar o efeito dos outros dois. Por este motivo, a tabela só deve ser utilizado como referência quando você está determinando os valores .
![Page 28: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/28.jpg)
Sintonia de Controladores
Método Ziegler – Nichols
• Determinação do Ganho último (ku)
• Determinação do Período último (Pu)
• Parâmetros PID
Kp= 0.6*Ku ; τi = Pu/2 ; τd = Pu/8
![Page 29: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/29.jpg)
Neste método, faz-se inicialmente as constantes τi = ∞, e
τd = 0, trabalhando apenas com a ação de controle proporcional.
Experimentalmente aumenta-se o valor de Kp até que a resposta do sistema apresente uma oscilação sustentada pela primeira vez. A esse valor de Kp dá-se a notação de Ku (ganho último).
O período da oscilação encontrada será denominada Pu (período último).
![Page 30: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/30.jpg)
Resposta do sistema para Kp = 0.5
![Page 31: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/31.jpg)
Resposta do sistema para Kp = 2
![Page 32: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/32.jpg)
Resposta do sistema para Kp = 3
![Page 33: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/33.jpg)
Resposta do sistema para Kp = 4
![Page 34: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/34.jpg)
Resposta do sistema para Kp = 5
![Page 35: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/35.jpg)
Pu
![Page 36: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/36.jpg)
• Foi determinado Pu = 4 e Ku = 5Calculando os parâmetros:
Kp = 0.6*K = 0.6*5 = 3
τi = Pu/2 = 4/2 = 2
τd = Pu/8 = 4/8 = 0.5
![Page 37: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/37.jpg)
Aplicando os parâmetros, temos:
![Page 38: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/38.jpg)
• Lembrando que neste método, os valores de
Kp, τi e τd são bem próximos do ideal, mas caso apresentem valores de sobressinal elevados, o operador deve realizar uma sintonia fina até que um resultado aceitável seja alcançado.
![Page 39: Trabalho Controle de Precessos](https://reader036.vdocuments.mx/reader036/viewer/2022062305/5695cfc01a28ab9b028f6008/html5/thumbnails/39.jpg)
FIM