Está en la página 1de 132

INSTITUTO POLITÉCNICO NACIONAL

CENTRO DE INVESTIGACIÓN Y DESARROLLO


DE TECNOLOGÍA DIGITAL

MAESTRÍA EN CIENCIAS EN SISTEMAS DIGITALES

“DISEÑO, IMPLEMENTACIÓN Y PRUEBA DE LA ETAPA DE


FUZZIFICACIÓN PARA SISTEMAS DIFUSOS TIPO 1 Y TIPO 2 EN
FPGA’s”

TESIS

QUE PARA OBTENER EL GRADO DE

MAESTRIA EN CIENCIAS

PRESENTA:

YAZMIN MALDONADO ROBLES

BAJO LA DIRECCIÓN DE:

Dr. OSCAR HUMBERTO MONTIEL ROSS


Dr. ROBERTO SEPÚLVEDA CRUZ

OCTUBRE 2008 TIJUANA, B. C., MÉXICO


1
Grado de membresía

0.5

0
−10 a b c d 10
Universo de discurso (X)
1
Grado de membresía

0.5

0
−10 a b c 10
Universo de discurso (X)
1

Grado de membresía
0.5

0
−10 c 10
Universo de discurso (X)

1
Grado de membresía

0.5

0 c
−10 10
Universo de discurso (X)
1

Grado de membresía
0.5

−10 −5 0 5 10
Universo de discurso (X)

= ∈
Negativo Grande Negativo Cero Positivo Positivo Grande
1
Grado de Membresía

0.5

0
−40 −30 −20 −10 0 10 20 30 40
Universo de discurso (X)

Negativo Grande Negativo Cero Positivo Positivo Grande


1
µ(−30)=1
Grado de Membresía

0.5

0
−40 −30 −20 −10 0 10 20 30 40
Universo de discurso (X)
Negativo Grande Negativo Cero Positivo Positivo Grande
1

µ(5)=0.6667
Grado de Membresía

0.5

µ(5)=0.3333

0
−40 −30 −20 −10 0 10 20 30 40
Universo de discurso (X)
µ
µ

µ
µ
µ
µ


µ µ
µ
µ
= ∈

µ
µ

µ
Negativo Cero Positivo
1

Grado de membresía
0.5

0
−10 −8 −6 −4 −2 0 2 4 6 8 10
Universo de discurso (X)

Negativo Cero Positivo


1
Grado de membresía

0.5

0
−10 −8 −6 −4 −2 0 2 4 6 8 10
Universo de discurso (X)
7
x 10
4.5

3.5
Espacio en Memoria (bits)

2.5

1.5

0.5

0
0 2 4 6 8 10 12
Resolución (bits) x 10
5
µ

µ
µ µ µ

µ µ
µ
−µ

µ
NB N Z P PB
255
Grado de Membresía (bits)

128

0
0 32 64 96 128 160 192 224 255
x1 (bits)

NB N Z P PB
255
Grado de Membresía (bits)

128

0
0 32 64 96 128 160 192 224 255
x2 (bits)
NB N Z P PB
255
Grado de Membresía (bits)

128

0
0 32 64 96 128 160 192 224 255
x1 (bits)

NB N Z P PB
255
Grado de Membresía (bits)

128

0
0 32 64 96 128 160 192 224 255
x2 (bits)


NB N Z P PB
255 µ(32)=255
Grado de Membresía (bits)

128

0
0 32 64 96 128 160 192 224 255
x1 (bits)
NB N Z P PB
255
Grado de Membresía (bits)

µ(48)=128

128

0
0 32 64 96 128 160 192 224 255
x1 (bits)
NB N Z P PB
255
Grado de Membresía (bits)

128

0
0 32 64 96 128 160 192 224 255
x1 (bits)
Negativo Grande Negativo Cero Positivo Positivo Grande
1
Grado de membresía

0.5

0
−40 −30 −20 −10 0 10 20 30 40
Error (x1)
Negativo Grande Negativo Cero Positivo Positivo Grande
1

Grado de membresía

0.5

0
−10 −8 −6 −4 −2 0 2 4 6 8 10
Cambio de error (x2)
Negativo Grande Negativo Cero Positivo Positivo Grande
255
Grado de Membresía (bits)

128

0
−40 −30 −15 0 15 30 40
Error (x1)
Negativo Grande N egativo Cero Positivo Positivo Grande
1

Grado de membresía
0.5

0
−10 −8 −4 0 4 8 10
Cambio de error (x2)
35

30

25
Velocidad (rpm)

20

15

10

Fuzzy (FIS)
5 Xfuzzy
Sistema diseñado

0
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
tiempo (ms)
0

−5

−10

−15
Error

−20

−25
Fuzzy (FIS)
Sistema diseñado
Xfuzzy
−30

−35
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
tiempo (ms)

40

35

30

25
Velocidad (rpm)

k=1
20 k=0.9
k=0.8
k=0.7
15 k=0.6
k=0.5
k=0.4
k=0.3
10
k=0.2
k=0.1

0
0 1000 2000 3000 4000 5000 6000
tiempo (ms)
35

30

FLC tipo1
FLC tipo2
25
Velocidad (rpm)

20

15

10

0
0 100 200 300 400 500 600 700 800 900 1000
tiempo (ms)
35

30

Sistema difuso tipo2 con ruido


25 Sistema difuso tipo1 con ruido
Velocidad (rpm)

20

15

10

0
0 100 200 300 400 500 600 700 800 900 1000
tiempo (ms)

35

30 FLC tipo 2 wu−mendel


FLC tipo 2 promedio

25
Velocidad (rpm)

20

15

10

0
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
tiempo (ms)
0

−5 FLC tipo 2 wu−mendel


FLC tipo2 promedio

−10

−15
Error

−20

−25

−30

−35
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
tiempo (ms)

También podría gustarte