Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NRC: 1508
INTEGRANTES:
Poma lvaro
Pusd Karla
Rocha Steeven
2017-2018
Contenido
Objetivos:................................................................................................................................ 4
Introduccin: .......................................................................................................................... 4
Materiales: .............................................................................................................................. 4
Marco terico ......................................................................................................................... 5
Conjunto Borroso ................................................................................................................ 5
Funcin de Pertenencia ...................................................................................................... 6
Reglas IF-THEN .................................................................................................................... 7
Fuzzy Logic Designer de Matlab .......................................................................................... 7
Procedimiento ........................................................................................................................ 9
Anlisis de resultados ........................................................................................................... 16
Conclusiones ......................................................................................................................... 20
Recomendaciones................................................................................................................. 20
Bibliografa ............................................................................................................................ 20
Anexos ..................................................................................... Error! Bookmark not defined.
ndice de figuras
Figura 1 Conjuntos borrosos .................................................................................................. 5
Figura 2 Funcin de pertenencia ............................................................................................ 6
Figura 3 Tipos de funciones de pertenencia .......................................................................... 6
Figura 4 Entorno del Fuzzy Logic Designer ............................................................................. 8
Figura 5 Ingreso de la palabra ''fuzzy'' en la ventana de comandos ...................................... 9
Figura 6 Pantalla emergente del Fuzzy Logic Designer ........................................................ 10
Figura 7 Opcin para agregar variables. ............................................................................... 10
Figura 8 Asignacin de etiquetas a variables ....................................................................... 11
Figura 9 Definicin de conjuntos y funciones de pertenencia ............................................. 11
Figura 10 Definicin de conjuntos y funciones de pertenencia de las variables de salida .. 12
Figura 11 Opcin Rules ......................................................................................................... 12
Figura 12 Ingreso de reglas del controlador ......................................................................... 13
Figura 13 Opcin Rules del visualizador ............................................................................... 13
Figura 14 Pantalla del visualizador de reglas........................................................................ 14
Figura 15 Opcin Surface del visualizador............................................................................ 14
Figura 16 Pantalla del Surface Viewer .................................................................................. 15
Figura 17 Prueba 1en Rules Viewer ..................................................................................... 16
Figura 18 Prueba 2 en Rules Viewer ..................................................................................... 17
Figura 19 Prueba 3 en Rules Viewer ................................................................................... 18
Figura 20 Prueba 4 en Rules Viewer ..................................................................................... 19
Objetivos:
Conocer el entorno de la aplicacin Fuzzy Logic Designer de Matlab
Realizar el control borroso para un carro evasor de obstculos en Matlab.
Introduccin:
La Lgica Difusa proporciona un mecanismo de inferencia que permite simular los
procedimientos de razonamiento humano en sistemas basados en el conocimiento, esto
permite implementarse a travs de controladores borrosos, a continuacin, se pretende
realizar el control difuso para un carro evasor de obstculos por medio del Fuzzy Logic
Designer de Matlab.
Materiales:
Equipos:
Conjunto Borroso
El concepto de conjunto borrosos fue introducido por primera vez por Lofti A. Zadeh,
profesor de la Universidad de California Berkeley, en el ao 1964, en un intento de
representar y manipular datos que no eran precisos. Dicho concepto dio paso a la
denominada Teora de los Subconjuntos Borrosos, ya que ciertas magnitudes pueden tomar
valores que difcilmente se pueden clasificar en un conjunto determinado. La Teora de
Subconjuntos Borrosos permite la definicin adecuada de conjuntos que modelan las
situaciones de imprecisin antes expuestas.
Para construir funciones de pertenencia se suelen utilizar funciones sencillas, ya que al estar
definiendo conceptos borrosos el uso de funciones complejas no aporta mayor precisin.
(Krishnankutty, 2016)
Si x es A entonces y es B"
Procedimiento
5. Dar doble click sobre el cuadro amarillo de la primera entrada, la pantalla que
emerge permite la creacin y edicin de conjuntos y funciones de pertenencia. En
la opcin Type se puede elegir entre funciones triangulares, trapezoiales, campana,
gauss, sigmoidal como se observa en la Figura9 y Figura 10.
6. Una vez haya definido las funciones y conjuntos de todas las entradas y salidas,
dirjase a la pestaa Edit y seleccione la opcin Rules. Figura 11.
8. Para visualizar como funciona nuestro control borroso al ingresar diferentes valores,
dirjase a View y seleccione Rules. Figura 13.
10. Seleccione la pestaa View , en la opcin Surface como se muestra en la Figura 15.
Una vez implementado el control, se us el visualizador de reglas para verificar que los
conjuntos activados dependiendo de las entradas que ingresemos sean acorde a la lgica
usada.
Prueba 1:
Sensor Izquierda: 50
Sensor Centro: 50
Sensor Derecha: 10
Lo cual implica que se encuentra un obstculo en el lado derecho, segn la Figura 17, los
conjuntos activos a la salida son de velocidad, Medium para el motor izquierdo y Fast para
el motor derecho, lo cual provocara que el carro gire a la Izquierda lo cual es correcto.
Sensor Izquierda: 10
Sensor Centro: 50
Sensor Derecha: 50
Lo cual implica que se encuentra un obstculo cerca en el lado izquierdo, segn la Figura
18, los conjuntos activos a la salida son de velocidad, Medium para el motor derecho y Fast
para el motor izquierdo, lo cual provocara que el carro gire a la derecha lo cual es correcto.
Prueba 3:
Sensor Izquierda: 50
Sensor Centro: 50
Sensor Derecha: 50
Lo cual implica que se encuentra un obstculo lejos en las tres direcciones, segn la Figura
19, los conjuntos activos a la salida son de velocidad, Fast para el motor derecho y Fast para
el motor izquierdo, lo que provocara que el carro avance en la misma direccin, lo cual es
correcto.
Prueba 4:
Sensor Izquierda: 10
Sensor Centro: 10
Sensor Derecha: 60
Lo cual implica que se encuentra un obstculo cerca a la izquierda y centro, segn la Figura
20, los conjuntos activos a la salida son de velocidad, Fast para el motor derecho y Medium
para el motor izquierdo, lo que provocara que el carro avance hacia la derecha, lo cual es
correcto.
Recomendaciones
Ser cuidadoso en la configuracin al momento de implementar el control ya que un
error puede provocar un funcionamiento incorrecto.
Bibliografa