You are on page 1of 34

UNIVERSIDADE FEDERAL DE MINAS GERAIS

DEPARTAMENTO DE ENGENHARIA ELETRNICA

Sistemas Nebulosos
Introduo

Andr Paim Lemos


andrepl@cpdee.ufmg.br

Introduo
Existem duas formas dis3ntas de conhecimento
u3lizado para se resover um problema de
modelagem
Conhecimento Obje3vo
Modelos matem3cos

Conhecimento Subje3vo
Especialista, regras lingus3cas

Controle de Nvel

!
e(t) = h(t)

href (t)

Conhecimento Obje3vo

Modelo baseado nas leis da Esica

Conhecimento Subje3vo
Operador controlando a vazo de entrada

e(t) = h(t)

href (t)

SE ERRO POSITIVO ALTO ENTO AO FECHAR RPIDO


SE ERRO NEGATIVO ALTO ENTO AO ABRIR RPIDO
.
.
.
SE ERRO NULO ENTO AO MANTER

Conhecimento Subje3vo
Conhecimento subje3vo geralmente ignorado
em projetos de engenharia
Embora seja largamente u3lizado na validao de
projetos
O erro do modelo alto
A correlao baixa
A frequncia de amostragem baixa

Sistemas Nebulosos
Permitem a u3lizao de conhecimento obje3vo
e subje3vo no processo de modelagem
Permite capturar informaes imprecisas descritas
em linguagem natural e convert-las para formato
numrico
SE TEMPERATURA ALTA ENTO VAZO BAIXA
SE TEMPERATURA BAIXA ENTO VAZO ALTA

Abordagens
Duas abordagens para desenvolvimento de
sistemas nebulosos:
Baseada em modelos

Informao obje3va = modelo matem3co


Informao subje3va = armaes lingus3cas

Model Free

Informao lingus3ca coletada conhecimento prvio


Ajuste no de parmetros a par3r de dados
Alterna3va: u3lizar apenas dados

FOCO DISCIPLINA = Model Free

Sistemas Nebulosos

Mapeamento no linear de um vetor de entrada
(caracters[cas) em um vetor de sada capaz
incorporar tanto conhecimento obje[vo quanto
conhecimento subje[vo

Regras Nebulosas
Exemplo:

SE temperatura muito quente e presso baixa
ENTO gire v um pouco para direita
Conceitos importantes:
Variveis lingus3cas (quente vs 35C)
Quan3cadores (muito, um pouco)
Conexes lgicas (E,OU)
Regras (SE A ENTO B)

Variveis Lingus3cas

Conjuntos Ordinrios
Conjuntos Ordinrios
Elementos so divididos em dois grupos dis3ntos
MEMBROS = pertencem ao conjunto
NO-MEMBROS = no pertencem ao conjunto

Exemplos:

Nmeros primos
Capitais do Brasil

Conjuntos Ordinrios
Realidade existem situaes como:
Grandes cidades do Brasil
Nmeros prximos de 10
Pessoas Altas

Diculdade em denir esses conjuntos
u3lizando conjuntos ordinrios

Problema com Dicotomia



One seed does not cons[tute a pile nor two nor
three from the other side everybody will agree
that 100 million seeds cons[tute a pile. What
therefore is the appropriate limit? Can we say
that 325 647 seeds dont cons[tute a pile but
325 648 do?

Borel, 1950

Conjuntos Nebulosos
Conjuntos Nebulosos
Cada elemente possui um grau de per3nncia ao
conjunto entre [0,1]
Estende os conjuntos ordinrios
Grau per3nncia 0 ou 1

Grau de per3nncia = medida de similaridade


entre o elemento e o conjunto

Conjuntos Ordinrios x Nebulosos


Pessoas Altas
Conjunto Ordinrio Conjunto Nebuloso

Conjuntos Nebulosos
Por volta de 50 anos

B(x) =

1
x 50
1 +

10

Conjuntos Nebulosos
Operaes de conjuntos clssicos so
estendidas para conjuntos nebulosos
Unio
Intercesso
Relao
Etc.

Lgica Nebulosa
Lgica
Cincia que tem por obje3vo o estudo das leis do
raciocnio
Modus Ponens
1. Todos homens so mortais
2. Scrates um homem
3. Scrates mortal

Lgica Nebulosa
Lgica Nebulosa
Cincia que se preocupa com os princpios formais
do raciocnio aproximado
Modus Ponens Generalizado

Procura modelar os modos imprecisos do


raciocnio que tem um papel fundamental na
habilidade humana de tomar decises

Inferncia Nebulosa

Sistemas Nebulosos

Histrico
Bivalncia (desde Aristteles)
Lgica clssica = V, F
Lei da no contradio

Mul3valncia (Lukasiewicz, 1920)


V, F, IN
1920 3 valores/ 1930 n valores

Lgica Nebulosa (Lot Zadeh, 1965)


Elemento pertence ao conjunto com certo grau de
per[nncia

Histrico
Primeiro ar3go
L. A. Zadeh, Fuzzy Sets, Informa3on and Control,
vol. 8, pp. 338-353, 1965

. . . the fact remains that . . . imprecisely

dened classes play an important role in


human thinking, par[cularly in the domains of
pauern recogni[on, communica[on of
informa[on and abstrac[on.

Histrico
Aplicaes Comerciais e Industriais

1994 : Japo exportou 35 bilhes de dlares em


produtos baseados em sistemas nebulosos (ou hbridos)

Aplicaes
Controle

Controle de aeronave (Rockwell Corp)


Operao de metr de Sendai (Hitachi)
Transmisso autom3ca (Nissan, Subaru)
Self-Parking car (Tokyo Tech. Univ)
Space Shuwle docking (NASA)

O3mizao e Planejamento

Operao de elevadores (Hitachi, Fujitech, Mitsubish)


Anlise do mercado de aes (Yamaich Securi3es)

Anlise de Sinais

Ajuste de imagem de TV (Sony)


Reconhecimento de escrita (Sony Palm Top)
Foco de cmera de vdeo (Sanyo/Fisher, Cannon)

Aplicaes

Modelagem da Impreciso
Lgica Nebulosa
Trata questes associadas a impreciso intrseca, ao
invs das relacionadas com incertezas de medio

Impreciso intrseca
Associada com a descrio das propriedades de um
fenmeno e no com as medidas da propriedade

Lgica Nebulosa e Probabilidade


L = Conjunto dos lquidos potveis

Pr[A L] = 0.91

L (B) = 0.91

Qual garrafa voc escolheria?

Modelagem da Impreciso
Funo de Per3nncia
Representa a similaridade de objetos com relao
a propriedades denidas de forma imprecisa
(gua potvel)

Probabilidade
Informao sobre a frequncia de ocorrncia

Exemplo de Aplicao

Exemplo de Aplicao

Exemplo de Aplicao

Exemplo de Aplicao