Anda di halaman 1dari 26

20/04/2018

Mantener controlada la temperatura y por lo tanto la humedad. Identificar parámetros de control


para temperatura y humedad.

Hacer esto para convertir un algoritmo y generar estas tareas de manera automática.

Características de inicio:

Sensor de 0° a 40°

Sensor de humedad 0° a 100°

Incrementos de -15 a 15°

1. Variables de estado: Deberán estar siempre determinada con etiquetas linguisticas, se


asumen 5(muy baja, baja, normal, alta, muy alta). Cada una de ellas deberá estar en un
rango de pertenencia. De cuanto a cuanto es bajo y así con todos los demás. Generar así
las funciones de pertenencia(trapezoidales, triangulares, etc) para que se vaya manejando
el controlador. Trabajan con valores numéricos para presentar valores de pertenencia.
2. Variables de control: De salida, a partir de la temperatura queremos controlar el grado de
calefacción. Podemos tener más de una salida. Más de una variable de control, no sólo el
grado de calefacción, sino también algo más, eso va a generar otra fam. Para esto se
asumen ciertas etiquetas linguisticas(bajada grande), analizar variables de estado en
combinación con otros factores(que pasa si la temperatura es alta y la humedad es baja,
ES SUBIDA PEQUEÑA)
3. Reglas difusas: FAM, matriz de asociación difusa para la variable de control “variación de
la temperatura”. La matriz esta llena de éstas reglas. A partir de la FAM nosotros
queremos realizar una inferencia(concluir, mediante el enlace de las reglas nos genere
algo lógico a través de la asociación de reglas). Trabajar con el método matemático de
“Mamdani”, reconoce una estructura del tipo if-then, asocia las reglas y genera la
conclusión.

Bajo la intersección está la difusidad. Rangos de conclusión para cada situación. Parametrizar de
manera constante.

Controlador difuso:

Son las variables difusas de entrada

 Tamaño de bus-var1:
o Pequeño(-0.5 0 0.5)
o Mediano(0.25, 0.5, 0.75)
o Grande (0.75, 1.5, 1.75)
 Cantidad de pasajeros-var2
Queremos determinar la variable de control/salida

 Intensidad de aire acondicionado:

Tutorial MATHLAB
Soble click en tamaño, doble
Click en la raya
Nos vamos a la segunda variable con click también
Configuramos la salida
Nos vamos a edit para las reglas
Tenemos las etuiquetas que hemos generado, si pasa esto o si no pasa esto, vamos a trabajar con
and como default para que todo sea verdad.
Seleccionamos las variables y su salida, en base a esto damos add rule y listo

Se pueden borrar reglas

Para visualizar en view, y surface


Que nos haga el análisis en base a lo que le pidamos
Amarillos son los techos

Vamos a rules
Los singletones
Se puede ir moviendo las líneas para obtener resultados
Cuando generamos la mayor cantidad de combinaciones, es la proximidad a un conocimiento
mayor. Ah si yo estudio más cosas sé más cosas. Las reglas deben estar en un contexto analítico,
estos datos fueron sacados a la rápida.

La salida, lo que se encuentra en azul, ya es aprendizaje.

Nuevo ejercicio

En base a un sensor que identifique la distancia de la perilla, encontrar ubicación y velocidad de la


perilla, qué voltaje necesita el motor para poder funcionar, generar el voltaje correspondiente
para que juegue con la perilla.

Poner en equilibrio la perilla en una distancia entre(-0.5,0.5) de acuerdo al objetivo creamos


nuestra FAM
Distancia de la perilla resp al motor

 Muy izq ()
 Izq
 Centro
 Derecha
 Muy derecha

Solo tomar en cuenta estas etiquetas

Variable velocidad

 Rápido izq
 Lento izq
 Parado
 Lento derecha
 Rápido derecha

Variable de control, voltaje

 Muy negativo
 Negativo
 Sin voltaje
 Positivo
 Muy positivo

Se quiere centrear la perilla