Descargar

Lógica Difusa Utilizando Matlab para un control de voltajes de un motor (página 2)


Partes: 1, 2

El marco rojo nos indica en que entrada estamos. Como nos podemos dar cuenta en la pantalla Membership Function Plots no hay ningún grafico, para ingresar las variables nos vamos a Edit :

En la caja de dialogo y en el menú desplegable indicamos cuantas variables va ha tener la entrada correspondiente e indicamos el rango en el eje "x", es muy importante, también indicamos el nombre que va ha tener cada variable y el tipo de variable que es(triangular, trapezoidal, etc.).

Una vez insertado el tipo de gráficos procedemos a darle los parámetros y quedando de la siguiente manera:

VARIABLE ENTRADA: ERROR

VARIABLE ENTRADA: DERROR

VARIABLE SALIDA: VOLTAJE

Una vez que ya tenemos nuestras entradas y salida con todos los datos ingresados, tenemos ahora que poner la Base de Reglas. Para eso ingresamos a Edit Rules y aparecerá la siguiente pantalla:

Editamos las siguientes reglas.

En ésta pantalla vamos indicando la base de reglas, haciendo click sobre las variables y sumándolas a la lista con Add rule, una vez terminada la lista cerramos la ventana con Close.

Podemos tener una vista en 3D de lo que sale yéndonos al menú View – Surface.

Este gráfico nos indica en tres dimensiones las entradas y salidas.

También podemos cambiar los valores de las entradas para saber cual será nuestra respuesta ingresando a View – Rules, para el caso práctico de nuestro ejercicio éstos son los resultados:

ITEM

ERROR

DERROR

VOLTAJE

1

-50.00

0

-5.87

2

-15.40

-0.8×106

-5.81

3

13.00

0.5×106

0

4

45.00

0.1×106

0

5

40.00

0.5×106

0

 

ITEM 1

ITEM 2

ITEM 3

ITEM 4

ITEM 5

 

Carlos Ocaña Merino

Piura, diciembre de 2006

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente