proposta de controle de velocidade de pigs

86
Universidade Federal do Rio Grande do Norte Centro de Tecnologia Programa de Pós-Graduação em Engenharia Elétrica e de Computação PROPOSTA DE TECNOLOGIA PARA CONTROLE DE VELOCIDADE DE PIGs I NSTRUMENTADOS UTILIZANDO LÓGICA Fuzzy Defesa de Dissertação de Mestrado GUSTAVO FERNANDES DE LIMA PROF .DR.ANDRÉS ORTIZ SALAZAR Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 1 / 86

Upload: others

Post on 03-Nov-2021

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Proposta de Controle de Velocidade de PIGs

Universidade Federal do Rio Grande do NorteCentro de Tecnologia

Programa de Pós-Graduação em Engenharia Elétrica e de Computação

PROPOSTA DE TECNOLOGIA PARA CONTROLE DE VELOCIDADE

DE PIGs INSTRUMENTADOS UTILIZANDO LÓGICA Fuzzy

Defesa de Dissertação de Mestrado

GUSTAVO FERNANDES DE LIMA

PROF. DR. ANDRÉS ORTIZ SALAZAR

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 1 / 86

Page 2: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Roteiro

1 Introdução

2 Fundamentação Teórica

3 Implementação do Sistema

4 Testes e Resultados

5 Considerações Finais

6 Bibliografia

7 Apêndice

8 Fim

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 2 / 86

Page 3: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Introdução

Roteiro

1 Introdução

2 Fundamentação Teórica

3 Implementação do Sistema

4 Testes e Resultados

5 Considerações Finais

6 Bibliografia

7 Apêndice

8 Fim

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 3 / 86

Page 4: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Introdução

Introdução

� Dutos sem manutenção periódica ficam sujeitos à problemas comoincrustações (ex. parafina) e corrosões (perda de metal);

� Utilização de PIGs para desobstruir e/ou inspecionar o duto;

� Eles se deslocam de forma autônoma [6], impulsionados pela pressão;

� São capazes de registrar dados da operação para análise e avaliação;

� A análise desses dados permite uma melhor decisão sobre a realizaçãoou não de manutenção corretiva ou preventiva;

� As inspeções com PIGs são justificadas por causa da malha dutoviáriamundial envelhecida e da preocupação com meio ambiente [6];

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 4 / 86

Page 5: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Introdução

Introdução (cont.)

� Os PIGs instrumentados possuem sensores que detectam defeitos comocorrosão, trincas, soldas, amassamentos, etc.;

� Para quantificar essas anomalias é necessário que os PIGs mantenhamuma baixa velocidade, de 2 a 7 m/s em dutos em gás [4];

� Seu movimento é não-linear e sem modelo matemático bem definido;

� Impossibilidade de aplicação de controladores como PID ou Preditivo;

� Utilização da lógica Fuzzy para o desenvolvimento de um controladorque operasse sem modelo matemático;

� Um controlador Fuzzy define suas ações com base nas informações deum operador, sem precisar modelar o processo em si [1].

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 5 / 86

Page 6: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Introdução

Objetivo

� Desenvolver um controlador de velocidade para PIGs instrumentadosque permita a realização da operação de inspeção segura e eficiente.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 6 / 86

Page 7: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Introdução

Objetivos Específicos

� Implementar um sistema de aquisição de dados para obtenção devalores de pressão montante e jusante afim de determinar o diferencialde pressão atuante no PIG;

� Diminuir os efeitos dos eventos de “tiro” e de aceleração, sofrido pelosPIGs dentro do duto;

� Aplicar a lógica Fuzzy para atuar nos tempos de abertura e fechamentode uma válvula by-pass proposta (Grupo da Mecânica).

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 7 / 86

Page 8: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Fundamentação Teórica

Roteiro

1 Introdução

2 Fundamentação Teórica

3 Implementação do Sistema

4 Testes e Resultados

5 Considerações Finais

6 Bibliografia

7 Apêndice

8 Fim

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 8 / 86

Page 9: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Fundamentação Teórica

Pipeline Inspection Gauge PIG

� Ferramenta para Inspeção de Dutos;

� Classificação: ”Utility PIGs” (PIGs de limpeza) ou ”Smart PIGs” (PIGsinstrumentados);

� Os ”Utility PIGs” realizam função de limpeza, separação de produtos,remoção de água e desamassamento dos dutos [3];

� Os ”Smart PIGs” fornecem informações sobre os dutos, como extensãoe localização dos defeitos dessa tubulação [3].

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 9 / 86

Page 10: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Fundamentação Teórica

”Utility PIGs”

� Exemplos de PIGs de limpeza

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 10 / 86

Page 11: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Fundamentação Teórica

”Smart PIGs”

� Exemplo de PIG instrumentado dentro do duto

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 11 / 86

Page 12: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Fundamentação Teórica

”Smart PIGs” (cont.)

� Exemplo de PIG instrumentado divido em dois módulos

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 12 / 86

Page 13: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Fundamentação Teórica

”Smart PIGs” (cont.)

� Exemplos de PIGs instrumentados

PIG geométrico PIG corrosão

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 13 / 86

Page 14: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Fundamentação Teórica

PIG MFL

� Um dos PIGs instrumentados mais utilizados pela indústria [7];

� Utiliza a técnica Magnetic Flux Leakage (Fuga de Fluxo Magnético).

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 14 / 86

Page 15: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Fundamentação Teórica

PIG MFL (cont.)

� Funcionamento da técnica MFL

Campo magnético uniforme pelaparede do duto

Detecção de anomalia pela Fugade Campo Magnético

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 15 / 86

Page 16: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Fundamentação Teórica

O movimento do PIG

� Balanço de forças que atuam no PIG

Fg é a força exercida pelo ∆P, que move o PIG;

Fa é a força de atrito entre o PIG e a parede do duto;

Fp é a força peso que age quando o duto tem inclinação;

β é o ângulo de inclinação do duto.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 16 / 86

Page 17: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Fundamentação Teórica

O movimento do PIG (cont.)

� Utilizando a Segunda Lei de Newton, temos [7]:

M · a = Fg + Fa + Fp (1)

Fg = ∆P · A (2)

Fa = B · v + Fs (3)

Fp = M · g · sinβ (4)

M · dvdt

= ∆P · A + B · v (5)

V (s)

Fg(s)=

1M · s + B

(6)

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 17 / 86

Page 18: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Fundamentação Teórica

Animação de uma corrida de PIG instrumentado

Arquivo Local Clique Aqui

https://www.youtube.com/watch?v=LU0TOhaFDow

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 18 / 86

Page 19: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Fundamentação Teórica

Lógica Fuzzy

� Em 1965 o prof. Lofit Asker Zadeh da Universidade de Berkeley (USA)publicou o trabalho intitulado “Fuzzy sets” [10];

� A passagem da pertinência para a não pertinência fosse feita de umaforma lenta e gradual e não abrupta como na teoria usual de conjuntos.

� Daí surgiram os Conjuntos Fuzzy (nebuloso ou difuso).

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 19 / 86

Page 20: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Fundamentação Teórica

Lógica Fuzzy (cont.)

� Nem sempre ter apenas duas possibilidades é suficiente para resolverproblemas. Em determinadas situações, valores intermediários seriamsoluções melhores;

� O mundo real é analógico, altamente não linear, com infinitaspossibilidades de opções, ao invés de somente duas;

