Lógica dos Conjuntos Difusos (Fuzzy Sets)

Documentos relacionados
Fuzzy Logic. (Lógica Difusa) Adriano Zanette Eduardo Aquiles Radanovitsck William Wolmann Gonçalves

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

Sistemas especialistas Fuzzy

LÓGICA FUZZY. Adão de Melo Neto

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

Lógica dos Conjuntos Difusos

LOGICA FUZZY. Adão de Melo Neto

Inteligência Artificial

Lógica Fuzzy. Plano de aula. Motivação Fundamentação Teórica Sistemas Difusos (aplicações) Estudo de Caso Considerações Finais

Histórico da Lógica Fuzzy

Teoria dos Conjuntos Fuzzy

Aula 15 Introdução à lógica fuzzy

lnteligência Artificial Introdução a Lógica Nebulosa (Fuzzy)

Lógica Nebulosa (Fuzzy)

Conteúdo: Sistemas Fuzzy Fuzzifier Inferência Regras Máquina de Inferência Defuzzifier

lnteligência Artificial Introdução a Lógica Nebulosa (Fuzzy)

Redes Neurais e Sistemas Fuzzy

Método da Investigação Operacional

Implementação de controlador PID fuzzy para otimização do controle de posição de um servomotor DC

Inteligência Computacional para Jogos Eletrônicos

Sistemas difusos (Fuzzy Systems)

INTELIGÊNCIA COMPUTACIONAL

Lógica Difusa (Fuzzy)

Controle de Processos

Prof. André Rabelo LÓGICA DIGITAL INTRODUÇÃO

Conjuntos Fuzzy e Lógica Fuzzy

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

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

Teoria dos conjuntos difusos

27/8/2011. Princípios, Conceitos e Metodologia de Gestão 2o semestre de 2011 Professores: Alexandre Mota / Lia Mota Agosto/2011

Modelos Evolucionários e Tratamento de Incertezas

Identificando a necessidade de um sistema Fuzzy

Animação comportamental. Controlo de grupos de objectos. Sistemas de partículas Comportamento de grupos (Flocks, Herds, Schools) Agentes autónomos

Título: Sistemas Expertos para controle de moagens.

Universidade Federal do ABC

COORDENAÇÃO DO CURSO DE ENGENHARIA ELÉTRICA DATAS DAS AVALIAÇÕES DO PERÍODO LETIVO 2017/1

Prova Escrita de Matemática Aplicada às Ciências Sociais

Universidade da Beira Interior Departamento de Matemática. Ficha de exercícios nº3: Dualidade. Interpretação Económica.

Inteligência Artificial. Conceitos Gerais

Prof. Antonio Almeida de Barros Jr. Prof. Antonio Almeida de Barros Junior

Engenharia de Software I: Aula 03: Conceitos (parte 1)

CONVERSOR BUCK-BOOST (Unidade 2)

Objetivos da aula. Introdução. Teoria da Probabilidade Lógica Nebulosa. Introdução 21/02/17. PCS 5869 lnteligência Ar9ficial

Aula 6. Carlos Amaral Fonte: Cristiano Quevedo Andrea

ÁLGEBRA DE BOOLE POSTULADOS, TEOREMAS E PROPRIEDADES

