Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
UNIDAD 1
Pgina 1. 2
1.1. INTRODUCCIN
Hablar de control distribuido es hablar de control en general. Todo depende del contenido que se asocie a la palabra control. Durante muchos aos, control distribuido se ha asociado a la distribucin de las funciones de control de proceso en un sistema complejo. Hoy en da se sigue hablando de control distribuido, pero ahora este concepto es mucho ms amplio y afecta a los actuadores, sensores, elementos de control, bases de datos y estaciones de supervisin y anlisis de datos, todo ello integrado en un sistema nico interconectado. Las razones son mltiples. Por una parte, la evolucin de la tecnologa que ha comportado la utilizacin de algoritmos de control ms complejos, incluyendo en algunos casos el control multivariable, control ptimo, control adaptativo o la inteligencia artificial, por citar algunos de los ms importantes. Por otra, se ha producido un gran desarrollo, estandarizacin y modularizacin del hardware de soporte, junto con un gran aumento de capacidad de tratamiento de datos a bajo costo, a lo que han contribuido enormemente los autmatas programables y los PC industriales. Finalmente, la miniaturizacin a bajo costo posibilitada por el desarrollo de la microelectrnica ha supuesto una revolucin en instrumentacin y actuadores, al poder disponer de microcontroladores y de circuitos especializados en el tratamiento y gestin de las comunicaciones digitales. A todos estos aspectos hay que aadir las necesidades que la creciente competitividad crea en las empresas (fabricar series cortas, una amplia gama de productos con un estricto control de precios, inversiones ajustadas a las necesidades de cada momento pero abiertas a futuras ampliaciones, etc.), que exigen a los nuevos sistemas de control una arquitectura y caractersticas que permitan la necesaria flexibilidad, escalabilidad y gestin de datos de proceso. Todo sistema de control que supere una mnima complejidad est constituido por varios elementos: uno o ms controladores industriales o dispositivos de entrada/salida, uno o ms computadores de supervisin y/o control, una o ms aplicaciones software y un sistema de comunicacin digital. Se trata de sistemas distribuidos tanto por lo que se refiere al reparto de las funciones especficas de control como a la ubicacin de datos y al control de los flujos de informacin. Si se hace un repaso de las caractersticas esenciales de estos elementos, en relacin con su aporte en la distribucin del control, se tiene que: Las comunicaciones son el elemento clave en dichos sistemas, ya que ponen en contacto los diferentes elementos fsicos que lo constituyen, permiten establecer una estructura de flujo de informacin y actan como integrador.
Pgina 1. 3
Dado que su funcin es la de interconectar diferentes equipos, si se desea que no necesariamente todos ellos correspondan a un mismo proveedor, es preciso que estas comunicaciones respondan a un estndar ampliamente aceptado y reconocido por los diferentes proveedores. El desarrollo e implantacin efectiva de estos estndares han sido decisivos en la evolucin de las estructuras de control y de la propia tecnologa del software y hardware de los sistemas de control. Dado que la comunicacin entre PC supera el mbito del control industrial y que ya existen estndares claramente definidos para las redes locales, el estndar especfico para las comunicaciones en las aplicaciones de control industrial, sobre el que conviene centrar la atencin, es el correspondiente al bus de campo que se encarga de las comunicaciones en planta. Actualmente existen varios estndares definidos que responden a diferentes realidades. En algunos casos se trata de estndares desarrollados en diferentes reas geogrficas (Interbus-S en Europa, Fieldbus en EEUU) en otros casos responden a desarrollos propietarios de alguna empresa o grupo de empresas del sector con una fuerte implantacin que han popularizado su propio estndar, que ha sido tomado como opcin por otros proveedores. Por otra parte, dentro de los estndares tambin existen diferencias sobre la base del grado de complejidad de las aplicaciones para las que han sido desarrollados (DeviceNet, Profibus). De todas maneras, si se tiene en cuenta el punto de partida inicial, ya se puede empezar a hablar de un nmero relativamente reducido de estndares. Otro elemento caracterstico de los actuales sistemas de control son los dispositivos de entrada/salida diseados especficamente para trabajar en forma distribuida. Estos dispositivos incorporan funciones de control y tratamiento de datos y permiten al usuario final acercar la interface de entrada/salida a los sensores y actuadores, consiguiendo reducir el cableado necesario y facilitar la deteccin de fallas y mantencin. El dispositivo de entrada/salida distribuido incluye tres funciones: adaptador de seal, regla de conexin y tratamiento de comunicaciones: DeviceNet, ControlNet, Fieldbus,Interbus-S. Dentro de los dispositivos de entrada, pero con una caracterizacin especfica, se encuentran los que se conocen como instrumentacin inteligente. Se trata de dispositivos de captacin de seal que incluyen una electrnica integrada que realiza funciones de gestin de comunicaciones, permitiendo su conexin directa a un bus de campo, funciones de calibracin y seleccin de parmetros de medida (ganancia, offset, rango) y, en algunos casos, tambin funciones de almacenamiento de datos. Los PC y los autmatas programables se han consolidado como los dispositivos estndar para la realizacin de funciones de control, supervisin y registro de datos, as como de comunicacin, va red, con otros dispositivos del sistema. La utilizacin de PC conectado en red local permite la distribucin de diversas funciones de supervisin, control y seguridad, as como de distribucin y almacenamiento de datos. El software de control, a partir de la estandarizacin de los PC, de sus entornos
Pgina 1. 4
operativos y de la interfase de usuario ha experimentado un gran crecimiento. Actualmente est disponible una amplia oferta de software abierto trabajando bajo estndares de amplia difusin: Windows, ODBC, enlaces DDE, etc. Los flujos de informacin responden a la arquitectura Cliente/Servidor: un dispositivo requiere un dato determinado y acta como Cliente, solicitando al Servidor que le proporciona dicha informacin. Segn las diferentes estructuras, los dispositivos se especializan como Clientes o como Servidores o realizan funciones de Cliente y funciones de Servidor. En realidad, la estructuracin del flujo de comunicaciones es un punto clave para el paso de un sistema de control centralizado a uno de control distribuido. Los actuales sistemas se caracterizan por una integracin de las aplicaciones, la ubicacin distribuida de los datos y su disponibilidad para diferentes dispositivos mediante una red. La seleccin de los datos a manejar y almacenar en cada estacin y de los datos que deben transmitirse a la estacin principal de control, que tambin puede actuar como servidor de datos para los Sistemas Empresariales de Informacin (MIS), as como asegurar la correcta sincronizacin de los mismos, son aspectos bsicos para una correcta estructuracin del flujo de comunicaciones.
1.1.1. Tendencias
Las tendencias que marcan el futuro inmediato en el sistema de control se centran en: Disminucin de cableado y de hardware utilizando un nico estndar de bus de campo o un conjunto de buses de campo, orientados a diferentes grados de complejidad del dispositivo segn el nivel de funcionalidades soportado, pero manteniendo una compatibilidad en sentido ascendente, lo que posibilita la escalabilidad del sistema. Avance en el desarrollo de sistemas abiertos, permitiendo la intercambiabilidad de elementos: estaciones de supervisin, dispositivos de control, sensores y actuadores y red de comunicaciones. Seleccin de la topologa y el protocolo de red para integrar procesadores y dispositivos de entrada/salida. Simplificacin de los procesos de incorporacin de nuevos mdulos o dispositivos al sistema de control, como el sistema Delta V de Fisher-Rosemount. El objetivo es similar a las capacidades plug & play popularizadas a nivel de PC: se trata de permitir la fcil y rpida expansin del sistema mediante la adicin de mdulos de software o hardware, con capacidad para reconocer y configurar los dispositivos y aplicaciones en el momento de su instalacin en el sistema.
Pgina 1. 5
Y, finalmente, la mejora de la escalabilidad, que junto a la utilizacin de sistemas abiertos garantiza la mxima proteccin de la inversin. En cada momento, de acuerdo con las necesidades presentes, se utilizan los elementos con la capacidad y potencia requeridos para las funciones de control y supervisin. Cuando, por necesidades de mantenimiento o por la evolucin de las condiciones de entorno, se requiere el uso de dispositivos ms potentes, podemos hacerlo fcilmente sustituyendo el elemento preciso por uno de ms potente, pero aprovechando el resto del sistema, sin tener que efectuar necesariamente su reconfiguracin.
1.1.2. Historia
En 1959 se puso en marcha el primer sistema de control por computador en una refinera de Texas. En 1964 su uso fue extendindose en el control directo de procesos mediante controladores digitales especficos. Diferentes compaas qumicas, especialmente en USA y UK, fueron aplicando los nuevos equipos de control. En general, se trataba de sistemas caros, con una puesta en marcha y un mantenimiento que tambin lo eran. En esta poca se popularizaron las computadoras IBM 360 y PDP8 en este tipo de aplicaciones. Se trataba siempre de un nico equipo que centralizaba las funciones de control y supervisin, registrando datos y enviando seales de mando a los actuadores o consignas a dispositivos de control analgico especficos, siempre conectados directamente a este equipo central. En los aos 70, Yokogawa y Honeywell, dieron un paso ms y crearon sistemas con diferentes equipos de proceso. Las funciones de control empezaban a distribuirse y a jerarquizarse. En 1977 aparecieron los primeros sistemas de control redundantes. Esta nuevas estructuras ya requeran la caracterstica bsica de los sistemas de control distribuido: la intercomunicacin entre diversos equipos, inicialmente entre controladores y supervisores. Los aos 80 se caracterizaron por la aparicin de los ordenadores personales de IBM y por un gran desarrollo de software para aplicaciones de control y supervisin. A mediados de los 80 aparecieron los transmisores inteligentes, que abrieron la puerta a las comunicaciones digitales entre equipos. En esta dcada se populariz el concepto de CIM (fabricacin asistida por computador) y la General Motors impuls el desarrollo del sistema MAP orientado a la implementacin generalizada del CIM. Respecto a los algoritmos de control, la potencia de las nuevas herramientas posibilit el desarrollo de algoritmos ms complejos: control ptimo y control adaptativo, entre otros. En 1987, Foxboro present en el mercado controladores con inteligencia artificial.
Pgina 1. 6
Pgina 1. 7
Figura 1.1.- Diseo bsico de un sistema de control. a) Proporcionar algn medio para observar y manipular variables de proceso, de modo de interactuar e intercambiar informacin con ste. b) Recolectar la informacin recogida por sus entradas (proceso-hombre), procesarla de acuerdo a criterios establecidos, y distribuirla hacia el proceso y los componentes del sistema.
Pgina 1. 8
c) Establecer enlaces de comunicacin entre componentes del sistema, de tal modo de permitir la transferencia e intercambio de informacin entre estos. d) Proporcionar algn medio de interaccin con el hombre, de modo que este pueda operar, supervisar y administrar los procesos bajo control del sistema, como asimismo para que se pueda supervisar y modificar el comportamiento de los componentes artificiales del sistema.
Pgina 1. 9
Correlacionar sensores y actuadores con puntos de entrada y salida del sistema de control. Monitorear seales analgicas en tiempo de muestreo restablecidos. Acondicionar y filtrar seales analgicas. Definir y normalizar los rangos de variacin de las seales analgicas. Transformar las seales analgicas en datos digitales (mdulo de entrada). Retener valores digitales que se transformaran en seales de salida. Transformar valores digitales en seales anlogas de salida. Proporcionar algn medio que lleve las salidas a un valor preestablecido. Aislar fsicamente el subsistema digital del mundo analgico. Proporcionar la energa elctrica a seales de entrada y salida pasivas. Proporcionar una interfaz con el operador para que este opere manualmente el equipo.
Una de las caractersticas principales de la interfaz analgica/digital es el diseo organizado de mdulos, conjuntos que agrupan fsicamente varios tipos de seales continuas y discretas asociadas a una tarea de control como tambin para abarcar bajo su mbito de accin varios lazos mono variables. Las seales tpicas manejadas por esta interfaz son las siguientes: Entradas y salidas analgicas (4-20 mA / 1-5 VDC)
Entradas y salidas digitales(0-5 V DC / 10-24 V DC /10-110 V AC). Entradas y salidas de pulsos a (0-5 V DC/0-24 V DC). Entradas y salidas de contactos (O-24 V DC70-110 V AC).
Pgina 1. 10
criterios preestablecidos, preparndola y depositndola para su despacho al resto de los integrantes del sistema. Aqu se produce la interaccin de los recursos del hardware y software. Para cumplir su objetivo debe concretar las siguientes tareas: a) Tareas de control: Consisten en almacenar y ejecutar los algoritmos de control involucrados en las estrategias de control aplicables al proceso. Dependiendo del grado de complejidad y automatizacin de los procesos bajo control, este conjunto de tareas puede incluir estrategias de lazo abierto, realimentadas y basadas en modelos, control de tipo continuo y discontinuo, y algoritmos de control bsico, adaptativo, multivariable y optimizante. b) Tareas de comunicacin: Todas aquellas tareas necesarias para recepcionar, preparar y depositar la informacin que intercambia con el resto de los componentes del sistema. Fundamentalmente decodificar informacin para usarla en propios procesamientos y codificarlas para el uso del resto de los componentes del sistema de control, asignacin de recursos para su ejecucin, sincronizacin con el tiempo real, vigilancia y verificacin de su operacin, y configuracin de los lazos involucrados en las estrategias de control. Es caracterstico en este componente el uso de procesadores compartidos en el tiempo, procesadores que realizan las tareas en forma concurrente. El procesamiento de la informacin debe ser en tiempo real, en donde muchas tareas interactan entre s, por lo cual se requiere de un sistema operativo que maneje interrupciones y prioridades, adems que tenga la capacidad de administrar un ambiente multitarea; Adicionalmente es necesario disponer de los lenguajes de alto nivel y software de apoyo para interactuar con el usuario.
Pgina 1. 11
2. Establecer un protocolo de comunicacin que permita un intercambio de mensajes coherente entre los integrantes de la red. Lo anterior significa: agrupar datos con indicacin de origen y destino para que conformen mensajes; definir los caracteres de sincronizacin y de control dentro del mensaje y agregar informacin para la deteccin de errores. Adicionalmente, el protocolo de comunicacin define los mecanismos de acceso al medio de comunicacin. Los mecanismos de acceso ms comunes son: el acceso por interrogacin (polling); el censar el canal de mltiple acceso con deteccin de colisin (CSNA/CD); el de accesar una clave con un bus (token passing bus); y el de accesar una clave en un anillo (token passing ring). 3. Asignar canales de comunicacin entre integrantes, ya sea en el sentido de conmutacin o por enrutamiento como disponga de un camino lgico a travs del cual puedan viajar sus mensajes, en otras palabras, administrar la red de comunicacin. 4. Transportar la informacin a travs de la red, asegurando integridad de la informacin intercambiada y calidad de los servicios a los integrantes de la red.
Pgina 1. 12
significa hacer evolucionar en forma segura el proceso a travs de distintos puntos de operacin. La interfaz del sistema en el mbito de la supervisin de procesos, normalmente adopta la forma de una estacin supervisora de un computador poderoso y perifricos de alta potencialidad. c) Proveer de medios para supervisar y modificar el sistema de control: An cuando los sistemas de control tienen la caracterstica de ser naturalmente flexibles, para que esta cualidad sea capitalizable, es necesario incorporarles herramientas que faciliten su modificacin, para que el usuario pueda adaptarlos a cambios sobre los procesos o introducir mejoras sobre los mismos. Dentro de este tipo de herramientas destacan los lenguajes de alto nivel orientados al control y los paquetes de configuracin del sistema. Por otra parte, existiendo un problema de confiabilidad inherente a los dispositivos artificiales, la probabilidad de falla est latente, siendo necesario que para situaciones de mal funcionamiento, el usuario disponga de herramientas que permitan aislar y superar rpidamente este tipo de problemas. Los paquetes de software de diagnstico y de autodiagnstico, como tambin mecanismos de diagnstico va hardware son las herramientas ms destacadas en este aspecto, as como tambin la construccin sistemas redundantes a fallas.
Pgina 1. 13
2.- Existe un nico sistema operativo, desde el cual se administran todos los recursos del sistema. 3.- La base de datos del sistema es nica, la cual reside, se administra y s accesa en el componente central del sistema. 4.- La administracin de la red de comunicacin que enlaza los distintos componentes del sistema tambin esta centralizada. 5.- La interaccin del sistema de control con el hombre se realiza fundamentalmente en el componente central del sistema. 6.- Las unidades de interfaz con el proceso son pasivas, en el sentido de que solamente reciben, convierten y transmiten informacin, es decir, no tienen capacidad de decisin o inteligencia incorporada. Las ventajas principales de un sistema centralizado son las siguientes: 1. La existencia de procesadores y sistemas operativos nicos implica usar recursos de hardware y software homogneos y comunes para todas las tareas de procesamiento y control. 2. La administracin centralizada de la red de comunicacin significa el empleo de tcnicas de comunicacin ms simplificadas. 3. Los recursos de hardware y software del sistema son mejor utilizados. Las desventajas distinguibles son las siguientes: a. Toda la informacin manejada por los componentes del sistema deben viajar hacia y retornar desde el componente central, ya sea esto realmente necesario o no. b. La existencia de elementos nicos en el componente central, hace que este componente sea esencial para mantener operativo al sistema. Esta caracterstica acarrea problemas de confiabilidad en sistemas de control que requieran alta disponibilidad. Por lo tanto, nuestro computador central es un punto comn de fallas. La cada de este afectar a todos los lazos con alta probabilidad de paralizar la planta. Esto debe ser compensado empleando computadores redundantes y respaldo analgico.
Pgina 1. 14
han sido distribuidos funcionalmente en un conjunto de componentes parcialmente autnomos, los cuales interactan entre s, a travs de una red de comunicacin que les permite intercambiar informacin.
2.
3.
4.
5.
6.
7.
8.
Pgina 1. 15
Las principales ventajas y desventajas de un sistema de control distribuido con relacin a un sistema centralizado son las siguientes:
1.4.2.2. Ventajas
a. El procesamiento paralelo y local de la informacin mejora los tiempos de respuestas y disminuye la carga de trafico sobre la red de comunicacin. b. La distribucin de recursos de hardware software y las correspondientes tareas asociadas mejoran la confiabilidad global del sistema. c. La distribucin de los recursos de hardware y software favorece un ajuste mas preciso entre recurso y necesidades, minimizando la posibilidad de mas usuarios a las bases de datos del sistema.
1.4.2.3. Desventajas
a. Al conformar el sistema con componentes semi-autnomos requieren de una red de comunicacin mas elaborada, ello significa esfuerzos adicionales en hardware y software. b. Si bien el procesamiento de informacin dejo de ser el componente critico del sistema desde el punto de vista de la confiabilidad, debe tenerse en cuenta que esta criticidad en menor medida ha sido trasladada a la red de comunicacin. c. El procesamiento en paralelo y las tcnicas de redundancia aplicadas favorecen la existencia de capacidad "ociosa" en el sistema. d. La existencia de base de datos distribuidos si bien le dan mayor seguridad al sistema, tambin implican posibilidades de conflicto en su manejo, los cuales deben ser superados con sistemas operativos mas elaborados.
Pgina 1. 16