CONTROL INTELIGENTE.pptx

41
CONTROL INTELIGENTE

Transcript of CONTROL INTELIGENTE.pptx

Page 1: CONTROL INTELIGENTE.pptx

CONTROL INTELIGENTE

Page 2: CONTROL INTELIGENTE.pptx

Evolución de las Técnicas de Control de Procesos

Las necesidades de la industria nos ha llevado a tener controladores cada vez mas sofisticados, en especial para manejar procesos especialmente complejos.

Page 3: CONTROL INTELIGENTE.pptx

Evolución de las Técnicas de Control de Procesos

Por muchos años se ha intentado desarrollar técnicas diversas, no siempre exitosas debido a diversas razones:• Alta dimensionalidad del proceso.• Variación con el tiempo de las características

del sistema.• No linealidad en el comportamiento del

proceso.

Page 4: CONTROL INTELIGENTE.pptx

Evolución de las Técnicas de Control de Procesos

• Problemas de medición bajo incertidumbre.• Objetivos de control demasiado complejos.• Condiciones de alarma rigurosas• Modelación muy pobre de la dinámica del

proceso.• Restricciones operativas del proceso.• Probabilidad de falla en sensores o

actuadores.

Page 5: CONTROL INTELIGENTE.pptx

Evolución de las Técnicas de Control de Procesos

Es así que se requiere un control que goce de características inteligentes, con el cual sea posible controlar estos procesos en un grado mucho mayor que el actual y con las mismas o mejores prestaciones que lo hacen los sistemas convencionales.

Page 6: CONTROL INTELIGENTE.pptx

Evolución de las Técnicas de Control de Procesos

• En las últimas décadas surgió una rama de la investigación en control aplicado, muy ligada con las ciencias del conocimiento y la computación: la investigación en control inteligente de procesos usando herramientas de inteligencia artificial.

Page 7: CONTROL INTELIGENTE.pptx

Evolución de las Técnicas de Control de Procesos

• El ideal del control es el control autónomo, el cual podría en cualquier momento de su operación, cambiar las condiciones de mando al detectar cambios en el proceso que controla, todo sin que se requiera la supervisión humana.

Page 8: CONTROL INTELIGENTE.pptx

Definición de Control Inteligente

• Es aquel control capaz de comprender, razonar y aprender acerca del proceso, perturbaciones y condiciones de operación.

• Una definición menos rígida denomina control inteligente a aquel control que puede aprender con base a alguna experiencia en el desempeño de la tarea de control.

Page 9: CONTROL INTELIGENTE.pptx

Diferencias entre adaptación y aprendizaje

• Los controladores denominados adaptivos surgieron por la necesidad de que se adaptasen a las condiciones cambiantes del entorno donde el control desarrolla su trabajo. El inconveniente de ésta técnica es que se aplica normalmente a regiones pequeñas dentro del espacio general del problema de control.

Page 10: CONTROL INTELIGENTE.pptx

Diferencias entre adaptación y aprendizaje

• Mucho mas avanzado es el concepto de aprendizaje. Aquí se pretende que el sistema de control realice una contínua mejora de su desempeño frente a la tarea de control, de modo que aprende del comportamiento del proceso y pueda en cualquier momento presentar la mejor propuesta de acción de control sobre las variables que se manipulan.

Page 11: CONTROL INTELIGENTE.pptx

Diferencias entre adaptación y aprendizaje

• Un control inteligente de procesos es un sistema que reune los componentes típicos de cualquier lazo de control ( sensores, controladores, actuadores) pero con la adición de mínimo un módulo característico encargado de realizar la tarea de evaluación de la eficiencia del control y aprendizaje de operaciones nuevas que mejoren permanentemente ésta eficiencia.

Page 12: CONTROL INTELIGENTE.pptx

Tecnologías de inteligencia artificial

1. Redes neuronales.2. Sistemas basados en conocimientos.3. Sistemas híbridos.4. Controladores de procesos con lógica difusa.

Page 13: CONTROL INTELIGENTE.pptx

1. Inteligencia artificial

• Hace medio siglo apareció el concepto de inteligencia artificial, desde entonces se han usado una serie de tecnologías de manejo de la información para implementar en las computadoras algunos comportamientos catalogados como inteligentes. Vamos a ver a continuación aquellas tecnologías que soportan el trabajo en inteligencia artificial y que se están usando con éxito en implementaciones de control asistido por computador.

Page 14: CONTROL INTELIGENTE.pptx

