Documente Academic
Documente Profesional
Documente Cultură
Espacio de Estados
La descripción del sistema de estados en el dominio temporal puede obtenerse definiendo las
variables físicas velocidad de rotación (t) · q y corriente de armadura i(t), como variables de
estado, la tensión de armadura v(t) como entrada y la velocidad de rotación como salida:
Mientras que las reglas de lógica borrosa que se van a utilizar son las siguientes:
SI(error ES error negativo) ENTONCES salida ES decrementar velocidad
SI(error ES sin error) ENTONCES salida ES mantener velocidad
SI(error ES error positivo) ENTONCES salida ES incrementar velocidad
Como puede apreciarse, las reglas son sencillas y fáciles de ajustar, de recordar y de mantener.
Además, el hecho de que la variable de salida sea un incremento en lugar de un valor
absoluto simplifica enormemente las reglas y los conjuntos.
o Variables de Entrada:
Velocidad:
o Variable de Salida:
“Evalfis” Realiza el cálculo de inferencia del sistema; x es la ecuación del espacio de estados
que nos permite simular el sistema.
Para la expresión “(error ES error negativo)” se calcula el grado de pertenencia de 1000 RPM
al conjunto borroso “error negativo”, para la expresión “(error ES sin error)” se calcula el
grado de pertenencia de 1000 RPM al conjunto borroso “sin error” y para la expresión
“(error ES error positivo)” se calcula el grado de pertenencia de 1000 RPM al conjunto
borroso “error positivo”:
Ejemplo 2:
Supongamos ahora que queremos alcanzar la misma velocidad de 3000 RPM y que la
velocidad actual medida por el sensor de velocidad es de 3050 RPM, el error será, por tanto
de -50 RPM (consigna - valor real). Lo primero que se hace de nuevo es “borrosificar” o
“fuzzyficar” esta lectura:
Un valor de -10 en el incremento del PWM, disminuye dicho valor y, por tanto, hace que se
disminuya la velocidad del motor.
μerror negativo(0)=0
μsin error(0)=1
μerror positivo(0)=0
Por lo tanto, para la salida:
μdecrementar velocidad(ΔPWM)=0
μmantener velocidad(ΔPWM)=1
μincrementar velocidad(ΔPWM)=0
Un incremento del valor PWM de 0, con lo que no cambiamos la velocidad del motor.
Para dotar al sistema de un comportamiento más estable, en los sistemas reales, suele
tomarse también como entrada la derivada de la velocidad angular y establecer reglas que
hagan variar el PWM en función de esta otra entrada. En este caso, por simplicidad, se ha
optado por utilizar como entrada sólo la velocidad angular.