Você está na página 1de 5

Cátedra de Inteligencia Artificial

Facultad de Ciencias Exactas y Tecnología


Departamento de Eléctrica, Electrónica y
Computación Universidad Nacional de Tucumán

TRABAJO PRÁCTICO N° 4: FUZZY LOGIC (FL)


Las consignas del Trabajo Práctico consisten en el cumplimiento de las siguientes cláusulas:
1. Desarrollo del marco teórico general de Fuzzy Logic.
2. Desarrollo del marco teórico particular de Fuzzy Logic.
3. Resolución de las situaciones problemáticas planteadas.
4. Elaboración de Conclusiones.
5. Documentar Bibliografía utilizada.
6. Documentar Sitios webs utilizados.
La presentación deberá realizarse en papel y tendrá carácter unipersonal.

Problema N°1

Supongamos que tenemos que controlar la apertura de una válvula perteneciente a un aire
acondicionado teniendo en cuenta la temperatura de una habitación y la humedad que haya en
ella. El comportamiento de dicha válvula está definido por tres variables: apertura alta (si la
apertura es mayor que 20 mm se considera un grado de pertenencia igual a 1, descendiendo
linealmente de 20 a 14), media (valor de 1 si esta entre 10 y 18) y baja (si la apertura esta entre 0
y 4 mm se considera un grado de pertenencia igual a 1, descendiendo linealmente hasta llegar a
14). El objetivo es que la temperatura de la habitación siempre se mantenga en un intervalo de
[+18º, 22º].
Cuadro de Entrada:
Temperatura = (Fría Templada Caliente)
Humedad = (Baja Media Alta)
Se pide:

a) Definir el universo del discurso, las variables lingüísticas, las posibles particiones y
sus posibles etiquetas para describirlos.

b) Construir los conjuntos difusos necesarios para representar los posibles estados, diciendo qué
valores comprende y el conjunto de reglas correspondientes.

Problema N°2
Se debe de crear un sistema que permita la automatización de un agente automóvil el cual
persigue un objeto (pelota) hasta lograr capturarlo. Las características de dicho sistema es medir
la velocidad del agente para que pueda acercarse al objeto, donde la velocidad del agente es del

1
Cátedra de Inteligencia Artificial
Facultad de Ciencias Exactas y Tecnología
Departamento de Eléctrica, Electrónica y
Computación Universidad Nacional de Tucumán

rango 0 a 40 m/s el cual en lógica difusa se encuentra nominado como [parar, poca velocidad,
moderada velocidad, rápida velocidad] la cual varía de acuerdo a la distancia del objetivo la
distancia de rango es de 0 a 5 m [cero, muy cerca, cerca, mediana, lejos]. Además para mantener
el objetivo en el rango de visual que varía de -45º a 45º donde las etiquetas correspondientes es
izquierda, centro y derecha. El movimiento del vehículo esta medido en rpm cuyo rango es 0 a
5900 rpm donde se etiqueta de la siguiente forma “giro izquierda”, “recto” y “giro derecha”.

Se pide:
a) Armar los termset de las variables intervinientes en el problema.
b) Indicar a su vez los valores de las variables.
c) Crear el conjunto de reglas que rigen al sistema.

Problema N°3

La compañía OsoPolar S.A. se dedica al desarrollo y fabricación de aparatos de aire acondicionado


domésticos. Un aparato de aire acondicionado convencional tiene como objetivo mantener la
temperatura real de una habitación aproximadamente igual a una temperatura de referencia que
coincide en cada momento con la indicada por el usuario en el termostato. Los técnicos de la
compañía están desarrollando una nueva línea de aparatos de aire acondicionado “inteligentes”,
que utilizan la inferencia difusa para adaptarse al entorno y a las intenciones del usuario con
objetivo de proporcionar un mayor confort y un menor consumo.
Básicamente, la temperatura de referencia que persigue el aparato no es exactamente la
temperatura indicada en el termostato, sino que se obtiene sumándole o restándole una
corrección calculada en base a las siguientes reglas:

- R1) Si el índice de luminosidad de la habitación es alto y la temperatura real de la


habitación es caliente, entonces la corrección es negativa (fresca).

- R2) Si el índice de luminosidad de la habitación es bajo y la temperatura real de la


habitación es muy fría, entonces la corrección es positiva (más caliente).

- R3) Si la temperatura real de la habitación es muy caliente y la luminosidad de la


habitación es alta (se quiere enfriar la habitación), entonces la corrección es negativa (más
fresca).

- R4) Si la temperatura real de la habitación es fría y la luminosidad de la habitación es alta


(se quiere calentar la habitación), entonces la corrección es positiva(caliente).

2
Cátedra de Inteligencia Artificial
Facultad de Ciencias Exactas y Tecnología
Departamento de Eléctrica, Electrónica y
Computación Universidad Nacional de Tucumán

- R5) Si la temperatura real de la habitación es templada y la luminosidad de la habitación


es media, entonces la corrección es neutral.

Se han establecido los siguientes conjuntos difusos:


Temperatura (15ºC hasta 40ºC), luminosidad (0 a 10), Corrección (-10 a 10)
Se pide:
a) Armar los termset de las variables intervinientes en el problema.
b) Indicar a su vez los valores de las variables.
c) crear el conjunto de reglas que rigen al sistema.

Problema N°4

