You are on page 1of 14

Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 283296

Tutorial

Un Enfoque Aplicado del Control Inteligente


M. Santos*

Departamento de Arquitectura de Computadores y Automtica, Facultad de Informtica, Universidad Complutense de Madrid, C/ Profesor Garca Santesmases s/n,
28040, Madrid, Espaa.

Resumen

El objetivo de este artculo es presentar una panormica de soluciones a problemas de control reales utilizando enfoques de
control inteligente. No se trata de presentar tcnicas y procedimientos de la inteligencia artificial, sino ms bien, una recopilacin de
aplicaciones de control, de una cierta complejidad, en los que estas tcnicas se manifiestan como adecuadas y que, en muchos casos,
son complementarias de tcnicas clsicas de diseo de sistemas de control. Las aplicaciones que se exponen han sido desarrolladas
por miembros del Grupo de Investigacin ISCAR (Ingeniera de Sistemas, Control, Automatizacin y Robtica) de la Universidad
Complutense de Madrid. Todas ellas responden a problemticas reales donde el control ha jugado un papel importante para la
eficiencia y el buen funcionamiento de los procesos. Copyright 2011 CEA. Publicado por Elsevier Espaa, S.L. Todos los
derechos reservados.

Palabras Clave:
Control inteligente, inteligencia artificial, aplicaciones, sistemas reales.

1. Introduccin De este modo surge a finales del siglo XX la lnea de


investigacin denominada Control Inteligente, que nace con la
La aplicacin de la teora de control durante ms de medio intencin de aplicar al control las tcnicas de Inteligencia
siglo ha llevado a denominar de formas distintas a las diversas Artificial (IA), las cuales estaban obteniendo una serie de
estrategias de control que han ido desarrollndose a lo largo de resultados y se consolidaban como disciplina.
dcadas, atendiendo a los objetivos que se persiguen, la Una reflexin interesante resulta de constatar que, de forma
informacin disponible en cada caso, la metodologa empleada un tanto recproca, tambin la teora de control ha influenciado
en el diseo del sistema de control, etc. As por ejemplo al a la investigacin en el campo de la inteligencia artificial. De
control clsico le sucedi aos despus el denominado control hecho, el concepto de agente es muy similar al de
moderno. "regulador, y por lo tanto, al hablar de agentes inteligentes
Aunque la mayora de las metodologas de diseo de estamos de forma indirecta referenciando a los controladores
sistemas de control parten de una base comn, como es el inteligentes.
disponer de informacin sobre el comportamiento de la planta, Por qu surge la necesidad de aplicar un tipo de control
bien en forma de modelo analtico o bien representando de basado en tcnicas que se inspiran en facultades inteligentes de
alguna otra manera su comportamiento, la diversidad de la los seres vivos? Los motivos pueden ser muy variados:
estructura del modelo o de los requerimientos de operacin x En los umbrales del siglo XXI, la ciencia y la tecnologa
conducen a distintas soluciones de control. se enfrentan al reto de encontrar e implementar mejores y

* Autor en correspondencia.
Correos electrnicos: msantos@dacya.ucm.es (Matilde Santos)

2011 CEA. Publicado por Elsevier Espaa, S.L. Todos los derechos reservados
doi:10.1016/j.riai.2011.09.016
284 M. Santos / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 283296

ms sofisticadas soluciones en el rea del control como El desarrollo de los controladores inteligentes requiere
respuesta a la siempre creciente demanda de la sociedad, significativos esfuerzos de investigacin interdisciplinarios
de la industria y de la humanidad en general. para integrar conceptos y mtodos de reas tales como control,
x El control de procesos requiere, en muchos casos, la identificacin, estimacin, teora de la comunicacin, ciencias
intervencin de personal humano para conseguir unos de la computacin, inteligencia artificial, investigacin
determinados objetivos de alto nivel (seguridad, calidad, operativa, neurociencia, entre otras.
produccin). La automatizacin exige que el sistema de Se han desarrollado tambin en los ltimos aos diversas
control pueda reemplazar al operador en esas tareas -o disciplinas que permiten tratar la informacin, tambin con
auxiliarle-, para lo que se precisa gran potencia en el incertidumbre, lo que ha facilitado el diseo de sistemas
manejo del conocimiento que se tiene del proceso y unas basados en conocimiento. Estas tcnicas heursticas son
habilidades especficas (Sanz, 1991). En este tipo de adems muy flexibles y verstiles, por lo que facilitan la
situaciones, el Control Inteligente ofrece perspectivas integracin y sinergia de unas con otras.
interesantes ya que es capaz de suministrar metodologas Adems, la incorporacin de este tipo de estrategias
que permiten realizar de forma automtica algunas de las inteligentes al control ha venido de la mano de los avances
tareas realizadas tpicamente por los humanos. tecnolgicos a nivel electrnico, de hardware, de
x Por otro lado, es comnmente aceptado el hecho de que procesadores, etc., hace unas pocas dcadas las limitaciones
en el control de sistemas complejos (plantas no lineales de computaciones no lo haban permitido.
orden elevado, con parmetros internos que varan en el El control inteligente no deja de ser slo una acepcin de
tiempo, dependientes del entorno, etc.), hay gran uso en la actualidad. De la misma forma que el control
requerimientos que hoy en da no pueden alcanzarse moderno de los aos 60 ha pasado a ser actualmente control
exclusivamente con la teora del control convencional. convencional, el control inteligente se podr llamar
Esto es debido, fundamentalmente, a la presencia de la simplemente control en un futuro no muy lejano. De hecho,
incertidumbre que envuelve a los modelos, mal definidos en palabras de Werbos (2009), el verdadero control inteligente
por falta de informacin, o a que la descripcin analtica -control que duplica las ms cruciales capacidades de la
de esos sistemas es inabordable o conlleva excesiva inteligencia humana- no existe en ningn sistema artificial
complejidad computacional. En muchos procesos reales la actualmente.
planta es, efectivamente, tan compleja que es casi El campo del control inteligente est ayudando a expandir
imposible o inapropiado describirla con modelos el horizonte de la teora del control (RayChauduri, Hamey, and
matemticos convencionales de ecuaciones diferenciales Bell, 1996; Galn et al., 2000). Parte de esta expansin se debe
o en diferencias. Incluso si fuera posible formularla con a la extensin de las fronteras de la tecnologa: desde el
precisin, esta descripcin puede hacer el subsiguiente microprocesador al impacto del procesamiento en paralelo, o
anlisis muy difcil o demasiado complejo para ser til. la computacin cloud. Contribuciones recientes apuntan a la
No hay que olvidar que la complejidad del modelo de la hibridacin del control convencional y el llamado inteligente,
planta depende tanto de la complejidad del sistema fsico como el mejor camino para implementar potentes sistemas de
que representa como de las especificaciones de diseo control.
requeridas (Antsaklis, 1994). El objetivo de este artculo es presentar una panormica de
x Por ltimo, puede existir incertidumbre o cierta falta de soluciones a problemas de control reales utilizando enfoques
concrecin en los objetivos y/o las restricciones, por lo de control inteligente. No se trata de presentar tcnicas y
que el diseo del controlador requerira un tratamiento procedimientos de la inteligencia artificial, sino ms bien, una
ms heurstico que analtico. recopilacin de aplicaciones de control, de una cierta
El tratamiento de estos sistemas complejos o con un complejidad, en los que estas tcnicas se manifiestan como
entorno de incertidumbre, en general no formulables en un adecuadas y que, en muchos casos, son complementarias de
riguroso marco matemtico, ha conducido al desarrollo de los tcnicas clsicas de diseo de sistemas de control. Las
Controladores Inteligentes. aplicaciones que se exponen han sido desarrolladas por
El diseo de esos controladores, basados en el miembros del Grupo de Investigacin ISCAR (Ingeniera de
conocimiento, se ha planteado intentando emular las Sistemas, Control, Automatizacin y Robtica) de la
funcionalidades inteligentes de los seres vivos y, en Universidad Complutense de Madrid (ISCAR 2011). Todas
concreto, el proceso del razonamiento humano. Deberan ellas responden a problemticas reales donde el control ha
incluir adaptacin y aprendizaje, planificacin bajo jugado un papel importante para la eficiencia o el buen
incertidumbre, tratamiento de gran cantidad de datos e funcionamiento de los procesos.
informacin, etc. De la mano de potentes computadores, las
tcnicas proporcionadas por la Inteligencia Artificial se han 2. Historia y caracterizacin del control inteligente
utilizado para conseguir algunos de estos objetivos. El
resultado son controladores autnomos y en cierto grado Sin hacer un recorrido exhaustivo por la historia del control
inteligentes. Futuros avances se dirigen al desarrollo de inteligente ni remontarse a los filsofos mecanicistas del
controladores que puedan auto-aprender a mejorar su periodo griego, no se pueden dejar de remarcar algunos hitos
funcionamiento y a planificar sus acciones. importantes en el desarrollo del control inteligente (Dorato,
1996).
M. Santos / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 283296 285