� Em 1975, o prof. Mamdani da Universidade de Londres controlou umamáquina a vapor através da aplicação do raciocínio Fuzzy;

� Em resumo, a lógica Fuzzy objetiva fazer com que as decisões tomadaspela máquina se aproximem cada vez mais das decisões humanas [9].

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 20 / 86

Page 21: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Fundamentação Teórica

Sistemas de Controle Baseados em Lógica Fuzzy

� Modelo para um sistema de controle

� Operador humano uma analogia do controlador Fuzzy

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 21 / 86

Page 22: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Fundamentação Teórica

Sistemas de Controle Baseados em Lógica Fuzzy

� Blocos do controlador Fuzzy

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 22 / 86

Page 23: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Fundamentação Teórica

Fuzzificação ou Codificação

� Tem por função transformar os valores numéricos das entradas em suasrespectivas variáveis linguísticas;

� Esse procedimento garante um certo grau de imprecisão ao valornumérico, mapeando-o em expressões linguísticas, como “muito quente”ou “pouco quente”;

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 23 / 86

Page 24: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Fundamentação Teórica

Regras e Inferência

� Representa o modelo do sistema a ser controlado;

� A base de regras representa de forma organizada a maneira como ocontrolador gerenciará o sistema.

SE premissa ENTÃO consequência (7)

� A lógica de tomada de decisões usa implicações Fuzzy para simulartomadas de decisão humana;

� Existem basicamente dois modelos de máquina de inferência: aMamdani e Takagi-Sugeno.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 24 / 86

Page 25: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Fundamentação Teórica

Defuzzificação ou Decodificação

� Tem por objetivo transformar os valores linguísticos em valoresnuméricos de saída.;

� Nesse estágio é obtido um valor numérico preciso que pode ser usadonuma ação de controle no mundo real;

� Os seguintes métodos são muito utilizados [8]: Centro-da-Área,Centro-do-Máximo e Média-do-Máximo.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 25 / 86

Page 26: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Roteiro

1 Introdução

2 Fundamentação Teórica

3 Implementação do Sistema

4 Testes e Resultados

5 Considerações Finais

6 Bibliografia

7 Apêndice

8 Fim

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 26 / 86

Page 27: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Plataforma Arduino

� Surgiu em 2005, no Interaction Design Institute na cidade de Ivrea, Itália;

� O prof. Massimo Banzi queria ensinar eletrônica e programação decomputadores para seus alunos de design;

� Desafios: ensinar eletrônica e programação para pessoas que não eramdessas áreas; e a falta de placas baratas e poderosas no mercado;

� Junto com David Cuartielles decidiram criar sua placa própria, o Arduino.

� Eles contaram com a ajuda de David Mellis, que criou a linguagem deprogramação; e do engo. Gianluca Martino, que produziu as primeirasduzentas placas.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 27 / 86

Page 28: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Plataforma Arduino (cont.)

� Hoje, a plataforma conta com mais de 11 modelos diferentes

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 28 / 86

Page 29: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

A Placa Arduino Uno

� Pequena placa de circuito impresso (6,8 x 5,5 x 1,0 cm);

� Baseada em hardware e software flexíveis e fáceis de usar;

� Destinada a qualquer pessoa interessada em criar objetos ou ambientesinterativos;

� Utiliza linguagem C/C++ e possui uma IDE para sua programação;

� Pode ser utilizada em vários sistemas operacionais.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 29 / 86

Page 30: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

A Placa Arduino Uno (cont.)

� Blocos identificados da placa Arduino Uno

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 30 / 86

Page 31: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Dispositivo de Aquisição de Dados

� Atua como interface entre o computador e os sinais do mundo exterior,digitalizando-os de forma que um PC possa lê-los ou interpretá-los;

� O dispositivo USB-6008 da empresa National Instruments é um DAQ debaixo custo, fácil conexão com PC (USB) e de dimensões reduzidas;

� Ele é simples o suficiente para medições rápidas e versátil o suficientepara aplicações complexas;

� Algumas características [5]: 4 entradas analógicas diferenciais (12-bit,10kHz, ±10V , etc.); 2 saídas analógicas (12-bit, até 150 Hz e 0 a +5V );1 porta USB; e compatibilidade com LabVIEWTM.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 31 / 86

Page 32: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Dispositivo de Aquisição de Dados (cont.)

� NI USB-6008

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 32 / 86

Page 33: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Transdutor de Pressão

� Dispositivo que converte a grandeza pressão numa grandeza elétrica,neste caso a tensão elétrica;

� Instrumentos A2X da empresa Ashcrof, que medem de 0 a 1.000 psi,instalados a montante e jusante da válvula;

� Alimentação com 15 VDC e tensões de saída compatíveis com Arduino.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 33 / 86

Page 34: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Transdutor de Pressão (cont.)

� Detalhes do transdutor utilizado no projeto

Transdutor A2X da Ashcroft Esquema elétrico de ligação

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 34 / 86

Page 35: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Transdutor de Pressão (cont.)

� Calibração dos transdutores

P (psi) 20 40 60 80 100 ... 450 R (ohms)PT-01(volts) 0,103 0,205 0,301 0,402 0,506 ... 2,255 470PT-02(volts) 0 0,092 0,194 0,291 0,394 ... 2,150 570

� Equações das pressões em função da tensão

pt01(v1) = 199,9 · v1 − 0,5472 (psi) (8)

pt02(v2) = 199,4 · v2 + 21,09 (psi) (9)

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 35 / 86

Page 36: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Válvula Solenoide

� Componente eletromecânico responsável pela abertura e fechamento daválvula by-pass;

� Válvula 3 vias, 2 posições (aberta ou fechada), acionamento porsolenoide (relé), retorno por mola e normal fechada (NF);

� Algumas características: alimentação de 12 VDC , corrente de 400 mA,frequência de 5 Hz e tempo de resposta 0,05 s.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 36 / 86

Page 37: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Válvula Solenoide (cont.)� Solenoide da empresa JELPC

� Funcionamento de uma solenoide 3 vias, 2 posições

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 37 / 86

Page 38: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Acionamento da Válvula Solenóide

� Circuito externo ao Arduino para ligar e desligar a solenoide;

Utiliza um Darlington TIP 122 Esquema elétrico de ligação

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 38 / 86

Page 39: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Válvula By-pass

� Desenhada e construída pelo Grupo da Mecânica do Projeto PIG;

� Projetada para controlar o fluxo de gás de montante para jusante;

� Permite controlar o diferencial de pressão ∆P, e dessa forma, controlar avelocidade de um PIG;

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 39 / 86

Page 40: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Válvula By-pass (cont.)

� Detalhes da válvula desenvolvida no projeto

Esquema em corte Válvula completa

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 40 / 86

Page 41: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Dedução de uma Relação entre VPIG e ∆P

� O regime de escoamento através da válvula by-pass é dada por [2]:

Cv =47,2 ·Q√

∆P · (P1 + P2) · ρ(10)

Q = 0,0212 · Cv ·√

∆P · (P1 + P2) · ρ (11)

Q = VFLUIDO · A (12)

VFLUIDO · A = 0,0212 · Cv ·√

∆P · (P1 + P2) · ρ (13)

VFLUIDO = VPIG (14)

VPIG =1A·(

0,0212 · Cv ·√

∆P · (P1 + P2) · ρ)

(15)

VPIG = f (∆P,P1) (16)

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 41 / 86

