Professional Documents
Culture Documents
Inteligncia Artificial
Aplicada a Controle e Automao
www.unisal.br
Inteligncia Artificial:
Pode ser definida como o ramo da cincia da computao que
se ocupa da automao do comportamento inteligente;
Sistemas Inteligentes: So sistemas que fornecem respostas que
solucionam problemas, tais respostas s situaes especficas
destes problemas, mesmo que sejam novas ou inesperadas;
10/09/2016
Escopo:
Abordar conceitos de Sistemas Inteligentes com aplicaes diretas no
controle e automao de processos;
Lgica Fuzzy;
Sistemas de Inferncia Fuzzy;
Controladores Fuzzy;
Redes Neurais;
Perceptron;
Regras de Aprendizado.
Aplicaes de Redes Neurais em Controle e Automao.
Relembrando: PID
10/09/2016
Relembrando: PID
Fuzzy
Sadas
Entradas
10/09/2016
Fuzzy Aplicaes/Variaes
10/09/2016
Fuzzy Aplicaes/Variaes
Fuzzy Aplicaes/Variaes
10/09/2016
Fuzzy Aplicaes/Variaes
10/09/2016
conjunto Zero
0 100% zero
1
0% zero
0,1
0
(Zero)
0,2
0,3
0,4
-0,5
conjunto Zero
0 100% zero
1
0% zero
0,1
0
(Zero)
0,2
0,3
0,4
-0,5
10/09/2016
0,1
0
(Zero)
0,2
0,3
0,4
-0,5
0,1
0
(Zero)
0,2
0,3
0,4
-0,5
10/09/2016
Temperatura
Muito Baixa
Baixa
10
30
Mdia
Alta
Muito Alta
X
Y
0
20
40
50
60
70
80
90
63 graus
X% Alta e Y% Muito Alta
10/09/2016
1 se x 1,80m
Altos =
0 se x < 1,80m
10
10/09/2016
1 se x A
X A ( x) =
0 se x A
1 se x 1,80m
Altos =
0 se x < 1,80m
Grau de incluso
1,0
=1
=0
1,8
11
10/09/2016
1,0
Grau de incluso
=1
0,5
=0
0
1,7
1,8
1,9
12
10/09/2016
Por definio: O conjunto nebuloso A definido em X, pode ser expresso da seguinte forma:
A = {( x, A ( x)) | x X }
13
10/09/2016
No
14
10/09/2016
Tra ( x) = 1
x4 x
x 4 x3
0
x1 x x 2
x 2 < x < x3
x3 x x 4
x > x 4
x < x1
15
10/09/2016
16
10/09/2016
Temp + 15
15 Temp 0
15
15
Temp > 35
0
Temp 20
Baixa (Temp) = 15
50 Temp
15
Temp < 20
20 Temp 35
35 Temp 50
Temp > 50
0
Temp < 35
Temp 35
35 Temp 50
Media (Temp ) = 15
65 Temp
50 Temp 65
15
0
Temp > 65
0
Temp < 50
Temp 50
50 Temp 65
15
Alta (Temp ) =
80 Temp
65 Temp 80
15
0
Temp > 80
Temp < 65
0
Temp 65
65 Temp 80
15
15
17
10/09/2016
a)Temp=10
b)Temp=23
c)Temp=32
d)Temp=48
e)Temp=65
f)Temp=77
g)Temp=92
18
10/09/2016
Inferncia Fuzzy
Entrada
Fuzzyficao
Sada Fuzzy
Inferncia
Fuzzy
Base de Regras:
Defuzzyficao
Sada
19
10/09/2016
Inferncia Fuzzy
Inferncia Fuzzy
20
10/09/2016
Inferncia Fuzzy
Inferncia Fuzzy
21
10/09/2016
Inferncia Fuzzy
22
10/09/2016
(y = a + b ab)
23
10/09/2016
24
10/09/2016
Agregao
SUM
MAX
PROBOR
Defuzzificao
Processo que converte a sada fuzzy, inferida
e agregada, em um nmero real.
25
10/09/2016
Defuzzificao
Mtodos:
Centroide: Retorna o centro da rea(centro de massa) abaixo da
curva.
Bisector: Retorna o ponto onde a rea dividida em duas sub-regies
de reas iguais. (pode ou no coincidir com a centroide)
MOM, SOM e LOM: Retornam respectivamente a Mdia o Mnimo e o
Mximo dos Mximos
Defuzzificao
Centroide
Bisector
MoM
LoM
SoM
26
10/09/2016
Controle Fuzzy-PI
Fuzzy
Sistema
27
10/09/2016
DErro
Eneg
Erro
Ezero
Epos
PV < SP
DErro+
Erro+
DEneg
DEzero
DEpos
ErroPV > SP
Se Erro+ PV < SP
Se Erro- PV > SP
28
10/09/2016
DErro
SP > PV
PV = abaixo
PV = acima
Eneg
Erro
Ezero
Epos
DEneg
Sneg
Sneg
Szero
DEzero
Sneg
Szero
Spos
DEpos
Szero
Spos
Spos
DErro+
Erro+
ErroSP < PV
Se Erro+ SP > PV
Se Erro- SP < PV
29
10/09/2016
30
10/09/2016
Prximos passos
-Implementao do controle no Simulink
31
10/09/2016
32