Agapito lleva 8 años encargado del control de la turbina GG-35 y es ya una autoridad en su
manejo. Agapito ha reconocido que para controlar la turbina solamente se fija en el ruido que
produce y en un sensor de temperatura, concretamente:

- R1. Si el nivel de ruido es normal y la temperatura es alta, entonces establece una


velocidad suave.

- R2. Si el nivel de ruido es normal y la temperatura no es alta, entonces establece una


velocidad moderada.
- R3. Si el nivel de ruido es bajo, entonces establece una velocidad alta.
- R4. Si la velocidad es suave, la fuerza de frenado debe ser normal.
- R5. Si la velocidad es moderada, la fuerza de frenado debe ser alta.
- R6. Si la velocidad es alta, la fuerza de frenado debe ser alta.

Tras diversas entrevistas con Agapito se han elaborado los siguientes conjuntos difusos para los
valores del nivel de ruido, temperatura, velocidad y fuerza de frenado:
Nivel de ruido (sobre una escala de 0 a 12):
- bajo (0/1, 1/3, 1/5, 0/7)

- normal (0/5, 1/7, 1/9, 0/11)


Temperatura (sobre una escala de 20º a 100º C):
- alta (0/40, 1/60, 0/80)

Velocidad (sobre una escala de 0 a 100 rpm):

- suave (0/10, 1/30, 0/50)


- moderada (0/30, 1/50, 0/70)
- alta (0/60, 1/70, 1/90, 0/100)
3
Cátedra de Inteligencia Artificial
Facultad de Ciencias Exactas y Tecnología
Departamento de Eléctrica, Electrónica y
Computación Universidad Nacional de Tucumán

Fuerza de frenado (en un índice especial que varía de 0 a 5)


- normal (0/1, 1/3, 0/5)
- alta (0/3, 1/4, 1/5)
Se pide:

a) Armar los termset de las variables intervinientes en el problema, completar dichas


variables en los casos que sean necesarios.
b) Crear el conjunto de reglas que rigen al sistema.

Problema N°5

Supongamos que tenemos que estudiar el funcionamiento del diafragma de una cámara de fotos.
El diafragma es un mecanismo de la cámara cuya función es abrirse o cerrarse dependiendo de la
luz que le llegue a un sensor. Supongamos que la abertura máxima se produce a una luminosidad
de 100 lumen y en este punto debe abrirse hasta un radio máximo de 1 mm. El comportamiento
de los conjuntos borrosos se describen por una función de pertenencia triangular: para valores
menores de 100 se considera una luminosidad baja y para valores mayores (hasta 200 se
considera el umbral máximo de luminosidad) se considera alta. Considera que de 0 a 100 la
función de pertenencia del conjunto borroso luminosidad baja aumenta de forma lineal, y
análogamente pero descendiendo entre 100 y 200. Además hay que considerar como factor a
tener en cuenta la velocidad del objeto que se fotografía. Mediante técnicas de transformación se
consigue que las variaciones de la velocidad se encuentren en la misma escala y sigan el mismo
comportamiento, pero es máxima en 200, y su intervalo es de (100,300), aumentando
linealmente desde el 100 y disminuyendo linealmente hasta el 300. Por otra parte la salida
(abertura del diafragma) debe tener las mismas características en cuanto a comportamiento
(linealidad,…), pero en el intervalo (10,10), con el máximo en el cero. Se quiere diseñar un sistema
experto basado en lógica borrosa para controlar la abertura del diafragma.
Se pide:

a) Armar los termset de las variables intervinientes en el problema, completar dichas


variables en los casos que sean necesarios.
b) Crear el conjunto de reglas que rigen al sistema.

4
Cátedra de Inteligencia Artificial
Facultad de Ciencias Exactas y Tecnología
Departamento de Eléctrica, Electrónica y
Computación Universidad Nacional de Tucumán

Problema N°6

Se desea realizar el diseño y simulación de un sistema de control, de una planta que corresponde
a un helicóptero prototipo. Se trata de un modelo a escala de un helicóptero que permite el
movimiento tanto de rotación horizontal, como elevación angular del helicóptero.

Fig. Helicóptero prototipo Fig. Diagrama esquemático del helicóptero


Considerando la planta y el modelo, se desea diseñar un sistema de lógica difusa mediante el cual
se pudiese controlar de buena forma el ángulo vertical del helicóptero de laboratorio.
Para ello se empleó un controlador que recibe como entradas el error e, definido como la
diferencia entre el ángulo deseado y el medido; cuyo rango de valores es -90;+90, dado que el
helicóptero posee un rango de operación entre 45 y 135 grados y puede ser neg, cero o pos , y la
derivada del error de/dt, que tiene una variación de -50;+50, basado en la suposición de que el
prototipo del laboratorio no se mueve a más de 50 grados/seg con variables neg, cero y pos. Este
controlador entrega una salida proporcional a la rapidez del cambio de tensión de actuación
du/dt sobre el motor principal del helicóptero, con una variación de -1;+1. Para implementar el
controlador fuzzy, considerar las siguientes particiones y notación:
muy-neg :Muy negativo
neg :Negativo
cero :Cero
pos :Positivo
muy-pos :Muy psitivo

a) Determinar variables lingüísticas, universo de discurso, particiones posibles y armar los


termset de las variables intervinientes en el problema.
b) Crear el conjunto de reglas que rigen al sistema.

Você também pode gostar