|
TÉCNICAS
PARA TELEDIAGNÓSTICO DE SISTEMAS CONTROLADOS POR AUTÓMATAS.
Francisco Javier Olmos Herguedas1,
Gregorio Ismael Sainz Palmero2, Luis Javier de Miguel
González2, Clemente Cárdenas Cuevas1
e-mail: javolm@cartif.es,
{gresai,luimig}@eis.uva.es, clecar@cartif.es
(1) C.A.R.T.I.F.Centro
de Automatización, Robótica y
Tecnologías de la Información y Fabricación.
(2) Escuela Técnica
Superior de Ingenieros Industriales. ETSII
Universidad de Valladolid
- RESUMEN
Tradicionalmente, el problema
de la detección y aislamiento de fallos en los sistemas
complejos ha sido estudiado desde diferentes puntos de vista,
fundamentalmente se han estudiado con sistemas de control
con variables continuas, representando los sistemas mediante
ecuaciones diferenciales o en diferencias. Sin embargo a medida
que las tareas de control se han venido incrementando y la
complejidad de los modernos sistemas de control ha ido aumentando,
se han desarrollado nuevos modelos de naturaleza discreta,
más apropiados que los anteriormente citados.
A estos sistemas se los
denominan Sistemas Dinámicos de Eventos Discretos,
en los cuales la evolución se da a partir de determinados
eventos discretos, y de forma más abreviada se denominan
Sistemas de Eventos Discretos (SEDs).
En el artículo
se muestran las diferentes configuraciones actuales existentes
para obtener la información en diagnóstico de
fallos de sistemas basados en modelos de eventos discretos.
En concreto se muestra la implemantación realizada
por CARTIF en varios proyectos industriales, los diferentes
métodos usados para obtener información de los
procesos automatizados, de tal forma que sea procesada por
el Supervisor/Diagnosticador, las limitaciones y las ventajas
de los mismos.
Posteriormente se mostrarán
las conclusiones obtenidas de la implantación de estos
sistemas. Para terminar se muestran las nuevas tecnologías
de comunicación inalámbricas (GSM, GPRS,UMTS)
su adaptación a la telegestión, sus ventajas
y desventajas en el momento actual.
- INTRODUCCIÓN
La creciente automatización
de los procesos de producción industriales ha representado
un incremento de la complejidad de los sistemas de control.
Dichos sistemas basados en tecnologías digitales han
requerido aumentar su capacidad, en cuanto al número
de variables que pueden tratar, su velocidad de procesamiento
y su capacidad de comunicación. Esta complejidad dificulta
la diagnosticabilidad de los fallos que puedan producirse. Por
otro lado en sistemas altamente automatizados es una exigencia
natural que el diagnostico de fallos se realice de forma automática.
El objetivo final es optimizar la disponibilidad, fiabilidad
y seguridad de los procesos de producción.
A modo de ejemplo, un taller
de montaje o ensamblado de piezas (figura 1) habitualmente presenta
los siguientes elementos: robots, manipuladores, sistemas de
trasporte de piezas, autómata de control, sensores, actuadores,...