La idea de desarrollar mquinas autnomas no es nueva. En sobrevivir y reproducirse en un entorno complejo y a menudo
el siglo XVII, el filsofo John Locke ya se preguntaba si las hostil. La inteligencia adems crece y evoluciona.
mquinas podan saber. Aunque no dej de ser una En resumen, un sistema inteligente tiene la habilidad de
especulacin filosfica, recoga una idea que estaba entonces actuar apropiadamente en un entorno con incertidumbre,
en la sociedad. donde una accin apropiada es la que aumenta la probabilidad
En la literatura cientfica encontramos tres desarrollos que del xito, y el xito es la consecucin de los sub-objetivos de
han servido de base para el Control Inteligente: comportamiento que respaldan el ltimo objetivo del sistema.
En el siglo XVII, el tambin filsofo Gottfried Leibniz Desde el punto de vista de la Teora del Control, la
propuso construir una mquina capaz de llevar a cabo inteligencia puede definirse como la integracin del
cualquier proceso de razonamiento por el que se le preguntara. conocimiento y la realimentacin en un sistema de control que
Es decir, planteaba lo que podra ser el precursor del sistema puede planificar y generar acciones dirigidas a conseguir un
experto tal y como queda descrito en nuestros das. objetivo.
Saltando al siglo XIX, uno de los ms importantes nombres De ah que una descripcin de sistema de control
es Charles Babbage, cuyo ingenio analtico era capaz de inteligente sea la siguiente:
realizar operaciones algebraicas. Adems, fue Babbage quien Un sistema de control inteligente es el diseado de forma
propuso implementar un sistema formal en el cual toda la que puede autnomamente conseguir un objetivo de alto nivel
pluralidad de los fenmenos fsicos pudieran ser cuando sus componentes, objetivos de control, modelos de la
adecuadamente descritos. planta y leyes de control no estn completamente definidos,
Pasando por el auge de la ciberntica, y en el mismo siglo tanto porque no son conocidos en el momento del diseo como
XX, Alan Turing defina en 1936 el concepto de mquina porque cambian de forma inesperada.
inteligente como aquella que realizara tareas en un dominio El trmino de control inteligente est estrechamente unido
especfico de forma equiparable a los hombres. Desde al de autnomo, puesto que tpicamente un controlador
entonces el test de Turing se viene aplicando a los ms inteligente debe tener un alto grado de autonoma a la hora de
potentes computadores para medir en cierto modo su grado de tender hacia sus objetivos de control (Antsaklis, 1995).
inteligencia. El control inteligente es un procedimiento
Aunque entonces nadie supusiera viable el objetivo comn computacionalmente eficiente de dirigir un sistema complejo a
de estos tres proyectos, su relacin es hoy da evidente, y se un objetivo, con una representacin incompleta o inadecuada
han visto hechos realidad en los sistemas expertos y las y/o bajo unas especificaciones imprecisas de cmo hacerlo; es
calculadoras automticas. decir, que acta apropiadamente en un entorno con
El trmino control inteligente fue introducido a incertidumbre.
principios de la dcada de 1950 por el Dr. K. S. Fu, quien En definitiva, el controlador inteligente es un controlador
inici los estudios en ese rea. heurstico, en cierto modo autnomo, no lineal, y adaptativo
En Mayo de 1993, atendiendo a una invitacin del (con aprendizaje)
Technical Committee on Intelligent Control del IEEE
Control Systems Society, se cre un grupo de trabajo para 3. Metodologas del control inteligente
definir y caracterizar el control inteligente. Como resultado
han sido numerosas las aproximaciones dadas a este concepto, Los avances en el campo del Control Automtico, la
dependiendo del punto de vista del enfoque y de los problemas Inteligencia Artificial, la Electrnica, sensores, procesamiento
tratados (Antsaklis, 1994). de seales, actuadores, etc., proporcionan nuevas herramientas
Desde entonces, el control inteligente sigue vivo, y por lo para el control de sistemas complejos.
tanto evolucionando y expandiendo su caracterizacin con La metodologa de control es el conjunto de tcnicas y
nuevos desarrollos. procedimientos usados para construir y/o implementar un
controlador para un sistema dinmico. La metodologa puede
2.1 Definiciones de sistema inteligente incluir tanto el diseo del procedimiento de control como el
La dificultad para definir un sistema inteligente radica en tipo de algoritmos/hardware utilizados para su implementacin
los diversos conceptos de inteligencia. final (Passino, 1993).
Es de comn consenso que para que un sistema acte como Para muchos sistemas inteligentes de control, la
un sistema inteligente debe emular las funciones de las metodologa de diseo del controlador es esencialmente
criaturas vivas en cuanto a algunas de sus facultades mentales. heurstica y basada en ciertos principios de la Inteligencia
Al menos, la inteligencia requiere la habilidad de percibir Artificial o la investigacin operativa. Las metodologas de
(agente) y adaptarse al entorno (aprendizaje), tomar decisiones control inteligente son muy variadas, e incluyen, por ejemplo,
y realizar acciones de control. Altos niveles de inteligencia la lgica borrosa, sistemas expertos (control basado en reglas),
pueden incluir el reconocimiento de objetos y sucesos, la aprendizaje, sistemas de planificacin para control, algoritmos
representacin del conocimiento en modelos lingsticos y el de bsqueda, sistemas hbridos, diagnstico de fallos y
razonamiento y la planificacin. En grados ms avanzados, la reconfiguracin, autmatas, redes de Petri, redes neuronales,
inteligencia proporciona la capacidad de percibir y entender, programacin evolutiva, algoritmos genticos, optimizacin
de elegir razonadamente y de actuar satisfactoriamente bajo heurstica, etc.
una gran variedad de circunstancias, as como de prosperar,
286 M. Santos / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 283296

Algunas de las metodologas de control inteligente incluyen estructura causal de un proceso e incluye relaciones de
o comparten caractersticas de las desarrolladas para el control concurrencia.
convencional. Esta hibridacin ha resultado esencial para el Tanto los procesos secuenciales como los no secuenciales
control inteligente. La complementariedad entre las estrategias pueden ser modelados mediante redes de Petri. Estos ltimos a
clsicas y heursticas ha permitido en muchos casos menudo utilizan la varianza como medida de la dependencia
implementar de forma eficaz tcnicas inteligentes, o ampliar el entre sucesos. Estos modelos pueden contener elementos
rango de aplicacin de la teora clsica de control. Aprovechar estacionarios y transitorios.
esta sinergia se ha relevado muy eficiente en numerosas Un modelo de red de Petri formula las propiedades de un
aplicaciones reales. sistema en el lenguaje de la lgica; de todas formas, tambin
Hoy en da, en un problema de control las tcnicas de la utiliza la representacin algebraica. La aproximacin es tan
inteligencia artificial pueden participar en muchas facetas: abstracta que ha resultado poco atractiva para propsitos de
modelado de la planta, modelado del controlador, de ambos control, pero sin embargo muy til en el campo del modelado.
como un solo proceso, modelado de slo parte o de todo
Sistemas Expertos
(normalmente no todos los aspectos son desconocidos o
sometidos a incertidumbre), etc., y de la parte de control Un campo pionero de la IA, que ha sido muy utilizado, es
propiamente dicha. Adems el enfoque puede ser puramente el de los sistemas expertos (ES). Un sistema experto es
heurstico, formal o mixto. Esto permite una gran versatilidad bsicamente un conjunto de programas de ordenador que
en su aplicacin. aplica el proceso del razonamiento humano al conocimiento de
La Inteligencia Artificial, IA, se puede definir como el un experto en la solucin de tipos especficos de problemas.
estudio de las facultades mentales a travs del uso de modelos Tpicamente un sistema experto tiene tres componentes
computacionales. Este trmino data de los aos 1950, y se principales: la base de conocimientos, que contiene el
debe a un grupo de cientficos que estudiaron el cerebro conocimiento necesario para entender, formular y resolver los
humano como modelo natural, integrando la ciberntica y los problemas y depende de la adquisicin y representacin de
computadores (McCarthy, Minsky, Newell, Simon). Desde ste; el motor de inferencia, cerebro del ES que obtiene las
entonces, los investigadores en el campo de la IA han conclusiones, y un interface con el usuario para facilitar su
generado ideas y tcnicas muy tiles para el control de utilizacin, generalmente grfico y con mens.
sistemas, y a su vez, el desarrollo de la IA se ha visto Los sistemas expertos o sistemas basados en reglas
estimulado en su interaccin con el control de procesos. conllevan un paradigma de solucin basado en reglas del tipo
En particular, el control automtico puede hacer efectivo el if-then. Algunas caractersticas tanto de la base de
uso de: conocimientos como del motor de inferencia son: la heurstica,
x nuevas tcnicas y entornos avanzados de programacin el tratamiento simblico, la toma de decisiones, la memoria, la
x tcnicas para tratar la heurstica prediccin y la inferencia.
x nuevos sistemas hardware Esta aproximacin, que resulta muy til en la toma de
x avances en la electrnica y las comunicaciones decisin y es una herramienta eficiente en el modelado de
Los procedimientos de modelado, anlisis, diseo, sistemas de control, es normalmente muy lenta en sistemas
simulacin, etc., de los sistemas de control son un rea natural complejos de alta velocidad, presentando adems una
para la aplicacin de los mtodos de la IA. capacidad de aprendizaje muy limitada ya que carecen de una
Actualmente la mayora de los mtodos de la inteligencia importante caracterstica de la inteligencia humana: la
artificial estn bien delimitados, y muchos de ellos han sido habilidad para aprender de la experiencia. No obstante, han
aplicados con xito al diseo y control de sistemas a nivel sido incorporados en gran nmero en controladores y
industrial, comercial y acadmico o de investigacin. En aplicaciones de control, sobre todo a nivel supervisor y para
ocasiones, se ha propuesto una combinacin de dos o ms de sintona de controladores convencionales, o en esquemas de
ellos como solucin. Cabe destacar por su versatilidad tres de control como el de ganancia programada.
estas tcnicas: la lgica borrosa, las redes neuronales y los Lgica Borrosa (Fuzzy)
algoritmos genticos, que se agrupan bajo la denominacin de
Computacin Suave (Soft Computing). La lgica fuzzy o borrosa, una forma matemtica de
Se van a exponer algunas estrategias inteligentes sin representar la imprecisin inherente al lenguaje natural, fue
profundizar en detalles, centrndonos ms bien en el origen y introducida por Lofti A. Zadeh (1965).
aplicabilidad de cada una de ellas. La teora de conjuntos borrosos resulta muy til en aquellas
situaciones en que los datos y sus relaciones no pueden
Redes de Petri escribirse en trminos matemticos precisos. Los conjuntos
En 1962 Carl Adam Petri public su tesis doctoral titulada borrosos son una generalizacin de la lgica clsica y
Kommunikation mit Automaten, en la que por primera vez contienen objetos que pertenecen de forma imprecisa o
se formulaba una teora general para sistemas discretos gradual al conjunto. El grado de pertenencia viene definido
paralelos. Las redes de Petri son una generalizacin de la por una funcin de pertenencia, que usualmente toma valores
teora de autmatas, y utilizan mtodos grficos para entre 0 y 1.
representar sistemas como condiciones y eventos. La La primera aplicacin de la lgica borrosa al control fue
representacin no es puramente secuencial pero s refleja la realizada por Mamdani, en 1974. Su aspecto novedoso est en
M. Santos / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 283296 287

que pretende emular la estrategia de control que seguira un Computacin Evolutiva en Control
experto humano en el control manual de un proceso ms que el
Es otro rea relativamente reciente de investigacin y
controlador en s, y en que utiliza informacin descrita en
consiste en el desarrollo de algoritmos computacionales
trminos lingsticos.
basados en el funcionamiento evolutivo de los sistemas
Es una de las aproximaciones ms populares hoy en da en
biolgicos y su aplicacin al control.
la industria, especialmente en Japn y se ha ido consolidando
Una combinacin de redes neuronales y estrategias
aunque ms lentamente en USA y Europa.
evolutivas puede ser muy robusta y eficiente para el diseo de
Tanto la teora como las aplicaciones de la lgica borrosa
controladores adaptativos y auto-organizados.
siguen actualmente en desarrollo, y ha sido implementada con
Hay diversas implementaciones de estas estrategias
xito en numerosas aplicaciones prcticas, si bien sigue siendo
evolutivas. El paradigma de los Algoritmos Genticos (GA) es
tambin en algunos casos un tema de controversia en la
la forma ms popular, pero tambin estn los sistemas de
comunidad cientfica (Sala and Ario).
enjambres, colonias de hormigas, y en general lo que se
Redes Neuronales denomina sistema computacional inmunizado, basado en la
operacin de un sistema biolgico inmune.
En la dcada de los 80 los investigadores comenzaron a
Un algoritmo gentico es esencialmente un procedimiento
considerar las redes de neuronas artificiales, paradigma
de bsqueda y optimizacin modelado segn los mecanismos
computacional cuya estructura emula el proceso biolgico del
genticos de seleccin natural de los seres vivos. Los GAs
aprendizaje humano. Se ha definido una red neuronal como un
surgieron del estudio de los autmatas celulares llevado a cabo
sistema compuesto por muchos elementos de procesamiento
por Holland y colaboradores en la Universidad de Michigan en
(neuronas) que operan en paralelo, cuya funcin es
1975.
determinada por la estructura de la red, las conexiones y el
La base de los algoritmos genticos est en la
procesamiento realizado por los elementos computacionales o
representacin abstracta de las soluciones candidatas dentro de
nodos. Las redes neuronales pueden aprender de datos de
un dominio de conocimiento. Esta representacin es
entrenamiento, y en realidad son aproximaciones de funciones
denominada un individuo. Un conjunto de individuos forman
matemticas.
una poblacin, y sucesivas poblaciones constituyen una
Se ha demostrado que las redes neuronales pueden ser
generacin. Cierta funcin de ajuste se asigna a cada uno de
usadas con efectividad y precisin para la identificacin y el
los individuos de una generacin para evaluarles. A la
control de sistemas con dinmicas complejas, especialmente
evaluacin de una generacin se sigue la creacin de la
para plantas no lineales que varan en el tiempo y que resultan
siguiente, y el proceso se repite hasta que se halla una
ms difciles de regular con mtodos convencionales
solucin. La idea fundamental es que el individuo mejor
(Valverde and Gachet 2007). En la vida real la mayora de los
(fenotipo) es el que ms contribuye a la siguiente generacin.
procesos industriales pertenecen a esta categora, de ah la
El xito de los GAs est en su capacidad de optimizar tanto
necesidad de mtodos inteligentes para controlar esos
explorando nuevos puntos en el espacio de bsqueda como
sistemas.
explotando la informacin ya descubierta. Es ms, poseen un
El inters creciente en las redes neuronales se debe a su
paralelismo implcito y tienen la habilidad de mantener
gran versatilidad y al continuo avance en los algoritmos de
mltiples soluciones concurrentemente, por lo que son menos
entrenamiento de redes y en el hardware, lo que ha sido
susceptibles a mnimos locales y problemas de ruido.
posible gracias a que cada vez es ms fcil disponer de
Su aplicacin al control se fundamenta en que un proceso
computadores extremadamente rpidos, a un precio
complejo se puede a menudo reducir a una aproximacin
competitivo, para implementar estos algoritmos. La mayora
funcional numrica del problema, que se pueden optimizar
de las aplicaciones desarrolladas hasta ahora lo han sido en
mediante los algoritmos genticos.
reas de clculo intensivo. Dentro del control hay tambin
reas con esos requerimientos como la identificacin en Sistemas hbridos
tiempo real y el control de grandes estructuras flexibles, o en
Como ya se ha comentado, la flexibilidad de las tcnicas
robtica, donde la aportacin de las redes neuronales puede
que provienen de la inteligencia artificial permite asociarlas a
dar un mejor resultado. El desarrollo hardware de redes
otras estrategias que las complementan y potencian a la hora
neuronales puede llevar a una nueva revolucin en las
de solucionar problemas complejos de control.
aplicaciones del control, similar a la producida con la
As la hibridacin de dos o ms tcnicas inteligentes, o la
aparicin de los microprocesadores.
de alguna o algunas de ellas con el control convencional, han
Las redes neuronales o mtodos conexionistas se han
permitido abordar aplicaciones reales con xito (Albertos and
demostrados potentes herramientas para el diseo de sistemas
Sala, 2004).
inteligentes de control. El trmino neurocontrol ha empezado a
En algunas aplicaciones complejas se ha aprovechado la
consolidarse en la literatura cientfica y est creciendo en
complementariedad existente entre los controladores
popularidad.
convencionales y los sistemas inteligentes para desarrollar
Los mtodos que combinan la aproximacin borrosa con
estrategias ms eficientes. As, por ejemplo, cuando se habla
las redes neuronales estn tambin en auge (Marichal et al.
de reguladores PID inteligentes nos referimos a PID expertos,
2007). El control neuro-borroso es actualmente objeto de
quizs con un sistema de reglas para su sintona, u optimizados
numerosas investigaciones y desarrollos.
288 M. Santos / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 283296