Page 42: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Bancada de Testes

� Construída para simulações de situações de ”tiro” e aceleração em PIGs;

� Montada em aço galvanizado, bitola de 4” e 2 metros de comprimento,aproximadamente;

� Válvula by-pass montada em um flange e instalada no centro datubulação, montante a sua direita e jusante a sua esquerda;

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 42 / 86

Page 43: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Bancada de Testes (cont.)

� Bancada de testes montada para simulações de “tiro” e aceleração

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 43 / 86

Page 44: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Bancada de Testes (cont.)

� Detalhe da bancada de testes

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 44 / 86

Page 45: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Bancada de Testes (cont.)

� Montada para acomodação dos equipamentos eletrônicos;

� Responsável pela aquisição de dados de pressão da bancada eacionamento da válvula by-pass;

� Constituída de: 01 fonte dupla de tensão; 01 protoboard para o circuitode acionamento da solenoide; 01 placa NI USB-6008 para aquisição depressões; 01 placa Arduino Uno para acionamento da solenoide; e 01computador para coleta de dados (MatlabTM) e acionamento.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 45 / 86

Page 46: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Bancada de Testes (cont.)

� Bancada montada com os equipamentos eletrônicos

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 46 / 86

Page 47: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Bancada de Testes (cont.)

� Diagrama de blocos da bancada de testes

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 47 / 86

Page 48: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Metodologia Experimental

� Realização de simulação de “tiro” e de aceleração em PIGs;

� Aquisição de pressões montante e jusante para o cálculo do diferencialde pressão ∆P;

� Aplicação da lógica Fuzzy na determinação dos tempos de abertura daválvula;

� Acionamento da válvula por meio de um sinal PWM;

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 48 / 86

Page 49: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Metodologia Experimental (cont.)

� Conexões realizadas no entorno da bancada de testes

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 49 / 86

Page 50: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Simulação de “Tiro”

� O “tiro” acontece depois que o PIG por um motivo desconhecido emperradentro da tubulação;

� As pressões montante e jusante foram equalizadas para obter ∆Ppróximo de zero, assim simulando um movimento lento do PIG;

� O “tiro” foi simulado com a abertura rápida do registro esfera identificadopor V1, aumentando drasticamente o ∆P;

� Depois do “tiro” ocorrer, o Arduino comandou a abertura da válvulaby-pass, refletindo na queda acentuada de ∆P, assim diminuindo avelocidade do PIG.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 50 / 86

Page 51: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Implementação do Sistema

Simulação de Aceleração

� A aceleração de um PIGs acontece quando a pressão montante cresce,aumentando o ∆P e a velocidade;

� As pressões montante e jusante não foram equalizadas, assim ∆Pdiferente de zero e o PIG em movimento;

� A aceleração foi simulada com a abertura parcial de V1, por 10 s, paraaumentar gradualmente o ∆P e o PIG acelerar;

� Durante a aceleração, o Arduino comandou a abertura/fechamentointermitente da válvula by-pass de maneira a evitar o aumento de ∆P.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 51 / 86

Page 52: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Testes e Resultados

Roteiro

1 Introdução

2 Fundamentação Teórica

3 Implementação do Sistema

4 Testes e Resultados

5 Considerações Finais

6 Bibliografia

7 Apêndice

8 Fim

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 52 / 86

Page 53: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Testes e Resultados

Nomenclatura da Bancada de Testes

� Nomenclatura dos componentes pneumáticos da bancada

V1 (φ 3/4”) e V2 (φ 1/2”) são registros do tipo esfera;

P1 e P2 são as pressões jusante e montante; e

VP a válvula by-pass proposta.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 53 / 86

Page 54: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Testes e Resultados

Testes Iniciais� Ensaios: V1 aberto e depois V1 fechado

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 54 / 86

Page 55: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Testes e Resultados

Testes Sem o Controlador Fuzzy� Simulação de “tiro”

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 55 / 86

Page 56: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Testes e Resultados

Testes Sem o Controlador Fuzzy (cont.)

� Velocidade estimada do PIG

Redução de 23%.

Espaço percorrido de 268,15 m (integração numérica trapz).

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 56 / 86

Page 57: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Testes e Resultados

Testes Sem o Controlador Fuzzy (cont.)� Simulação de aceleração

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 57 / 86

Page 58: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Testes e Resultados

Testes Sem o Controlador Fuzzy (cont.)

� Velocidade estimada do PIG

Redução de 16%.

Espaço percorrido de 258,33 m (integração numérica trapz).

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 58 / 86

Page 59: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Testes e Resultados

Configuração do Controlador Fuzzy

� Variáveis de entrada

Variável “deltaP”

∆P = Pmontante − Pjusante (17)

Variável “taxadeltaP”

∆P =ddt

∆P =∆Patual −∆Pant

tatual − tant(18)

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 59 / 86

Page 60: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Testes e Resultados

Configuração do Controlador Fuzzy (cont.)

� Variável de saída “PWM”

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 60 / 86

Page 61: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Testes e Resultados

Configuração do Controlador Fuzzy (cont.)� Bloco de Regras

� Implicação e Agregação de Regras

Máquina de inferência escolhida foi a Mamdani (na implicação usat-norma mínimo [min] e na agregação usa co-norma máximo [max]);

� A defuzzificação foi calculada utilizando o centróide.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 61 / 86

Page 62: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Testes e Resultados

Testes com Controlador Fuzzy� Simulação de “tiro”

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 62 / 86

Page 63: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Testes e Resultados

Testes com Controlador Fuzzy (cont.)

� Velocidade estimada do PIG

Espaço percorrido de 79,75 m contra 268,15 m.

Redução de 70%.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 63 / 86

Page 64: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Testes e Resultados

Testes com Controlador Fuzzy� Simulação de aceleração

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 64 / 86

Page 65: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Testes e Resultados

Testes com Controlador Fuzzy (cont.)

� Velocidade estimada do PIG

Espaço percorrido de 95,75 m contra 258,33 m.

Redução de 63%.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 65 / 86

Page 66: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Testes e Resultados

Comparação dos Resultados Obtidos� Simulação de “tiro”

� Tabela comparativa

Antes DepoisVelocidade de pico 3,5 m/s 2,5 m/sRedução de velocidade 23% 68%Espaço percorrido 268,25 m 79,75 m

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 66 / 86

Page 67: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Testes e Resultados

Comparação dos Resultados Obtidos (cont.)

� Tendência de velocidade do PIG depois do “tiro”

Equação da reta obtida: v(t) = −0,0052 · t + 3,2.

As velocidades se igualam em: 0,8 = −0,0052 · t + 3,2⇒⇒ 0,8− 3,2 = −0,0052 · t ⇒ t ≈ 461,5 s.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 67 / 86

Page 68: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Testes e Resultados

Comparação dos Resultados Obtidos (cont.)� Simulação de aceleração

� Tabela comparativa

Antes DepoisVelocidade de pico 3,1 m/s 1,5 m/sEspaço percorrido 258,33 m 95,75 m

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 68 / 86

Page 69: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Testes e Resultados

Comparação dos Resultados Obtidos (cont.)

� Tendência de velocidade do PIG depois do “tiro”

Equação da reta obtida: v(t) = −0,0051 · t + 3,1.

As velocidades se igualam em: 1 = −0,0051 · t + 3,1⇒⇒ 1− 3,1 = −0,0051 · t ⇒ t ≈ 411,76 s.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 69 / 86