Logica Difusa (Fuzzy( Fuzzy)

PRÉ-PRÉ-PROVA UFRGS Prof. Marcelo Cóser MATEMÁTICA. Pré-prova disponível para download em

Inteligência Artificial. Aula 1 Prof. Nayat Sánchez Pi

LÓGICA NEBULOSA CONTEÚDO

Processo de Linearização de Gráficos

Determinação da confiabilidade de sistemas complexos

ELETRONICA DIGITAL. Aula 01 Apresentação da disciplina; Representação Digital x Analógica. Prof. Franklin Alves 1

Introdução aos Algoritmos Genéticos

Resolução das Questões Discursivas

Linguagens de Programação

O controle automático tem desempenhado um papel fundamental no avanço da engenharia e da ciência. Ex: sistemas de veículos espaciais, sistemas de

Lógica Fuzzy. Profs. João Alberto Fabro André Schneider de Oliveira. Sistemas Autônomos Inteligentes

Aula 5 Equação Diferencial de Segunda Ordem Linear e Coeficientes constantes:

Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Objectivos e tarefas

Aprendizado de Máquina (Machine Learning)

Faculdade de Engenharia Investigação Operacional. Prof. Doutor Engº Jorge Nhambiu

FONTES DE SOLDAGEM A ARCO VOLTAICO

DEFINIÇÃO DE FUNDIÇÃO. Processo metalúrgico de fabricação que envolve a. fusão de metais ou ligas metálicas, seguida do

DISCIPLINAS DOS CERTIFICADOS DE ESTUDOS ESPECIAIS

Abordagem Ergonómica. dos Sistemas

Pesquisa Operacional Introdução. Profa. Alessandra Martins Coelho

PROVAS DE AFERIÇÃO Língua Portuguesa Matemática

1. Estudo do pêndulo

MATRIZ DA PROVA DE EXAME

USANDO O MODELLUS. Aula 3

1. Introdução. 1.1.Objetivo

15/11/2018 Exercícios energéticos - Reikiactivo.com

COLÉGIO NOSSA SENHORA DA PIEDADE. Programa de Recuperação Paralela. 2ª Etapa ª Série Turma: FG

Introdução à Ciência da Computação

Interface Humano-Computador

Transcrição:

Lógica dos Conjuntos Difusos (Fuzzy Sets) Uma aula dada por: Francisco Andrade (ei05013@fe.up.pt) José Santos (ei05038@fe.up.pt) Luís Carneiro (ei05045@fe.up.pt) Ricardo Paulo (ei05067@fe.up.pt)

Conteúdos Introdução Operações lógicas difusas Desfusificação Exemplo prático Conclusões Bibliografia Lógica dos Conjuntos Difusos - Conteúdos 2

O que é um conjunto difuso? Introduzido por Lotfi A. Zadeh (1965) como extensão ao conceito de conjunto clássico Os elementos destes Conjuntos têm um grau (entre 0 e 1) que representa o nível de inclusão deste no conjunto associado 0 significa que o elemento não pertence de todo ao conjunto e 1 pertença total Lógica dos Conjuntos Difusos - Introdução 3

Conjuntos Difusos vs Conjuntos Tradicionais Lógica booleana é um caso particular dos conjuntos difusos! Lógica dos Conjuntos Difusos - Introdução 4

Vantagens Aproxima-se mais do pensamento humano As coisas não são apenas brancas ou pretas, podem ser também cinzentas Aumento da precisão das soluções em sistemas complexos onde não existe um modelo matemático adequado Lógica dos Conjuntos Difusos - Introdução 5

Desvantagens A lógica fuzzy é bastante imprecisa A dificuldade de dizer o que é Dificuldade em prever qual será a interacção entre as diferentes condicionantes do problema Lógica dos Conjuntos Difusos - Introdução 6

Operações lógicas difusas São operações que se aplicam nos conjuntos difusos Existem 3 operações diferentes: Complemento (NÃO A) Intersecções (A B) Uniões (A B) Lógica dos Conjuntos Difusos Operações lógicas difusas 7

Operação Complemento Considerando c(a(x)) como sendo o complemento de x, sendo A a função que devolve o grau de x: c(a(x)) = 1 A(x) (regra geral) c(c(a(x)) = A(x) (involução) c(0.7) = 0.3 (exemplo) c(0) = 1 (exemplo limite mínimo) c(1) = 0 (exemplo limite máximo) Lógica dos Conjuntos Difusos Operações lógicas difusas 8

Operação Intersecção A intersecção de dois conjuntos difusos A e B é definida da seguinte forma: (A B)(x) = Min(A(x),B(x)) (regra geral) A(x) = a, B(x) = 1, (A B)(x) = a (A B)(x) = (B A)(x) (comutativa) ((A B) C)(x) = (A (B C))(x) (associativa) A(x) = 0.6, B(x) = 0.4, (A B)(x) = 0.4 (exemplo) Lógica dos Conjuntos Difusos Operações lógicas difusas 9

Operação União A união de dois conjuntos difusos A e B é definida da seguinte forma: (A B)(x) = Max(A(x),B(x)) (regra geral) A(x) = a, B(x) = 0, (A B)(x) = a (A B)(x) = (B A)(x) (comutativa) ((A B) C)(x) = (A (B C))(x) (associativa) A(x) = 0.6, B(x) = 0.4, (A υ B)(x) = 0.6 (exemplo) Lógica dos Conjuntos Difusos Operações lógicas difusas 10

Uso de fuzzy sets Como atingir os resultados desejados com conjuntos difusos? Desfuzificação Lógica dos Conjuntos Difusos Desfusificação 11

Desfuzificação Método para produzir soluções aplicáveis através da lógica difusa Exemplo: necessário saber a pressão a aplicar a um pneu aumentar a pressão (62%), diminuir a pressão (10%), manter a pressão (30%) Que fazer? Manter, aumentar ou diminuir a pressão? E com que intensidade? Lógica dos Conjuntos Difusos Desfuzificação 12

Técnicas de Desfuzificação Técnica mais simples: escolher o valor mais alto (Aumentar a pressão) e converter a sua percentagem (62%) para um valor específico Problema: existe perda de dados, não são tidas em conta as outras opções e suas probabilidades Lógica dos Conjuntos Difusos Desfusificação 13

Técnicas de Desfuzificação Existem métodos mais eficazes, que tomam a decisão utilizando todos os dados em jogo Método Centróide Lógica dos Conjuntos Difusos Desfusificação 14

Técnicas de Desfuzifização Outras técnicas: RCOM (escolha random do máximo) COG (centro de gravidade) SLIDE ( desfuzificação semi-linear) COA (centro de área) e muitos mais podem ser usados.. Lógica dos Conjuntos Difusos Desfusificação 15

Exemplo Prático Sistema de ar condicionado Temperatura ideal: 18-20 Os motores do ar condicionado vão desde -5 (máximo motor de ar frio ) até 5 (máximo motor de ar quente ) Objectivo: controlar a temperatura de uma forma eficiente a nível energético Lógica dos Conjuntos Difusos Exemplo Prático 16

Resolução Lógica Tradicional São criadas 3 condições: Se temperatura > 22, então liga motores a -5 Se temperatura < 18, então liga motores a 5 Se temperatura entre 18 e 22, então desliga motores Pouco eficiente a nível energético (motores sempre ligados ao máximo) Necessárias mais condições para se tornar mais eficiente Lógica dos Conjuntos Difusos Exemplo Prático 17

Grau de pertença Fusificação Foram definidos os graus de pertença das diversas acções: 1,2 1 0,8 0,6 0,4 Desliga motor Liga motor "frio" Liga motor "quente" 0,2 0-40 10 18 20 22 30 80 Graus Lógica dos Conjuntos Difusos Exemplo Prático 18

Desfusificação A função utilizada para a desfusificação é: Velocidade motor = (5.0 * percentagem(liga motor quente) 5.0 * percentagem(liga motor frio) ) * c(percentagem(desliga motor)) Lógica dos Conjuntos Difusos Exemplo Prático 19

Resultados Melhor gestão de energia através do uso das diferentes velocidades do motor 6 4 2 0-2 -40 10 12 14 16 18 19 20 21 22 24 26 28 30 80 Nivel motor -4-6 Temperatura Lógica dos Conjuntos Difusos Exemplo Prático 20

Outras aplicações Processamento de Imagem Elevadores Máquinas de Lavar Computadores que compreendem e respondem à linguagem humana Reconhecimento de Padrões Lógica dos Conjuntos Difusos Outras Aplicações 21

Conclusões Método para resolver um problema de controlo ou classificação Enfoque na forma como o sistema deve actuar ao invés de modelar o seu funcionamento Exige conhecimento aprofundado do problema para a elaboração das regras, combinação dos conjuntos e desfusificação Lógica dos Conjuntos Difusos - Conclusões 22

Questões? Lógica dos Conjuntos Difusos - Questões 23

Bibliografia http://paginas.fe.up.pt/~eol/ia/ia0708/apontamentos/3b_ri.pdf Raciocínio Impreciso, Eugénio Oliveira http://www.doc.ic.ac.uk/~nd/surprise_96/journal/vol4/sbaa/report.ht ml Fuzzy Logic and Its Uses, Shahariz Abdul Aziz e Jeyakody Parthiban, visitado em 14-04-08 http://en.wikipedia.org/wiki/fuzzy_logic Fuzzy Logic, Vários, visitado em 13-04-2008 http://en.wikipedia.org/wiki/fuzzy_set Fuzzy Sets, Vários, visitado em 13-04-2008 http://en.wikipedia.org/wiki/fuzzy_set_operations Fuzzy Set Operations, Vários, visitado em 13-04-2008 http://www.geocities.com/logicas2000/fuzzy.htm Lógica Fuzzy, visitado em 14-04-08 Lógica dos Conjuntos Difusos - Bibliografia 24