Redes neuronales

Consideración del control industrial actual:Control distribuido con algún elemento inteligente para evaluar la información. En algunos casos se necesita gran rapidez en la respuesta del sistema de control y una adaptación al sistema, aunque éste varíe.Las redes neuronales artificiales se adaptan a estos requisitos.

Page 15: CONTROL INTELIGENTE.pptx

Redes neuronales

• Con las redes neuronales artificiales ( RNA) se pretende modelar mediante funciones matemáticas simples, los procesos de transferencia y procesamiento de información que ocurren entre las neuronas de una red natural.

Page 16: CONTROL INTELIGENTE.pptx

Redes neuronales

• Una red neuronal es un conjunto de elementos de computación independientes ( llamados neuronas) totalmente interconectados entre sí, actuando cada uno de ellos de forma autónoma pero en sincronía con los demás. Cada neurona recibe impulsos, que evalúa individualmente, procedentes de otras neuronas dándoles una importancia o “ peso sinaptico” determinado, según se les ha entrenado previamente. Después, transmite la señal resultante a otras neuronas.

Page 17: CONTROL INTELIGENTE.pptx

Redes neuronales

• Las neuronas pueden ser circuitos electrónicos, microprocesadores, fragmentos de programa o bien elementos biológicos que almacenan sus estados mediante reacciones químicas ( neurotransmisores). Para el diseño de las redes suelen usarse topologías que distribuyen los nodos y sus interconexiones en capas sucesivas.

Page 18: CONTROL INTELIGENTE.pptx

Redes neuronales

• Una característica de las redes neuronales es su capacidad de aprendizaje, el cual puede ser supervisado o no supervisado. En el primer caso, se presentan sucesivamente patrones de estímulo y las salidas correspondientes, hasta que la red aprenda a organizarlos todos.. En este caso se dirá que la red converge o está entrenada. El segundo caso consiste en presentar a la red una serie de patrones de estímulos y las reglas que debe usar para relacionar los datos.

Page 19: CONTROL INTELIGENTE.pptx

Redes neuronales

• Cuando se habla de entrenamiento de una red neuronal, se hace referencia a la modificación de los pesos sinápticos para conseguir que cada neurona proporcione la respuesta correcta, en todas las situaciones que ha de aprender.

Page 20: CONTROL INTELIGENTE.pptx

Elección del tipo de red neuronal

• Se necesita saber que parámetros se deben monitorear y qué aplicaciones se deben realizar para determinar con ello el número de entradas y salidas de la red. Ademas es necesario decidir acerca del tipo de control a desarrollar.

Page 21: CONTROL INTELIGENTE.pptx

Aplicaciones de redes neuronales

• Movimientos de robots.• Predicción del movimiento de accionamientos.• Reconocimiento de posiciones espaciales.• Organización automática de movimientos en

manipuladores.• Predicción de cargas y energía en redes

eléctricas.• Procesamiento de señales.• Control de procesos contínuos.

Page 22: CONTROL INTELIGENTE.pptx

2. Sistemas basados en conocimientos

• Este término encierra todas las implementaciones de inteligencia artificial que usan profusamente una base de datos reportados como conocimiento sobre un determinado campo del saber, denominada la base de conocimientos.

Page 23: CONTROL INTELIGENTE.pptx

2. Sistemas basados en conocimientos

• Existe un componente vital en estos sistemas y es el módulo encargado de realizar la deducción o inferencia de la respuesta a un determinado conjunto de condiciones o evidencias que sobre el fenómeno se presentan en cualquier momento. A este módulo se le denomina motor de inferencia y encierra buena parte de de las diferencias entre diversas implementaciones de sistemas basados en conocimientos.

Page 24: CONTROL INTELIGENTE.pptx

2.1 Sistemas expertos

• Los sistemas expertos son un subconjunto de los sistemas basados en conocimientos, su característica particular es que el conocimiento proviene siempre de un experto o grupo de ellos, de modo que su origen directo es la experiencia.

Page 25: CONTROL INTELIGENTE.pptx

2.1 Sistemas expertos

• Una primera aproximación al control asistido por computador que usa técnicas de sistemas expertos, es el uso de reglas exactas sobre las cuales no pesa ninguna clase de incertidumbre.

• “ Si - entonces “

Page 26: CONTROL INTELIGENTE.pptx

2.2 Lógica difusa

• La teoría de los conjuntos difusos o borrosos ( Fuzzy en inglés) fue desarrollada en la década de los 60.