Page 70: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Considerações Finais

Roteiro

1 Introdução

2 Fundamentação Teórica

3 Implementação do Sistema

4 Testes e Resultados

5 Considerações Finais

6 Bibliografia

7 Apêndice

8 Fim

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 70 / 86

Page 71: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Considerações Finais

Conclusões

� O objetivo desta dissertação foi propor uma tecnologia capaz decontrolar a velocidade de PIGs;

� A estratégia proposta contornou o problema de não linearidade atravésda utilização da lógica Fuzzy;

� Uma bancada de testes foi construída para simulação de situações de“tiro” e de aceleração sobre esses PIGs;

� Os resultados obtidos, com a bancada de testes, mostraram um bomdesempenho para o controle proposto;

� A velocidade do PIG foi estimada por um modelo linearizado e foiobservado que a mesma foi controlada com sucesso, permanecendoentre 1 a 5 m/s.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 71 / 86

Page 72: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Considerações Finais

Trabalhos Futuros

� Construir um loop com lançador e recebedor de PIGs;

� Melhorar a bancada para construção de um módulo didático;

� Montar um PIG protótipo para testar no loop;

� Modelar o movimento do PIG incluindo variáveis desconsideradas (Fp);

� Realizar a comparação com outras técnicas de controle;

� Estudar e simular em software apropriado o fluxo de gás pelo PIG.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 72 / 86

Page 73: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Bibliografia

Roteiro

1 Introdução

2 Fundamentação Teórica

3 Implementação do Sistema

4 Testes e Resultados

5 Considerações Finais

6 Bibliografia

7 Apêndice

8 Fim

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 73 / 86

Page 74: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Bibliografia

Referências Bibliográficas

[1] A. S. Carvalho, A. L. de Sousa, L. dos S. Martins, and P. M. Bringhenti. Modelo Autorregressivo e Controlador Fuzzy para um Sistema de ControleDigital de Velocidade do Kit Digital Servo. In VII SEGeT, 2010.

[2] G. F. de Lima, V. C. G. de Freitas, A. O. Salazar, A. L. Maitelli, and F. de Assis O. Fontes. Proposta de Controle de Velocidade para PIGsInstrumentados Utilizando a Plataforma Arduino. In VIII Congresso Nacional de Engenharia Mecânica -CONEM 2014, Uberlândia, MG, Ago 2014.

[3] J. F. A. Diaz. Estudo e Projeto Conceitual de um Robô para Inspeção de Linhas de Serviço. Master’s thesis, UFRJ, Rio de Janeiro, RJ, aug 2008.

[4] T. T. Nguyen, H. R. Yoo, Y. W. Rho, and S. B. Kim. Speed Control of PIG Using Bypass Flow in Natural Gas Pipeline. In Industrial Electronics, 2001.IEEE International Symposium on, volume 2, pages 863 –868, 2001.

[5] NI. User Guide and Specifications - NI USB-6008/6009. Manual do usuário, National Instruments, 2013.

[6] C. G. Pereira. Estudo e Simuação de um Sistema de Controle de Velocidade de PIGs. Projeto de graduação, UFRN, Natal, RN, 2012.

[7] C. G. Pereira, R. R. G. de Oliveira, G. F. de Lima, A. O. Salazar, A. L. Maitelli, and F. de Assis O. Fontes. Proposta de Tecnologia para Controle deVelocidade de PIGs Instrumentados. In INTERCON 2013, Trujillo, Perú, Ago 2013.

[8] I. S. Shaw and M. G. Simões. Controle e Modelagem Fuzzy. Edgard Blücher Ldta, São Paulo, SP, 1 edition, 1999.

[9] M. R. B. G. Vale. Análise Comparativa do Desempenho de um Controlador Fuzzy Acoplado a um PID Neural Sintonizado por um Algoritmo Genéticocom Controladores Inteligentes Convencionais. Dissertação de mestrado, Universidade Federal do Rio Grande do Norte, Natal, RN, 2007.

[10] L. A. Zadeh. Fuzzy Sets. In Information and Control, pages 338 – 354, Universidade da Califórnia - Berkeley, 1965.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 74 / 86

Page 75: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Apêndice

Roteiro

1 Introdução

2 Fundamentação Teórica

3 Implementação do Sistema

4 Testes e Resultados

5 Considerações Finais

6 Bibliografia

7 Apêndice

8 Fim

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 75 / 86

Page 76: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Apêndice

Produção Científica Publicada� Título: Proposta de Tecnologia para Controle de Velocidade de PIGs

Instrumentados.� Evento: INTERCON 2013, Trujillo, Perú.

����������������������������������������������������������������������� ������ ��� ���� ������ ��� ����� ����� ��� ��������� �������� ��� ������������������������ ����������������������������� ��������������� �������� ����� �������� ���� ���� ����� ��� �������� ���� ��������� �������������� ���������� ������������� ������ ����� ���������� ����� ������������������������������������������������������������������������ ����� ���������� ������������� ��������� ���� �������������������� ����� �� ������ ����������� ���� �������� ���� ������������������������������������������������������������������������� ������� ������� ��������� ��������� ����� ������

�����������

���������������

���� ��������������� �� �� ����������� ����� ���������� ����������������������������������������������������������������

�� ���������� �������� ���� ���� �������� ���� ������ ���� ���� �������������� ������������ ����� ���� ����� ��� ���������� ������������� ���� �� ����������� ��� ������ ������ ����� ���������� ������������ ������� �� ������������ ��� ������ ������������ ��������������������������������������������

�������� ���������������������������������� ��������������������������������������������������������������������������������������������������������������������������������������������������� �������� ��������� ��� ������������ �������������� ���������������������������������������������������������������������������������������������������������������������������

����� ����������� ��� ��������� ���� ����� ����� ���� ���������������� ���� �� ��������� ��� ��������� �� ���������� ������������������������������������������������������������������������������������������������������������������������������

��� ���� �������� ��������� �� ������� �� ���� ��� ��������������� ���������� �� ������� ��� ���� ������ �������������������������������������������������������������������������������������������������������������������������������������������������� �� ����������� ��� ����� ������������� ��� ���������� ���������������������������������������������������������������������

��������������������������������������������������������������� ��� ��� ��������� ������������� �������� ��� ����������� ��������� ����������� ��� �� ��� ���������� ������������� �������� ��� ���� ������� ��� ������

���������������������������������������������������������������������� ��� ��� ������ ������������� �������� ��� ����������� ��������� ��������

������������������������������������������������������������ ��� ��������� ������������� �������� ��� ���� ������� ��� ������ ��������

���������������������������������������������������������� ��� ���������� ������������� �������� ��� ���� ������� ��� ������ ��������

���������������������������������������������������������������������������������������������������������������������� ��������

����������������������������������������������������������������

������������������������������������������������������������������������������������������������������������������������������������������������������ �� �������� ����������� ��������� ���� �� ������ ������� �� ������� ������ ��������� ���� ����� �������� ������ �� �����������������������������������������������������������������������������������������������������������������������������������������������������

������ ������� ����� ��������� ������ �� ������� �� �������������� ��������� ��� ����������� ��� ����� ����������� ���� ���������������� ����� ���������� �� ������ ��� ���� ���� ������ �������� ����������������� ������������ �������� ������������ ��� ��������������������������������������������������������������������������������� �� ��������� ������ ���������� ���� ���������� ����������� ����� ���� ��������� ��� ����� �� ����� ������ ������������������ �������������� ����� ���������� �� ������ ��� �������� ���� �������� ���������� ������ ������������ �������� ����������� ���������������������������������������������������������������������� �������������� ������������ ���� ��������� ��� ����� �����������������������������������

���

�������������������������������������������������

������ ��������� �� ��������� �� ������� �������� ���������� ��������������� �� ���������� ����������� ��� �������� ���� ����������� ����� ���� ���� ���� �������� �������� ��������� �� ������������������������������������������������

������������������������

����������������������������������������������������������������������������������������������������������������������������������������������������

�����������������������������������������������������������������������������������������������������

��������������������������������������������������������������������������

��

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 76 / 86

Page 77: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Apêndice

Produção Científica Publicada (cont.)� Título: Controle de Temp. de uma Tocha de Plasma Térmico com

Acoplamento Indutivo Utilizando a Placa Arduino.� Evento: XI SBAI 2013, Fortaleza, CE.

CONTROLE DE TEMPERATURA DE UMA TOCHA DE PLASMA TERMICO COMACOPLAMENTO INDUTIVO UTILIZANDO A PLACA ARDUINO

Gustavo Fernandes de Lima∗, Glauco George C. Manicoba∗, Andres Ortiz Salazar∗

∗Laboratorio de Avaliacao de Medicao em PetroleoCentro de Tecnologia - Universidade Federal do Rio Grande do Norte

59072-970, Lagoa Nova, Natal, RN.

Emails: [email protected], [email protected], [email protected]

Abstract— This work presents the use of the Arduino board to control the temperature of a thermal plasmatorch through fuzzy control. The paper describes the components of the cooling system water torch and resultsin real experiments. The results showed that it is possible to control the temperature of a plasma torch usingthe Arduino board.

Keywords— Arduino, torch, fuzzy logic, temperature, thermal plasma.

Resumo— Este trabalho apresenta a utilizacao da placa Arduino no controle de temperatura de uma tochade plasma termico por meio do controle fuzzy. O trabalho descreve os componentes do sistema de refrigeracao aagua da tocha e os resultados obtidos em experimentos reais. Os resultados mostram que e possıvel controlar atemperatura de uma tocha de plasma utilizando a placa Arduino.

Keywords— Arduino, tocha, logica fuzzy, temperatura, plasma termico.

1 Introducao

Arduino e uma plataforma de prototipagemeletronica open source baseada em hardware e soft-ware flexıveis e faceis de usar. E destinada aosartistas, designers, hobbistas, e qualquer pessoainteressada em criar objetos ou ambientes intera-tivos (Banzi et al., 2006).

A placa Arduino pode interagir com o ambi-ente recebendo em suas entradas sinais dos maisvariados tipos de sensores e pode atuar nessemesmo ambiente por meio do acionamento deluzes, motores ou outros atuadores.

Neste trabalho o ambiente de interacao do Ar-duino foi um sistema de refrigeracao a agua deuma tocha de plasma termico. Ele recebeu emuma entrada o sinal eletrico de um sensor de tem-peratura e atuou na planta de refrigeracao pormeio de um inversor de frequencia que acionouuma bomba d’agua e, tambem, atuou em um ven-tilador acoplado a um radiador.

A forma como o sistema de refrigeracao foiprojetado permitiu a implementacao de um con-trolador utilizando a logica fuzzy embarcado naplaca Arduino para atuar simultaneamente ounao na velocidade de giro da bomba d’agua e noacionamento do ventilador do radiador.

2 Revisao Bibliografica

2.1 Logica Fuzzy

Em 1965 o professor Lofit A. Zadeh da Universi-dade de Berkeley (USA) propos uma nova teoriade conjuntos, onde a passagem da pertinencia paraa nao pertinencia fosse feita de uma forma lentae gradual e nao abrupta como na teoria usual de

conjuntos (Bilobrovec et al., 2004). Daı surgiramos Conjuntos Fuzzy, do ingles, nebuloso ou difuso.

Segundo Filho et al. (2002) a Logica Fuzzye uma tecnica de inteligencia artificial, disciplinaque procura maneiras de maquinas simularem oraciocınio humano na solucao de problemas di-versos. O diferencial do controle Fuzzy e que elepermite modelar as acoes a partir de informacoesfornecidas pelo operador, ou seja, conhecimentoespecialista, em vez de modelar o processo em si(Carvalho et al., 2010).

Um sistema baseado em Logica Fuzzy pode tersua acao esquematizada pelos seguintes elementosconstituintes (Filho et al., 2002): Fuzzificador; Re-gras (base de conhecimento); Inferencia (logica detomada de decisoes); e Defuzzificador. Esta estru-tura pode ser visualizada na figura 1.

Figura 1: Blocos do Controlador Fuzzy.

O fuzzificador tem por funcao transformar osvalores numericos das entradas em suas respecti-vas variaveis linguısticas.

A base de conhecimento representa o mode-lo do sistema a ser controlado, consistindo numabase de dados e uma base de regras fuzzy linguıs-ticas. A base de dados fornece definicoes numeri-cas e a base de regras caracteriza os objetivosdo controlador e sua estrategia usada, geralmentefornecida por pessoas especialistas no sistema(Filho et al., 2002).

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 77 / 86

Page 78: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Apêndice

Produção Científica Publicada (cont.)� Título: Utilização da Placa Arduino no Controle de Temperatura de um

Sistema de Baixo Custo.� Evento: VIII CONNEPI 2013, Salvador, BA.

BRASIL & BAHIA (2013)

UTILIZAÇÃO DA PLACA ARDUINO NO CONTROLE DE TEMPERATURA

DE UM SISTEMA DE BAIXO CUSTO

G. F. de Lima¹ ¹Prof. de Eletroeletrônica, Campus João Câmara – Instituto Federal do Rio Grande do Norte, IFRN.

E-mail: [email protected]

Artigo submetido em Ago/2013 e aceito em Out/2013

RESUMO

A placa Arduino é uma plataforma de desenvolvimento open source, de baixo custo e de fácil programação. Este trabalho apresenta a utilização da placa Arduino no controle liga/desliga de temperatura. Um modelo em escala reduzida e de baixo custo foi criado para simulação de um sistema térmico. O Arduino controla o acionamento de atuadores buscando

alcançar a temperatura de referência. As medições de temperatura oscilaram dentro da faixa escolhida, de aproximadamente +/- 5 % da referência. O resultado mostrou que é possível implementar um controlador liga/desliga na placa Arduino, uma vez que o controle de temperatura não precisa de uma grande velocidade na ação de controle.

PALAVRAS-CHAVE: Prototipagem, microcontrolador, sensores, controlador liga/desliga.

USING OF ARDUINO BOARD IN TEMPERATURE CONTROL

OF A LOW COST SYSTEM

ABSTRACT

The Arduino board is a development platform open source, low cost and easy to program. This work presents the use of the Arduino board on/off control of temperature. A reduced model and low cost was created for simulation of a thermal system. The Arduino controls the drive actuators trying to reach the

reference temperature. Temperature measurements varied within the chosen range of approximately + / - 5% of the reference. The result showed that it is possible to implement a controller on/off in Arduino board, once the temperature control does not need a high speed in the control action.

KEY-WORDS: Prototyping, microcontroller, sensors, controller on/off.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 78 / 86

