Um Seguidor Baseado em um Controlador Difuso Dedicado



Documentos relacionados
Fundamentos de Automação

6. CILINDROS PNEUMÁTICOS

Quadro de consulta (solicitação do mestre)

Controle para Motores de Passo usando módulo USB-6008

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ

LABORATÓRIO 3 Análise dinâmica do controle do motor PARTE 1. ANÁLISE DO CONTROLE DE VELOCIDADE

DESCRITIVO TÉCNICO. 1 Alimentador

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido

Conceitos Básicos de Automação. Exemplo Motivador

INSTRUMENTAÇÃO E CONTROLE DE PROCESSOS MEDIÇÃO DE TEMPERATURA TERMÔMETROS DE RESISTÊNCIA

CONSTRUÇÃO DE VEÍCULO MECATRÔNICO COMANDADO REMOTAMENTE

IW10. Rev.: 02. Especificações Técnicas

PROJETO. Ponte Digital. Luciano Daniel Amarante - carabina@pop.com.br Ricardo Watzko - rw@netuno.com.

Núcleo de Informática Aplicada à Educação Universidade Estadual de Campinas

FAPERJ & PIUES/PUC-Rio FÍSICA E MATEMÁTICA DO ENSINO MÉDIO APLICADAS A SISTEMAS DE ENGENHARIA

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP

Automação Hidráulica

Projeto de controle e Automação de Antena

Arquitetura de Rede de Computadores

TÍTULO: PROGRAMAÇÃO DE CLP PARA UMA MÁQUINA DE SECÇÃO SEGMENTOS ORGÂNICOS

EA075 Conversão A/D e D/A

SNPTEE SEMINÁRIO NACIONAL DE PRODUÇÃO E TRANSMISSÃO DE ENERGIA ELÉTRICA

1. CAPÍTULO COMPUTADORES

1a LISTA DE EXERCÍCIOS

Controle de Múltiplos Pivôs Centrais com um único Conjunto Motor-Bomba

RECONHECIMENTO DE VOZ UTILIZANDO ARDUINO

5 Sistema Experimental

Aplicação do Modelo Linear de Vorpérian ao Conversor tipo Buck Ewaldo L. M. Mehl

Projetos. Universidade Federal do Espírito Santo - UFES. Mestrado em Informática 2004/1. O Projeto. 1. Introdução. 2.

Projeto. Proposta de novo texto para o termo Engenharia de Controle e. Autoria: Estudantes do primeiro período do curso de Eng Ctrl Aut da

ANÁLISE DA QUALIDADE DA ENERGIA ELÉTRICA EM CONVERSORES DE FREQUENCIA

Automação de Bancada Pneumática

TOLERÂNCIAS E AJUSTES (SISTEMA ISO) NBR 6158

Sagômetro Digital. Manual de Instalação e Operação

SISTEMA AUTOMÁTICO DE AQUISIÇÃO DE DADOS DE UM INCINERADOR DE RESÍDUOS

AUTOMATION. Soluções em sensoriamento industrial. Sensores fotoelétricos e laser, digitais e analógicos

Portaria Inmetro/Dimel n.º 0247, de 10 de dezembro de 2012.

Controlador de pontes rolantes. Sistemas de Inferência Fuzzy - Exemplos. Soluções anteriores (clássicas): Manual. Automáticas:

Computadores de Programação (MAB353)

Tutorial de Utilização do CellControl SMS 200 em rede DXNET com CLP Dexter µdx série 200

Sistema de Tensionamento de Correias SKF. A forma da SKF apoiar a transmissão Fácil Rápido Repetitivo

Projeto Copy Mech Security

Barramento Elétrico Blindado KSL70

Implementação de um módulo simulador de robôs baseado em Unity3D para o SimBot - Simulador de Robôs para Lego NXT.

Introdução. Criar um sistema capaz de interagir com o ambiente. Um transdutor é um componente que transforma um tipo de energia em outro.

Universidade Federal de Goiás Escola de Engenharia Elétrica e de Computação Laboratório de Máquinas Especiais

Versão Manual. Neocontrol Soluções em Automação LTDA

PROTÓTIPOS DA LINHA LEGO MINDSTORMS PARA AUXÍLIO NO ENSINO/APRENDIZAGEM PROGRAMAÇÃO

Capítulo 02. Resistores. 1. Conceito. 2. Resistência Elétrica

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

Rodrigo Baleeiro Silva Engenheiro de Controle e Automação. Introdução à Engenharia de Controle e Automação

REDES DE COMPUTADORES