• Se pensó entonces que la implementación de la misma podría primero aparecer en sistemas humanísticos ( ciencias sociales, lingüística, ciencias biológicas) en donde los modelos matemáticos precisos podrían no ser tan apropiados como en las ciencias físicas.

Page 27: CONTROL INTELIGENTE.pptx

2.2 Lógica difusa

• Sin embargo, las primeras aplicaciones prácticas empezaron en las áreas de control. Esta tecnología permitió el uso de expresiones linguisticas de calificación de acciones de control., provenientes directamente del operador experto y que por otros medios resultaba distorsionada al pasar a su cuantificación numérica.

Page 28: CONTROL INTELIGENTE.pptx

2.2 Teoría Fuzzy

• Es una teoría matemática que permite manejar un aspecto de incertidumbre o ambiguedad que puede ser encontrada en la definición de un concepto o el significado de una palabra tal como “ alta temperatura”.

Page 29: CONTROL INTELIGENTE.pptx

2.2 Teoría Fuzzy

• La probabilidad se establece sobre hechos que van a ocurrir.

• Lo Fuzzy se establece sobre hechos imprecisos pero ciertos.

• El control difuso viene a ser una alternativa al control PID ante requerimientos especiales.

Page 30: CONTROL INTELIGENTE.pptx

2.2 Teoría Fuzzy

En un controlador Fuzzy , las entradas son “ fuzzificadas” usando las funciones de correspondencia de entrada. Luego las salidas de éstas funciones son enviadas a un conjunto de reglas. Estas reglas se escriben por alguien que mejor pueda describir el comportamiento del proceso que se requiere controlar. Debido al requerimiento de “ un experto” este sistema puede ser considerado un sistema experto en tiempo real.

Page 31: CONTROL INTELIGENTE.pptx

2.2 Teoría Fuzzy

• Las salidas de éstas reglas requieren “desfuzzificación” usando unas funciones de correspondencia de salida.

Page 32: CONTROL INTELIGENTE.pptx

Sistema completo de lógica Fuzzy

Page 33: CONTROL INTELIGENTE.pptx

Etapas funcionales de una regla difusa

Page 34: CONTROL INTELIGENTE.pptx

2.2 Teoría Fuzzy

• Un método de implementación de un controlador de lógica difusa requiere de 2 señales de entrada: una señal de error y otra de razón de cambio del error. En la etapa de fuzzificación, cada una de éstas entradas ( error y delta del error) actúan como variables independientes de un conjunto de funciones que se traslapan y que forman el conjunto difuso.

Page 35: CONTROL INTELIGENTE.pptx

2.2 Teoría Fuzzy

• Este conjunto es referido como una función de correspondencia de entrada y representa el grado al cual las entradas cumplen con la definición individual.

• En el controlador de lógica difusa descrito, existen 2 grupos de funciones de correspondencia, la de entrada del error y la de entrada delta del error.

Page 36: CONTROL INTELIGENTE.pptx

2.2 Teoría Fuzzy

• En la figura siguiente se muestran las entradas triangulares de correspondencia de entrada para éstas entradas. Estas funciones se traslapan y no necesariamente deben ser triangulares, pudiendo ser trapezoidales o Gaussianas.

Page 37: CONTROL INTELIGENTE.pptx

Funciones de pertenencia triangulares

Page 38: CONTROL INTELIGENTE.pptx

3. Sistemas híbridos

• Se han planteado diversas combinaciones de las tecnologías individuales descritas para usar las habilidades de cada una de ellas en forma mas eficiente con lo cual se logra un mejor desempeño del controlador. Algunas de las combinaciones mas usadas son:

a) Redes neuronales con lógica difusa: control Neuro – Fuzzy.

b) Redes neuronales con sistemas expertos.c) Redes neuronales con lógica difusa y sistemas expertos.

Page 39: CONTROL INTELIGENTE.pptx

3. Sistemas híbridos

• Existe una tecnología denominada Algoritmos genéticos que permite la obtenciión de valores optimos de una función desconocida mediante el uso de técnicas de genética.

Page 40: CONTROL INTELIGENTE.pptx

4. Controladores de proceso con lógica difusa

• La lógica difusa es la única tecnología de inteligencia artificial que se ha embebido tanto en controladores de procesos como en PLC`s. Existen equipos de diversos fabricantes que ofrecen ésta posibilidad.

Page 41: CONTROL INTELIGENTE.pptx

Diagrama de controlador para control de grado de suciedad