Controle de um sistema Bola- Barra com realimentação através de imagem



Documentos relacionados
Título: Controle de um sistema Bola- Barra com realimentação através de imagem

Protótipo de um túnel de vento com Controle de Vazão e Temperatura em ambiente LabVIEW

O desafio: Mapear um campo aberto identificando subidas, descidas, declives e buracos com ferramentas de baixo custo e fácil acessibilidade.

Projeto e implementação de um sistema de levitação magnética microcontrolado

de caso por um rádio-controle.

UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CENTRO DE ENGENHARIA ELÉTRICA E INFORMÁTICA UNIDADE ACADEMICA DE ENGENHARIA ELÉTRICA ELETRÔNICA

Turbina eólica: conceitos

SISTEMA DE TREINAMENTO EM SERVO MECANISMO MODELO: ED-4400B

UNIDADE DE FECHAMENTO

Automação Industrial Unidade 2 Controle Automático

BANCO DE DADOS I AULA 2. Willamys Araújo willamysaraujo7@gmail.com

Processo de Desenvolvimento de Software

Experiência 01: ACIONAMENTO DE MOTORES COM O INVERSOR DE FREQUÊNCIA. Objetivo Geral: - Acionar um motor elétrico através de um inversor de frequência.

CENTRO TECNOLÓGICO ESTADUAL PAROBÉ CURSO DE ELETRÔNICA

- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula

LINHAS MESTRAS; FASES; DISCIPLINAS; PRINCÍPIOS E MELHORES PRÁTICAS.

PLOTTER CNC PARA CONFECÇÃO DE PLACAS DE CIRCUITO IMPRESSO RESUMO

Planejamento da Disciplina Controle e Servomecanismos II

INTEGRAÇÃO JAVA COM ARDUINO

Concurso Público para Cargos Técnico-Administrativos em Educação UNIFEI 13/06/2010

1.1. Definição do Problema

Laboratório Virtual de Sistema de Controle Via Web em Labview. 1/6

Introdução. Introdução. Introdução Controle. Introdução Controle. Controle Conceitos básicos 05/30/2016. Introdução à Robótica Controle

Motores. Motores Como funcionam. Motores Como funcionam. Motores Como funcionam. Motores Tipos 03/23/2016

LÓGICA E ROBÓTICA PRIMEIRAS IMPRESSÕES

Proporcionar a modelagem de sistemas utilizando todos os conceitos da orientação a objeto;

Capítulo 6 Sistemas Computadorizados de Auxílio ao Diagnóstico Médico

Motivação Este trabalho apresenta o desenvolvimento do controle da interatividade num sistema para a área de computação gráfica, mais especificamente

MANUAL DE OPERAÇÃO MANUTENÇÃO DOSADOR MICRO-ESFERA E MOTOR DE PASSO

PLANEJAMENTO E MODELAGEM

Sistemas Digitais II. Interface com o mundo analógico. Prof. Marlon Henrique Teixeira Abril/2014

MODELAGEM MATEMÁTICA DE UM SISTEMA DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA EM MÉDIA TENSÃO 1. Gabriel Attuati 2, Paulo Sausen 3.

entre a entrada e a saída, resultado que à primeira vista poderia parecer destituído de aplicação prática.

Supervisório Remoto aplicado em Dispositivo Móvel na Plataforma NI LabVIEW

Proposta de uma plataforma de monitoramento e acionamento remoto voltada para sistemas de hardware industriais utilizando LabVIEW

v = velocidade média, m/s; a = aceleração média do corpo, m/s 2 ;

Conjuntos mecânicos I

Regulador Analógico de Posição Tipo VT-MACAS

SOLUÇÃO DE MOVIMENTO PARA VÁLVULAS ELÉTRICAS DE EXPANSÃO. Motores de passo oferecem melhor desempenho para válvulas elétricas de expansão

Projeto pelo Lugar das Raízes

Experimento #3 OSCILADORES SENOIDAIS. Guia de Experimentos. Osciladores senoidais com amplificadores operacionais LABORATÓRIO DE ELETRÔNICA