Page 79: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Apêndice

Produção Científica Publicada (cont.)� Título: Temperature Control of a Thermal Plasma with Inductive Coupling

Using the Arduino Board.� Periódico: Journal of Mechanics Engineering and Automation, Vol. 4, No

6, 2014.

Journal of Mechanics Engineering and Automation 4 (2014) 499-504

Temperature Control of a Thermal Plasma Torch with

Inductive Coupling Using the Arduino Board

Gustavo Fernandes de Lima, Glauco George Cipriano Maniçoba and Andrés Ortiz Salazar

Department of Computer Engineering and Automation, Federal University of Rio Grande do Norte, Natal 59072-970, Brasil

Received: February 17, 2014 / Accepted: March 11, 2014 / Published: June 25, 2014. Abstract: Plasma torch is a device that transforms electrical energy into heat carried by a gas and its safe operation is necessary to control her temperature. This paper presents the use of the Arduino board in temperature control of a plasma torch through fuzzy control. The plasma torch of this project was built so that a flow of water can circulate through your body, allowing its cooling. The cooling system mounted consists of one radiator, one expansion vase, one water pump and one temperature sensor. The heated water coming the plasma torch is passed by the temperature sensor. This is converted in a voltage and read by an analog input port of the Arduino. This processes the information received and makes the decision to turn on/off the radiator fan and/or powered the frequency inverter water pump to control the temperature. The graph of the fuzzy control showed an oscillation between 104 °F to 122 °F around the chosen reference 113 °F. The results show that it is possible to control the temperature of a plasma torch using the Arduino board and fuzzy logic. Key words: Arduino, torch, fuzzy logic, temperature, thermal plasma.

1. Introduction

Arduino is a prototyping platform electronics open

source based on flexible hardware and software and

easy to use. It is destined for artists, designers,

hobbyists and anyone interested to create interactive

objects or environments [1].

The Arduino board can integrate with environment

by receiving signals inputs from types varied of

sensors. And it can also affect the environment by

controlling lights, motors or others actuators.

In this work, the environment of Arduino

interaction was a water refrigeration system for a

thermal plasma torch. The Arduino board received an

electrical signal from temperature sensor and acted by

controlling a frequency inverter which powered a

water pump, and acted in a fan coupled a radiator.

The form how refrigeration system was projected

enabled the implementation of a controller using fuzzy

Corresponding author: Gustavo Fernandes de Lima, electrical engineer, specialist, research fields: analog electronics, control systems and automation. E-mail: [email protected].

logic embedded on Arduino board, which controlled on

spin speed of water pump and on/off fan of radiator.

The paper is organized as follows: Section 2

presents the theoretical foundation; Section 3 presents

the a short description of components using in this

work; Section 4 shows the results and discussion; and

Section 5 presents the conclusions.

2. Theoretical Foundation

2.1 Fuzzy Logic

In 1965, the professor Lofit A. Zadeh from

Berkeley�s University proposed a new theory of sets,

where transition of pertinence to non pertinence were

slow and progressive, and no abrupt how in usual

theory of sets [2]. Thus, it emerged the Fuzzy Set

theory.

A system based in fuzzy logic can have your action

schematized by the elements [3]: fuzzificator, rule base

(knowledge base), inference engine (decision-making

unit) and defuzzificator. This structure can be viewed

in Fig. 1.

DAVID PUBLISHING

D

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 79 / 86

Page 80: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Apêndice

Produção Científica Publicada (cont.)� Título: Proposta de Controle de Velocidade para PIGs Instrumentados

Utilizando a Plataforma Arduino.� Evento: VIII CONEM 2014, Uberlândia, MG.

VIII CONGRESSO NACIONAL DE ENGENHARIA MECÂNICAUBERLÂNDIA - MG - BRASIL 10 A 15 DE AGOSTO DE 2014

PROPOSTA DE CONTROLE DE VELOCIDADE PARA PIGsINSTRUMENTADOS UTILIZANDO A PLATAFORMA ARDUINO

Gustavo Fernandes de Lima, [email protected]

Victor Carvalho Galvão de Freitas, [email protected]

Andrés Ortiz Salazar, [email protected]

André Laurindo Maitelli, [email protected]

Francisco de Assis Oliveira Fontes, [email protected]

1Laboratório de Avaliação de Medição em Petróleo, Universidade Federal do Rio Grande do Norte, CEP 590720-970, Natal, RN.2Laboratório de Automação em Petróleo, Universidade Federal do Rio Grande do Norte, CEP 590720-970, Natal, RN.3Departamento de Engenharia Mecânica, Universidade Federal do Rio Grande do Norte, CEP 590720-970, Natal, RN.

Resumo: A utilização de PIGs instrumentados na operação de inspeção de dutos na busca de defeitos tais como corrosão,trincas e amassamentos é de melhor qualidade quando essas ferramentas mantêm uma velocidade baixa, uma vez queseus sensores podem captar mais pontos de descontinuidade. Este trabalho tem por objetivo apresentar uma propostade controle de velocidade para esses PIGs, por meio do controle do diferencial de pressão atuante neles. Uma válvulaby-pass, acionada por solenóide e desenvolvida neste trabalho, possui a capacidade de controlar esse diferencial, conse-quentemente a velocidade desses PIGs. Uma bancada de testes, em escala reduzida, foi montada para simular situaçõesde ”tiro” em PIGs, bem como permitir uma melhor compreensão das pressões atuantes na válvula by-pass. A plataformaArduino foi empregada para aquisição de pressões a montante e a jusante da válvula by-pass proposta. O Arduino, tam-bém, controlou os tempos de abertura e fechamento da válvula by-pass. Os resultados obtidos nos ensaios experimentais,utilizando a bancada de testes, mostraram uma redução significativa no diferencial de pressão atuante no PIG com aválvula by-pass proposta. Como consequência, é esperada uma redução significativa na velocidade do PIG no duto.

Palavras-chave: Prototipagem, microcontrolador, inspeção de dutos, transdutor de pressão, válvula by-pass.

1. INTRODUÇÃO

O transporte de petróleo e derivados por dutos, onde não é realizada manutenção periodicamente, está sujeito à pro-blemas indesejados, tais como: (a) a incrustação ou formação de sedimentos, como a parafina, e a consequente reduçãoda área útil desse duto; e (b) a corrosão ou desgaste da parede interna dessa tubulação, que pode culminar com seurompimento e posterior vazamento do produto transportado.

Nas duas situações é possível utilizar uma ferramenta que tem por objetivo a desobstrução e/ou inspeção da integridadeinterna dessa tubulação, conhecida pelo nome de PIG. O termo PIG (do inglês, Pipeline Inspection Gauge), designa umaferramenta de inspeção de dutos projetada para ser empurrada pela pressão do fluido dentro do duto (ver Fig. 1).

Figura 1: Exemplo de PIG Dentro do Duto.

O movimento do PIG dentro do duto é caracterizado pela incidência de uma pressão do lado montante. Esta pressão éde valor maior do que a pressão do lado jusante. Dessa forma, ocorre o surgimento de um diferencial de pressão capaz deempurrar o PIG pela tubulação. Esse diferencial de pressão é diretamente proporcional à velocidade alcançada pelo PIG,

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 80 / 86

Page 81: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Apêndice

Produção Científica Publicada (cont.)� Título: Proposta para Controle de Velocidade de PIG’s Utilizando a Placa