con redes neuronales, o con algoritmos evolutivos. (Villagr clsicos. En algunos casos, se trata de sistemas mal definidos
et al. 2010). (incertidumbre, falta de informacin), en los cuales se presenta
Otro caso resulta de abordar los dos aspectos del diseo de una necesidad de mejorar el funcionamiento (conseguir unas
un sistema de control con diversas tcnicas: la identificacin y especificaciones ms restrictivas).
modelado de la planta por un lado, y el diseo del controlador Por lo tanto se caracterizan en general por la alta
por otro. Para cubrir ambas reas se han utilizado las redes complejidad computacional del modelo analtico que los
neuronales y el Control Adaptativo con Referencia a Modelo representa, o bien ste no existe. Adems se encuentran en
(MRAC). entornos cambiantes. Junto con esto, suele haber disponible un
Las redes neuronales proporcionan en la identificacin de cierto conocimiento sobre su comportamiento, dado por la
algunos sistemas modelos ms precisos que con mtodos experiencia o por un operador experto, que se podra
convencionales, especialmente para sistemas no lineales con incorporar para controlar mejor al sistema.
parmetros variables. Aplicarlas a un mtodo adaptativo, como Las aplicaciones que se exponen a continuacin han sido
el MRAC, se traduce en que los pesos de las redes se pueden llevadas a cabo por del grupo ISCAR (Ingeniera de Sistemas,
considerar como los elementos del vector de parmetros del Control, Automatizacin y Robtica) de la Universidad
controlador, y el proceso de aprendizaje determina un vector Complutense de Madrid (ISCAR 2011). De todas ellas, en esta
de parmetros que optimiza un ndice de funcionamiento seccin se comentan con un cierto nivel de detalle slo dos
basado en el error. que resultan ms significativas por su aportacin en el mbito
En lugar de usar una arquitectura de red neuronal del control inteligente y por haber sido implementadas para
feedforward estndar, que es entrenada mediante la estrategia sistemas reales, con prototipos fsicos o las plantas fsicas.
de backpropagation esttica, se suelen preferir las redes Otras aplicaciones de control inteligente realizadas por el
recurrentes (dinmicas) para la identificacin y el control grupo de automtica de la UCM que tambin han dado
adaptativo de sistemas no lineales. resultados muy satisfactorios se van a comentar muy
La aplicacin de redes neuronales al control adaptativo con brevemente en la siguiente seccin.
referencia a modelo es todava un campo de experimentacin
relativamente nuevo. Muchas de las investigaciones en curso 2.1 An adaptive fuzzy control scheme for embedded
se centran en la seleccin y funcionamiento del apropiado applications
algoritmo de aprendizaje para el ajuste adaptativo del Esta aplicacin se realiz en la University of Oxford, UK,
controlador, utilizando en algunos casos algoritmos genticos en el marco del proyecto: An adaptive fuzzy control scheme
(Martn-H, de Lope, and Santos 2009).
for embedded applications. Se trata de controlar la
En este sentido, el campo del control inteligente est
temperatura de un criostato, un dispositivo que trabaja con
ayudando a expandir el horizonte de la teora de control, pero
helio lquido y permite observar propiedades pticas de
tambin el control clsico ha enriquecido al control inteligente
diversos materiales.
proporcionando metodologas de diseo, estrategias de
El control se realiza variando el voltaje aplicado a un
sintona, etc.
calentador elctrico en el interior del criostato. El rango de
temperaturas de funcionamiento es de 4.2 K a 200 K. El flujo
4. Aplicaciones de control inteligente
se controla variando la posicin de una vlvula del tubo que
conecta el criostato con la bomba de helio (Figura 1).
Todo esfuerzo conducente a tratar problemas hasta ahora
insolubles se puede considerar beneficioso en s, y por lo tanto
positivo, independientemente del resultado que se obtenga.
Abordar nuevas aplicaciones redunda en un mejor
conocimiento tanto del proceso o sistema en s como de las
tcnicas que se prueban, as como de sus capacidades y
limitaciones.
En este sentido, el control inteligente ha permitido abordar
una serie de problemas reales de los que no se contaba con las
tcnicas adecuadas para resolverlos, en gran medida debido la
naturaleza de informacin que les caracteriza. En algunos
casos s haba conocimiento sobre los mismos, pero ese
conocimiento era difcil de manejar o de tratar de forma
analtica y por lo tanto no se podan utilizar mtodos clsicos
de control.
Se van a presentar a continuacin una serie de aplicaciones
de mbitos muy diversos: qu tienen todas ellas en comn?
Por un lado, se trata de procesos complejos, es decir,
plantas no lineales, de orden elevado, con parmetros internos
variantes en el tiempo y/o dependientes del entorno. Adems,
suelen presentar un pobre comportamiento con reguladores Figura 1: Esquema del sistema del criostato.
M. Santos / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 283296 289

Este sistema real es altamente no lineal, con dinmica ms Se ha trabajado con un modelo de trayectoria de referencia
rpida a bajas temperaturas. Tambin la ganancia estimada del que sea posible de acuerdo con las restricciones fsicas y la
sistema aumenta con la temperatura, as como el retardo. Esta dinmica de la planta.
ganancia es mayor para flujos de gas bajos. En definitiva, Los resultados (Figura 3) fueron especialmente buenos a
presenta una asimetra relevante para temperaturas por encima altas temperaturas, donde el sistema es ms difcil de controlar
de 120 K y no tan acusada a bajas temperaturas. Por lo tanto, (Santos and Dexter, 2002).
tiene una fuerte dependencia del punto de operacin
(temperatura).
Como primera aproximacin de control se implement un
controlador borroso de ganancia programada (Figura 2). Esta
estructura de control muestra la eficiencia de la hibridacin de
tcnicas convencionales e inteligentes.
Para las distintas regiones de operacin, segn la
temperatura, se dise un controlador PID para cada zona de
altas temperaturas, basndonos en la estimacin de un modelo
de sistema de 2 orden con retardo, y un controlador PI para
regiones de baja temperatura a partir del modelo de 1 orden
con retardo del mismo.
Con el fin de evitar cambios bruscos en los parmetros del
PID al pasar de una regin a otra, se desarroll un sistema de
reglas borrosas que cambia de forma suave los parmetros de
sintona del PID (Santos, Brandizzi, and Dexter, 2000).

Figura 3: Resultados experimentales del control borroso de ganancia


programada.

Tambin se aplic a este sistema otra estructura de control


inteligente, en concreto un control neuro-borroso adaptativo
(Figura 4) que combina dos tcnicas inteligentes, las redes
neuronales y la lgica borrosa (Santos and Dexter. 2001).
Figura 2: Esquema del control de ganancia programada borrosa. El sistema tiene dos lazos. El controlador hacia adelante es
Este sistema borroso es de tipo Takagi-Sugeno con un modelo borroso relacional que aprende la entrada a la
consecuentes singleton (punto borroso o escalar). La entrada planta (control) mediante un algoritmo de aprendizaje para
es la temperatura deseada, yd y las salidas los parmetros del seguir una trayectoria predefinida. El vector de pesos se
regulador, es decir: Kp, Ti, Td. Se definieron tres bases de n actualiza mediante tcnicas recursivas (Fuzzy Least Mean
reglas borrosas, una para ganancia. Por ejemplo, para la Square FLMS) que minimizan el cuadrado del error. Se tiene
constante proporcional son del tipo en cuenta la fuerza y frecuencia de particulares combinaciones
de valores de entrada que han tenido lugar durante el
if yd is A1 then Kp is w1Kp entrenamiento.
 La identificacin neuro-borrosa de la inversa del proceso