1.1. Configurações do mecanismo

Prof. Neckel FÍSICA 1 PROVA 1 TEMA 2 PARTE 1 PROF. NECKEL POSIÇÃO. Sistema de Coordenadas Nome do sistema Unidade do sistema 22/02/2016.

Laboratório de Robótica XT95

Sumário. Capítulo 1 Introdução Capítulo 2 Componentes elétricos básicos Capítulo 3 Noções de eletricidade em corrente alternada...

ESPECIFICAÇÕES TÉCNICAS SISTEMA DE DETECÇÃO VEICULAR OVERHEAD

Curso Superior de Sistemas de Telecomunicações Unidade São José. Disciplina: Síntese de Sistemas de Telecomunicações 7º Fase

Reguladores de Velocidade

3 Modelo Cinemático do Veículo

Princípios Básicos de CLP

INSTITUTO DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SERGIPE COORDENADORIA DE ELETRÔNICA RELÓGIO DIGITAL -MONTAGEM COM CONTADOR COMERCIAL

ATUADORES PNEUMÁTICOS

Informática Aplicada

Sistemas de Tempo Real

MEDIDOR E MONITOR DE VAZÃO CALORIMÉTRICO

CARGA E DESCARGA DE CAPACITORES

Utilizando as soluções de controle e automação apresentadas pela National Instruments, como o LabView e a interface USB 6009, foi possível tornar

Modelos Matemáticos de Sistemas

Engenharia de Software

MANUAL DO USUÁRIO SIMPLEX. Prof. Erico Fagundes Anicet Lisboa, M. Sc.

Reconhecimento de imagem com uso de veículo autônomo. 1/5

Metodologias de Programação

SINTONIA DE UM CONTROLADOR PID NO AQUECIMENTO DE UMA CÂMARA TÉRMICA

Introdução em Engenharia. Problemas de Engenharia. Engenharia: Sérgio Haffner SÍNTESE. Conceitos Conceitos fundamentais

MATÉRIA TÉCNICA APTTA BRASIL

Algoritmos e Programação II

Algoritmos e Programação : Conceitos e estruturas básicas. Hudson Victoria Diniz

Programa Competências Transversais

LISTA DE EXERCÍCIOS DE FIXAÇÃO CURSO DE ENGENHARIA DE PRODUÇÃO AUTOMAÇÃO E CONTROLE DE PROCESSOS INSTRUMENTAÇÃO

INF Técnicas Digitais para Computação. Conceitos Básicos de Circuitos Elétricos. Aula 2

EMENTA. Curso de Projetos Microcontrolados utilizando Linguagem C.

O software conta ainda, com procedimento para geração de relatórios em EXCEL. Para gerar tais relatórios foi utilizado o tollkit Report Generation do

Elementos básico de uma rede Samba - Local Master Browser

CÁLCULO DO MODELO NUMÉRICO (MDT)

Figura 1 Figura 2 Figura 3

UNIVERSIDADE ESTADUAL PAULISTA CURSO DE ENGENHARIA ELÉTRICA JFET-TRANSISTOR DE EFEITO DE CAMPO DE JUNÇÃO

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL ESCOLA DE ENGENHARIA DEPARTAMENTO DE ENGENHARIA MECÂNICA ENERGIA E FENÔMENOS DE TRANSPORTE

Estudo de um caso real de migração de banco de dados de sistemas transacionais para Data Warehouse

Capítulo VI Circuitos Aritméticos

Quinto roteiro de exercícios no Scilab Cálculo Numérico

Distância entre o eléctrodo de medida e a parede do tanque ( eléctrodos ). Área da superfície dos eléctrodos. Constante dieléctrica da substância.

XVIII Seminário Nacional de Distribuição de Energia Elétrica. Compensação Reativa em Circuitos Secundários Aéreos de Baixa Tensão.

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE ENGENHARIA ELÉTRICA EEL7011 ELETRICIDADE BÁSICA