Fique por dentro da Bomba de Combustível mais avançada do mercado.

Estacionamento de Caminhão com Lógica Fuzzy. Daniel Ricardo dos Santos Diogo de Campos Maurício Oliveira Haensch

Sistema Tutor Inteligente baseado em Agentes. Pedagógicas da Universidade Aberta do Piauí. Prof. Dr. Vinicius Ponte Machado

Monitoramento, Controle, Registro e Supervisão de Processos Industriais

Estrutura de um Computador

Laboratório de Vibrações Mecânicas. Aluno: Caio Mesquita Ayres

Tutorial de Utilização do CellControl SMS I/O em rede DXNET com CLP Dexter µdx série 200

SHX100. Módulo Shunt. Manual do Produto. AQX Instrumentação Eletrônica S.A.

SENSOR DE VELOCIDADE Hudson Pinheiro de Andrade

Redes de Computadores II INF-3A

Sistemas Operacionais Introdução. Professora: Michelle Nery

Desenvolvimento de Módulo Wireless para Acionamento de Cargas via Porta Paralela

Fundamentos de Automação. Pneumática 01/06/2015. Pneumática. Pneumática. Pneumática. Considerações Iniciais CURSO DE AUTOMAÇÃO INDUSTRIAL

UM LABORATÓRIO WEB PARA ENSINO ORIENTADO A AUTOMAÇÃO E CONTROLE

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

Família CJ2. Novos CLPs com alta qualidade comprovada. Controladores Programáveis

EXERCÍCIOS RESOLVIDOS

Professora: Engª Civil Silvia Romfim

Curso Superior de Tecnologia em Automação Industrial. Curso Superior de Tecnologia em Construção Naval

ACIONAMENTOS ELETRÔNICOS (INVERSOR DE FREQUÊNCIA)

Protocolo TCP/IP. Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados:

ESPECIFICAÇÃO TÉCNICA

FACULDADE SANTO AGOSTINHO DIREÇÃO DE ENSINO COORDENAÇÃO DO CURSO DE ENGENHARIA ELÉTRICA COMPETIÇÃO DE ROBÔS

UNIVERSIDADE ESTADUAL DE CAMPINAS UNICAMP

Acesse:

Uma Arquitetura Distribuída de Hardware e Software para Controle de um Robô Móvel Autônomo

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

Evolução na Comunicação de

INDICE 1. INTRODUÇÃO CONFIGURAÇÃO MÍNIMA INSTALAÇÃO INTERLIGAÇÃO DO SISTEMA ALGUNS RECURSOS SERVIDOR BAM...

BARRAMENTO DO SISTEMA

Como funciona o Reed-Switches (MEC089)

CALDsoft7 - Software de planificação em caldeiraria

Contatores Contatores são dispositivos de manobra mecânica, eletromagneticamente, construídos para uma elevada freguência de operação.

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS

EXPERIÊNCIA 2: CIRCUITOS DE POLARIZAÇÃO DE JFET s.

Manual de funcionamento Esteira transportadora

Ensaio de torção. Diz o ditado popular: É de pequenino que

2. CARACTERÍSTICAS 1. INTRODUÇÃO

Que são sensores? São dispositivos que são sensíveis à um fenômeno físico (luz, temperatura, impedância elétrica etc.) e transmitem um sinal para um

CIRCUITO PARA MEDIÇÃO DE CORRENTES ELEVADAS

Linha. Booster. Soluções em Bombeamento

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

Manual do instalador Box Input Rev Figura 01 Apresentação do Box Input.

Dreno Eletrônico

Industrial SOLUÇÕES EM AUTOMAÇÃO

Mandrilamento. determinado pela operação a ser realizada. A figura a seguir mostra um exemplo de barra de mandrilar, também chamada de mandril.

Transcrição:

~\ 2 2 SIMPÓSIO BRASILEIRO DE AUTOMAÇÃO INTELIGENTE CEFET-PR, 13 a 15 de Setembro de 1995 Curitiba Paraná Um Seguidor Baseado em um Controlador Difuso Dedicado David Daniel e Silva Hermann A. H. Lücke-Dr. Ing. - Orientador (in memorian) Curso de Pós-Graduação em Ciências da Computação Universidade Federal de Santa Catarina Campus Universitário - Trindade - Cep. 88040-900 david@inf.ufsc.br Czeslau L. Barczak - Dr. Eng. Mec. - Orientador Curso de Pós-Graduação em Ciências da Computação Universidade Federal de Santa Catarina Campus Universitário - Trindade - Cep. 88040-900 EMCl CLB@IBM.UFSC.BR Resumo Inúmeras técnicas e ferramentas originadas do desenvolvimento da inteligência artificial estão sendo utilizadas em controle inteligente, nas mais variadas aplicações. Em particular, as técnicas baseadas na lógica difusa ("fuzzy lógic") estão contribuindo para o desenvolvimento de muitos projetos. Mais recentemente, surgiram no mercado processadores como o FCl 10 da Empresa Togai Infralogic [Tog-91a]. Este trabalho descreve o controle de um seguidor eletro-mecânico com a utilização de uma placa, "mc FUZZYLAB", projetada e confeccionada na Alemanha [Kle-91] que faz uso do processador FCl 10. A placa está acoplada a um equipamento anfitrião, PC, e o processador "fuzzy" FC 1 10 controlará uma máquina que manterá um dispositivo em uma distância constante ao contornar objetos. O controle é feito em duas dimensões, ou seja, no plano. 1. INTRODUÇÃO O documento que ora apresenta-se, busca mostrar um trabalho de pesquisa elaborado usando-se uma placa com o processador FCII0 da Togai Infralogic adquirida na Alemanha [Lücke-95]. Na primeira parte são mostrados aspectos básicos da lógica difusa, voltados para a área de controle. Segue-se a descrição do processador "fuzzy" FC 1 10 da Togai e suas características. Descreve-se, também, a constituição do sistema difuso para o controle do seguidor, e da parte física do sistema que envolve um sensor, a máquina de controle e a placa "fuzzy". 2. A LÓGICA DIFUSA OS sistemas de controle desenvolvidos até hoje, tentam resolver problemas com eficiência, ajudando o homem a obter resultados importantes em vários campos de atuação.

2! SIMPÓSIO BRASILEIRO DE A descrição da montagem do seguidor difuso é a seguinte: primeiramente, foi acoplado a uma máquina que se move tanto na direção do eixo X quanto na direção do eixo y, um sensor (resistor linear variável) com uma barra, sensível às variações do traçado no movimento e uma mola acoplada a esta barra. A barra se move quando ocorre variação na fonna ou altura do objeto em relação ao eixo Y e este movimento é sentido pelo resistor que transmite a infonnação à placa "fuzzy" através de um divisor de tensão. A placa "fuzzy" coleta os dados por meio de um conversor AID e define após o processamento difuso, o afastamento ou a aproximação do bloco que está conectado ao braço do seguidor. A mola, auxiliará para que o braço fique na posição normal. A interface coletora de dados, é justamente o conversor A/D utilizado, que está na placa "fuzzy". Um arquivo FPL - "Fuzzy Programming Language" comporta as regras e fonna a base de conhecimento para o sistema difuso. Uma interface feita em linguagem C, faz a comunicação entre o programa de controle e o programa em FPL. Desta forma, se constitui o sistema difuso que controla o seguidor. A figura 1, abaixo, representa a montagem feita em laboratório. 2S y I mola I ~ I sensor(potenci6metro) < interface> mc-fuzzylab I j r-----;----;----:--~ / roda de seguimento I - objeto fixo inclinado x z Figura 1 - Representação da montagem do seguidor difuso.

26 5. O SISTEMA SEGUIDOR DIFUSO DO A figura 2, a seguir, mostra o sistema difuso com a utilização do processador FC 11 0, apresentando a 2' SIMPÓSIO BRASILEIRO DE ~.~ arquitetura básica do sistema, contudo, há outras arquiteturas que devido ao tipo de aplicação, diferenciam-se da arquitetura apresentada, mas o modelo básico é visível mesmo nas aplicações mais complexas. Processador Anfitrião ou Interface de 1/0 mc-fuzzylab Endereço.., < Dados I Base de Conhecimento (ROM, RAM ou EPROM} Via de Comunicação Aplicação Sensores/ Atuadores Figura 2 - Arquitetura do sistema de controle do seguidor difuso utilizando processador FeIIO. o sistema está sendo desenvolvido com um bloco que se move em sentido bidirecional, cujo acionamento é realizado através de motores elétricos de passo. Esses motores atuam diretamente nos eixos x-y. Desta forma, ao mesmo tempo que o objeto é contornado, é feito o recuo ou a aproximação do braço que irá seguir a peça (objeto), conforme indicado, anteriormente, na figura 1. 6. PROCESSO DE INFERÊNCIA PARA O SEGUIDOR DIFUSO Na execução da estratégia de controle, representada pelo conjunto de regras, o primeiro passo é a classificação das variáveis de entrada com relação as respectivas variáveis linguísticas. Feita a classificação ( correspondente ao módulo de "fuzzyficação"), o procedimento de inferência (lógica de decisão) avalia as regras da seguinte forma: para cada regra, o grau de ativação da ação de controle é calculada de acordo com o resultado da combinação de antecedentes, que constitue a parte "IF". Se a regra de. inferência é MÍN -MÁx, o resultado da inferência, para uma regra, é obtido pelo mínimo entre o grau de combinação dos antecedentes e consequêntes [Gom- 92]. Desta forma, mostra-se na figura 3 o processo de inferência para três regras do controlador do seguidor difuso.

2 2 SIMPÓSIO BRASILEIRO DE 27 / ~.9... 1 '------~--..;...-~--.... 10mm DISTÂNCIA BAIXA...?lz~9.... ~~.~~... ~... '-0.40 :. 10%) VARIAÇÃO BAIXA_POS ---... BRAÇO DO SEGUIDOR APROXIMADO DO OBJETO.?fin...;... 0.338....;.../..... I\fÍ~~f:).~...'-0.33 iomm DISTÂNCIA ZERO t{)0/o BRAÇO DO SEGUIDOR MANTIDO NA POSIÇÃO DISTÂNCIA BAIXA 08mm' 10% V ARIAÇÃOBAIXA_NEG BRAÇO DO SEGUIDOR AFASTADO DO OBJETO Figura 3 - Apresentação de três regras para controle do seguidor e o processo de inferência. Terminada a inferência, a ação final é calculada a partir da união das contribuições proporcionadas por cada regra ativada. O último passo consiste na determinação do sinal de controle a ser enviado ao processo, que neste caso seria um sinal (valor resultante) que ordenará a diminuição, o aumento ou a manutenção da distância do braço do seguidor ao objeto. O valor resultante,. será calculado. através da "defuzzification", utilizando-se um método que aplica-se usualmente, o método do centróide. A figura 4, a seguir, mostra a estrutura real montada em laboratório.

28 2 1 SIMPÓSIO BRASILEIRO DE ~.~ Figura 4 - Montagem física do seguidor difuso. 7. CONCLUSÃO O seguidor difuso implementado, é uma demonstração da simplicidade de solução que pode-se ter em problemas mais complexos. Entre muitas aplicações possíveis desta instalação pode-se citar pintura de objetos, fresamento de placas~ em cirurgias de precisão monitoradas~ etc. Embora o sistema montado seja muito simples, constitui a base para a solução de problemas mais elaborados. Será desejável, em certos casos, que o controle seja feito em três dimensões~ podendo-se analisar um objeto (tridimensional) e como ele está disposto no espaço....

2' SIMPÓSIO BRASILEIRO DE 8. REFERÊNCIAS BIBLIOGRÁ FICAS Bezdek, James C., (1979). Pattem Recognition With Fuzzy Objective Function AIgorithms. Utah State Universyty. Logan, Utah. Brubarker, David L., Ph.D., President the Huntington Group., (1990). Fuzzy logic works with degrees of truth. Computer Design, March, 1, 1991, pp 98-102. Gomide, F., Gudwin, R., Netto, M. L.. Andrade, (1992). Controle de Processos por Lógica Fuzzy, Unicamp - FEE - DCA, Campinas - SP. Han, Jia-Yuan and McMurray, Vicent, (1993). Transactions On Systems, Man, and Cybemetics. IEEE, vol. 23, n Q 01, pp 277-285. Kaufrnann, A., (1975). Introduction to the Theory of fuzzy subsets, Vol. 1, Academic Press, New York. Klein, Rolf Dieter., Schinner, Alexander Dipl. Ing., (1991). mc-fuzzylab ri. 1. Munich Germany. PaIm, R., Hellendoom, H., Reinfrank, M., (1993). F~zzy-Control.. rur Echtzeitanwendugen: EmfUhrung und Ubersicht. pp. 107-129. Togai Infralogic, Inc. Artificial Intelligence On A Chip, (1991). Document ID: TIL-READ-OIE. Last Revised: Tuesday, September 10, 1991. Revision 1.2. Togai, Maski Ph.D, chairman and CEO, Togai Infralogic (1990). An Example of fuzzy logic control. Computer Design, March, 1, 1991, pp 93-97. Viot, Grg., (1993). Fuzzy Logic in C. Dr. Dobb's Joumal, February, pp 40-49. Lücke, H. A. H, (1995). Comunicação pessoal - UFSC. Florianópolis,SC. 29