(estimacin de la salida de la planta) es el otro bloque, tambin
if yd is An then Kp is wrKp implementado mediante un sistema neuro-borroso. La salida
Siendo A1,, An los conjuntos borrosos que cubren el del modelo borroso es lineal (T-S) en los pesos de la reglas.
intervalo de discurso correspondiente a esta variable ([0.25 5] El controlador proporcional del lazo interno compensa
V/K) y w el centro de los mismos. Los parmetros iniciales de perturbaciones no medidas y otros posibles errores durante el
estas ganancias estn relacionados con los modelos estimados entrenamiento (se demostr posteriormente que no era
en lazo abierto, que tambin permitieron establecer los rangos necesario ya que el sistema durante el aprendizaje se mantena
de variacin de las variables lingsticas que representan cada estable).
uno de esos factores. Las funciones de pertenencia son En la Figura 5 se presentan los resultados experimentales,
triangulares con 50% de solapamiento. La inferencia se realiza donde se puede ver cmo el sistema aprende rpidamente a
mediante la suma-producto y para la conversin de la salida de seguir la referencia, tanto para bajas como para altas
borroso a ntido se us el mtodo del centro del rea. temperaturas.
Este proceso permite obtener para cada parmetro de Tambin se puede observar como en la respuesta (lnea de
sintona su valor mediante una ecuacin de la forma: puntos) hay un ligero desajuste con respecto a la referencia
(lnea continua) durante los primeros cambios de la referencia,
Kp PmwKpm  Pm  1wKpm  1 hasta que el sistema aprende. Pero en ningn momento llega a
ser inestable.
290 M. Santos / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 283296

El buque de alta velocidad, llamado Silvia Ana, es un


ferry TF-120, que realiza rutas por el Mar de la Plata y el mar
Bltico (Figura 6). Su tamao es de 119 m de eslora, 14,696 m
de manga y 2,405 m de calado. Su peso con carga es de 475
toneladas. Estas grandes dimensiones le permiten llevar hasta
1.250 pasajeros y 250 coches.

Figura 4: Esquema de control neuro-borroso adaptativo con aprendizaje.

Figura 6: Fotografa del ferry Silvia Ana.

Las caractersticas de su dinmica son las siguientes. Sus


movimientos son de tipo oscilatorio, con grandes inercias
debido a sus dimensiones. Es bastante estable el movimiento
vertical con mares de popa pero con mares de proa depende
del estado de la mar (altura de las olas) y de una variable
denominada frecuencia de encuentro, que cuando est prxima
a la frecuencia natural de oscilacin, origina valores mximos
de la aceleracin.
La dinmica del buque es compleja ya que tiene seis grados
de libertad. Es un sistema no lineal de ecuaciones con
coeficientes no constantes y fuertes acoplamientos.
Adems hay que considerar y modelar el estado de la mar
(SSN), definido por las olas. Las olas regulares se caracterizan
Figura 5: Resultados experimentales del control neuro-borroso con auto- por su altura, H (m), y su longitud de onda, (m). La mar real,
aprendizaje de la temperatura del criostato. irregular y cambiante, es sin embargo una combinacin de olas
regulares. Para describirla se usa la frecuencia modal del
2.2 Control neuro-borroso de las aceleraciones verticales espectro, w0 (rad/s), frecuencia dominante, as como la altura
de un barco de alta velocidad significativa, H1/3: el tercio de las que son ms altas
(promedio). Con estas tres medidas: H1/3, w0, , se obtiene un
Esta aplicacin est enmarcada dentro de dos proyectos valor entre 0 (mar lisa) y 9 (enorme) de la escala de Douglas
nacionales titulados: Control Robusto e Inteligente de Buques que define el estado de la mar segn la World Meteorological
de Alta Velocidad (CICYT, TAP97-0607-C03-01) y su Organization (WMO).
continuacin, Control en Seis Grados de Libertad de Ferries Para modelarlo se han aplicado tcnicas de inferencia
Rpidos para mejora de la seguridad y confort (CICYT, DPI borrosa con aprendizaje, basndonos en los datos obtenidos
2000-0386-C03-01), llevamos a cabo por el grupo de mediante Precal, un simulador de elementos finitos, que a
automtica de la UCM. partir de las ecuaciones de la dinmica del sistema proporciona
El objetivo principal es reducir las aceleraciones verticales la relacin entre momento de cabeceo y de arfada y las
de un buque manteniendo la velocidad, ya que se ha probado correspondientes aceleraciones.
que son stas las principales causantes de la fatiga y el mareo Adems se cuenta con resultados experimentales obtenidos
durante la navegacin. De hecho, se ha definido un parmetro a partir de una maqueta de 1/25 (4.5 m) con la que se han
denominado ndice de mareo, MSI (OHanlon and McCawley, realizado carreras en el Canal de Experiencias Hidrodinmicas
1974) relacionado con estas aceleraciones. La repercusin es de El Pardo (CEHIPAR, Madrid).
inmediata en la mejora de la estabilidad, seguridad, y Los modelos de inferencia borrosa (FIS) basados en Precal
prestaciones en la navegacin en general, y en particular en se obtuvieron a partir de seales sinusoidales (a la frecuencia
actividades martimas como cruceros, defensa, etc. modal), es decir, con olas ideales. Las tres variables de entrada
Se ha planteado por lo tanto un problema en el que del sistema borroso de inferencia son:
intervienen los tres paradigmas del control: Modelo + x Altura significativa (frecuencia modal de las olas):
Actuadores + Control. Se han obtenidos diversos modelos del [0.9, 7.7] (m)
barco basados en tcnicas inteligentes cuyos detalles se x Velocidad del buque: [20, 40] (nudos)
pueden consultar en (Santos, Lpez, and de la Cruz, 2005b; x Rumbo proa olas: [0, 180] ()
Santos, Lpez, and de la Cruz, 2006).
M. Santos / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 283296 291

Estas entradas estn descritas por 5 conjuntos borrosos velocidad de 40 nudos, estado de la mar 5 y olas de proa. El
gaussianos, uniformemente distribuidos. La salida es una modelo sigue bien la dinmica del sistema.
funcin lineal de las variables de entrada (sistema borroso tipo Una vez obtenidos diversos modelos del sistema, se abord
Takagi-Sugeno). el problema del control del mismo, bajo el paradigma del
El sistema borroso aplica agrupamiento substractivo para control inteligente.
obtener, a partir de los datos, las amplitudes y fases de las El objetivo principal era disminuir el valor absoluto de las
seales verticales, en concreto, de las aceleraciones y aceleraciones verticales, para aumentar la seguridad y el
momentos de arfada y cabeceo (Lpez et al. 2002a). confort en la navegacin.
En la figura 7 se muestran resultados del modelo obtenido Para ello se aadieron unos actuadores que compensaran,
para la aceleracin vertical, a una velocidad de 40 nudos con con las fuerzas de sustentacin que generan, la fuerza de
mar de proa (Santos, Lpez, and de la Cruz, 2006). arfada y el momento de cabeceo del barco. Estos actuadores
aadidos a la maqueta son un alern en popa y dos aletas en
proa (Figura 9). El alern tena un ngulo mximo de
movimiento de 15, y las aletas se movan entre -15/+15. El
control debe disearse para mover esos actuadores de forma
que ofrezcan la mxima superficie al frente de olas,
atendiendo al ngulo de encuentro.

Figura 7: Modelo neuro-borroso del ferry.

Tambin se obtuvieron modelos neuro-borrosos aplicando


inferencia a los datos obtenidos en los experimentos con la
maqueta en el CEHIPAR. Se cont para el entrenamiento con
45 experimentos con olas regulares, y para la validacin con 9
experimentos con olas reales (para comprobar la
generalizacin). De nuevo se obtuvieron modelos de las
aceleraciones verticales de arfada y cabeceo.
Por ltimo se ensay un modelo neuro-borroso predictivo, Figura 8: Modelo predictivo del momento de arfada.
basndose en una serie de hiptesis (Santos, Lpez, and de la
Cruz, 2005b). Se asume que el momento de cabeceo y de
arfada, a velocidad constante del barco U, depende de cmo
han sido las olas en n instantes anteriores definidos por un
periodo de muestreo t. As, por ejemplo, se puede predecir el
momento de cabeceo M5 a partir de la expresin:

