5
UCEVA. Cristian Sánchez, Cristian Torres, Camilo Fajardo, Danilo Soto, Johnson Salazar, Manuel Restrepo Proyecto final Inteligencia Artificial.

informe inteligencia

Embed Size (px)

DESCRIPTION

Algunos conceptos sobre inteligencia artificial.

Citation preview

UCEVA. Cristian Snchez, Cristian Torres, Camilo Fajardo, Danilo Soto, Johnson Salazar, Manuel Restrepo Proyecto final Inteligencia Artificial.

LABORATORIO 3Proyecto Final Inteligencia Artificial

Cristian Snchez, Cristian Torres, Camilo Fajardo, Danilo Soto, Johnson Salazar, Manuel Restrepo {ing-crissan}@hotmail.comUnidad Central del Valle del Cauca

ResumenEl presente informe mostrara los puntos tratados en la prctica para la realizacin del proyecto final de la materia inteligencia artificial en donde se aplic lgica fuzzy a un sistema de llenado automtico con realimentacin, en donde el nivel que tendr el tanque es fijado a travs de un setpoint.

Abstract--- This report will show the points in the practice of laboratory WITH course for the digital electronic II FPGA, in which 4 applications are those that have been studied in the course topics ranging from first class developed and second period, with which we will develop the proposed applications for this lab: an adder and binary challenger who can make trades up to 5 bits, a traffic light 3-way, a binary converter to decimal and binary converter to hexadecimal both 8-bit, in order to understand and apply the knowledge acquired specially design combinational circuits and state machines theory.

mINTRODUCCINuchas veces el desarrollo de la ingeniera nos enfrenta con problemas con un alto grado de dificultad, ante esta situacin nosotros como ingenieros debemos estar en la capacidad de disear e implementar lo creado para as satisfacer la necesidades que se presenten, ahora hablando en trminos de la inteligencia artificial, este informe mostrara la importancia que tiene la aplicacin de un fuzzyficador, para el desarrollo de aplicaciones que se pueden usar en la vida cotidiana como el control de llenado de un tanque.

objetivosObjetivo general Disear e implementar un programa capaz de controlar una planta de llenado automtico, fijando un setpoint deseado. Objetivos especficos Disear cada uno de los circuitos partiendo de los conocimientos vistos en clase e informacin complementaria.

Realizar el montaje de cada circuito obtenido en el software Labview.

Realizar las pruebas necesarias para corroborar el funcionamiento del programa y las piezas que intervienen en el sistema.

Quemar el programa realizado en un PIC para as probar el funcionamiento del programa y de la planta como tal.

Practica

Para el diseo del programa se tuvo en cuenta la teora de fuzzyficadores vista en clase y as se pudieron obtener las grficas de control fuzzy, en donde a travs de 3 crestas representamos 3 estados pertinentes a lo que ser el control de la plata de llenado automtico, la primer cresta estar representada como un nivel de agua bajo que esta dado de 8 a 10 cm, la segunda cresta representa el segundo estado que es medio que esta dado de 10 a 20 cm, y por ltimo el estado alto que est representado de 20 a 30 cm, con estos valores fcilmente se puede deducir el rango de valores que tendr nuestro setpoint que ira desde 8 a 30, la grfica que representa el conjunto de fuzzyficadores se puede ver en la figura 1:

Figura 1: conjunto fuzzyficadoresLuego fue necesario realizar un linealizacin a travs de los 3 conjuntos fuzzyficadores para as poder saber en qu punto del tanque de llenado est el porcentaje de nivel de agua y adems poder calibrar nuestro setpoint, esto se hizo con la ecuacin Y=MX+B, como se muestra en la figura numero 2:

Figura 2: Linealizacin con los conjuntos fuzzyficadores.