Escolar Documentos
Profissional Documentos
Cultura Documentos
BELM
2008
BELM
2008
INSTITUTO DE ESTUDOS SUPERIORES DA AMAZNIA
ENGENHARIA DA COMPUTAO
Esta monografia foi julgada adequada para obteno de nota para a Disciplina Projetos em
Eng. da Computao, e aprovada na sua forma final pelo Instituto de Estudos Superiores da
Amaznia.
Data: _____/_____/_____
Conceito________________
_____________________________________
Prof M.Sc. Luciana de Azevedo Vieira
Orientadora - IESAM
_______________________________________________
Prof. M.Sc. Roger da Silva
Avaliador - IESAM
BELM
2008
AGRADECIMENTOS
RESUMO
ABSTRACT
This paper aims to make the control of level of a reservoir wich the variable level and the
parameters of the driver are monitored and adjusted by the operator through a graphical
interface. This process is composed of two reservoirs in acrylic, capacitive sensors and pump
that is part of a kit of educational BIT-9. For the implementation of the control and supervison
of the process was used for the language development of LabVIEW virtual instruments we
applied techniques of traditional controllers P, PI, PID controller as well as on/ off to maintain
the level of liquid in reference value set by the user from the software. The system was
designed with the objective. Textbooks for use in the teaching of subjects in the area of
controlling process.
Key words: Graphical interface. Classic LabView. Controllers and Control of processes.
LISTA DE ILUSTRAES
FIGURA 1: Exemplo Ilustrativo de Sensor Chave com Duas Posies Instaladas em uma Garra,
12
13
14
FIGURA 4: Exemplo Ilustrativo de Sensores de Fora e Momento Montados Entre a Garra e o Link. 14
FIGURA 5: Exemplo Ilustrativo de Detectores Simples.
15
16
16
17
18
18
19
20
20
22
24
26
27
27
28
29
30
SUMRIO
1. INTRODUO ....................................................................................................................9
6. REFERNCIAS BIBLIOGRFICAS..............................................................................33
SILVA, J. M. G. Ao Liga-Desliga (On-off). 2001. Disponvel em: <
http://www.ece.ufrgs.br/~jmgomes/pid/Apostila/apostila/node20.html> Acesso em: 20
nov. 2008..................................................................................................................................33
1. INTRODUO
Desde a revoluo industrial o homem procura tornar seu trabalho mais eficaz e gil
desenvolvendo tcnicas para automatizao da sua produo. Nos dias atuais esses processos
se tornaram mais familiarizados e a exemplo disso destaca-se o controle de processos. Muitas
aplicaes industriais requerem um tratamento de tais variveis para realizar o controle com
um valor exato, a exemplo disso pode-se citar as indstrias qumicas onde o manuseio de tais
elementos deve ser realizado com bastante cautela. Outro exemplo o tratamento do couro do
boi, conhecido como curtume, pois o couro passado por vrias etapas de tratamento e sujeito
a diversos compostos qumicos. Estes compostos precisam ser manuseados com o mximo de
cuidados e com o mnimo de erros evitando desperdcios e os acidentes de trabalho.
Diante da necessidade de controlar o processo de mistura de fluidos e manter nvel do
lquido em um valor de referncia estabelecido pelo usurio, foi desenvolvido um controlador
que realize o controle de nvel, onde a varivel nvel e os parmetros deste controlador, so
monitorados e ajustados por um operador utilizando uma interface grfica e o resultado deste
processo mostrado em um grfico que informa a relao entre o nvel e tempo de operao
Para o desenvolvimento desta interface, foram vistos vrias tcnicas de controladores
clssicos P, PI e PID, muito utilizadas em indstrias, alm de controladores ON/OFF.
No desenvolvimento do controlador foi utilizado um kit didtico da BIT9, que
composto por dois recipientes em acrlicos com sensores capacitivos para a coleta das
informaes, uma bomba que abastece os recipientes. Cada recipiente tem sua sada de
informaes definidas como S1 e S2, estas informaes so coletadas de forma analgica e
transformada para digital para o programa realizar o reconhecimento.
A interao com o usurio ser desenvolvida, a partir da ferramenta LabView
(Laboratory Virtual Instrument Engineering Workbench) da National Instruments. Esta
ferramenta um ambiente de desenvolvimento de instrumentos virtuais. A sua popularidade
deve-se a facilidade de programao. Em muitos casos, a simplicidade no desenvolvimento de
uma aplicao com o NI LabView tem ocultado o fato de esta ser uma poderosa linguagem de
programao aplicvel no desenvolvimento de grandes e complexas aplicaes que requerem
conceitos de desenvolvimento estruturado.
Projetar grandes aplicaes em LabView semelhante ao projeto de software em
outras linguagens que desenvolvem a diviso da aplicao em partes lgicas de tamanho
gerenciveis. Na definio dos componentes da aplicao, a programao em diagrama de
blocos do LabView torna o projeto top-down particularmente direto e intuitivo.
(APLICANDO TCNICAS DE ENGENHARIA, 2008).
10
11
trabalhos feitos com ferramentas estavam aceitveis, se o dispositivo eltrico estava ligado ou
no e assim por diante.
As indstrias esto usando agora computadores em muitos casos com micro
controladores do tipo, CLP Controlador Lgico Programvel para controlarem os
movimentos e as seqncias das maquinas. Um CLP mais rpido e preciso que um operador
no caso nessas tarefas.
O CLP poder usar sensores simples para verificar se as peas esto presentes ou
ausentes, para medi-las, e verificar se o produto este vazio ou cheio. O uso de sensores vital
para monitorar processos, para que haja um sucesso de uma manufatura e para garantir a
segurana do equipamento e do operador, tornado-se assim, vitais na indstria, pois os
fabricantes esto mostrando uma tendncia de integrao dos equipamentos controlados por
computador.
Estudos realizados para avaliar quo eficazes os seres humanos so em tarefas
repetitivas como programas de execuo e inspeo. Um estudo examinou pessoas que
inspecionavam bolas de tnis de mesa. E descobriu que as pessoas eram eficazes
aproximadamente 70% , para encontrar as bolas defeituosas.
Certamente, os trabalhadores podiam descobrir todas as bolas pretas, mas ao executar
tarefas simples, tediosas e repetitivas cometiam muitos erros. Um sensor simples poderia,
entretanto, executar tarefas simples como esta quase sem cometerem falhas.
12
Figura 1: Exemplo Ilustrativo de Sensor Chave com Duas Posies Instaladas em uma Garra, Usado na
Identificao de Presena ou No de Objetos.
Fonte: Franchini, 2008
13
Lminas de contato: Este tipo de sensor pode ser usado em situaes onde
informaes precisas para o ponto de contato entre o rob e o objeto no so
desejadas, isto , onde somente h a necessidade de confirmar a coliso entre o rob e
um objeto no ambiente. O sensor consiste de uma chapa de material flexvel, que
muda a sua resistncia quando pressionada.
Sensores de plo: O nome deste sensor indica o seu modo de operao. Os sensores
de pelo so varas leves e salientes do atuador. Como os plos de um gato, eles
sinalizam o contato com algum objeto no ambiente. A Figura 3 mostra um sensor
deste tipo de operao.
14
15
Figura 4: Exemplo Ilustrativo de Sensores de Fora e Momento Montados Entre a Garra e o Link.
Fonte: Franchini, 2008
identificao da fonte de luz por meio de detectores simples, conforme ilustrado na Figura 5,
16
onde observa-se que a fonte de luz e os detectores so fixados em lados opostos esteira.
Quando a caixa passa pelo ponto onde a fonte de luz bloqueada, e o detector sinaliza ao
controlador a presena da caixa e ativa o brao do rob para pegar a caixa e mov-la.
17
Outro mtodo, um feixe de luz projetado de uma fonte de luz. Quando nenhum
objeto est presente, todos os detectores so iluminados, como mostra a figura 8. Quando um
objeto est presente, a luz no refletida para o mesmo lugar. Em adio da identificao de
presena de objeto, o vetor de sensoreamento fornece outras informaes vitais, como o
tamanho e a locao do objeto. (FRANCHINI, 2008).
18
19
3 2. AQUISIO DE DADOS.
Trata-se da coleta de informao de um processo em forma de dados que pode ser
manipulado por um computador. Estes dados obtidos so monitorados passando por uma
anlise, e logo em seguida armazenados em um computador. Os componentes de um sistema
de aquisio de dados que realizam a converso de dados, destinam-se as conexes com
sinais, que podem ser analgicos ou digitais (no caso de sinais analgicos so convertidos em
sinais digitais). Armazenados em um buffer e depois processados por um computador para
tratamento de sinais, verificando-se a ultrapassagem de limites, comportamentos
intermitentes, que podem ser devolvidos para o meio externo para acionamento de outros
dispositivos, etc. (VIEIRA, 2005). Conforme Figura 10.
20
21
3.2.1.2. Quantizao
O sinal analgico pode assumir um nmero infinito de valores. Portanto, para a
converso A/D devem-se aproximar valores analgicos a um determinado valor discreto.
Observando-se que cada trecho do sinal analgico igual a um valor discreto, na quantizao,
conforme a ilustrao da Figura 12. Onde v a entrada analgica e Q(v) o valor quantizado.
Na prtica, observa-se que os intervalos di geralmente, no so iguais, mas apresentam uma
pequena variao devido construo do circuito e presena de perturbaes. A Figura 12
ilustra um sinal em diversas formas.
Figura 13: (a) Sistema Discreto, (b) Sinal Contnuo, (c) Sinal Amostrado, (d) Sinal Quantizado.
22
3.2.1.3. Discretizao
o processo geral pelo qual se converte sinais contnuos em discretos, ou seja, a
discretizao o sinal analgico convertido para digital por meio de amostragem (tempo) e
quantizao (amplitude).
23
24
25
3.4 LABVIEW
O LabView (Laboratory Virtual Instrument Engineering Workbench) uma
linguagem de programao grfica da National Instruments. Sua primeira verso surgiu no
ano de 1986 para o Macintosh e atualmente existem ambientes de desenvolvimento integrado
para outros sistemas operacionais como Windows, Linux e Solares.
As principais reas de aplicao do LabView so a realizao de medies e
automao. Sua programao feita dependendo do seu modelo de fluxo de dados,
oferecendo vantagens para a aquisio de dados e para sua manipulao.
A programao feita em LabView tambm conhecida como instrumentos virtuais ou
VIs. Estes programas so compostos por um painel frontal que contm a interface e pelo
diagrama de blocos, que contm o cdigo grfico do programa. A programao em LabView
26
no processada por um interpretador, mas sim compilado desse modo sua performance
comparada s linguagens de programao de alto nvel. A linguagem grfica do LabView
tambm chamada de G.
27
O sinal de controle u(t) pode assumir apenas dois valores, conforme o erro seja
positivo ou negativo. Em outras palavras tem-se:
U 1 se e(t ) > 0
u(t) =
U 2 se e(t ) < 0
Este tipo de funo pode ser implementada como um simples comparador ou mesmo
um rel fsico Neste caso teramos uma fraqueza em zero, na presena de rudos, teramos
chaveamentos esprios quando o sinal e(t) for prximo de zero.
Para evitar este tipo de problema, utiliza-se na prtica o que chamamos de controlador
liga-desliga com histerese mostrado na figura (17).
28
Se u(t) = U1 , necessrio que o valor de e(t) desa abaixo de E2(t) para que
haja um chaveamento para U2 .
sinal de controle para um sistema com controladores liga-desliga (on - off) com histerese. Em
regime permanente, as sadas dos sistemas apresentam oscilaes em torno do valor de
referncia. Fato que denota sua baixa preciso obtida com estes tipos de controladores. Sua
amplitude e freqncia de oscilao so funes do intervalo [ E1 , E2] . Sua determinao de
intervalo [ E1 , E2] devera ser feita levando-se em considerao sua preciso desejada, aos
nveis de rudo e a vida til dos componentes envolvidos neste intervalo. (SILVA, 2001).
29
Painel frontal;
Diagrama de blocos;
30
31
32
lao while ficar encarregado de repetir o processo dos objetos contidos nele, ou seja,
realizar o processo de controle de nveis de lquidos.
5. CONSIDERAES FINAIS
Este trabalho teve por objetivo desenvolver um controlador de nvel aplicado em um
reservatrio, utilizando a interface grfica do LabView. Logo, foi obtido o resultado esperado,
pois o controlador est apto a controlar a medio de fluidos (lquidos) em um reservatrio. E
o mesmo pode ser implementado em diversos setores no mercado alm da indstria tal como
na agricultura, na apicultura em ambientes de procriao de peixes e at em residncias.
A ferramenta virtual LabView permite a fcil implementao e manipulao do
projeto com o operador, atravs de seus componentes grficos.
Para realizao de trabalhos futuros tm-se algumas propostas que podem ser
desenvolvidas tais como o aperfeioamento do software implementando inteligncia artificial,
transformando em si em um sistema especialista.
Foram enfrentadas maiores dificuldades em funo da falta de informao do
funcionamento de sensores capacitivos e de como tratar tais informaes, resultando em
exaustivos estudos e experimentos prticos para possibilitar a interpretao de dados e
posteriormente a utilizao de tais sensores no trabalho.
33
6. REFERNCIAS BIBLIOGRFICAS
em:
34