Arduino.� Evento: Rio Oil & Gas 2014, Rio de Janeiro, RJ.

Copyright 2014, Instituto Brasileiro de Petróleo, Gás e Biocombustíveis - IBP

Este Trabalho Técnico foi preparado para apresentação na Rio Oil & Gas Expo and Conference 2014, realizado no período de 15 a 18 de setembro de 2014, no Rio de Janeiro. Este Trabalho Técnico foi selecionado para apresentação pelo Comitê Técnico do evento, seguindo as informações contidas no trabalho completo submetido pelo(s) autor(es). Os organizadores não irão traduzir ou corrigir os textos recebidos. O material conforme, apresentado, não necessariamente reflete as opiniões do Instituto Brasileiro de Petróleo, Gás e Biocombustíveis, Sócios e Representantes. É de conhecimento e aprovação do(s) autor(es) que este Trabalho Técnico seja publicado nos Anais da Rio Oil & Gas Expo and Conference 2014.

______________________________ 1 Mestrando em Engenharia Elétrica e de Computação – UFRN 2 Mestrando em Ciência e Engenharia de Petróleo – UFRN 3 Mestrando em Engenharia Mecânica – UFRN 4,5 Doutor, Professor do Departamento de Engenharia de Computação e Automação – UFRN 6 Doutor, Professor do Departamento de Engenharia Mecânica – UFRN

IBP1086_14 PROPOSTA PARA CONTROLE DE VELOCIDADE

DE PIG’S UTILIZANDO A PLACA ARDUINO Gustavo Fernandes de Lima1, Victor Carvalho Galvão de Freitas2,

Ralyson Rayala Gonçalves de Oliveira3, Andrés Ortiz Salazar4, André Laurindo Maitelli5, Francisco de Assis Oliveira Fontes6

Resumo Este trabalho apresenta uma proposta de um sistema de controle de velocidade para PIGs instrumentados utilizando uma heurística de controle baseada na modulação PWM. São descritos os componentes de uma bancada de testes montada para a simulação de situações de “tiro” sofridas por PIGs em dutos de transporte de gás, a estratégia de controle utilizada e os resultados de experimentos realizados na bancada. Os resultados obtidos indicam que é possível realizar o controle de velocidade de um PIG por meio do controle de abertura e fechamento de uma válvula by-pass que foi desenvolvida especificamente para este fim.

Abstract This paper presents a proposal of a speed control system for smart PIGs using a control heuristic based on PWM modulation. The components of a test bench constructed to simulate speed excursions situations of PIGs in transportation ducts, the control strategy used and the results of experiments carried out on the bench are presented. The results indicate that it is possible to control the speed of a PIG by controlling the opening and closing of a by-pass valve developed specifically for this purpose.

1. Introdução Os dutos de transporte de petróleo e seus derivados frequentemente sofrem com o acúmulo, em suas paredes internas, de parafina e outros compostos presentes naturalmente no produto transportado. Esse acúmulo de material é capaz de reduzir significativamente a capacidade de vazão de um duto. Além disso, a interação desses compostos com o duto pode causar desgaste e corrosão de suas paredes, causando até mesmo o seu rompimento nas áreas mais afetadas. Nesses casos, uma ferramenta conhecida como PIG (do inglês, Pipeline Inspection Gauge) pode ser utilizada com o objetivo de desobstruir a tubulação (PIGs de limpeza) ou realizar uma inspeção da integridade interna da mesma (PIGs instrumentados). O PIG é um dispositivo de formato cilíndrico projetado, em geral, de forma que sua impulsão seja causada pela diferença de pressão a que está submetido ao longo do duto. As figuras a seguir apresentam exemplos dos dois tipos de PIG mencionados.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 81 / 86

Page 82: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Apêndice

Produção Científica Publicada (cont.)� Título: Plataforma Arduino no Controle de Velocidade de PIG’s.� Evento: I SAS 2014, Natal, RN.

PLATAFORMA ARDUINO NO CONTROLE DE VELOCIDADE DE PIG’S

VICTOR CARVALHO GALVÃO DE FREITAS, GUSTAVO FERNANDES DE LIMA, RALYSON RAYALA GONÇALVES DE OLIVEIRA, ANDRÉS ORTIZ SALAZAR, ANDRÉ LAURINDO MAITELLI, FRANCISCO DE ASSIS OLIVEIRA FONTES

Laboratório de Avaliação e Medição em Petróleo, Departamento de Engenharia de Computação e Automação, Universidade Federal do Rio Grande do Norte

Centro de Tecnologia 59078-900 - Natal - RN - Brasil

E-mails: [email protected], [email protected], [email protected], [email protected], [email protected],

[email protected]

Abstract This paper presents a proposal of a speed control system for smart PIGs using a control heuristic based on PWM modulation. The components of a test bench constructed to simulate speed excursions situations of PIGs in transportation ducts, the control strategy used and the results of experiments carried out on the bench are presented. The results indicate that it is pos-sible to control the speed of a PIG by controlling the opening and closing of a by-pass valve developed specifically for this pur-pose.

Keywords Pigging, Smart PIG, Arduino, speed control, by-pass valve.

Resumo Este trabalho apresenta uma proposta de um sistema de controle de velocidade para PIGs instrumentados utilizando uma heurística de controle baseada na modulação PWM. São descritos os componentes de uma bancada de testes montada para a simulação de situações de “tiro” sofridas por PIGs em dutos de transporte de gás, a estratégia de controle utilizada e os resulta-dos de experimentos realizados na bancada. Os resultados obtidos indicam que é possível realizar o controle de velocidade de um PIG por meio do controle de abertura e fechamento de uma válvula by-pass que foi desenvolvida especificamente para este fim.

Palavras-chave Pigging, PIG instrumentado, Arduino, controle de velocidade, válvula by-pass.

1 Introdução

Os dutos de transporte de petróleo e seus derivados frequentemente sofrem com o acúmulo, em suas paredes internas, de parafina e outros compostos presentes naturalmente no produto transportado. Esse acúmulo de material é capaz de reduzir significati-vamente a capacidade de vazão de um duto. Além disso, a interação desses compostos com o duto pode causar desgaste e corrosão de suas paredes, causando até mesmo o seu rompimento nas áreas mais afetadas. Nesses casos, uma ferramenta conhecida como PIG (do inglês, Pipeline Inspection Gauge) pode ser utili-zada com o objetivo de desobstruir a tubulação (PIGs de limpeza) ou realizar uma inspeção da integridade interna da mesma (PIGs instrumentados). O PIG é um dispositivo de formato cilíndrico projetado, em geral, de forma que sua impulsão seja causada pela diferença de pressão a que está submetido ao longo do duto. Um PIG instrumentado, ou Smart PIG, é dotado de sensores capazes de detectar defeitos nas paredes do duto tais como trincas, corrosão e amas-samentos (YARDI, 2004). No entanto, para o funcio-namento adequado desses sensores, é necessário que a velocidade do mesmo durante seu deslocamento no

duto seja mantida em determinados valores (em geral entre 1 m/s e 5m/s) (GUIBI et al, 2011). Portanto, o controle de velocidade de PIGs instrumentados é objetivo de pesquisa em muitas instituições, pois possui grande importância na indústria de petróleo e gás (BEUKER et al). Nas figuras a seguir são apre-sentados, respectivamente, um PIG instrumentado e um PIG de limpeza.

