Tesis:
Corba Control System
- Autor: SEGARRA MARTINEZ, Miguel José
- Título: Corba Control System
- Fecha: 2005
- Materia: Sin materia definida
- Escuela: E.T.S. DE INGENIEROS INDUSTRIALES
- Departamentos: AUTOMATICA, INGENIERIA ELECTRONICA E INFORMATICA INDUSTRIAL
- Acceso electrónico:
- Director/a 1º: SANZ BRAVO, Ricardo
- Resumen: Muchos sistemas de control hoy en día son sistemas de control distribuido (DCS) que al mismo son heterogéneos en su composición. Son también sistemas complejos ya que existe un gran número de elementos hardware y software que debe realizar de una manera conjunta las funciones globales de la planta a controlar. El número de razones para la distribución del sistema es amplio: el cálculo del control debe situarse cerca del proceso porque los retrasos en las comunicaciones son inaceptables, la planta en sí misma se encuentra distribuida en un área geográfica, hay necesidad de fiabilidad y tolerancia a fallos para el sistema de control y muchas otras más. Estas razones, que se convierten en requisitos para el sistema, hacen que los sistemas de control distribuido sean difíciles de construir y que el coste del software desarrollado para ellos siga aumentando mientras que, al mismo tiempo, los costes del hardware decrecen. La Tesis presenta un esfuerzo de investigación para atacar los problemas de la construcción de los sistemas de control distribuido. La Tesis aboga por el uso de una tecnología genérica (CORBA) especializada para los sistemas distribuidos de control en un amplio abanico de dominios de control. De esta manera, CORBA es la tecnología sobre la que es posible atacar la heterogeneidad, complejidad y falta de integración en el desarrollo de los sistemas de control distribuido. En esta investigación, un broker CORBA de tiempo real, ICa ORB, ha sido completamente reconstruido a partir de un trabajo inicial de investigación en la Arquitectura de Control Integrado (ICa) en lo que puede ser denominado como un esfuerzo de investigación a largo plazo. ICa ORB ha sido construido de acuerdo con las especificaciones de CORBA, Minimum CORBA y Real-time CORBA ya que se considera en esta Tesis que las especificaciones y estándares abiertos son necesarios para soportar un nivel de integración completo entre sistemas dispares. ICa ha sido diseñada como una tecnología genérica que permite el desarrollo tanto de grandes sistemas de control como de pequeños sistemas empotrados con requisitos de tiempo real crítico. Para demostrar la validez de esta aproximación al problema, la utilización de una misma tecnología para el desarrollo de sistemas de control distribuido en muchos dominios de control diferentes, una amplia variedad de sistemas de control ha sido construida. Sistemas de Automatización de Subestaciones eléctricas (SAS), control estratégico de plantas petroquímicas o cementeras, o el control distribuido de robots industriales son algunos de ellos. Conjuntamente al esfuerzo de construcción de ICa ORB se ha desarrollado una metodología para su uso en la construcción de sistemas de control distribuido. La metodología ICm utiliza una aproximación al problema basada en Ingeniería de Dominio para desarrollar sistemas de control como líneas de producto a partir de los activos software de una familia de productos. La Ingeniería de Dominio se utiliza para conseguir el desarrollo de los activos software para control distribuido. Los activos constituyen un entorno (framework) software que permite el desarrollo de múltiples sistemas de control dentro de un dominio de control dado o de sistemas para un propósito específico. ICa ORB e ICm se utilizan para el desarrollo de sistemas de control dentro de un proceso que hace que los problemas de su construcción desaparezcan o que al menos se aminoren en gran medida. Cuando un sistema de control distribuido se construye de esta manera se dice en esta Tesis que es un "CORBA Control System", lo que da título a esta Tesis.