MINISTÉRIO DO DESENVOLVIMENTO, INDÚSTRIA E COMÉRCIO EXTERIOR - MDIC

RESOLUÇÃO. Artigo 2º - O Curso, ora criado, será oferecido no turno noturno, com 10 semestres de duração e com 50 vagas iniciais.

PROGRAMAÇÃO ORIENTADA A OBJETO INTRODUÇÃO

INTERFACE PARALELA. Área: Eletrônica Nível de conhecimento necessário: básico. Autor:

Supervisor de Monitoramento e Diagnóstico de Sensores aplicado a um Sistema Experimental

Projeto Integrador Gestão em TI II Gestão em Pessoas. Organograma DIRETOR DEPARTAMENTO DE T.I ANALISTA TÉCNICO

PESQUISA OPERACIONAL: NA TOMADA DE DECISÕES ADMINISTRATIVA

CONCEITOS DE SISTEMAS DE INFORMAÇÃO Fundamentos

LISTA COMPLEMENTAR DE DAC E ADC DO LIVRO DO TOCCI

ROBÔ UNITED CONSIDERAÇÕES GERAIS: ESTRATÉGIA:

Circuitos Lógicos Aula 3

Ajuste de Reguladores de Velocidade de Turbinas Hidráulicas

EMG Biofeedback por Eletro-estimulação. 1/7

Métodos Quantitativos Aplicados a Custos Análise Estatística como um auxiliar valioso nas decisões

Introdução. Display de sete segmentos

Transcrição:

Controle de um sistema Bola- Barra com realimentação através de imagem "A utilização do programa LabVIEW e da placa de aquisição e geração de sinais da National Instruments DAQ6024M possibilitaram a implementação de toda parte lógica, desta forma foi possível apresentar um projeto de alto nível devido à sua característica principal: a interface com o usuário ser de fácil construção através de ferramentas de programação em linguagem gráfica. " - Caio Felipe Favaretto, Universidade São Judas Tadeu O desafio: Implementar um controlador que resolva o clássico problema do sistema Bola-Barra, em que se deve garantir o posicionamento de uma esfera sobre uma haste horizontal que possui um vinco. O controle da movimentação da bola é realizado através de pequenas alterações na inclinação da haste. A solução: O controle da posição da esfera só é possível através da correta medição da posição da mesma sobre a haste, para isso foi utilizado o pacote de tratamento de imagens NI Vision Assistant. Este pacote foi utilizado para tratar as imagens geradas por uma webcam colocada sobre a haste, gerando uma imagem, que após o devido tratamento, gerou a variável que indica a posição da esfera, fornecendo ainda uma estimativa da velocidade que esta se move. Através da plataforma de desenvolvimento LabVIEW, da empresa National Instruments, foi implementado um controlador de posição da haste em cascata com um controlador difuso para geração do set-point de inclinação da haste, dadas a posição e a velocidade da esfera. Autor(es): Caio Felipe Favaretto - Universidade São Judas Tadeu Henrique Corrêa Ramiro - Universidade São Judas Tadeu Rômulo de Oliveira Souza - Universidade São Judas Tadeu Marcelo Barboza Silva - Universidade São Judas Tadeu 1/12 www.ni.com

2/12 www.ni.com

3/12 www.ni.com

4/12 www.ni.com

5/12 www.ni.com

6/12 www.ni.com

7/12 www.ni.com