M 5 (t ) f (ola(t  n u 't ), ola(t  (n  1) u 't ), , ola(t  't ))

Donde para la identificacin de la funcin f se utiliza un Figura 9: Alerones aadidos al prototipo del barco.
FIS con 10 entradas, las ltimas 10 medidas anteriores de la Se implementaron varias estrategias de control, tanto
elongacin de la ola (ola), obtenidas a intervalos de 1.5 s (el convencional como inteligente, para luego poder compararlas.
clculo de n y de t determin estos valores como ptimos). En primer lugar se dise e implement un controlador PID
Se entren el sistema de inferencia borroso con los datos borroso tipo Sugeno. Las tres entradas son, por lo tanto, el
experimentales disponibles. error, cambio en el error y error acumulado. Puesto que el
En la Figura 8 se muestra la respuesta del modelo frente a control va a perseguir que el error sea nulo, se ha definido el
los datos experimentales para el momento de arfada, con error como la aceleracin WVA (Worst Vertical
Acceleration), es decir, la que experimenta el pasajero peor
292 M. Santos / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 283296

situado, por lo tanto la ms elevada, con el objetivo de que el Tabla 1: Resultados experimentales de la aplicacin del control borroso en
regulador la disminuya lo ms posible. La salida es el ngulo la aceleracin vertical y el ndice de mareo.
de ataque de cada actuador. Adems se ha adaptado el control SSN4 SSN5 SSN5
con ganancias no constantes. El efecto de aplicar una ganancia 40 nudos 30 nudos 40 nudos
a una variable lingstica es equivalente a desplazar o sin control 0.6069 0.9031 0.9900
modificar las funciones de pertenencia de esa variable. Estas WVA simulacin 0.2962 0.7705
ganancias se han ajustado mediante algoritmos genticos (/s2) experimento 0.2079 0.6673 0.5832
(Lpez y Santos. 2002c). mejora (%) 65.7 26.1 41.1
Algunos de los resultados obtenidos con el sistema real en sin control 4.0844 27.5710 27.5444
el Canal de Experiencia Hidrodinmicas del Pardo se muestran MSI simulacin 0.5924 19.2531
en la figura 10 y en la Tabla 1, donde se generaron olas a lo experimento 0.1843 17.7692 12.0813
largo del canal para probar distintos controladores. mejora (%) 95.5 35.6 56.1
En la figura 10 se puede observar como la aceleracin
vertical de cabeceo (pitch) se reduce incluso para altas Sobre este mismo sistema, y basndonos en el modelo no
velocidades y estados de la mar fuertes cuando se aplica el lineal del mismo, se disearon dos Sistemas de Inferencia
control borroso (Santos, Lpez, and de la Cruz. 2005a; Santos, Borrosa de tipo Mamdani para controlar la amplitud y la fase
Lpez, and de la Cruz, 2003; Lpez et al., 2002b). del movimiento de los alerones (Figura 11). Esta aproximacin
Adems este tipo de control se compar con otras borrosa se basa en reglas y mejora la interpretabilidad del
implementaciones de reguladores convencionales y avanzados, regulador.
siendo la aproximacin basada en lgica borrosa la que redujo Se estableci una estrategia de control para la apertura del
en mayor grado las aceleraciones y por lo tanto el ndice de actuador, en cascada con otro regulador de la frecuencia de
mareo. oscilacin de esos alerones.
El control en amplitud tiene como variables de entrada:
- Estado de la mar Z0 = {1.19 a 0.41}(rad/s). Se han
asignado 5 conjuntos borrosos etiquetados con el nivel de
la mar, SNi, i = SSN
- Velocidad y ngulo de encuentro en una variable que es
UcosP = {-40 a 40}(nudos). Se han definido 8 etiquetas
para esta variable que van desde MA (muy alta), A (alta),
MD (media), B (baja), en mares de proa, y las mismas
MAP, AP, MDP y BP, con mares de popa
Como variable de salida se ha tomado el mximo ngulo de
apertura de los actuadores, al que se han asignado cuatro
conjuntos borrosos: Ninguna (sin correccin), Pequea,
Mediana, y Grande, no uniformemente distribuidas.
Las reglas estn basadas en el estudio cualitativo del
sistema y resultan del anlisis de la correccin que pueden
proporcionar los actuadores al moverse.
De igual forma se ha diseado un regulador de fase para
cambiar la frecuencia del actuador:
Figura 10: Reduccin de la aceleracin de cabeceo mediante el control x Incrementando el ngulo mximo de apertura, reduce la
borroso. frecuencia de oscilacin.
La Tabla 1 muestra la reduccin de la mxima aceleracin x Reduciendo el ngulo de apertura aumenta la frecuencia
vertical (WVA), tanto por el hecho de introducir unos alerones de oscilacin.
que incluso sin control, por el rozamiento, disminuyen la Por lo tanto, las entradas de este controlador son:
inestabilidad, como por la aplicacin del control borroso para - error en la fase, Go = {-360, 360}(). Se han asignado 5
variar el ngulo de ataque de estos alerones segn el modelo etiquetas a los conjuntos borrosos: Muy avanzado,
de las olas. Tambin se puede ver cmo el ndice de mareo Avanzado, Correcto, Retrasado, y Muy retrasado.
MSI baja en un % elevado para altas velocidades. - mxima apertura, Mi (que como se observa en la Figura 11
La conclusin ms interesante es que permite ampliar el es la salida control de amplitud).
rango de navegacin a estados de la mar que de otra forma no Como variable de salida se obtiene el mximo ngulo de
seran navegables. Esto reporta un beneficio econmico apertura de los actuadores, de igual forma que para la
directo, as como mayor seguridad y confort para los amplitud.
pasajeros.
M. Santos / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 283296 293

alejamiento y acercamiento. La salida es la propulsin (fuerza)


o la no-propulsin: cuando el error de posicin o su derivada
tienen valores por debajo de cierto umbral.
Los resultados obtenidos en simulacin son relevantes para
misiones en el mbito aeroespacial.
Otro problema abordado junto con miembros del Instituto
de Automtica Industrial del CSIC, tambin mediante control
borroso en este caso multivariable, es el ajuste de tratamientos
Figura 11: Esquema de control borroso en cascada para los actuadores del en agricultura de precisin. En concreto, el ajuste adecuado de
barco. la dosis de fitosanitario de un sistema dosificador, acoplado al
tractor que lo va derramando sobre el terreno, en tiempo real.
Este controlador se valid en simulaciones. Lo que interesa Para ello es necesario un sistema de visin que detecte la mala
destacar del mismo es la estructura del control borroso en hierba durante el recorrido y, en funcin de ese valor y del
cascada. ndice de cobertura, determine en cada instante la cantidad
ptima a aplicar, abriendo y cerrando las distintas secciones de
5. Otras aplicaciones la barra del tractor por la que sale el lquido.
Este sistema de visin artificial genera dos mapas: uno del
Al hilo de diversos proyectos, tanto de investigacin estado de crecimiento del cultivo (EC), y otro de cobertura de
fundamental como aplicada o con la industrial, el grupo malas hierbas (IC). Segn los valores de estas variables, en
ISCAR ha tenido ocasin de probar la eficiencia del control primer lugar se ajusta la apertura/cierre de seccin. Despus se
inteligente en numerosas aplicaciones reales en distintos ajusta el caudal y la velocidad para alcanzar una cierta dosis,
campos. En algunos casos estos desarrollados se han llevado a ya que a mayor caudal, ms cantidad aplicada, y cunto ms
cabo conjuntamente con otros grupos de investigacin. rpido va el tractor menos tiempo pasa por encima de la mala
As, por ejemplo, otra aplicacin de control inteligente, hierba y, por lo tanto, echar menos herbicida.
tambin enmarcado en un proyecto nacional competitivo Los resultados de las simulaciones indican que segn este
actualmente en desarrollo (CICYT, DPI 2009-14552-C02-01), esquema de control, el 11,5 % de las veces cambia la
consiste en el control de un helicptero de cuatro rotores. El velocidad y slo el 3,8% el caudal. Es decir, es una estrategia
objetivo final es que este vehculo autnomo aterrice y no invasiva ya que acta ms sobre la velocidad que sobre el
despegue desde una plataforma mvil, tpicamente un barco, caudal. Adems, el 77,5% de las veces slo se usa media
para tareas de vigilancia, bsqueda y rescate en el mar dosis, por lo que en simulaciones se ha llegado a ahorrar hasta
mediante colaboracin de vehculos autnomos marinos y un 93% de herbicida (Burgos-Artizzu, Ribeiro, and Santos
areos. El empleo de tcnicas de control inteligente para estos 2007).
vehculos ya se apunta en (Bjar y Ollero, 2008; Yi-Bo, Zhen Por ltimo se describe muy brevemente otra aplicacin que
and Zhang, 2011). en este caso aplica exclusivamente una de las estrategias de la
En este caso se han diseado cuatro controladores PID- inteligencia artificial, las redes neuronales. Consiste en el
borrosos tipo Mamdani (lingsticos) para la altura y los tres control de posicin de una gra prtico o puente gra. Un
ngulos que definen la trayectoria de estos vehculos (ngulos puente gra consiste en una viga mvil que se desplaza en la
de alabeo, cabeceo y de arfada). La salida es la potencia de direccin x sobre unos rales. Adems, un carro se desplaza a
cada uno de los cuatro motores. Para considerar el acoplo que lo largo de la viga, en la direccin y perpendicular a x. Del
existe entre los motores se ha diseado un mdulo de carro cuelga un cable que sostiene la carga, pudiendo sta ser
agregacin, tambin con lgica borrosa, que implementa este izada o bajada a lo largo del eje z. De esta forma, es posible
acoplamiento y calcula la potencia final necesaria de los posicionar la carga en cualquier punto del espacio de trabajo
motores. Hasta ahora los resultados obtenidos en simulacin xyz de la gra (3D). El prototipo de este sistema se encuentra
son muy prometedores. disponible en algunos laboratorios de automtica de diversas
Tambin se ha desarrollado el control de posicin de universidades, por lo que tiene un claro inters docente.
satlites en los cinco puntos de libracin de Lagrange del Es un sistema complejo, multivariable y no lineal. La
sistema binario Tierra-Luna mediante tcnicas inteligentes, en identificacin y el control se realizan mediante linealizacin
concreto, reguladores P y PD borrosos (Alonso y Santos, por realimentacin del sistema usando redes neuronales. Se
2011). Los puntos de Lagrange L4 y L5 presentan idealmente han utilizado para ellos Layered Digital Dynamic Network, es
un comportamiento estable, pero L1, L2 y L3 son puntos de decir, redes de tipo perceptrn multicapa con una lnea de
silla, por lo tanto inestables. retardos para que sean dinmicas.
Se ha trabajado con un modelo que incluye efectos El modelo no lineal de la gra se dise utilizando la
complejos como el viento solar, la no esfericidad de los formulacin Lagrangiana con tres entradas (los tres motores),
planetas y la deriva de la rbita lunar. Sobre los satlites se cinco salidas, y diez estados. Se aadieron bloques NARMA-
ejerce una propulsin continua. L2 (uno por cada eje de la gra), donde se implementa una red
Para cada satlite, y para cada una de las dos direcciones neuronal que identifica y controla un eje de la gra,
del plano (la variacin en altura se considera despreciable), se aproximando las funciones f y g. A partir de estas
ha controlado el error de posicin (km) y su derivada (km/s):
294 M. Santos / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 283296

aproximaciones se obtiene directamente la seal de control 6. Aplicaciones del Control Inteligente de diversos
(Fernndez Villaverde y Santos, 2006). grupos de investigacin
2.1 Otras aplicaciones Sera una tarea totalmente imposible el recopilar, incluso de
Son numerosas las aplicaciones que se podran referenciar, forma muy somera, los trabajos realizados en el rea de las
donde se muestra la eficiencia de las tcnicas del control aplicaciones del Control Inteligente por grupos nacionales o
inteligente para abordar problemas complejos. Algunas de las internacionales. Esto se puede interpretar como un ndice de la
realizadas por miembros del grupo ISCAR de la UCM se alta productividad de los investigadores en este campo y de la
enuncian a continuacin. salud de este paradigma de control.
x Aplicaciones de la inteligencia artificial a los sensores y Dentro del panorama nacional, cabe remarcar, como prueba
biosensores de sto, la publicacin de una Seccin Especial en la Revista
x Evaluacin de tcnicas de inteligencia artificial para toma Iberoamericana de Automtica e Informtica Industrial (vol. 4,
de decisiones y optimizacin de estrategias no. 2, 2007) titulada: Control Inteligente y sus Aplicaciones.
x Sistema inteligente reconfigurable para el control En este nmero de la revista se recogen diez trabajos de
eficiente del alumbrado en carreteras, basado en lgica aplicaciones muy variadas, en los que las tcnicas de la
borrosa y redes sensoriales de bajo consumo Inteligencia Artificial y el Control han contribuido a la
solucin de problemas en mbitos muy diversos:
x Clculo de la demora en carreteras convencionales
medioambientales, agrcolas, industriales, de navegacin area
mediante lgica borrosa
y terrestre, etc.
x Sistema de ayuda a la toma de decisiones basado en
En general, la mayora de los grupos nacionales que
rboles Borrosos de Decisin
pertenecen al grupo Control Inteligente del Comit Espaol de
x Aplicacin de tcnicas inteligentes para reconocimiento Automtica (CEA) han llevado a cabo con xito aplicaciones
de patrones y clasificacin en seales de fusin (Santos de las diversas tcnicas de la inteligencia artificial en el
and Cantos 2010) y diagnstico mdico (Farias, Santos control de sistemas. En Madrid, adems del grupo ISCAR de
and Lpez 2010) la UCM (http://www.dacya.ucm.es/area-isa/), en la
x Razonamiento borroso en una red de nodos sensorizados Universidad Politcnica el grupo de investigacin Control
para vigilancia y control medioambiental: aplicacin a Inteligente (www.intelligentcontrol.es) centra su investigacin
polgonos industrializados en robtica mvil y control de procesos aplicando estas
x Optimizacin inteligente de trayectorias interplanetarias estrategias. La Universidad de Valencia da cobijo a varios
con asistencias gravitacionales grupos de investigacin, como el de Control Predictivo y
x Control de helicpteros basado en autoestructuras y Optimizacin Heurstica (CPOH) (ctlpredictivo.upv.es), y
optimizacin con algoritmos genticos especialmente el grupo de Control de Sistemas Complejos
x Sistema borroso para aparcar de forma autnoma (GCSC) (www.isa.upv.es/gcsc), que centra sus estudios en el
vehculos modelado y control de sistemas dinmicos que presentan
x Sistema borroso para calcular el riesgo de la conduccin incertidumbre, no linealidades y distintos modos de
en carreteras comportamiento. El grupo de investigacin de Inteligencia
x Control borroso del flujo en una columna de destilacin Artificial e Ingeniera del Conocimiento (AIKE)
x Ejemplo de control inteligente: confort en el transporte (http://perseo.inf.um.es/~aike) de la Universidad de Murcia,
ferroviario desarrolla actividades relacionadas con la aplicacin de
x Sistema borroso para el control de semforos tcnicas de ingeniera y gestin del conocimiento dominios
x . diversos como la medicina, la agricultura, la evaluacin de
Estas y otras aplicaciones de control inteligente se recursos medioambientales o el diagnstico y mantenimiento
encuentran descritas con detalle en las publicaciones de equipos de plantas industriales, empleando la lgica borrosa
asociadas, que se pueden consultar en la pgina web del grupo como herramienta en muchas de sus investigaciones. En la
ISCAR (http://www.dacya.ucm.es/area-isa/), o en Universidad Politcnica de Catalua, el grupo de Robtica
http://www.dacya.ucm.es/msantos/. Inteligente y Sistemas (http://grins.upc.es), trabaja en el
Por ltimo, un campo muy interesante de investigacin lo estudio, evaluacin y desarrollo de sistemas robticos con
constituye la sintona de controladores borrosos, que dada la estas herramientas. No se pueden dejar de mencionar el
falta de una metodologa general para el diseo de los mismo, Instituto de Automtica e Informtica Industrial
sigue siendo un tema abierto y en donde la complementariedad (http://www.ai2.upv.es), de la Universidad de Valencia, ya que
de la teora de control clsica y las tcnicas inteligentes estn posee varias lneas de investigacin sobre control de procesos
dando buenos resultados (Santos, Dormido, and de la Cruz en las que aportan caractersticas inteligentes y predictivas a la
1996). consecucin de soluciones tecnolgicas. La divisin de
Automatizacin y Control de Procesos de la fundacin
CARTIF de Valladolid (http://www.cartif.es), y el CARS
(anteriormente Instituto de Automtica Industrial del CSIC)
destacan por la utilizacin de estas herramienta inteligentes
para la consecucin de sus objetivos de investigacin aplicada,
M. Santos / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 283296 295

desarrollo tecnolgico e innovacin de procesos, productos y English Summary


sistemas.
Destacar tambin las incursiones en aplicaciones reales del An Applied Approach of Intelligent Control.
Grupo de Robtica de la Universidad de la La Laguna, del
Grupo de Diseo Integral de la Universidad de la Rioja Abstract
(http://www.unirioja.es/dptos/dim/investigacion_idg.shtml), el
Grupo de Control Inteligente de la Universidad del Pas Vasco The purpose of this paper is to show how intelligent control
(http://www.ehu.es/gici) y el Grupo de Sistemas Avanzados de can solve real control problems. Several complex control
Control (SAC) de la Universitat Politcnica de Catalunya applications are described. Intelligent techniques, in some
(UPC). cases combined with classical controllers, are applied and have
En la comunidad andaluza existen muchos grupos de been proved successful for these applications. These
investigacin que trabajan con lgica borrosa, redes developments have been carried out by the people of the
neuronales y algoritmos genticos, algunos tratando de ISCAR (System Engineering, Control, Automation and
ampliar y mejorar la teora en torno a estos campos y otros Robotics) Research Group, at the Complutense University of
emplendolas como herramientas para la resolucin de Madrid.
problemas complejos. Por citar algunos ejemplos, los grupos
Ingeniera Automtica y Robtica y el de Robtica, Visin y Keywords:
Control (http://grvc.us.es) de la Universidad de Sevilla. En
Granada el grupo de investigacin Soft computing y Intelligent control, artificial intelligence, applications, real
sistemas de informacin inteligentes (http://sci2s.ugr.es) posee systems.
mltiples lneas de investigacin sobre estas tcnicas y sus
aplicaciones. En la Universidad de Mlaga, el grupo de
Ingeniera de Sistemas y Automtica (http://www.isa.uma.es) Agradecimientos
tambin emplea la lgica borrosa en aplicaciones de control y
robtica. Los autores agradecen la financiacin del proyecto CICYT
Por ltimo, mencionar que entre las lneas de investigacin DPI2009-14552-C02-01.
del grupo Control y Robtica de la Universidad de Huelva
(http://www.uhu.es/diesia/html/controlyrobotica.html), se
encuentran la modelizacin y simulacin de procesos
industriales, el aprendizaje automtico y el control inteligente, Referencias
empleando como herramientas la lgica borrosa y los
Albertos P., Sala A. 2004. El control borroso: una metodologa
algoritmos evolutivos. integradora. RIAI, 1, 2, 22-31.
Alonso Zotes F., M. Santos, 2011. Modelado, simulacin y control de
7. Conclusiones satlites situados en los puntos de Lagrange del sistema Tierra-Luna.
RIAI, 8, 204-215.
El rea del control inteligente ha demostrado ser una Antsaklis, P.J. 1994. Defining intelligent control, IEEE Control Systems,
June, 4.
aproximacin eficiente para aplicaciones de mbito muy Antsaklis, P.J. 1995. Intelligent learning control, IEEE Control Systems,
variado: industrial, agrcola, medio ambiente, espacial, 15 (3), pp. 5-7.
qumico, navegacin area y martima, Bjar M., A. Ollero. 2008. Modelado y control de helicpteros autnomos.
Los ejemplos que se han presentado en este artculo, Revisin del estado de la tcnica. RIAI, 5, 4, 5-16.
desarrollados por miembros del grupo ISCAR de la Burgos-Artizzu, X.P., A. Ribeiro, M. Santos. 2007. Controlador borroso
multivariable para el ajuste de tratamientos en agricultura de precisin.
Universidad Complutense de Madrid, y los resultados que lo RIAI, 4, 2, 64-71.
avalan dan buena prueba de ello. Dorato P. 1996. Control History from 1960. Preprints vol. G, 13th World
La diversidad de tecnologas, su potencialidad y Congress of IFAC, San Francisco, CA, USA.
flexibilidad hacen que esta lnea tenga numerosas Farias G., Santos M., Lpez V. 2010. Making decisions on brain tumour
posibilidades de aplicacin y que siga siendo un campo abierto diagnosis by soft computing techniques. Soft Computing, 14, 1287-
1296.
a la investigacin.
Fernndez Villaverde A., M. Santos. 2006. Control de una gra prtico
Su facilidad de diseo y, en algunos casos, su simplicidad mediante redes neuronales. Actas XXVII Jornadas de Automtica,
computacional permite resolver problemas complejos en 1006-1011.
tiempo real. Galn R., Jimnez A., Sanz R., Mata F., 2000. Control Inteligente,
Revista Iberoamericana de Inteligencia Artificial, 4, 10, 43-48.
ISCAR 2011 (Ingeniera de Sistemas, Control, Automatizacin y
Robtica), www.dacya.ucm.es/area-isa
Lpez, R., M. Santos, J. Aranda, S. Esteban. 2002a. Neuro-Fuzzy
modelling of a fast ferry vertical motion. 15th IFAC World Congress.
Lpez, R. M. Santos, O. R. Polo, S. Esteban, 2002b. Experimenting a
fuzzy controller on a fast ferry, IEEE CCA, 2, 1082-1086.
Lpez, R., M. Santos. 2002c. Neuro-Fuzzy system to control the fast ferry
vertical acceleration. 15th IFAC World Congress.
296 M. Santos / Revista Iberoamericana de Automtica e Informtica industrial 8 (2011) 283296

Marichal G. N., Gonzlez E. J., Acosta L., Toledo J. 2007. Aproximacin Santos M., A.L. Dexter. 2002. Control of a cryogenic process using a
Neuro-Fuzzy para Identificacin de Seales Viales Mediante Fuzzy PID Scheduler. Control Engineering Practice, 10, 1147-1152.
Tecnologa Infrarroja, RIAI, 4, 2, 26-31. Santos, M., R. Lpez, J.M. de la Cruz, 2003. Amplitude, phase and
Martn-H J.A., de Lope J., Santos M. 2009. A Method to Learn the Inverse frequency fuzzy controllers of a fast ferry vertical motion. Proc.
Kinematics of Multi-link Robots by Evolving Neuro-Controllers. ECC03.
Neurocomputing, 72, 13, 2806-2814. Santos, M., R. Lpez, J.M. de la Cruz. 2005a. Fuzzy Control of the
OHanlon, J. F., McCawley, M. E. 1974. Motion sickness incidence as a vertical acceleration of fast ferries. Control Engineering Practice. 13/3.
function of acceleration of vertical sinusoidal motion. Aerospace 305-313.
Medicine, 45, 4, 366369. Santos, M., R. Lpez, J.M. de la Cruz, 2005b. Modelo Predictivo Neuro-
Passino, K.M. 1993. Bridging a gap between conventional and intelligent Borroso de la Aceleracin de Cabeceo de un buque de alta velocidad.
control, IEEE Control Systems, June. RIAI, 2, 3, 39-47.
RayChauduri, T., L.G.C. Hamey, R.D. Bell, 1996. From conventional Santos, M., R. Lpez, J.M. de la Cruz, 2006. A Neuro-Fuzzy Approach to
control to autonomous intelligent methods. IEEE Control Systems, Fast Ferry Vertical Motion Modelling. Engineering Application of
October, 78-84. Artificial Intelligence, 19, 313-321.
Sala A., Ario C.V. 2009. Reduciendo distancias entre el control borroso y Sanz, R., A. Jimnez, R. Galn y E. A. Puente, 1991. Introduccin al
el control no lineal: luces y sombras, RIAI, 6, 2, 26-35. control inteligente de procesos, Informtica y Automtica, vol. 24-1.
Santos M., Dormido S., de la Cruz J.M. 1996. Derivative action in PID- Valverde R., Gachet D. 2007. Identificacin de Sistemas Dinmicos
Fuzzy controllers. Cybernetics and Systems, 27, 5, 413-424. Utilizando Redes Neuronales RBF, RIAI, 4, 2, 32-42.
Santos, M., J. Brandizzi, A.L. Dexter. 2000. Control of a Cryogenic Villagr J., Milans V., Prez J., de Pedro T. 2010. Control Basado en PID
Process using a Fuzzy PID Scheduler. IFAC Workshop on Digital Inteligentes: Aplicacin al Control Robusto de Velocidad en Entornos
Control. Past, present and future of PID Control, 401-405. Urbanos, RIAI, 7, 4, 44-52.
Santos M., Cantos A.J. 2010, Classification of plasma signals by genetic Werbos P.J. 2009. Intelligence in the brain: A theory of how it works and
algorithms, Fusion Science and Technology, 58, 706-713. how to build it. Neural Networks, 22, 3, 200-212.
Santos M., A.L. Dexter. 2001. Temperature control in a liquid helium Yi-Bo L., Li Zhen, Zhang Xiao-Dong, 2011. Status and trends of
cryostat using a self-learning neurofuzzy controller, IET Proc.-Control unmanned aerial vehicle flight control techniques. Flight Dynamics
Theory Appl. 148, 3, 233-238. Zadeh, L.A. 1965. Fuzzy sets, Information and Control, 8, 338-352.

You might also like