diseño e implementación de sistemas de control neuronal

16
Diseño e Implementación de Sistemas de Control Neuronal de Temperatura

Upload: jose-angel-mitma-mollisaca

Post on 09-Nov-2015

23 views

Category:

Documents


7 download

DESCRIPTION

Una breve introducción al diseño de sistemas de control neuronal.

TRANSCRIPT

Diseo e Implementacin de Sistemas de Control Neuronal de Temperatura

Diseo e Implementacin de Sistemas de Control Neuronal de TemperaturaIntroduccin

La teora de las Redes Neuronales Artificiales (RNAs) busca la solucin de problemas complejos, mediante la evolucin de sistemas de computacin inspirados en el cerebro humano, y dotados por tanto de cierta "inteligencia", consiguiendo resolver un sinnmero de problemas de control y optimizacin.

REDES NEURONALES ARTIFICIALESSe considera a las redes neuronales artificiales como: un sistema, hardware o software, de procesamiento, que copia esquemticamente la estructura neuronal del cerebro para tratar de reproducir sus capacidadesSistema Neuronal.Red Perceptrn MulticapaRed esttica cuyas neuronas estn dispuestas en capas de entrada, ocultas y salida.

Las neuronas de la capa oculta usan como regla de propagacin la suma ponderada de las entradas con los pesos sinpticos, y sobre esa suma ponderada se aplica una funcin de transferencia de tipo sigmoidea, que es acotada en respuesta.

NeurocontroladoresNEUROCONTROLADOR CON RED NEURONAL INVERSAConsiste en aproximar mediante una red de neuronas la dinmica inversa de la planta. La entrada a la red es la salida de la planta, y la salida de la red es la correspondiente entrada a la planta. En la estrategia de control inverso la red de neuronal se utiliza para aproximar la relacin G(s)^-1, como se muestra a continuacin.

NeurocontroladoresNeurocontrolador con modelo de referencia.Ajusta la seal de control para que la salida de la planta tienda a la salida del modelo de referencia. El rendimiento de este algoritmo depende de la eleccin de un modelo de referencia correcto y la derivacin de un buen mecanismo de aprendizaje. El error entre la salida del modelo y la respuesta de la planta es usado como seal de retroalimentacin para elcontrolador. En el entrenamiento las ponderaciones del modelo de la planta permanecen fijas, mientras las ponderaciones del controlador se ajustan por la retro propagacin del error a travs del modelo neuronal de la planta.

NeurocontroladoresNeurocontrolador con identificacin de controladorConsiste en usar una red neuronal para modelar un controlador existente. La entrada al controlador es la entrada de entrenamiento de la red y la salida del controlador sirve como la salida deseada para dicha red neuronal.

CONTROLADORES LGICOS PROGRAMABLES El PLC es un instrumento electrnico que sirve de herramienta para dar solucin a problemas de automatizacin especialmente en el mbito industrial, dentro de los lenguajes de programacin soportados estn: el lenguaje escalera, bloques funcionales y texto estructurado. El PLC ocupado para la implementacin de los controladores neuronales es de la marca Siemens de la lnea S7-300.

MODELAMIENTO MATEMATICO DE LA PLANTA DE TEMPERATURAEl desarrollo del modelo matemtico de la planta de temperatura esta descrito por la ley de equilibrio de energa trmica.

Los valores de la tabla son obtenidos con medidas realizadas en el laboratorio sobre la planta de temperatura.El modelo matemtico obtenido es implementado en Simulink.

La planta de temperatura presenta una ganancia no lineal por lo cual se antepone el bloque MATLAB function que contiene un polinomio que caracteriza la no linealidad.

IMPLEMENTACIN DE LOS NEUROCONTROLADORESPara la implementacin de los neurocontroladores son necesarios los siguientes elementos: PLC S7-300. CPU 315F-2 PN/DP Mdulo Analgico SM 334 AI4/AO2 Micro Memory Card Computador PG-PC Mdulo de Temperatura, AIR FLOW TEMPERATURE CONTROL SYSTEM PCT-2 Patch Core Ethernet Industrial CAT6. Conectores E/S Analgicas.

En el diagrama se establecen las conexiones entre la planta de temperatura y el modulo analgico del PLC.

La interaccin entre los dispositivos es posible siempre y cuando se establezca una red de comunicacin para ello se debe asignar direcciones IP estticas.

ANLISIS DE RESULTADOS La eficiencia de los neurocontroladores desarrollados se determin mediante variaciones en el punto de consigna Set point, as como con perturbaciones que consisten en obstruir el flujo normal del aire.

Conclusin

Acorde a los resultados obtenidos en el las pruebas realizadas para el mdulo de temperatura PCT-2 se puede concluir que los controladores con Redes Neuronales presentan una respuesta bastante apropiada para el control de temperatura y perturbaciones inesperadas, mantenindose dentro de los parmetros establecidos para el control.

Los neurocontroladores obtenidos presentan un error en estado estable aproximado de 2C.

En la obtencin de los patrones de entrenamiento el tiempo de muestreo es un parmetro crtico.

Del anlisis realizado en las pruebas efectuadas a los diferentes controladores se puede determinar: Existe un rea de funcionamiento ptima ubicada en rangos de temperatura cercanos a los 50 C. La perturbacin que consiste en obstruir el normal ingreso de flujo de aire hacia el ventilador, genera un incremento en el error lo que conlleva a tener oscilaciones con menor frecuencia pero de mayor amplitud. El tiempo de estabilizacin Tes permite identificar la rapidez de la accin de control, evidenciando un mejor desempeo del controlador con red neuronal inversa.