Resumo: Neste trabalho é descrito o projeto de um sistema de controle da posição de uma esfera que se move sobre um vinco de uma haste. O movimento da esfera é controlado através de um motor CC acoplado ao centro da haste, que terá sua inclinação alterada automaticamente, procurando posicionar a esfera num ponto pré-definido. A plataforma de desenvolvimento LabVIEW, da National Instruments, é responsável pelo controle do sistema, lendo todas as variáveis e atuando de acordo com o software desenvolvido. Um motor CC é responsável por girar a haste e um potenciômetro acoplado ao seu eixo permite a medição da inclinação desta. Uma webcam foi utilizada para obter imagens do deslocamento da esfera, possibilitando a medição da sua posição. Introdução: Este trabalho ilustra o clássico problema do controle do sistema Bola-Barra em que, através da aplicação de técnicas de controle, pretende-se controlar a inclinação de uma haste que possui um vinco, em que se encontra uma esfera. Alterando-se a inclinação da haste, a bola se move, e o controlador atua de modo a posicionar a bola sobre um ponto pré-definido. 1 Sistema Bola-Barra (Ball and Beam) O mecanismo do sistema Bola-Barra (Ball and Beam) projetado é composto por uma webcam, que gera as imagens que são tratadas pelo programa para determinar a posição e a velocidade da bola, uma haste móvel, um motor de corrente contínua, um sensor de posição do eixo do motor de corrente contínua, uma placa de aquisição de sinais, um computador pessoal e uma pequena esfera de borracha. 8/12 www.ni.com

contínua, uma placa de aquisição de sinais, um computador pessoal e uma pequena esfera de borracha. A movimentação da esfera ocorre quando a haste se inclina e o peso da esfera colocada sobre a barra cria um torque no centro de rotação, fazendo com que a bola entre em rotação sobre a haste. O equacionamento que descreve o modelo do sistema descrito é representado por um conjunto de equações diferenciais não-lineares, o que representa uma grande dificuldade para a implementação de um controlador linear projetado através de métodos clássicos. 2 - O Controlador Como pode ser visto no diagrama de blocos da figura 1, trata-se de um sistema em cascata, sendo que são necessários dois controladores para resolver o problema proposto. Analisando a figura vê-se que a malha de controle interna é responsável por controlar o ângulo do eixo do motor, sendo que o set-point desta malha é gerado pela saída do controlador da malha externa. Este controlador calcula qual deve ser o ângulo que a barra deve ser posicionada, dada a diferença entre a posição em que a bola deve parar e a posição em que a bola se encontra. A malha interna foi controlada através de um Controlador Proporcional-Integral (PI) implementado numa equação de diferenças. Esta equação é gerada na digitalização da função de transferência do Controlador PI. A equação de diferenças foi obtida através da aproximação de Tustin, sendo escrita através de blocos básicos de soma, subtração e multiplicação do LabVIEW. Os ganhos do controlador foram ajustados em 2, para a parte proporcional, e 0,1, para a parte integral. Estes ajustes foram feitos empiricamente. O acionamento do motor foi executado através de um circuito PWM externo, construído através de amplificadores operacionais. O acionamento do motor é feito através de um circuito em ponte H, construído com transistores bipolares em configuração Darlington, conforme figura 4. O controlador da malha externa foi implementado através de um algoritmo difuso, que utiliza como variáveis de entrada a posição da esfera e a sua velocidade, gerando como variável de saída o set-point da malha interna. Esta informação corresponde à posição em que a haste deve ser colocada. 3 - O Programa Inicialmente foi desenvolvido um VI (Virtual Instrument) correspondente ao bloco de aquisição e tratamento de imagem. Após a aquisição, a imagem passa por um filtro que a transforma de uma imagem colorida em uma nova, constituída pelas cores vermelha (valor verdadeiro) e preta (valor falso). Como o NI Vision Assistant disponibiliza um recurso de medição por imagem que consiste em uma linha sobre a figura da barra, a medição da posição se dá pelo contraste gerado pelo acréscimo da esfera, que após passar pelo filtro é interpretada na cor preta. Conforme a esfera se desloca sobre a barra, o valor é alterado, com isso, o desafio de desenvolver um sistema de reconhecimento de imagem foi vencido. O controlador foi desenvolvido com os recursos disponibilizados pelo LabVIEW. Uma representação da imagem obtida pelo programa de tratamento NI Vision pode ser observada na figura 5. 4 Conclusões A utilização do programa LabVIEW e da placa de aquisição e geração de sinais da National Instruments DAQ6024M possibilitaram a implementação de toda parte lógica, desta forma foi possível apresentar um projeto de alto nível devido à sua característica principal: a interface com o usuário ser de fácil construção através de ferramentas de programação em linguagem gráfica. Com isso o tempo de aprendizagem foi drasticamente reduzido, tornando instantâneos os testes, as simulações e a análise de resultados. No desenvolvimento de projetos de controle é imprescindível a utilização de sensores com grande precisão, o que eleva o custo final desses sistemas. A possibilidade de adquirir informações através da análise de imagens capturadas por sistemas CCD de baixo custo vem se mostrando como alternativa viável para o tratamento sofisticado de informações e para a medição de variáveis que se deseja controlar num processo. A utilização de uma webcam para isso torna esta adaptação totalmente viável. Para isso foi imprescindível a utilização a ferramenta de desenvolvimento LabVIEW. O driver instalado no computador permite que periféricos USB sejam reconhecidos, garantindo o uso da câmera disponível na aplicação projetada. O software NI Vision Assistant tornou a utilização de técnicas de reconhecimento de imagens muito fáceis de serem implementadas e compreendidas. Foram desenvolvidos os controladores do sistema através de um longo processo de ajuste dos sensores e dos atuadores, dado que o sistema mecânico naturalmente apresenta pequenas não-linearidades, tais como folga nas engrenagens do redutor do motor CC e zona morta na atuação do motor. O LabVIEW mostrou-se muito versátil na implementação dos controladores Proporcional-Integral e Difuso, sendo que em ambos os casos o desenvolvimento dos algoritmos foi feito inteiramente através da utilização de blocos básicos do LabVIEW. Esta escolha foi feita para permitir a compreensão do funcionamento interno desses controladores, permitindo a visualização de conceitos estudados em sala de aula. Biografia dos Autores Caio Felipe Favaretto, nascido em de março de 1980, sexto anista do curso de Engenharia Elétrica com ênfase em eletrônica na Universidade São Judas Tadeu. Profissionalmente, hoje é estagiário de engenharia na área de diagnósticos por imagem. Henrique Corrêa Ramiro, nascido em novembro de 1981, é técnico em eletrônica formado pela Escola Técnica Estadual Horácio Augusto da Silveira e sexto anista do curso de Engenharia Elétrica com ênfase em eletrônica na Universidade São Judas Tadeu. Profissionalmente, hoje é analista de telecomunicações na empresa Huawei Technologies. Marcelo Barboza Silva, nascido em setembro de 1980, sexto anista do curso de Engenharia Elétrica com ênfase em eletrônica na Universidade São Judas Tadeu. Profissionalmente, hoje é gerente da engenharia de aplicação da Murr Elektronic do Brasil. Rômulo de Oliveira Souza, nascido em janeiro de 1983, sexto anista do curso de Engenharia Elétrica com ênfase em eletrônica na Universidade São Judas Tadeu. Profissionalmente é estagiário da empresa Phillips Medical Systems, na área de diagnósticos por imagem. Informações do autor: Caio Felipe Favaretto Universidade São Judas Tadeu Brasil Diagrama de Blocos do Sistema Bola-Barra 9/12 www.ni.com

Interface Gráfica do Sistema Bola-Barra 10/12 www.ni.com

Fotografia do Sistema Bola-Barra 11/12 www.ni.com

Esquema elétrico do circuito PWM e do circuito que aciona o motor (Ponte H) Imagem capturada e tratada pelo programa LabVIEW. Informações legais Esse estudo de caso (esse "estudo de caso") foi desenvolvido por um cliente da National Instruments ("NI"). ESSE ESTUDO DE CASO É FORNECIDO "COMO ESTÁ", SEM GARANTIAS DE QUALQUER NATUREZA E SUJEITO A DETERMINADAS RESTRIÇÕES, COMO ESTABELECIDO DE FORMA MAIS ESPECÍFICA NOS TERMOS DE USO DA NI.COM ( http://ni.com/legal/termsofuse/unitedstates/us/ (http://ni.com/legal/termsofuse/unitedstates/us/)). 12/12 www.ni.com