Professional Documents
Culture Documents
Outubro/2007
Lgica tradicional x Lgica difusa
Lgica fuzzy
Dualidade - coexistncia de um fato e seu oposto
Aquele homem alto ou baixo?
O sim ou no da lgica tradicional pode ser uma
resposta incompleta
Histrico
Exemplo:
O quanto a taa est cheia ou no?
- Ela est meio cheia? ou
- Ela est meio vazia?
Sistemas especialistas
Raciocnio aproximado
Controle de processos
Linguagem natural
Robtica
Reconhecimento de padres
Processos de tomada de deciso
Teoria clssica dos conjuntos
-10 0 10
X A(u) = 0, se x A
1, se x A
Relaes de pertinncia
Mas...
Conjuntos fuzzy
Exemplos:
Conjunto dos caracteres ASCII
Conjunto dos homens altos
Se temos um caracter podemos afirmar sem discusso
se ele pertence ou no ao primeiro conjunto
Mas se tivermos um homem com 1,75m. Ele est no
segundo conjunto? E se ele tiver 1,76m?
Conjunto fuzzy
A: U => [0, 1]
Aplicabilidade
Exemplo:
Pessoas jovens Doenas perigosas
Pessoas velhas Pessoas altas
Carros caros ...
Representao dos Conjuntos
Fuzzy
Depende basicamente da natureza do universo de
discurso
-10 0 10
0.5
0
-10 0 10 20 30 40
Representao da Base de
Conhecimento
Normalmente, uma BC fuzzy representada por meio de regras
de produo
Regra de produo
If <antecedente> then <conseqente>
Processamento
As regras de um conjunto de regras (predefinidas) so
avaliadas verificando quais so aplicveis e
Quo fortemente cada regra deve ser disparada
dependendo de como foram ativadas cada f de pertinncia
Sada
Defuzzificao: calcula a sada, baseada nos valores
mapeados em funes de pertinncia de sada e em funo
das regras que foram disparadas
Sistemas fuzzy - fases
Entradas Sadas do
do sistema sistema
Funes de
fuzzifica pertinncia defuzzifi
o Conjunto de cao
regras
Avaliao
Nveis de Nveis de
pertinncia das sada
regras
Exemplo
A sobreposio desejvel
a chave para determinar transies suaves em um
sistema fuzzy
Permitindo mltiplas funes quase em aparente
contradio
Definindo os conjuntos fuzzy
Morno Quente
1
0.5
0
-10 0 10 20 30 40
Morno Quente
1
0.5
0
-10 0 10 20 30 40
Conjuntos fuzzy correspondentes
varivel Temperatura
Funes de pertinncia para a varivel de entrada
No exemplo temos apenas a varivel temperatura
0.5
0
-10 0 10 20 30 40
Conjuntos fuzzy correspondentes
varivel Velocidade
Funes de pertinncia para a varivel de sada
No exemplo temos apenas a varivel velocidade
0.5
0
0 20 40 60 80 100
Definindo as regras de produo
If (temperatura is muito_frio) then (velocidade is zero)
0.5
0
-10 0 10 20 30 40
-10 40
20
Composio:
0 100
Processo de defuzzificao
-10 40
20
Composio:
0 44.1 100
O projeto de sistemas de controle
Passos:
Simbiose
Novas classes de sistemas e de controladores
neurodifusos