Figura 1-Instalación
Industrial
Las necesidades de diagnóstico
automático de fallos en el sistema de monitorización
o en el propio autómata se enfrenta con los siguientes
problemas:
- Complejidad derivada del elevado número
de variables con las que se trabaja, aunque muchas de ellas
sean binarias.
- Dificultad para la observabilidad de
todos los estados y transiciones, ya que algunas transiciones
son muy rápidas y no quedan registradas por el sistema
de monitorización.
- Dificultades para la separabilidad entre
fallos. La separabilidad entre fallos habitualmente se consigue
a través de la redundancia de información. La
redundancia de información se obtiene por redundancia
física (varios sensores que aportan la misma información)
o lógica (las relaciones entre la variables incluyendo
la secuenciación temporal). Esta redundancia no siempre
está presente y es observable. La redundancia de información
puede ser determinista o probabilística.
- Requerimientos para la detección
de fallo en tiempo real para evitar la propagación
del fallos a otros subsistemas, las consecuencias del fallos
y la rápida reparación y puesta en marcha del
sistema.
Se plantea entonces la necesidad
de un sistema de diagnóstico y guiado del operario, de
tal forma que se consiga un sistema que ayude al mantenimiento,
reduciendo con ello el tiempo de diagnóstico y enciclado
rápido, lo cual redunda en un aumento de disponibilidad
propia de la instalación.
- ARQUITECTURAS DEL SUPERVISOR/DIAGNOSTICADOR.
OBTENCIÓN DE LA INFORMACIÓN.
Los métodos de diagnóstico
de fallos basados en Eventos Discretos, [VJ88], [FR93], [BC94],
[LIW88] ,[LW88], [LIN94], [CDF88], [RW87] se pueden clasificar
en dos grandes grupos dependiendo de cómo se encuentre
el sistema a diagnosticar: diagnóstico on-line y diagnóstico
off-line. Los procedimientos para cada uno de los casos se tratan
de forma separada. En el diagnóstico off-line tenemos
el sistema disponible para poder realizar pruebas sobre él,
se pueden mandar secuencias de comandos y obtener las evoluciones
del sistema (equivale a una verificación de funcionamiento
correcto del sistema). Para el caso de sistemas on-line, los
métodos fundamentales de detección de fallos están
basados en redes de Petri. La implantación general se
realiza a través de un sistema de control-supervisor
capaz de evaluar la etapa en la que se encuentra el proceso
y tomar las decisiones oportunas si se encuentra en una situación
de fallo. En este caso el método se basa en modelos Grafcet
y el sistema de control se encuentra implementado en un autómata
industrial y para la toma de decisiones se puede necesitar de
un interprete fuzzy por ejemplo. El problema de estos sistemas
on-line son fundamentalmente dos:
- Deben resolver los problemas de la explosión
combinatoria, para lo cual se está definiendo diferentes
estratégicas, entre las que destacan los métodos
basados en descomposición modular, [RW87], [WR88],
[GAR99], sin embargo el principal problema que se encuentran
es determinar un método sistemático de descomposición
que permita aplicarlo a sistemas complejos.
- Los sistemas on-line desarrollados actualmente
trabajan sobre sistemas cuya evolución se puede monitorizar
completamente, pudiéndose implementar el módulo
supervisor-diagnosticador de forma externa, [GAR99], este
esquema, que es con el que se trabaja en procesos poco complejos
con evoluciones lentas, se puede comportar de forma ineficiente
en sistemas con una evolución muy rápida. Para
resolver este problema se han optado por realizar las siguientes
modificaciones, [OCH00] :
1.- El sistema de diagnóstico
se encuentra implantado en el sistema de control (autómata).
En esta configuración,
el sistema de control es ampliado para que sea capaz de
realizar un autodiagnóstico. Sería una evolución
del método tradicional, se añade la capacidad
de diagnóstico. En algunos casos, esta identificación
es validada por un operario y mandada al sistema de registro
centralizado de averías.
Desventajas:
- Si se quieren depurar fallos de los
módulos de diagnostico, o aumentar el diagnóstico
a fallos que en un principio no se tuvieron en cuenta, será
necesario modificar el código, donde también
se encuentra el código de control.
- La capacidad para aplicar algoritmos
avanzados de diagnosticabilidad y "enciclado rápido"
dependen de la potencia y flexibilidad de programación
del autómata.
- No se puede conseguir una gran interactividad
con el usuario. Estos sistemas se limitan a realizar un
diagnosticado de la avería, en el caso de una avería
"esporádica", no aportan nada de ayuda
al operario de cara a un "enciclado rápido".
2.- El sistema de diagnóstico
y supervisión se implementa en una solución mixta
(equipo externo-sist. de control).
La herramienta de diagnóstico
y guiado será implementado sobre un equipo externo,
por ejemplo en un programa de ordenador, el cual se ejecutará
sobre un PC conectado al sistema de control. Este equipo
tendrá acceso directo al sistema, de tal manera que
el sistema de diagnóstico y guiado solicite toda
la información que sea necesaria para el diagnóstico-supervisión
y guiado.
Esta estructura, en
la situación tecnológica actual que se encuentran
las empresas y sobre todo las tecnologías de la comunicación,
hacen que se transforme en una situación mucho más
modular y escalable, es decir pasamos a una situación
basadas en configuraciones Cliente-Servidor, con pasarelas
o puentes entre protocolos.
Esta configuración,
tendría las siguientes ventajas:
- Gran flexibilidad y potencia para implementar
el sistema de diagnosticabilidad. Lo cual se traduce en
un menor coste de desarrollo.
- El sistema de diagnóstico-supervisión
es independiente del sistema de control. Se pueden realizar
modificaciones de forma fácil en la herramienta de
diagnóstico y guiado, es decir, no es necesario implementar
completamente el sistema de diagnóstico en la puesta
en marcha de la instalación.
- Completa herramienta de guiado de intervención.
Se puede conseguir un "interface" amigable con
el operario y facilmente adaptable a la instalación.
Desventajas:
- Necesita de un ordenador para ser implementado.
Aunque en algunos casos no es así, pues se puede
implementar en el mismo ordenador que posee las pantallas
de explotación (si posee los requerimientos necesarios).
- Se deben hacer ciertas adaptaciones
al programa de control. La herramienta necesita cierta información
procedente del sistema de control.
- Si el autómata no posee libre
ninguna vía de comunicaciones habrá que añadir
una tarjeta de comunicaciones para poderse comunicarse con
la herramienta de diagnóstico y guiado.
En el proceso de diagnosis
se hace necesario la obtención de información
del sistema, si además construimos diferentes diagnosticadores,
que se ejecuten sobre diferentes equipos. En este sentido, se
hace necesario el uso de pasarelas o puentes entre protocolos
de red de fábrica y buses de campo. En la figura siguiente
se muestra una ubicación típica de estas pasarelas
creadas como puente entre la red de fábrica (Ethernet)
y una red basada en Bus local (p.e ModBus).

