Componente Práctico
Componente Práctico
Componente Práctico
COMPONENTE DE APLICACIÓN.
1. (4 Puntos). Usando la herramienta jFuzzylogic, diseñe un controlador difuso para el siguiente caso:
Se desea mantener constante el nivel de agua de un tanque de dimensiones dadas. Para ello, se
puede ajustar la cantidad de agua que entra en el tanque mediante una válvula. En la base del
tanque existe otra válvula que drena el agua contenida en el tanque de forma continua, como se
muestra en la figura:
Procedimiento:
Entrada:
error: El error entre el nivel de agua esperado y el nivel del tanque
velocidad: La velocidad de crecimiento del nivel del tanque, es decir, la derivada del
nivel respecto al tiempo.
Salida:
válvula: Será la tensión que controla la válvula de entrada del tanque de agua.
UNIVERSIDAD UTE
FACULTAD DE CIENCIAS DE LA INGENIERÍA E INDUSTRIAS PERIODO ACADÉMICO
OCTUBRE 2020 – FEBRERO 2021 NOTA
EXAMEN PRIMER PARCIAL APLICACIONES DE INTELIGENCIA ARTIFICIAL
3) Pasos previos.
Buscar la carpeta <fcl> dentro del proyecto jFuzzylogic, copiar el archivo <tipper.fcl> y
nuevamente pegar y renombrar.
Se lo realiza en forma de coordenadas (x, y), si se tiene cuatro coordenadas tendremos la figura
de un trapezoide, mientras que con tres un triángulo.
Donde:
ng: negativo grande
np: negativo pequeño
pp: positivo pequeño
pg: positivo grande
Donde:
p: positivo
n: negativo
Donde:
mb: muy baja
b: baja
m: media
a: alta
ma: muy alta
Nota 1: Para definir una función de pertenencia se debe anteponer la palabra <TERM>
Nota 2: Las variables de entrada son de fuzzificación, mientras que las variables de
salida son de defuzzificación
7) Últimos pasos:
Abrir la clase java que se copió al inicio, en la línea de código 17 cargar el archivo fcl de la
siguiente manera:
En la línea 38 definir que función de pertenencia se desea calcular, en este caso será pp
(positivo pequeño) de la variable de entrada “error”.
8) Ejecución:
En la clase java dar clic derecho y seleccionar <Run as> <1 Java Application>
UNIVERSIDAD UTE
FACULTAD DE CIENCIAS DE LA INGENIERÍA E INDUSTRIAS PERIODO ACADÉMICO
OCTUBRE 2020 – FEBRERO 2021 NOTA
EXAMEN PRIMER PARCIAL APLICACIONES DE INTELIGENCIA ARTIFICIAL
Con el controlador difuso terminado podemos establecer el estado que las variables deben tener para
mantener constante el nivel de agua en el tanque.
2. (2 Puntos). Explique a través de un video tutorial el control difuso de una máquina lavadora
inteligente.
Indicaciones: