ISBN 978-85-8084-603-4 CONTROLE PID DE NÍVEL VIA DEVICENET Henrique Freitas Alabi de Souza; Leonardo Farias Ronchi**; Rosa Maria Ribeiro *** RESUMO: Este projeto foi desenvolvido objetivando verificar a importância da utilização do ensino didáticopedagógico de redes industriais, sistemas de controle e automação e instrumentação industrial. Para o desenvolvimento da pesquisa foram utilizados materiais didáticos específicos da área de sistemas de controle no intuito de se obter um controlador PID de nível controlado por uma rede DeviceNet. Foi elaborado dentro de um CLP um supervisório que controlou o nível de um tanque interligado a um secundário para sua alimentação, gerando assim gráficos onde a partir deste foi verificado a estabilização e o erro de ganho do processo. O controle PID foi desenvolvido através da função transferência obtida pela modelagem do sistema. PALAVRAS-CHAVE: Controlador PID, DeviceNet, CLP. ABSTRACT: This project was developed to verify the importance of teaching industrial networks, industrial instrumentation, controls and automation. For the research and development of the project specific materials about control systems were used to get a PID level controller to communicate with DeviceNet to control the system. Using PLC, a program was developed to control the first tank, where a second tank was used just to feed the first one. This program was able to generate graphics to verify the stability and error of the overall gain of the system. The PID controller was developed using a transfer function, which was obtained by modeling the system. KEYWORDS: PID controller, DeviceNet, PLC. 1. INTRODUÇÃO Com o desenvolvimento tecnológico atual, o ambiente digital está cada vez mais presente em nosso meio, principalmente nos arredores da automação industrial. Essas transformações vieram para reduzir custos na produção, aumentar a produtividade e lucros, juntamente com os controles automáticos que desempenham um papel fundamental no avanço da engenharia e da ciência. Segundo Silveira e Santos (1998, p.2), o homem sempre buscou simplificar seu trabalho de forma a substituir o esforço braçal por outros meios e mecanismos. O primeiro trabalho significativo de controle automático foi o regulador centrífugo construído por James Watt em meados do século XVlll. _______________________________________ *Acadêmico do Curso de Engenharia de Controle e Automação do Centro Universitário de Maringá – UNICESUMAR, Maringá - PR. Bolsista do Programa de Bolsas de Indução Científica do UNICESUMAR (PROIND). E-mail: [email protected] **Acadêmico do Curso de Engenharia de Controle e Automação do Centro Universitário de Maringá – UNICESUMAR, Maringá - PR. Bolsista do Programa de Bolsas de Indução Científica do UNICESUMAR (PROIND). E-mail: [email protected] ***Orientadora, Docente Doutora do Curso de Engenharia de Controle e Automação do Centro Universitário de Maringá – CESUMAR. E-mail: [email protected] Anais Eletrônico VIII EPCC – Encontro Internacional de Produção Científica Cesumar UNICESUMAR – Centro Universitário Cesumar Editora CESUMAR Maringá – Paraná – Brasil ISBN 978-85-8084-603-4 Diante disso foi observada a necessidade de se elaborar um controlador de nível de fluídos em processos industriais, para agilizar e dar maior exatidão à produtividade. Norman Nise (2011, p.4), refere o início da engenharia de sistemas em controle do nível de um líquido aos gregos por volta de 300 a. C. Estes criaram um relógio de água inventado por Ktesbios, que operava por meio do gotejamento de água para o interior do reservatório medidor a uma taxa constante. O nível de água em um reservatório medidor pode ser usado para informar o tempo decorrido. Para conseguir um gotejamento a uma taxa constante, o reservatório de alimentação tinha de ser mantido a um nível constante. Isso foi conseguido utilizando uma boia semelhante à do controle de nível de água das caixas de descarga dos vasos sanitários atuais. Sistemas de controle de nível, principalmente para controlar o parâmetro manipulável do nível do liquido, tem nas indústrias uma ampla gama de aplicações em diversos domínios. O processo de produção industrial possui diferentes locais que se vê a necessidade de controlar o nível do liquido mantendo-o em uma faixa de valores prédeterminados (setpoint). Neste projeto o controle PID de nível realiza a leitura de um set-point pré-definido pelo proprietário, controlando o nível de um tanque, por meio de uma bomba de entrada de fluxo e uma válvula de controle de fluxo de saída. Todo processo, comandado por uma rede industrial ligada a um CLP. O Controle de nível é utilizado em diversas áreas do nosso cotidiano, sejam elas industriais, residenciais, rurais, entre outras. Nas industriais o controle de nível é utilizado em vários tipos de processos, como de envasamento, arrefecimento, ou seja, processos que os níveis de líquidos necessitem serem mantidos em patamares desejados para o sucesso da produção. Caixas d’água, piscinas, reservatórios solares e pluviométricos entre outros são exemplos de controles automáticos de níveis na área residencial. No âmbito rural o controle pode ser utilizado para monitorar o reabastecimento dos cochos de animais, tanques de combustíveis utilizados por máquinas agrícolas. Erros nas medições acarretam em perca de produto gerando prejuízos pensando nisto, este projeto, no intuito de qualificar um processo que sane erros de medições, propôs-se realizar um sistema controlador do nível de um tanque. Este garantiu que o processo permanecesse constante, mantendo os tanques em níveis seguros, para que não houvesse um escoamento total de fluído e nem que ultrapassasse a sua capacidade de armazenamento. Portanto este trabalho objetivou o desenvolvimento de dois tanques interligados por uma bomba, onde nesta, foi aplicado o controle PID de nível entre os tanques, fazendo a comparação do setpoint (SP) desejado com a variável de processo (PV). 2. MATERIAIS E MÉTODOS 2.1 MATERIAIS Os materiais usados para o desenvolvimento do trabalho foram: Supervisório Elipse Scada, para controlar as variáveis de processo. Software Rockwell Automation, onde foi desenvolvida toda programação e a emulação do processo. Sistema físico dos tanques, onde permitiu elaborar a modelagem matemática. Anais Eletrônico VIII EPCC – Encontro Internacional de Produção Científica Cesumar UNICESUMAR – Centro Universitário Cesumar Editora CESUMAR Maringá – Paraná – Brasil ISBN 978-85-8084-603-4 2.2 METODOS Desenvolvimento do Modelo Matemático Inicialmente, foi feito um levantamento bibliográfico sobre redes industriais e controles PID’s, para o desenvolvimento matemático do controle PID de nível, encontrando a função transferência pela modelagem do sistema. Em seguida, o desenvolvimento de um supervisório para o controle do nível de dois tanques, fazendo o levantamento da função transferência através da modelagem do sistema, para assim integrar esta ao desenvolvimento da programação. Segundo OGATA, (2003, p.125), para se modelar um sistema de nível de liquido de um sistema laminar, partindo da equação 1, é necessário conhecer a resistência do fluxo (eq.2), a relação entre vazão em regime permanente e a altura do nível em regime permanente (eq.3) e a capacidade de um reservatório (eq.4), que é definida como a variação na quantidade de liquido armazenado necessário para causar uma mudança unitária no potencia (altura). dH H dQ Q Q KH ( qi qo) C h1 h 2 R equação (1) equação (2) equação (3) Em sistemas de nível de liquido com interação a modelagem é efetuada pelas definições analisando a Figura 1, através das equações (5), (6), (7), (8) e (9), segundo (OGATA, 2003, p.126): h1 h 2 q1 R1 dh1 C1 q q1 dt h2 q2 R2 dh 2 C2 q1 q 2 dt equação (4) equação (5) equação (6) equação (7) Considerando q1 como a entrada e q 2 como a saída do sistema, a função de transferência do mesmo, pode ser expressa pela equação (8). q2 1 2 Q R1C1R2C 2s ( R1C1 R2C 2 R2C1) s 1 Anais Eletrônico VIII EPCC – Encontro Internacional de Produção Científica Cesumar UNICESUMAR – Centro Universitário Cesumar Editora CESUMAR Maringá – Paraná – Brasil equação (8) ISBN 978-85-8084-603-4 Figura 1: Sistema de nível de líquido com interação Nesta fase do projeto, empregou-se um controlador PID e de acordo com Ogata (2003, p.557), “mais da metade dos controladores industriais em uso atualmente empregam esquemas de controle PID ou PID modificado”. Este controle é um dos mais utilizados em ambientes industriais por possuir uma simplicidade relativa em ser implantado com um desempenho satisfatório a uma vasta gama de processos. O controlador PID consiste na soma de três ações de controle, a ação proporcional, a ação integral e a ação derivativa, como pode ser observado na Figura 2. Segundo Visioli (2006, p.5), a ação proporcional tem a função de reduzir o erro de controle que um sistema pode possuir através de um ganho proporcional, mas nunca levando este erro a zero, ou seja, após ser implementado possui a função de variar a variável de controle de acordo com o erro do sistema. Normalmente este passo é representado por Kp, tendo o significado de ganho proporcional do sistema. Figura 2: Diagrama de blocos do controlador PID (VISIOLI, 2006). A integral possui como objetivo reduzir o erro do sistema a zero através de um ganho integral Ki, esta ação é capaz de definir automaticamente o valor correto do ganho a ser aplicado no sistema proporcional, deixando a curva de estabilidade em parâmetros exatos do desejado pelo ponto definido (setpoint), por esta razão esta ação também é chamada reinicialização automática. Anais Eletrônico VIII EPCC – Encontro Internacional de Produção Científica Cesumar UNICESUMAR – Centro Universitário Cesumar Editora CESUMAR Maringá – Paraná – Brasil ISBN 978-85-8084-603-4 Segundo Visioli (2006, p.6), já a ação derivativa possui a função de prever futuros erros que poção existir no sistema, através do ganho derivativo Kd esta ação é capaz de eliminar erros futuros como ruídos que possam influenciar na desestabilização do sistema. Com a combinação destas três ações é possível elaborar o cálculo do controlador PID através da equação (9). t u (t ) Kp.e(t ) Ki. e(t )dt Kd . 0 de(t ) dt equação (9) Onde Kp representa a parte proporcional, e(t) a parte integral e de(t), a derivativa do sistema. 3. RESULTADOS E DISCUSSÃO Com a modelagem matemática, e a programação do sistema proposto, para o controle de nível de fluídos utilizado a técnica PID, pode-se analisar e modelar os gráficos de ganhos do processo, bem como o erro entre o setpoint (SP) e a variável de processo (PV), como observado na Figura 3. Figura 3: Programação utilizando a função PID. De acordo com a Figura 4, a programação desenvolvida utilizou a função diagrama de blocos no programa Rockwell Software Rslogix 5000, mostrando as variáveis implementadas no processo. Figura 4: Programação utilizando Block Diagram. Anais Eletrônico VIII EPCC – Encontro Internacional de Produção Científica Cesumar UNICESUMAR – Centro Universitário Cesumar Editora CESUMAR Maringá – Paraná – Brasil ISBN 978-85-8084-603-4 Em seguida, a Figura 5, mostra a janela PID. Figura 5: Janela de configuração dos ganhos PID, variável de processo (PV) e o Setpoint (SP). Visualizando a Figura 5, observa-se a janela PID Setup do programa Rslogix 5000, onde neste é integrado os ganhos PID e o Setpoint (SP) definido do tanque utilizado. Ao ativar o modo Run, verifica-se a variável de processo e o seu erro sendo atualizados de acordo com a modelagem matemática levantada do processo. Na Figura 6, observa-se a tela de controle desenvolvida no Software Elipse Scada. Nessa, foi colocado os tanques de controle e de reserva (alimentação), bem como o sensor de nível, bomba de alimentação e a válvula de controle de saída do fluxo utilizado na simulação do supervisório. Esta Figura mostra todo o controle do Processo proposto neste projeto. Figura 6: Tela de controle desenvolvida do supervisório, no Software Elipse Scada. Anais Eletrônico VIII EPCC – Encontro Internacional de Produção Científica Cesumar UNICESUMAR – Centro Universitário Cesumar Editora CESUMAR Maringá – Paraná – Brasil ISBN 978-85-8084-603-4 Assim sendo, fazendo-se uma análise de todos os gráficos obtidos do processo, pode-se observar pelo comportamento dos traçados que todo o sistema se mantem estável após aproximadamente um minuto de execução, com o tanque vazio até o nível definido pelo Setpoint. A Figura 7 a seguir, mostra a estabilidade do sistema. Figura 7: Gráfico de estabilização da variável de controle e a de processo. 4. CONCLUSÕES Com o desenvolvimento do projeto, pode-se verificar o momento de estabilização entre a variável de controle e a variável de processo, já após alguns segundos de execução. Sendo que esta estabilização possui uma taxa de atualização a cada 10ms. E, fazendo uma análise dos gráficos pertinentes ao processo, pode-se afirmar que o sistema se mantém totalmente estabilizado após aproximadamente um minuto de execução, com o tanque vazio até o nível definido pelo Setpoint. Pode-se então concluir que as perspectivas com as quais o trabalho científico foi desenvolvido foram alcançadas, uma vez que foi elaborado um sistema controlador do nível de um tanque, ou seja, um controlador PID de nível. Este garantiu a constância do processo, mantendo os tanques em níveis seguros, não havendo escoamento total de fluído e nem ultrapassando sua capacidade de armazenamento. 5. REFERÊNCIAS BIBLIOGRÁFICAS ÇENGEL, Y. A.; CIMBALA, J. Mecânica dos Fluidos: Fundamentos e Aplicações. São Paulo: Mc Graw Hill, 2007. NISE, N. S. Engenharia de Sistemas de Controle. 5ª. ed. Rio de Janeiro : LTC, 2011. OGATA, K. Engenharia de Controle. 4ª. ed. São Paulo: Pretice Hall, 2003. SILVEIRA, P. R. D.; SANTOS, W. E. Automação e Controle Discreto. São Paulo: Érica, 2003. VISIOLI, A. Practical PID Control. Brescia: Springer, 2006. Anais Eletrônico VIII EPCC – Encontro Internacional de Produção Científica Cesumar UNICESUMAR – Centro Universitário Cesumar Editora CESUMAR Maringá – Paraná – Brasil