Você está na página 1de 12

UM SISTEMA PARA MONITORAMENTO E CONTROLE DE BOMBAS

HIDRULICAS
Alexandre Caldas de Oliveira1; Luiz Eduardo Sales e Silva2; Kenny Vinente dos Santos3 ;Iury Valente
de Bessa2
1

Universidade Federal do Amazonas, Faculdade de Tecnologia, Engenharia da Computao


alexcoliveira1@gmail.com
2
Universidade Federal do Amazonas, Faculdade de Tecnologia, Departamento de Eletricidade eduardosales@ufam.edu.br /iury.bessa@gmail.com
3
Universidade Federal do Amazonas, Faculdade de Tecnologia, Departamento de Engenharia de Petrleo e Gs kennyvinente@ufam.edu.br

RESUMO
As bombas hidrulicas so os componentes mais custosos dos sistemas hidrulicos considerando
aquisio e manuteno, e em alguns casos, apresentam problemas frequentes causando paradas,
atrasos, e prejudicando a produo das indstrias. Dentre os problemas, citamos: m instalao,
mau dimensionamento de componentes, regime de trabalho imprprio e falta de treinamento aos
operadores para identificao das falhas. O objetivo deste trabalho propor uma soluo para
preservar e aumentar o tempo de vida til de bombas hidrulicas evitando operao em regime
imprprio. Inicialmente, exploramos trabalhos com atuao em temas semelhantes, porm no
encontramos uma soluo semelhante apresentada. Deste modo, propomos a criao de um
sistema de monitoramento das variveis de processo de uma bomba hidrulica em um sistema
hidrulico simples como prova de conceito, utilizando um sistema SCADA comercial para
apresentar o status da bomba, alm de criar uma lgica de acionamento para a preservao da
bomba quando necessrio.
Palavras-chave: SCADA, bomba hidrulica, sistema de monitoramento.

1. INTRODUO
Sistemas

complexidade dos circuitos hidrulicos tem


definidos

aumentado e com isso as margens para erros

componentes

aumentam e se tornam frequentes, assim

interligados com a finalidade de transportar

como as suas manutenes, tornando-se mais

fluidos [LINSINGEN, 2001]. Atualmente

custosos.

como

um

hidrulicos
conjunto

de

so

podemos encontrar este tipo de sistema em

A bomba hidrulica, em geral, o

diversas aplicaes industriais, tais como

componente

transportar

hidrulicos,

ferramentas

fluidos

entre

pneumticas,

etapas

fabris,

saneamento

caldeiras.

mais

caro

considerando

dos
os

sistemas
custos

de

aquisio e de manuteno [MACHINERY


LUBRIFICATION, 2016], e em alguns casos,

Com a demanda de produes melhores,

apresentam problemas frequentes causando

mais rpidas e com novos materiais, a

paradas e atrasos, prejudiciais produo das

www.conepetro.com
.br
(83) 3322.3222
contato@conepetro.com.br

indstrias. Cerca de 90% destes problemas

microcontrolador ser de baixo custo, o mesmo

poderiam

possui limitaes de memria e frequncia de

ser

detectados

com

monitoramento. Dentre os causadores destes

operao.

problemas, citamos, por exemplo, a bomba

Teixeira [2007] desenvolveu um sistema

operando a vazio, obstrues na tubulao, o

de monitoramento e controle de bombas de

tanque vazio, mau dimensionamento da

recalque de gua para edifcios residenciais. O

bomba para o sistema e cavitaes.

trabalho

utilizou

um

dos

softwares

As indstrias com o uso de bombas

supervisrios mais conhecidos e robustos de

hidrulicas sem superviso ou monitoramento

mercado, e um CLP, com programao em

adequado

ou

Ladder, linguagem amplamente difundida

comprovao do trabalho em condies

para profissionais sem conhecimento de

especificadas pelo fabricante, acarretando na

linhagens de programao de baixo nvel

reduo da sua vida til, perda de garantia dos

como C e Assembly. Entretanto, a nica

fabricantes e danos aos demais componentes

superviso utilizada no trabalho era quanto ao

do

estado de ligado e desligado da bomba

no

possuem

sistema

garantia

[MACHINERY

LUBRIFICATION, 2016].

hidrulica, sem verificao se a bomba estava

Procurando aplicaes para solucionar


estes problemas, Ribeiro [2010] desenvolveu
um

a abordagem limitada das condies de

Programvel) com programao em FBD

funcionamento da bomba hidrulica alm do

(Functional Block Diagram), comunicando-se

simples fato dela estar ligada ou desligada, a

com um sistema supervisrio desenvolvido

utilizao de sistemas SCADA (Supervisory

por ele atravs de uma comunicao serial

Control And Data Acquisition) com preos

RS-485. O programa para desenvolvimento

acessveis, usabilidade flexvel e fcil de

em FBD tornou o sistema intuitivo e com

entendimento,

usabilidade adequada, porm, o fato de ter

recentes e com processamentos rpidos.

um

PIC

(Controlador

Nos trabalhos relacionados verificamos

Lgico

usado

Micro-CLP

funcionando adequadamente.

(Peripheral

e CLPs com tecnologias

Interface

Controller) da famlia 16F e componentes

1.1. Objetivo geral

comuns no mercado tornou o projeto de baixo

O principal objetivo deste trabalho

custo. Entretanto o sistema supervisrio

criar um sistema capaz de garantir a operao

trabalha com interface no amigvel e com

de bombas hidrulicas na faixa de segurana

baixa flexibilidade. Alm disso, apesar do

definida pelo operador, com intuito de

www.conepetro.com
.br
(83) 3322.3222
contato@conepetro.com.br

preservar sua integridade fsica e otimizar o


tempo de vida til do equipamento.

a)

Listar as

grandezas

fsicas

necessrias de monitoramento para o controle


(tomada de deciso) de acionamento da

1.2. Objetivos especficos


O

projeto

possui

bomba hidrulica;

os

objetivos

especficos citados a seguir:


a)

b)

Identificar as situaes com

c)

Desenvolver o projeto dos

d)
as

variveis

de

Validar o funcionamento dos

sensores separadamente;

processo do sistema;
c)

para

circuitos necessrios para a aplicao;

hidrulica;
Monitorar

sensores

efetuar leituras dessas grandezas fsicas;

regime de trabalho prejudicial bomba


b)

Identificar

e)

Desenvolver

um

sistema

Identificar em tempo real as

embarcado capaz de monitorar os sensores

condies irregulares de funcionamento da

das variveis de processo, controlar o

bomba hidrulica;

acionamento da bomba e transmitir dados

d)

Controlar o acionamento da

para um servidor;

bomba hidrulica;
e)

f)

Exibir o estado da bomba

para prova de conceito;

hidrulica e das variveis de processo em


tempo real.

Montar um sistema hidrulico

g)

Testar o funcionamento do

sistema hidrulico;
h)

2. MEDOLOGIA
assim

monitoramento

sistema

hidrulico com os sensores das variveis de

Para atender lista de objetivos visados,


constituindo

Instrumentar

sistema

controle

de

processo;

de

bombas

i)
capaz

Utilizar um sistema SCADA


de

se

comunicar

com

CLP

hidrulicas, foi definida uma metodologia,

responsvel pelo monitoramento da bomba, e

conforme

controlar

exemplificado

dividindo o trabalho em:

na

Figura

1,

acionamento

da

bomba

remotamente.

www.conepetro.com
.br
(83) 3322.3222
contato@conepetro.com.br

Figura 1: Fluxograma da metodologia


2.1. Projeto geral do sistema
O projeto proposto dividido em trs

2.2. Projeto do sistema eltrico

partes: o sistema SCADA, o sistema eltrico

O projeto do sistema eltrico foi

composto pelo CLP e os circuitos dos

desenvolvido de acordo com o diagrama em

sensores e o sistema hidrulico com a bomba

blocos da Figura 3 e possui as etapas:

hidrulica

sensores, circuitos condicionadores de sinal,

os

sensores,

conforme

apresentado na Figura 2.

circuito acionador do rel, a bomba hidrulica


a ser acionada, e o CLP.
Os componentes utilizados para este
sistema so:
Sensor de presso MPX5050DP, para
a presso de entrada;
Sensor de presso MPX5700DP, para
a presso de sada;
Sensor de vazo YF-S401, para a
vazo na sada da bomba;
Sensor de temperatura DS18B20, para
a temperatura da bomba;

Figura 2: Diagrama Geral do Projeto

Rel de 5V para cargas de at


120VAC, para chavear a bomba;

www.conepetro.com
.br
(83) 3322.3222
contato@conepetro.com.br

Microontrolador NXP LPC1768.

Para

os

sensores

de

presso

MPX5050DP e MPX5700DP, um circuito


condicionador foi projetado, pois o sinal de
sada pode chegar a at 4,7V, e a porta
analgica

do

microcontrolador

possui

limitao de 3,3 V, logo, o sinal deve ser


atenuado para a interpretao correta. Um
divisor de tenso com trs resistncias iguais
foi utilizado como pode-se observar na Figura
Figura 3: Diagrama do Sistema Eltrico.

4.

Figura 4: Esquemtico dos sensores de presso.


O sensor de temperatura DS18B20

Para controlar o acionamento da bomba

inserido na placa conforme o seu datasheet

hidrulica utilizamos um rel acionado por 5V

com um resistor de pullup na via de

e com capacidade de chavear cargas de at

comunicao.

120VAC

O sensor de fluxo YF-S401 no


necessita

de

circuito

auxiliar

15A.

Para

atingir

os

5V

necessrios e um nvel de corrente mnimo

ou

para acionar o rel, optou-se por utilizar um

condicionador. A sua sada disponibiliza

transistor NPN BC337 [BC337 Datasheet,

pulsos digitais, a frequncia do sinal

2016], uma vez que as sadas digitais do

diretamente proporcional ao fluxo e pode ser

microcontrolador so de 3,3V. Alm disso,

medida atravs de um pino digital no

adiciona-se tambm um diodo em paralelo e

microcontrolador.

inverso a carga para proteger o circuito da

www.conepetro.com
.br
(83) 3322.3222
contato@conepetro.com.br

fora contra eletromotriz gerada pela bobina

Development Environment) online da MBED

do rel [Instituto Newton C. Braga, 2016],

e quando prontos, eram compilados, gerando

consoante a Figura 5.

um arquivo binrio. Este arquivo binrio


gravado no microcontrolador atravs do
software J-Flash [SEGGER JFLASH, 2016].
No desenvolvimento do firmware foram
utilizadas bibliotecas open source fornecidas
pela comunidade e pela prpria MBED. Para
se comunicar com o sensor de temperatura
DS18B20 utilizou-se a biblioteca DS1820
[ERIK, 2016] e para se comunicar com o

Figura 5: Esquemtico do circuito de


acionamento do rel

servidor pelo protocolo modbus foi importada


a biblioteca FreeModbus portada para o

Para o CLP, trabalhamos com uma placa

MBED NXP LPC1768 [CAM MARSHAL,

de desenvolvimento da MCU123 [MCU123,

2016]. Com o firmware gravado e os circuitos

2016],

montados,

com

microcontrolador

NXP

LPC1768, apresentado na Figura 6. A placa

ento

conectamos

ao

microcontrolador.

alimentada por uma fonte externa de 5V e

Para realizar a comunicao com o

disponibiliza 4 barramentos de 28 pinos para

servidor SCADA utilizou-se um mdulo

expanso e utilizao.

conversor USB (Universal Serial Bus) para


serial. Ao conect-lo no computador o mesmo
reconhece o dispositivo e automaticamente
prepara um driver compatvel.
2.3. Projeto do sistema hidrulico
O projeto hidrulico deste trabalho um

Figura 6: Microcontrolador LPC1768


Para

realizar

programao

sistema plano construdo com o objetivo de


do

microcontrolador um J-LINK [SEGGER JLINK, 2016] conectado ao barramento


JTAG (Joint Test Action Group) disponvel
pela placa de desenvolvimento. Os cdigos

validar o conceito do problema proposto


utilizando

uma

bomba

hidrulica.

Este

sistema composto por um reservatrio


alimentador, duas vlvulas, uma no incio e
uma no fim do sistema, uma bomba

foram desenvolvidos na IDE (Integrated

www.conepetro.com
.br
(83) 3322.3222
contato@conepetro.com.br

hidrulica, dois sensores de presso, um antes

Os conectores do tipo T so utilizados

e outro depois da bomba, um sensor de vazo

como suporte para os sensores de presso no

e um sensor de temperatura acoplado na

sistema, como na Figura 9. A bomba deve ser

bomba. A gua ser bombeada do reservatrio

instalada com o sensor de temperatura

e ser retroalimentada para simular um

acoplado, como indicado na Figura 10.

sistema sendo alimentado por uma fonte


externa continuamente ao mesmo tempo em
que consumida. Podemos interpretar este
sistema

atravs

do

Diagrama

P&ID

apresentado na Figura 7.
Figura 9: Sensor de presso

Figura 7: Diagrama P&ID do Sistema


Hidrulico.
Os componentes utilizados para este
sistema so os seguintes:
Bomba hidrulica.
Tanque de 11l.
2 conectores do tipo T.
2 vlvulas
As duas vlvulas auxiliam a reproduo

Figura 10: Bomba hidrulica e sensor de


temperatura acoplado
O sensor de vazo deve ser instalado
logo aps o sensor de presso posicionado
aps a bomba hidrulica. O mesmo foi fixado
na plataforma para no sofrer interferncias
pela trepidao da bomba, como pode ser
observado na Figura 11.

de casos de teste. As vlvulas e o tanque


podem ser visualizados na Figura 8.

Figura 11: Sensor de vazo


Figura 8: Tanque de 11 litros

2.4. Sistema SCADA

www.conepetro.com
.br
(83) 3322.3222
contato@conepetro.com.br

O software a ser executado no servidor

necessidades do projeto, por j ser uma

e nico mdulo do projeto a interagir com o

soluo pronta e completa. Um exemplo de

usurio

sua arquitetura pode ser visualizado na Figura

sistema

SCADA

Mango

Automation [MANGO, 2016]. Este sistema

12.

requer a configurao de acordo com as

Figura 12: Exemplo de estrutura do Mango Automation


As configuraes necessrias do Mango
Automation so:

seguindo este padro configura-se o sistema


SCADA.

A origem e forma em que os dados


sero requisitados (Data Sources);

2.5. Sistema desenvolvido

Quais dados sero coletados (Data


Points).

os mdulos individuais, pode-se interlig-los

A origem dos dados o CLP que est


monitorando

Com todas as informaes do projeto e

bomba

hidrulica

se

comunica atravs do protocolo Modbus RTU,

e chegar na verso completa do sistema


embarcado. A Figura 13 contm uma foto real
do projeto j com o sistema embarcado.

e atende por requisies realizadas no


barramento serial.
Os dados a serem lidos so mapeados
pelo protocolo Modbus, atravs de uma
padronizao do desenvolvedor do CLP, e

www.conepetro.com
.br
(83) 3322.3222
contato@conepetro.com.br

T6
T7
T8

Tanque com nvel abaixo da vlvula,


ou vazio, fazendo a bomba funcionar
seco.
Obstruir parcialmente a vlvula 1.
Obstruir parcialmente a vlvula 2.
Aps a realizao dos testes, coleta de

dados e anlise destes, obtemos os padres de


Figura 13: Sistema embarcado completo

comportamento exibidos na Tabela 2.


Tabela 2: Resultado dos casos de teste
Caso de

3. RESULTADOS E DISCUSSO
Para validar o projeto alguns cenrios
de teste foram criados a fim de coletar dados

Teste
T1

sistema.

Utilizamos

combinaes

T2
T3

Presso 2 > Normal


Vazo = 0

dos

componentes e de situaes que pudessem ser


reproduzidas no sistema desenvolvido que
no seriam ideais, como por exemplo,

T4

obstrues parciais ou completas da tubulao


antes

depois

da

bomba,

funcionar

bombeando ar completo (funcionando a seco)


ou

parcialmente

(bolhas

na

1:
Tabela 1: Casos de teste

T1
T2
T3
T4
T5

T5
T6

tubulao),

resultando ento nos casos de teste da Tabela

Casos de Teste
Sistema em condies normais, ambas
as vlvulas abertas, tanque com nvel
acima da vlvula 1 e abaixo da vlvula
2 e nada obstruindo a tubulao.
Apenas a vlvula 1 fechada.
Apenas a vlvula 2 fechada.
Vlvulas 1 e 2 fechadas.
Tanque com nvel na metade da vlvula
a fim de fazer a bomba puxar ar e gua.

Sistema
Anotado valor normal das
variveis.
Presso 1 < Normal
Vazo = 0

necessrios para criar a lgica de deteco de


casos irregulares da bomba hidrulica nesse

Efeito Observado no

T7
T8

Presso 1 < Normal


Presso 2 > Normal
Vazo = 0
Presso 1 < Normal
Vazo = 0
Presso 1 < Normal
Vazo < Normal
Presso 2 > Normal

As variaes das variveis de presso e


vazo foram identificadas na entrada e na
sada, entretanto no foi possvel em nenhum
dos casos de teste notar uma variao
expressiva do valor de temperatura.
Com a anlise dos resultados dos testes,
desenvolvemos a deteco das alteraes das

www.conepetro.com
.br
(83) 3322.3222
contato@conepetro.com.br

variveis

individualmente,

para

depois

trabalhar nos casos especficos.


Dada uma

variao

verificando se o estado deve mesmo ser


alterado

definida

pelo

atravs

de

confirmaes

das

condies por vrias vezes.

supervisor do sistema, os intervalos de

Por fim, o sistema pode detectar os

verificao so criados para garantir a

problemas em tempo real e agir sobre ela

operao em condies normais.

desativando-a quando necessrio utilizando as

Com a identificao da variao dos

4 variveis definidas no incio do projeto.

valores normais dos sensores, os oito casos de

Como

exemplo

de

resposta,

podemos

teste irregulares so efetuados e na sequncia

observar a Figura 14, que o resultado do

adicionamos ao Scripting para que mediante o

teste T3, aps a implementao de deteco.

envio das variveis pelo sistema embarcado

Os testes da Tabela 1 foram realizados

possa ser tomada a deciso de desativar a

novamentes aps a implementao da lgica

bomba e informar ainda ao usurio por qual

de debounce, e o sistema identificou cada um

motivo a bomba foi desativada.

dos testes separadamente, sugerindo o prprio

Para que a bomba no seja desativada

problema testado, entretanto em alguns casos

devido a uma nica alterao de uma varivel

sugerindo outro problema referente a outro

para nveis fora da faixa comum, um filtro de

teste,

debouncing foi projetado para reduzir essas

comportamento. Os problemas identificados

rpidas variaes. Uma lgica semelhante a

eram referentes ao teste T3, com a indicao

debounces de contatos fsicos, como botes,

do T8, e o T2, apresentava a indicao do T5.

semelhante

ao

padro

do

onde espera-se um perodo de tempo a mais

www.conepetro.com
.br
(83) 3322.3222
contato@conepetro.com.br

Figura 14: Resultado do teste T3


xito na maioria dos testes realizados, exceto
em dois casos de testes em que o sistema
4. CONCLUSES

apresentou ambiguidade, que com o auxlio

O projeto proposto neste trabalho visa o


desenvolvimento

de

um

sistema

do operador pode ser facilmente concertada.

de

monitoramento em tempo real das variveis


de processo em torno de uma bomba
hidrulica, devido ao fato de que as indstrias
pagam um alto custo pela manuteno de

5. REFERNCIAS

bombas hidrulicas que trabalham em regime


imprprio,

reduzindo

vida

til

dos

[1] Linsingen, I. V., Fundamentos de


Sistemas Hidrulicos, Ed. ufsc, 2001.

equipamentos.

[2] Machinery Lubrification, Causes of

Inicialmente definiram-se as variveis

Hydraulic Pump Failures, Disponvel em

de processo necessrias para a tomada de

<http://www.machinerylubrication.com/Read/

deciso do regime de trabalho da bomba

29541/hydraulic-pump-failures>.

hidrulica, em seguida foi proposto um

em 19 de Janeiro de 2016.

projeto capaz de captar essas grandezas fsicas


e

transforma-las

interpretveis,

em

unidades

com

essas

fsicas

Acessado

[3] Ribeiro, R. R., Desenvolvimento de


um

Micro-CLP

com

Softwares

de

variveis

Superviso e Programao em FBD, 2010.

desenvolveu-se um mtodo para transmiti-las

Trabalho de Concluso de Curso, Faculdade

para um sistema SCADA funcionando em um

Novo Milnio, Graduao em Engenharia

computador.

Eltrica. Vila Velha-ES.

As variveis coletadas no SCADA

[4] Teixeira, M. de L. P. F., Sistema de

foram interpretadas em um sistema escada e

Controle e Superviso de Bombas de

assim desenvolvemos a lgica para tratar do

Recalque

acionamento da bomba hidrulica quando em

Residencial, 2007. Trabalho de Concluso de

regime imprprio.

Curso, Centro Universitrio de Braslia,

A partir dos experimentos realizados


verificou-se

que

sistema

conseguiu

identificar cada um dos procedimentos de


teste, desativando a bomba quando necessrio

de

gua

para

Edifcio

Graduao em Engenharia da Computao.


Brsilia-DF.
[5] BC337 DataSheet. Disponvel em
<https://www.fairchildsemi.com/datasheets/B

e atendendo aos requisitos propostos, tendo

www.conepetro.com
.br
(83) 3322.3222
contato@conepetro.com.br

C/BC337.pdf>. Acessado em 19 de Janeiro de

<https://developer.mbed.org/users/Sissors/cod

2016.

e/DS1820/>. Acessado em 20 de Janeiro de


[6] Instituto Newton C. Braga, Tudo

2016.

Sobre Rels, parte 5 COMO USAR UM


REL.

Disponvel

em

[11]

Cam

Marshal,

Biblioteca

FreeModbus para MBED. Disponvel em

<http://www.newtoncbraga.com.br/index.php/

<https://developer.mbed.org/users/cam/code/

como-funciona/597-como-funcionam-os-

Modbus/>. Acessado em 20 de Janeiro de

reles>. Acessado em 19 de Janeiro de 2016.

2016.

[7]

MCU123.

Disponvel

em

[12]

Mango

<http://www.mcu123.com>. Acessado em 19

Documentation

Wiki.

de Janeiro de 2016.

<infiniteautomation.com/wiki/wiki.php>.

[8] SEGGER, J-LINK. Disponvel em

Automatinon
Disponvel

em

Acessado em 17 de Janeiro de 2016.

<https://www.segger.com/jlink-debugprobes.html>. Acessado em 19 de Janeiro de


2016.
[9] SEGGER, JFLASH. Disponvel em
<https://www.segger.com/jflash.html>.
Acessado em 19 de Janeiro de 2016.
[10] Erik Olieman, Biblioteca DS1820.
Disponvel

em

www.conepetro.com
.br
(83) 3322.3222
contato@conepetro.com.br

Você também pode gostar