Professional Documents
Culture Documents
Objetivos
Gerar funes de pertinncia atravs de cdigo em MatLab, modificar o
formato da funo de pertinncia triangular e realizar as operaes bsicas
com dois conjuntos fuzzy.
Procedimentos
Inicialmente gerou-se as funes padro de pertinncia utilizadas na toolbox
Fuzzy Logic. Essas funes podem ser vistas nas figuras de 1 a 4. Na figura 1
pode-se observar a funo de pertinncia triangular, alcanada por meio do
comando trimf. Os parmetros de entrada desta funo, so os vrtices do
tringulo que se deseja criar.
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
10
20
30
40
50
60
70
80
90
100
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
10
20
30
40
50
60
70
80
90
100
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
10
20
30
40
50
60
70
80
90
100
A funo de pertinncia bell, gerada pelo comando gbellmf, pode ser vista na
figura 4. Os parmetros de entrada para esta funo so a localizao do
centro da curva, a inclinao da reta de transio entre o mnimo e mximo da
funo e a metade da parcela da funo que est em nvel mximo.
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
10
20
30
40
50
60
70
80
90
100
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
10
20
30
40
50
60
70
80
90
100
Por fim, escolheu-se dois conjuntos Fuzzy para realizao das operaes
bsicas entre conjuntos Fuzzy. Na figura 6 tem-se os dois conjuntos Fuzzy
escolhidos.
1
Conjunto Fuzzy 1
Conjunto Fuzzy 2
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
10
20
30
40
50
60
70
80
90
100
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
10
20
30
40
50
60
70
80
90
100
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
10
20
30
40
50
60
70
80
90
100
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
10
20
30
40
50
60
70
80
90
100
Concluses
Pode-se concluir que as funes de pertinncia comumente utilizadas podem
ser alcanadas por meio de funes j disponibilizadas pelo MatLab, sendo
necessrio somente a entrada correta dos parmetros.
O formato das funes pode ser modificado facilmente, gerando uma
suavizao ou exacerbao da funo de pertinncia.
As operaes bsicas entre conjuntos Fuzzy podem ser realizadas facilmente.