Figura 2
- NUEVAS TECNOLOGÍAS
La difusión de las
nuevas tecnologías basadas en Internet ha revolucionado
todos los sectores entre los que se encuentra el mantenimiento,
gran reducción de costes, además, la estabilización
y mejora de los nuevos sistemas de comunicación inalámbrica
han abierto nuevas posibilidades en este campo.
La estructura mínima
más eficiente, y totalmante compatible con el esquema
comentado en los apartados anteriores, sería la siguiente:
- Base de Datos con el registro de todas
las alarmas y variables del sistema. La actualización
de la base de datos se realizará mediante aplicaciones
con acceso a los servidores que hacen de puentes.
- Servidor Web interno (publicación
de páginas HTML y WML), con acceso a la base de datos
y con módulos de generación de páginas
dinámicas (ASP,PHP, Servlets,...). Se dotará
al sistema con capacidad para realizar consultas vía
navegador de Internet o mediante navegador WAP, con accesos
restringidos por niveles.
- Sistema de gestión de alarmas.
Con capacidad para gestionar y generar mensajes SMS, tendrá
conexión con el programa de gestión integral
de mantenimiento (G.M.A.O.) de forma que gestione eficientemente
los equipos de mantenimiento.
A continuación se
muestra el esquema general:

Figura 3
- CONCLUSIONES
Debido al aumento de los
niveles de automatización, tendremos sistemas con un
funcionamiento muy complejo, complicadas interacciones entre
una gran cantidad de subprocesos. Por ello será necesario
implementar diferentes estrategias de diagnóstico de
fallos dentro de los niveles de supervisión, para ello
serán necesario usar una estructura de adquisición
de datos flexible que permita trabajar desde todos los niveles
a la vez que permite una sencilla integración de las
nuevas tecnologías basadas en Internet y comunicaciones
inalámbricas, dotarán de mayor potencia a las
herramientas de gestión del mantenimiento a la vez
que se reducen los costes de su desarrollo.
- REFERENCIAS
[BC94] Bavishi,
B., and Chong, E., "Automated fault diagnosis using a
discrete event systems framework," in Proc. 9th
IEEE Int. SYMP. Intell. Contrtr. pp. 213-218. 1994.
[CDF88] Cicslak,
Desclaux, Fawaz, and Variya. "Supervisory control of
discrete event processes with partial obsevations," IEEE
Trans. Automat. Contr., vol. 33, no 3, pp. 249-260, Mar 1988.
[FR93] Ferreiro,
R., Rodriguez, B. , "Process control failure diagnostic
fuzzy expert system", International Conference on Fault
diagnosis, TOOLdiAG’93, Toulouse, april 5-7, 1993.
[GAR99] Garcia
Moreno, E. "Modular Fault diagnosis based on discrete
event systems for a mixer chemical process", Congreso
ETFA-99, Barcelona España 18-21 Octubre, 1999.
[LIN94] Lin,
F "Diagnosticability of discrete-event systems and its
applications," J. DEDS, vol4, no 2, pp. 196-212, 1994.
[LIW88] Lin,
F. and Wonham, M. "Decentralized supervisory of discrete-event
systems," Inform. Sci. Vol 44, pp. 199-224. 1988..
[MP94] de Miguel,
Perán,J.R. "Sistema para la detección y
diagnóstico de fallos utilizando red neuronal"
Libro en memoria de Vicente Alixandre.pág. 317-323.
Universidad de Valladolid 1994.
[MP96] de Miguel,
Luis J. and J.R. Perán, "Métodos de Detección
y Diagnóstico de Fallos Basados en el Modelo de la
Planta", Informática y Automática,
pp. 3-29, Marzo 1996.
[OCH00] Olmos
Herguedas, Francisco Javier, Cárdenas Cuevas, C., Herrero
Marcos, J.M. , Sainz Palmero, G. "Sistemas de Supervisión
de Procesos Industriales que permitan el diagnóstico
de fallos y la ayuda al mantenimiento". 4º Congreso
Español de Mantenimiento. Barcelona. Noviembre
2000.
[RW87] Ramadge,
P.J. and Wonham, M. , "Supervisory control of class of
discrete-event processes," SIAM J. Contr. Optimization,
vol. 25, no 1, pp.206-230, Jan 1987.
[SIL89] Silva,
M., Valette, R., "Petri Nets and Flexible Manufacturing",
In Advances in Petri Nets, Lectures Notes in Computer Sciences,
Vol.: 424, New York, Springer-Verlag, pp.: 374-417, 1989.
[VJ88] VisWanadham,
N. and Johnson, T.L., "Fault detection and diagnosis
of automated manufacturing systems," in Proc. 27th
Conf. Decision Contr., Austin, pp. 2301-2306, 1988
[WR88] Wonham,
M. and Ramadge, P.J, "Modular supervisor control of discrete
event systems," Math. Contr. Optimization, Signals, and
Syst., vol. 1, no. 1, pp.13-30 Jan
- CORRESPONDENCIA
Francisco Javier Olmos Herguedas1Clemente
Cárdenas Cuevas1
e-mail: javolm@cartif.es,
clecar@cartif.es
(1) C.A.R.T.I.F.Centro
de Automatización, Robótica y
Tecnologías de la Información
y Fabricación.
Teléfono: 983 54 65
04 Fax: 983 54 65 21
Parque Tecnológico
de Boecillo. Parcela 205. 47151
www.cartif.es
www.cartif.es/wap
Boecillo. Valladolid.
Gregorio Ismael Sainz Palmero2,
Luis Javier de Miguel González2
e-mail: {gresai,luimig}@eis.uva.es,
(2) Escuela Técnica
Superior de Ingenieros Industriales. ETSII
Universidad de Valladolid
|