Inteligencia artificial

Solo disponible en BuenasTareas
  • Páginas : 5 (1101 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de febrero de 2012
Leer documento completo
Vista previa del texto
PRACTICA: INTELIGENCIA COMPUTACIONA




APLICACIÓN: INTELIGENCIA COMPUTACIONAL/ LOGICA DIFUSA

INTRODUCCION
Se pretende realizar un sistema de control sobre un sistema formado por dos tanques de líquido interconectados. El tipo de controlador a emplear será la Lógica Fuzzy. El objetivo es mantener un nivel de líquido determinada en el segundo tanque regulando el caudal de líquido entranteen el primero. La primera propuesta es mantener el nivel del tanque 2 en su zona media, esto es entre 40 y 60. Se intentara afinar mas tratando de mantener este nivel entre 45 y 55.
FUNCIONAMIENTO DE LA PLANTA
El funcionamiento de la planta expuesta es muy simple. Una motobomba introduce líquido en el primer tanque. La cantidad de líquido se puede regular mediante la aplicación de un voltaje.El líquido del primer tanque que esta más elevado que el segundo, pasa al segundo tanque a través de una electroválvula para evacuar el líquido. En todo momento una de ellas esta abierta. La diferencia entre estas dos electroválvulas es que una de ellas siempre permite evacuar un caudal mayor de líquido que la otra.
En cada uno de los tanques existe un sensor que nos indica el nivel de líquidoen cada uno de ellos. Estos niveles de tomaran como entrada para nuestro sistema.

COMPONENTES DEL SISTEMA

El sistema deberá estar construido y dotado de los componentes que se indican:
* Toma corriente.
* 2 tanques de capacidad 1000 litros.
* 3 Electroválvulas.
* Motobomba 120volt/60hertz.
* Sensores de nivel de agua (boya y potenciómetro que esta al lado de esta,para indicar el nivel del agua).
* Pic 16873 A.
* Potenciómetro 100 kilo ohmios.

* PRIMERA SISTEMAS DE REGLAS
1. VARIABLES DE ENTRADAS
* Nivel del tanque 1 U:[0-1000]
* Nivel del tanque 2 U:[0-1000]
2. VARIABLES DE SALIDA
* Voltaje de Motobomba U:[0-120 volt]

VARIABLES LINGUISTICAS
1. VARIABLES DE ENTRADAS
* Nivel del tanque 1
Bajo MedioAlto
[0...400] [401...600] [601…1000]
* Nivel del tanque 2
Bajo Medio Alto
[0...400] [401...600] [601…1000]
2. VARIABLES DE SALIDA
* Voltaje de Motobomba
Bajo Medio Alto
[0...40] [41...60] [61…120]

SISTEMAS DE REGLA
* Si el nivel del Tanque 1 es Bajo yel nivel del Tanque 2 es Bajo; Entonces el Voltaje de la motobomba es Alto.
* Si el nivel del Tanque 1 es Medio y el nivel del Tanque 2 es Medio; Entonces el Voltaje de la motobomba es Medio.
* Si el nivel del Tanque 1 es Alto y el nivel del Tanque 2 es Alto; Entonces el Voltaje de la motobomba es Alto.
* Si el nivel del Tanque 1 es Bajo y el nivel del Tanque 2 es Medio; Entonces elVoltaje de la motobomba es Medio.
* Si el nivel del Tanque 1 es Bajo y el nivel del Tanque 2 es Alto; Entonces el Voltaje de la motobomba es Medio.
* Si el nivel del Tanque 1 es Medio y el nivel del Tanque 2 es Bajo; Entonces el Voltaje de la motobomba es Medio.
* Si el nivel del Tanque 1 es Alto y el nivel del Tanque 2 es Bajo; Entonces el Voltaje de la motobomba es Medio.
* Si elnivel del Tanque 1 es Alto y el nivel del Tanque 2 es Medio; Entonces el Voltaje de la motobomba es Medio.

* SEGUNDO SISTEMAS DE REGLAS
3. VARIABLES DE ENTRADAS
* Nivel del tanque 1 U:[0-1000]
* Nivel del tanque 2 U:[0-1000]
4. VARIABLES DE SALIDA
* Sensor de Tanque 2 U:[0-120 volt]

VARIABLES LINGUISTICAS
3. VARIABLES DE ENTRADAS
* Nivel del tanque 1
BajoMedio Alto
[0...400] [401...600] [601…1000]
* Nivel del tanque 2
Bajo Medio Alto
[0...400] [401...600] [601…1000]
4. VARIABLES DE SALIDA
* Sensor de Tanque 2
Bajo Medio Alto
[0...40] [41...60] [61…120]

SISTEMAS DE REGLA
* Si el nivel del...
tracking img