Figura 1. PIG instrumentado. (Fonte: http://www.gaznat.ch/)

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 82 / 86

Page 83: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Apêndice

Produção Científica Publicada (cont.)� Título: Controle e Monitoramento de Nível Utilizando o Arduino Uno.� Evento: IX CONNEPI 2014, São Luiz, MA.

IX Congresso Norte Nordeste de Pesquisa e Inovação, 2014 1

CONTROLE E MONITORAMENTO DE NÍVEL UTILIZANDO O ARDUINO UNO

J. T. da Silva (IC)1; J. T. da Silva (IC)

1; G. F. de Lima (PQ)

2

1Aluna do Curso de Eletrotécnica, Campus João Câmara – Instituto Federal do Rio Grande do Norte, IFRN.

E-mails: [email protected] e [email protected] 2Prof. de Eletroeletrônica, Campus João Câmara – Instituto Federal do Rio Grande do Norte, IFRN.

E-mail: [email protected]

(IC) Iniciação Científica (PQ) Pesquisador

RESUMO

A plataforma Arduino tem se destacado nas áreas de Robótica e Sistemas Embarcados, por causa do seu baixo custo e sua programação fácil. Este trabalho apresenta a utilização da placa Arduino no controle liga/desliga e monitoramento com LED’s de nível de líquido um sistema de tanques.Um sistema de tanques em escala reduzida foi montado para a implementação de um controle de nível. A placa Arduino comanda o acionamento de uma bomba d'água com o objetivo de controlar e monitorar com LED'S o nível de líquido

dentro de uma faixa predefinida. As leituras de nível de líquido flutuaram dentro da faixa predefinida, no qual o valor inferior foi de 4 cm e o valor superior foi de 6 cm. Os resultados mostram que é possível implementar um controlador liga/desliga na placa Arduino para controlar e monitorar com LED'S o nível de líquido em um sistema de tanques, uma vez que esse tipo controle não necessita de uma grande velocidade na ação de controle.

PALAVRAS-CHAVE: Prototipagem, microcontrolador, sensor, tanque, controle liga/desliga.

CONTROL AND MONITORING LEVEL USING ARDUINO UNO

ABSTRACT The Arduino platform has excelled in areas of the robotics and embedded systems, because of the your low cost and easy programing.This work presents the use the Arduino board in on/off control and monitoring with LEDs of liquid level in a tanks system. A tanks system in reduced scale was mounted for implementation of the level control.The Arduino board commands the actuation of liquid pump with objective the controlling and monitoring with LEDs of the liquid

level in predefined range.The liquid level measurements fluctuated in the predefined range,in which the minimum value is 4 cm and the maximum value is 6 cm. The results show which is possible implement a on/off controller in the Arduino board to control and monitoring with LEDs the liquid level in the tanks system,once this control type don't need of the big speed in the control action.

KEY-WORDS: Prototyping, microcontroller, sensor, tank, on/off control.

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 83 / 86

Page 84: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Apêndice

Produção Científica Publicada (cont.)� Título: Controle e Monitoramento de Nível Utilizando Plataforma Open

Source Arduino.� Periódico: Revista INNOVER - IFMA (Aceito para publicação com

modificações).

CONTROLE E MONITORAMENTO DE NÍVEL UTILIZANDOPLATAFORMA OPEN SOURCE ARDUINO

JANICLEIDE T. DA SILVA1 , JOSIANE T. DA SILVA1 , GUSTAVO F. DE LIMA2

1Aluna do Curso de Eletrotécnica - Campus João CâmaraInstituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte

BR 406, Km 73, no 3500, Perímetro Rural, CEP 59550-000 - João Câmara (RN) - Brasil1(janicleide.tiago,josyanetiago)@hotmail.com

2Professor de Eletroeletrônica - Campus Ceará-MirimInstituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte

BR-406, Km 145, Bairro Planalto, CEP 59570-000 - Ceará-Mirim (RN) - [email protected]

RESUMO. A plataforma Arduino tem se destacado nas áreas de Robótica e Sistemas Embarcados, por causado seu baixo custo e sua programação fácil. Este trabalho apresenta a utilização da placa Arduino no controleliga/desliga e monitoramento com LEDs de nível de líquido de um sistema de tanques. Um sistema de tanquesem escala reduzida foi montado para a implementação de um controle de nível. A placa Arduino comanda oacionamento de uma bomba d’água com o objetivo de controlar e monitorar com LEDs o nível de líquido dentrode uma faixa predefinida. As leituras de nível de líquido flutuaram dentro da faixa predefinida, no qual o valorinferior foi de 4 cm e o valor superior foi de 6 cm. Os resultados mostram que é possível implementar umcontrolador liga/desliga na placa Arduino para controlar e monitorar com LEDs o nível de líquido em um sistemade tanques, uma vez que esse tipo controle não necessita de uma grande velocidade na ação de controle.

PALAVRAS-CHAVE: Prototipagem, microcontrolador, sensor, tanque, controle liga/desliga.

ABSTRACT. The Arduino platform has excelled in areas of the robotics and embedded systems, because of theyour low cost and easy programing. This work presents the use the Arduino board in on/off control and monitoringwith LEDs of liquid level in a tanks system. A tanks system in reduced scale was mounted for implementationof the level control. The Arduino board commands the actuation of liquid pump with objective the controllingand monitoring with LEDs of the liquid level in predefined range. The liquid level measurements fluctuated in thepredefined range, in which the minimum value was 4 cm and the maximum value was 6 cm. The results showwhich is possible implement a on/off controller in the Arduino board to control and monitoring with LEDs theliquid level in the tanks system, once this control type don’t need of the big speed in the control action. .

KEYWORDS: Prototyping, microcontroller, sensor, tank, on/off control.

1 INTRODUÇÃO

O Arduino Uno é uma pequena placa de circuitoimpresso, sendo indicado para criação de protóti-pos de eletrônica, baseado nas filosofias de soft-ware e hardware livres, open source. Ele pode in-teragir com o ambiente ao seu redor recebendo emsuas entradas sinais dos mais variados tipos de sen-sores e pode afetar sua vizinhança por meio do aci-onamento de luzes, motores ou outros atuadores.

Os projetos open sources, como relata Gomes(2011, pág. 30), são aqueles criados para o do-

mínio público, ou seja, que podem ser copiados emodificados por outras pessoas conforme suas ne-cessidades e depois colocados de volta ao domíniopúblico de modo que outros usuários possam usu-fruir dessas mudanças em seus próprios projetos.

Este trabalho tem por objetivo apresentar umaaplicação do Arduino Uno realizando a tarefa decontrole e monitoramento de nível de líquido. Umsistema de tanques em escala reduzida foi montadopara realização de ensaios experimentais e fazendouso da filosofia “Faça Você Mesmo” ou DIY (do

1

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 84 / 86

Page 85: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Fim

Roteiro

1 Introdução

2 Fundamentação Teórica

3 Implementação do Sistema

4 Testes e Resultados

5 Considerações Finais

6 Bibliografia

7 Apêndice

8 Fim

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 85 / 86

Page 86: Proposta de Controle de Velocidade de PIGs

UNIVERSIDADE DO RIO GRANDE DO NORTEFEDERAL

Fim

Fim

O B R I G A D [email protected]

Agradecimentos:

Gustavo Fernandes de Lima (LAMP/UFRN) Proposta de Controle de Velocidade de PIGs 16/12/2014 86 / 86