Documentos de Académico
Documentos de Profesional
Documentos de Cultura
IMPLEMENTACIN DE UN ALGORITMO
DE CONTROL FUZZY PARA
COMPARACIN DE TIEMPOS DE
PROCESAMIENTO DE MUESTREO
UTILIZANDO DIFERENTES
TECNOLOGAS
Magda J. M. Tavera, Max Suell Dutra, Carlos A. Cosenza, Omar Lengerke
I. INTRODUCCIN
II. FUZZIFICACIN
La fuzzificacin es el proceso que determina el grado de
pertinencia de los valores de la entrada definidos por el
conjunto fuzzy (variables lingsticas). En el caso del control
de velocidad de rotacin de motores universales seriales, los
valores de la entrada estn definidos por:
2&CIMK_06
Minimo
Mximo
ERROR
DERROR
-1.4683
1.4992
-0.515
0.545
0,6
0,5
GRADO DE PERTINENCIA
CONJUNTOS FUZZY
0,4
0,3
NM
NP
ZE
PP
0,2
0,1
CONJUNTOS FUZZY
GRADO DE PERTINENCIA
0,2
NM
NP
0,1
ZE
PP
X 2 = [ NM
NP
ZE
PP
NP
ZE
PP
PM ]
PM ]
(1)
2&CIMK_06
TABLA II
VALORES MXIMOS Y MNIMOS DEL ERROR Y EL DERROR
DIFERENCIAL DE ERROR
ERROR
NM
NP
ZE
PP
PM
NM
PM
PM
PM
PP
ZE
NP
PM
PM
PP
ZE
NP
ZE
PM
PP
ZE
NP
NM
PP
PP
ZE
NP
NM
NM
PM
ZE
NP
NM
NM
NM
Fig. 4. Tiempos de inferencia fuzzy en el DSP.
Defuz =
Y[ ] CM [ ]
i =1
(2)
Y[ ]
i =1
2&CIMK_06
En esta comparacin se observa un error en el rango de [5*10-5, 5*10-5] en los dos casos, por tanto, se realiza un
histograma para determinar cuales de las dos tecnologas es
mas semejante a los resultados respecto a Visual DSP++.
2&CIMK_06
[2]
[3]
[4]
[5]
[6]
[7]
TABLA III
COMPARACIN DE TIEMPOS DE MUESTREO
COMPARACIN CON TIEMPOS TOTALES
TECNOLOGA
NUMERO
DE
MUESTRAS
TIEMPO
TOTAL
TIEMPO EN CADA
MUESTRA
C++
2047
0.076 seg
0.0371 ms
Visual DSP++
2047
0.1036 seg
0.0506 ms
MATLAB
2047
0.5470 seg
0.2672 ms
VI. CONCLUSIONES
En la siguiente conclusin se toma un tiempo base de 1ms,
siendo un tiempo optimo de envi de datos para la
implementacin de la fuerza en los actuadotes mecnicos.