Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen.- En este trabajo se describe una metodología para diseñar un Controlador PID Difuso
para ser implementado en un arreglo de compuertas lógicas programables (FPGA). El desarrollo
del controlador se basó en el comportamiento dinámico (en un sistema de control simulado) del
error, diferencial del error y la salida de mencionado sistema. Se describen las diferentes fases de
la metodología, además de mencionar las herramientas de diseño asistido por computadora en las
fases que lo requieren. Se describe el diseño a implementar en la FPGA en el estándar VHDL.
Finalmente se inserta el Controlador PID Difuso en un sistema de control de nivel, el cual ilustra
la aplicación de cada fase de la metodología visto de una manera real. Se pueden implementar
Controladores PID Difusos en plataformas de poca capacidad matemática y de memoria, con
respuesta aceptables en corto tiempo.
I. INTRODUCCIÓN.
Las teorías de Lógica Difusa (Fuzzy Logic) fueron enunciadas Controlador PID Difuso en un Arreglo de Compuertas Lógicas
en 1965 por Lotfi A. Zadeh, como una herramienta matemática Programables (FPGA). Se utiliza Lógica Difusa porque reduce
para manejar imprecisiones del razonamiento humano. La principal significativamente la carga computacional, lo que conduce a
aplicación de la Lógica Difusa es en el campo de control [1], en utilizar menos recursos internos en la FPGA y ofrece soluciones
el que el modelo matemático del proceso es desconocido, muy aceptables en corto tiempo.
complejo o variante en el tiempo; por lo tanto, el conocimiento El procedimiento que permitió lograr los objetivos de la presente
de un experto es necesario para controlar el sistema. La investigación son los siguientes: estrategia de diseño, se describen
característica más resaltante de la Lógica Difusa es la capacidad cada una de las fases de la metodología propuesta, se muestra
de expresar el conocimiento en una forma lingüística, lo que una aplicación de la metodología propuesta a un sistema real.
permite que un sistema pueda ser descrito por simples reglas
humanas. II.- DESARROLLO
Un FPGA consiste de un arreglo de bloque lógico configurables
e interconexiones programables [2]. Su ventaja estriba en que 1.- Estrategia de diseño.
tanto los bloques como las interconexiones se pueden reconfigurar.
Como una alternativa al incremento de los sistemas de cómputos, La tendencia actual de diseño de circuitos integrados, es que éstos
los arreglos de compuertas lógicas programables se han usado realicen todas las funciones que se requieran en un chip, por tal
recientemente con éxito en muchas aplicaciones. Dado que los motivo se implementa en la FPGA el algoritmo de adquisición
algoritmos se implantan a nivel de circuitos, el rendimiento de datos, pre-procesado, algoritmo difuso, post-procesado y
observado en varias aplicaciones es superior al que se obtiene determinación de la salida del sistema, así como también el
mediante sistemas de cómputos de propósito general. módulo de comunicación con un computador para registrar los
Debido a las ventajas que se presentaron en los párrafos anteriores, valores de la variable a controlar e insertar el punto de operación
en este trabajo se describe una metodología para implementar un del sistema.
130
Volumen 10, Número 39, julio 2006. pp 130-133
López, L., Franco, Z., Pateti, A., Metodología de implementación de un controlador PID difuso en una FPGA
3.- Aplicación
131
Volumen 10, Número 39, julio 2006. pp 130-133
132
López, L., Franco, Z., Pateti, A., Metodología de implementación de un controlador PID difuso en una FPGA
133