Automação Inteligente de Processos e Sistemas

Documentos relacionados
UNIVERSIDADE DO ESTADO DE MATO GROSSO - UNEMAT. Faculdade de Ciências Exatas e Tecnológicas FACET / Sinop Curso de Bacharelado em Engenharia Elétrica

Redes Neurais Artificial. Inteligência Artificial. Professor: Rosalvo Ferreira de Oliveira Neto

Aula 1 Introdução - RNA

Introdução à Redes Neurais. Prof. Matheus Giovanni Pires EXA 868 Inteligência Artificial Não-Simbólica B Universidade Estadual de Feira de Santana

Por que Redes Neurais?

Redes Neurais Artificiais. Capítulos 1 e 2

serotonina (humor) dopamina (Parkinson) serotonina (humor) dopamina (Parkinson) Prozac inibe a recaptação da serotonina

2. Redes Neurais Artificiais

REDES NEURAIS ARTIFICIAIS

A evolução natural deu ao cérebro humano muitas características desejáveis que não estão presentes na máquina de von Neumann:

Inteligência Computacional

Computação Bioinspirada. Prof. Eduardo R. Hruschka (Slides baseados nos originais do Prof. André C. P. L. F. de Carvalho)

3 Redes Neurais Artificiais

COMPARAÇÃO ENTRE DIFERENTES ESTRUTURAS DE REDES NEURAIS NO PROBLEMA PRESA-PREDADOR 1

Redes Neurais Noções Gerais

Introdução às Redes Neurais Artificiais

UNIVERSIDADE DO ESTADO DE MATO GROSSO - UNEMAT. Faculdade de Ciências Exatas e Tecnológicas FACET / Sinop Curso de Bacharelado em Engenharia Elétrica

Minicurso: Inteligência Artificial Aplicada a Sistemas Elétricos

Introdução a Redes Neurais Artificiais com a biblioteca Encog em Java

INTELIGÊNCIA COMPUTACIONAL

INTELIGÊNCIA ARTIFICIAL

Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO

TÓPICOS EM INTELIGÊNCIA ARTIFICIAL Redes Neurais Artificiais

Redes Neurais. Motivação. Componentes do neurônio. Cérebro humano. Criar máquinas capazes de operar independentemente do homem:

Figura 4.2: Matriz Curricular

INF 1771 Inteligência Artificial

Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO

PRINCÍPIOS DE NEUROCOMPUTAÇÃO

Rede Perceptron. Capítulo 3

INSTITUTO DE PÓS GRADUAÇÃO ICPG GESTÃO DA TECNOLOGIA DA INFORMAÇÃO

Redes Neurais e Sistemas Fuzzy

Inteligência Artificial

Redes Neurais Artificiais

Redes Neurais Artificiais

Mineração de Dados aplicada a Gestão de Negócios. Aula 2. Prof. Dr. Sylvio Barbon Junior

Redes para Automação Industrial. Luiz Affonso Guedes DCA-CT-UFRN

Inteligência Computacional Aplicada. O que é Inteligência Computacional? Áreas de Aplicação Algoritmos Genéticos

Universidade Estadual Paulista Campus de Ilha Solteira. Palestra: Carlos Roberto Minussi DEE FEIS UNESP

Sistemas de Informação e Decisão. Douglas Farias Cordeiro

HP UFCG Analytics Abril-Maio Um curso sobre Reconhecimento de Padrões e Redes Neurais. Por Herman Martins Gomes.

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Aprendizado de Máquina (Machine Learning)

Algoritmos Genéticos Fundamentos e Aplicações. Prof. Juan Moisés Mauricio Villanueva

RESOLUÇÃO N.º 1010/2005 ANEXO II MODALIDADE ELÉTRICA NIVALDO J. BOSIO

Aprendizado de Máquina Introdução às Redes Neurais Artificiais

RECONHECIMENTO DE TRAJETÓRIA COM REDES NEURAIS

INF 1771 Inteligência Artificial

CRÉDITOS DO CURSO. Carga Horária Créditos IN1030 Seminários 30 2

Redes Neurais 1. Redes Neurais. cont.) Definição (cont( Definição. Histórico. Características básicas

Redes Neurais Artificiais

Redes Neurais Artificiais

Sistema de Inferência Fuzzy baseado em Redes Adaptativas (ANFIS) Sistema de Inferência Fuzzy

Tópicos sobre Redes Neurais

EEL891 Aprendizado de Máquina Prof. Heraldo L. S. Almeida. Introdução

GERENCIAMENTO DE PROJETOS - 20h - EaD

Programa de Pós-Graduação em Engenharia de Sistemas e Automação Departamento de Engenharia - Universidade Federal de Lavras

INTELIGÊNCIA ARTIFICIAL

Rede RBF (Radial Basis Function)

DISCIPLINAS DOS CERTIFICADOS DE ESTUDOS ESPECIAIS

PEA5918 Redes Elétricas Inteligentes e Microrredes (Smart Grids e Microgrids)

Inteligência Artificial (Lista 1) Prof. Alex F. V. Machado

Inteligência Artificial. Conceitos Gerais

Fabrício Jailson Barth BandTec

As Tabelas 4 a 9 apresentam todas as disciplinas que atenderão ao Curso de EE. Tabela 4. Disciplinas obrigatórias C. H. (h.a.)

Redes Neurais Artificiais

APLICAÇÃO DE REDES NEURAIS ARTIFICIAIS PARA ESTIMAR MATRIZ ORIGEM-DESTINO DE CARGA

Paradigmas de Aprendizagem

Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação. Inteligência Artificial. Lógica Fuzzy Aula II

3 INTELIGÊNCIA COMPUTACIONAL (IC)

Processamento de Sinais e Inteligência Computacional. Prof. Emilio del Moral Hernandez

Curso de Tecnologia em Sistemas Eletrônicos MATRIZ CURRICULAR. Módulo I /Semestre 1 Carga horária total: 400h

Previsão de Vazões utilizando Redes Neurais Artificiais MLP e NSRBN

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Computação Bioinspirada: Aplicações

Redes Neurais INTELIGÊNCIA ARTIFICIAL

Aprendizado de Máquina (Machine Learning)

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

UNIVERSIDADE DO ESTADO DE MATO GROSSO - UNEMAT. Faculdade de Ciências Exatas e Tecnológicas FACET / Sinop Curso de Bacharelado em Engenharia Elétrica

Informática Parte 19 Prof. Márcio Hunecke

Redes Neurais Artificiais Sistemas Inteligentes Especialização em Automação Industrial SISTEMAS INTELIGENTES PROFESSOR FLÁVIO MURILO

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

3 Técnicas de Previsão de Séries Temporais 3.1. Introdução

IF-705 Automação Inteligente Sistemas de Controle - Fundamentos

Autor: Edroaldo Lummertz da Rocha Home page: edroaldo.wordpress.com

Sistemas especialistas Fuzzy

PMR3507 Fábrica digital

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Mecanismos de Interrupção e de Exceção, Barramento, Redes e Sistemas Distribuídos. Sistemas Operacionais, Sistemas

CURSO: ENGENHARIA DE CONTROLE E AUTOMAÇÃO EMENTAS º PERÍODO

Classificação de Padrões. Abordagem prática com Redes Neurais Artificiais

Redes Neurais Artificiais

Robô Móvel Colaborativo

Redes para Automação Industrial. Luiz Affonso Guedes 2006

REDES NEURAIS. Marley Maria B.R. Vellasco. ICA: Núcleo de Pesquisa em Inteligência Computacional Aplicada CONTEÚDO

Inteligência Artificial

Transcrição:

Automação Inteligente de Processos e Sistemas Prof. Dr. Ivan Nunes da Silva USP/EESC/SEL insilva@sc.usp.br 3 de agosto de 203. Sistemas Inteligentes Conjunto de ferramentas computacionais que tentam simular alguns mecanismos inteligentes encontrados na natureza (seres humanos). É constituído por cinco grandes áreas: Redes Neurais Artificiais; Sistemas de Inferência Fuzzy; Computação Evolutiva (Algoritmos Genéticos); Inteligência Coletiva (Swarm); Agentes Autônomos; + Áreas Emergentes (Sistemas Imunológicos, Vida Artificial, Neurociências, etc.). 2

2. Redes Neurais Artificiais (RNA) São modelos computacionais inspirados nos mecanismos de aprendizagem do cérebro humano. São modelos computacionais que tentam emular a forma com que o cérebro usa para resolver problemas. O processamento de informações no cérebro humano é altamente complexo, não-linear e paralelo. O cérebro é constituído por cerca de 00 bilhões de neurônios (0 ). Cada neurônio é interligado em média com outros 6.000 neurônios (60 trilhões de sinapses). Número de neurônios equivale à quantidade de estrelas da via Láctea. 3 3. Principais Características das RNA Adaptação por Exemplos e Capacidade de Generalização Parâmetros internos da rede são ajustados a partir da apresentação sucessiva de exemplos (dados, medidas, sinais, etc.). Organização de Dados e Clusterização Baseada em características marcantes do conjunto de dados, a rede realiza sua organização interna a fim de agrupar amostras com similaridades em comum. Tolerância a Falhas e Armazenamento Distribuído Devido ao elevado nível de interconexões, a rede torna-se um sistema tolerante a falhas quando parte de sua estrutura interna for corrompida. Facilidade de Prototipagem e de Integração A implementação da maioria das arquiteturas neurais pode ser facilmente prototipadas em hardware ou em software. Após treinamento, os resultados são normalmente obtidos por algumas operações matemáticas elementares. 4 2

4. Exemplo (I) Controle de Qualidade Classificação Automática usando Ressonância Magnética e RNA Classificar de maneira não-invasiva as peças de carne (Sexo e Grupo Genético).C Adaptação por Exemplos Sinais da Ressonância. Intensidade (ua).0 0.8 0.6 0.4 0.2 Preto (67-6a-CXTSm) Vermelho (79-6a-BXTAm) Verde (83-6a-BXTSm) 0.0 Organização de Dados (Clusters) Extração de assinaturas que são características das classes. Generalização & Integração Sistema Inteligente de Classificação visando o reconhecimento rápido e automático das peças de carne. Raça Angus (AX) Raça Angus Grupo genético do pai TA Raça Bonsmara (BX) Grupo genético da mãe Raça Nelore TS Raça Canchim (CX) Raça Simental 0.0 0. 0.2 0.3 0.4 0.5 0.6 (5) w Tempo (s) (3) w (4) w (2) w () w 5 4. Exemplo (II) Injeção Eletrônica Substituição de Sensor de Oxigênio por Sensor Virtual Inteligente Sensoriamento virtual de oxigênio em veículos bicombustíveis (flex). Estimar o nível de oxigênio em função de outras variáveis que são medidas no motor. Adaptação por Exemplos Diversas composições de etanol/gasolina são usadas a fim de treinar a RNA para aprender o comportamento do processo. Otimização do valor de Lambda. Organização de Dados Seleção das variáveis que mais contribuem para o desempenho do processo (42 variáveis). Generalização & Integração Implementação da RNA no SGM de veículos bicombustíveis (flex). 6 3

5. Neurônios Biológicos e Artificiais Neurônio Biológico Fluxo de Informações Rede Neural Artificial x 2 2 Dendritos Corpo Celular (Soma) Axônio x 2 x n 3 3 n 3 Neurônio Artificial n n 2 n u = w i x i θ i = y = g(u) Sinais de entrada {x, x 2,..., x n } Pesos sinápticos {w, w 2,..., w n } Combinador linear {Σ} Limiar de ativação {θ} Potencial de ativação {u} Função de ativação {g} Sinal de saída {y} 7 6. Como as RNA Aprendem e Operam Aprendizado Supervisionado (resposta desejada disponível). Apresente uma amostra de treinamento; 2. Calcule a saída produzida pela rede; 3. Compare com a saída desejada; 4. Se estiver dentro de valores aceitáveis: Então Termine o processo de aprendizado; Senão Ajuste os pesos sinápticos dos neurônios e volte ao passo. Aprendizado Auto-Organizado (resposta desejada indisponível). Apresente todas as amostras de treinamento; 2. Obtenha as características que marcam as amostras de treinamento; 3. Agrupe todas as amostras com características em comum; 4. Ajuste os pesos sinápticos dos neurônios a fim de reconhecer os diferentes grupos. 8 4

7. Requisitos P/ Usar RNA em Projetos Disponibilização Apenas de Medidas (Dados) do Processo Para ser usada em qualquer aplicação, independente de sua complexidade, há somente a necessidade de disponibilizar alguns dados (medidas) que regem o comportamento do sistema. Sem Necessidade de Uso de Modelos Matemáticos Devido ao próprio mecanismo que a rede utiliza para aprender, por meio de dados quantitativos relacionando entradas/saídas, há então a extração automática do comportamento que rege a dinâmica do sistema. Definir Quais São as Variáveis de Entrada/Saída Para ser usada em qualquer aplicação, uma das poucas tarefas exigidas é a seleção das variáveis de entrada a fim de se produzir as variáveis de saída. 9 8. Como Integrar RNA nos Projetos Em Simplificação/Minimização de Modelos Substituição de modelos matemáticos complexos por modelos baseados em RNA, a fim de se obter aqui uma simplificação que leve ao aumento de produtividade. Em Sistemas Operando em Tempo-Real Após o treinamento das RNA, a produção de respostas são extremamente rápidas (multiplicação matricial), as quais podem ser usadas em sistemas de tempo-real. Em Otimização de Desempenho de Processos Aplicação que visa otimizar o desempenho do processo usando apenas os seus próprios dados de medição (considerados verdadeiros). Em Sistemas de Previsão de Relacionamentos A partir de dados de diferentes setores da indústria, há então a possibilidade de inter relacioná-los a fim de se extrair eventuais tendências (Ex. Estimar uma variável (cara) em função de outras; Sensores Virtuais; etc.). 0 5

9. Aplicações de RNA na Indústria (I) Manufatura & Manutenção Sistemas para organizar tarefas de manufatura em lotes que operam com restrições; Sistemas de planejamento baseados em conhecimento; Sistemas para gerenciamento e otimização de tarefas de manutenção; Sistemas que supervisionam o funcionamento de redes de automação industrial, integrando a comunicação entre máquinas, etc. Otimização & Planejamento Otimização de operações envolvendo processos industriais; Otimização de problemas de logística; Otimização de produção (materiais, máquinas, recursos, mão-de-obra, etc.); Otimização de recursos energéticos, etc. 9. Aplicações de RNA na Indústria (II) Previsão de Preços/Vendas/Tendências Sistemas para auxiliar na decisão de preços de venda; Sistemas para previsão de mercados (ações, commodities, etc.); Sistemas para identificação de perfis de crédito, análise de propostas, etc.; Sistemas para estimação de tendências futuras (serviços, produtos, etc.). Diagnóstico de Falhas Detecção e identificação de falhas de instrumentação; Diagnóstico de falhas em redes de automação industrial; Ações estratégicas de auto-recuperação após ocorrência de falhas; Integração de variáveis dos processos a fim de minimizar falhas, etc. 2 6

9. Aplicações de RNA na Indústria (III) Controle de Qualidade & Classificação de Padrões Sistemas para classificação automática de produtos; Sistemas para reconhecimento de objetos, peças, equipamentos, etc.; Sistemas para detectar desgastes de ferramentas e tempo de vida útil; Sistemas para estabelecer condições ótimas de operação (ex. soldagem). Controle de Processos Controle de processos industriais com um todo; Controle de máquinas e dispositivos industriais; Controle de sistemas aeroespaciais (aeronaves, helicópteros, satélites, etc.); Controle de sistemas automotivos (freios ABS, suspensão ativa, controle de tração, etc.). 3 0. Sistemas de Inferência Fuzzy (I) São sistemas que tentam explorar as formas que o cérebro usa para o tratamento de informações qualitativas e incertas. Principais características: Exploram intensamente a riqueza da informação (dados qualitativos). Permitem expressar imprecisões e incertezas de forma implícita (Ex: churrascaria). O raciocínio é executado em sua forma aproximada (não exata). Sistemas baseados em regras lingüísticas. 4 7

0. Sistemas de Inferência Fuzzy (II) Representação gráfica do conceito de Velocidade Alta : μ 0,77 0,28 μ μ 0,76 0,35 00 40 80 95 0 25 40 muito baixa baixa média alta muito alta 0 30 60 90 20 50 80 80 v(km/h) v(km/h) v(km/h) Lógica Clássica objetos pertencem ou não a uma determinada classe (como tratar paradoxos?) Lógica Fuzzy objetos podem pertencer mais (ou menos) a uma determinada classe (não é probabilidade!) Sistema Fuzzy Variáveis representadas por funções de pertinência 5 0. Sistemas de Inferência Fuzzy (III) Modelo Genérico de Sistema Fuzzy: Saídas Precisas (Pontuais) Atuadores Processo (Planta de Controle) Sensores Entradas Precisas (Pontuais) Interface de Defuzzificação Saídas Fuzzy Processo de Inferência Fuzzy Entradas Fuzzy Interface de Fuzzificação Base de Conhecimento (Conjunto de Regras Lingüísticas) Base de Dados 6 8

0. Sistemas de Inferência Fuzzy (IV) Mecanismo de Inferência de Resultados: Consiste na análise de regras contendo a seguinte forma: Se velocidade é baixa & aceleração é alta Entãoa pressão no freio é média Se velocidade é baixa & aceleração é baixa Entãoa pressão no freio é baixa Se velocidade é média & aceleração é alta Entãoa pressão no freio é alta Procedimentos de obtenção da resposta Analisa-se cada regra fuzzy; Calcula-se a contribuição de cada uma; Computa-se a região fuzzy de saída; Obtém-se a resposta do sistema fuzzy. μ baixa média alta 4.3 Pressão 7. Aplicações de Sistemas Fuzzy (I) Em Sistemas Elétricos de Potência: Estimação eficiente de grandezas elétricas em função de outras variáveis. Identificação e localização de faltas em sistemas de distribuição/transmissão. Classificação de transitórios referentes à qualidade da energia elétrica. Previsão de cargas em diversos horizontes de planejamento. Aplicações em problemas envolvendo despacho de potência. 8 9

. Aplicações de Sistemas Fuzzy (II) Em Sistemas de Automação Industrial: Estimação da qualidade global de café. Análise do tráfego de redes de computadores utilizando protocolo SNMP. Previsão de tendências do mercado de ações. Sistema para diagnóstico de doenças. Identificação de padrões de adulterantes em pó de café. Reconhecimento de distúrbios relacionados à qualidade da energia elétrica. Controle de trajetória de robôs móveis usando sistemas fuzzy. Método para classificação de tomates usando visão computacional. 9 20 0