Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Semana 6
Módulo de control en un Sistemas de Control Distribuido
Semana 6
Módulo de control en un Sistemas de Control Distribuido
APRENDIZAJE ESPERADO
El estudiante será capaz de:
• Proponer la configuración del módulo de control de un Sistemas de Control Distribuido, a partir
de las distintas estrategias de control y la programación según el estándar IEC 61131; con el fin
gestionar un Sistema de Control Distribuido en una planta industrial.
Reservados todos los derechos Instituto Superior de Artes y Ciencias de la Comunicación S.A. No se permite copiar, reproducir, reeditar, descargar, publicar,
emitir, difundir, de forma total o parcial la presente obra, ni su incorporación a un sistema informático, ni su transmisión en cualquier forma o por cualquier
medio (electrónico, mecánico, fotocopia, grabación u otros) sin autorización previa y por escrito de Instituto Superior de Artes y Ciencias de la Comunicación
S.A. La infracción de dichos derechos puede constituir un delito contra la propiedad intelectual.
IACC 2022 2
Semana 6
Módulo de control en un Sistemas de Control Distribuido
ÍNDICE
ÍNDICE ................................................................................................................................................................................. 3
INTRODUCCIÓN ................................................................................................................................................................... 4
RESUMEN ............................................................................................................................................................................ 5
PALABRAS CLAVE ................................................................................................................................................................. 5
PREGUNTAS GATILLANTES ................................................................................................................................................... 5
1. MÓDULO DE CONTROL EN UN SISTEMAS DE CONTROL DISTRIBUIDO............................................................................... 6
1.1. FUNDAMENTOS DEL MÓDULO DE CONTROL EN UN SISTEMAS DE CONTROL DISTRIBUIDO .................................. 7
1.2. CREACIÓN DE ESTRATEGIAS DE CONTROL PARA UNA APLICACIÓN......................................................................... 8
1.2.1. CONTROL PID.......................................................................................................................................................... 10
1.2.2. CONTROL ON-OFF .................................................................................................................................................. 11
1.2.3. PREDICTOR DE SMITH ............................................................................................................................................ 12
1.2.4. CONTROL DIFUSO ................................................................................................................................................... 13
1.2.5. CONTROL NEURONAL............................................................................................................................................. 14
1.3. LENGUAJES DE PROGRAMACIÓN SEGÚN ESTÁNDAR IEC 61131................................................................................................ 15
1.4. CONFIGURACIÓN DE MÓDULOS DE CONTROL EN UN SISTEMAS DE CONTROL DISTRIBUIDO .............................. 16
COMENTARIO FINAL .......................................................................................................................................................... 19
REFERENCIAS ..................................................................................................................................................................... 20
IACC 2022 3
Semana 6
Módulo de control en un Sistemas de Control Distribuido
INTRODUCCIÓN
Elmer Sperry en 1911, creó el control PID (Proporcional - Integral - Derivado) que une las tres acciones.
Sperry desarrolló este control para la Armada de los Estados Unidos con la finalidad de automatizar la
dirección de los barcos para reproducir el comportamiento de un timonel, capaz de compensar las
variaciones persistentes y predecir futuras variaciones en alta mar. Unos años después de su creación, el
ingeniero Nicolas Minorsky publicó el primer análisis teórico de este control, describiendo el
comportamiento en una ecuación matemática que hasta hoy sirve como base de cálculo.
Los requisitos computacionales de los productos de software para control avanzado han limitado
tradicionalmente su implementación. Por esa razón, su software asociado residía en una computadora host
o en unidades de control dedicadas que eran externos al paquete básico de DCS y fueron "en capas" en el
sistema de control de la planta. Esta situación está cambiando, ya que algunos de los paquetes de software
más avanzados pueden integrarse en el sistema DCS básico. Los avances recientes en la potencia de
procesamiento disponibles dentro de algunos sistemas de control de DCS les han permitido incluir una
capacidad de control avanzada. Estos paquetes de software integrados incluyen: Supervisión del
rendimiento, Sintonización de bucle, Control de lógica difusa, Control predictivo modelo, Estimación de
variables basada en redes neuronales y Simulación de control
IACC 2022 4
Semana 6
Módulo de control en un Sistemas de Control Distribuido
RESUMEN
Durante años, los lenguajes de control descritos en el estándar IEC 61131-3 han dominado la programación
de los controladores de lógica programable (PLC) y de los sistemas de control en general; incluyendo los
sistemas de control distribuido (DCS). Estos lenguajes, denominados lenguajes clásicos en este documento,
se caracterizan por su simplicidad y por el amplio conocimiento que los ingenieros y los técnicos de control
han desarrollado de los mismos.
Desde el punto de vista tecnológico, en la actualidad los sistemas de control siguen un enfoque de control
distribuido. Es decir, se utilizan redes de comunicación para conectar varios dispositivos a un sistema de control;
los dispositivos se convierten en nodos del sistema. El propósito de este escrito no es predecir el futuro, sino solo
dar una vista panorámica de dónde nos encontramos en el campo del control de procesos. En primer lugar, los
avances en la configuración de los algoritmos de control PID, control todo o nada, se abordará sobre el predictor
de Smith y discutiré los diversos esquemas de control predictivo de modelos (MPC), concluyendo, describiendo
el funcionamiento de la lógica difusa y las redes neuronales artificiales (ANN).
PALABRAS CLAVE
• Módulo de control
• PID
• Control ON-OFF
• Control difuso
• Control neuronal
• Predictor de Smith
PREGUNTAS GATILLANTES
• ¿Por qué considera que es importante conocer el módulo de control de los Sistemas de Control
Distribuidos?
• ¿Por qué es importante las distintas estrategias de control en el módulo de control?
• ¿Cuál diría que es la importancia del diseño de las estrategias de control en los Sistemas de Control
Distribuidos?
IACC 2022 5
Semana 6
Módulo de control en un Sistemas de Control Distribuido
IACC 2022 6
Semana 6
Módulo de control en un Sistemas de Control Distribuido
El controlador instalado en todos los procesos industriales necesita que las variables analógicas como
temperatura, flujo, presión, Ph, nivel, entre otras, se mantengan controladas en un punto de ajuste (Set Point).
Para lograr el control de las variables de proceso, el controlador adquiere las señales de campo por medio
de las tarjetas de entradas que pueden ser locales o remotas conectadas a través de la red de
comunicaciones, que luego son procesadas por escalamiento u otro tipo de acondicionamiento de señal
para ser comparadas con un punto de referencia o banda de referencia, que produce un señal resultante
que luego es transmitida a la tarjeta de salida local o remota hacia los actuadores para así lograr así el
control de las variables de proceso y en su conjunto el control de todo el proceso industrial.
Este es el principio básico de un controlador industrial que se observa en la figura 2, donde se tiene un
transmisor de temperatura, un controlador de temperatura y una válvula de control de flujo para regular
el flujo en la tubería para lograr en control de temperatura.
Importante
El módulo de control es el programa que permite realizar la creación, modificación y eliminación de la
lógica de control que se necesite en cada uno de los distintos controladores, utilizando distintos tipos de
estrategias de control como:
• PID.
• ON-OFF
• Control difuso
• Predictor de Smith
• Control difuso
• Control neuronal
IACC 2022 7
Semana 6
Módulo de control en un Sistemas de Control Distribuido
Transmisor
Controlador
de Temperatura
Punto de Temperatura
de C T
Ajuste
Sensor
Intercambiador
de Calor
Válvula
de Control
Normalmente en el módulo de control las estrategias de control se desarrollan utilizando lenguajes gráficos
como bloque de funciones, gráficos funcionales de secuencia o diagrama funcional de secuencia (SFC) que
está basado en grafcet, pero también se pueden utilizar otro tipo de programación tradicional como
diagramas de escaleras (ladder), además, de bloque para las entradas y salidas, bloques matemáticos,
bloques digitales, bloque de control avanzado, contadores, temporizadores, entre otros.
Una vez que ya está programado y simulado el programa del controlador se descarga en el controlador físico de
forma remota por medio de las redes de control que contenga el Sistema de Control Distribuido diseñado.
IACC 2022 8
Semana 6
Módulo de control en un Sistemas de Control Distribuido
IACC 2022 9
Semana 6
Módulo de control en un Sistemas de Control Distribuido
El control proporcional, integral y derivativo (PID) está compuesto por la suma de 3 acciones de control que son
la acción proporcional, la acción integral y la acción derivativa, que por medio de un lazo de retroalimentación, es
capaz de lograr la regulación de cualquier variable física analógica como temperatura, nivel, velocidad, caudal,
entre otras, a partir de un valor deseado o punto de referencia (Set Point).
El principio de control PID es que compara la señal de salida con respecto al valor deseado, produciendo
una señal de diferencia que el error; que luego la acción proporcional amplifica esa señal permitiendo una
acción rápida a cada variación del error; la acción integral suprime el error cuando la señal de salida llega
a el estado estacionario y la acción derivativa anticipa la variación del error que se producen en el
comportamiento del proceso.
Según Ogata (2003), “La utilidad de los controles PID estriba en que se aplican en forma casi general a la
mayoría de los sistemas de control.” (p. 681)
La ecuación del control PID es utilizada para manipular la variable de proceso a través de un dispositivo de
control (actuador) que podría ser la fuerza entregada a un calentador, las variaciones de una válvula de
control de caudal, entre otros.
En la figura 4 se muestra el diagrama de control general de un controlador PID.
IACC 2022 10
Semana 6
Módulo de control en un Sistemas de Control Distribuido
El controlador ON-OFF llamado también Todo o Nada, utiliza una notación sencilla que solo verifica si la
variable de proceso se encuentra por debajo o por encima del valor de referencia (Set Point) determinado.
En otras palabras, la señal de salida del controlador cambia entre totalmente abierta (ON) o totalmente
cerrada (OFF), sin tener valores intermedios.
Para ilustrar el funcionamiento de este tipo de controlador, se puede usar un ejemplo sencillo conocido
por todos, como es el control de temperatura por medio de termostatos en equipos sencillos de clima,
como son los aires acondicionados, donde se coloca una temperatura de referencia y el termostato da la
señal para activa la partida del equipo (ON) cuando la variable temperatura está por debajo de la
temperatura de referencia; y cuando la señal de la variable temperatura está por arriba de la señal de
referencia el termostato da la señal para el equipo (OFF).
En los procesos en donde el cambio de un estado al otro se produce de forma rápida, se agrega un
diferencial de la variable a controlar entre el ON y el OFF llamado “histéresis”, para impedir daños a el
controlador y al actuador.
Este tipo de control es utilizado generalmente en procesos que no se necesita precisión, donde los cambios de
las variables a controlar cambian muy lentamente o para disparar alarmas de alertas intermedias, entre otros.
En la figura 5 se muestra una gráfica de control ON-OFF.
IACC 2022 11
Semana 6
Módulo de control en un Sistemas de Control Distribuido
En la casi la totalidad de los procesos industriales contienen en sus dinámicas retardos (tiempos muertos)
que obstaculizan el trabajo del control de las variables de proceso.
El retardo o tiempo muerto es el tiempo que desde que se le aplica un cambio en la entrada del proceso
hasta que comienza a reaccionar la salida, producido por almacenamiento de energías, respuestas a los
cambios en los elementos físicos que contiene el proceso, por la composición química de las variables de
proceso entre otras razones.
En la mayoría de los casos el tiempo muerto se desprecia, pero cuando el proceso tiene retardos
predominantes, utilizar los controladores tradicionales puede no ser tan efectivo para el control del
proceso; en estos casos se utilizan otras estrategias de control inteligentes o el más utilizado es que es el
Predictor de Smith.
Este método funciona diseñando un controlador PID a partir la variable controlada encontrada a partir de
un modelo matemático del sistema sin el tiempo muerto, y luego el tiempo muerto es compensado
multiplicando el modelo matemático por un tiempo muerto; la idea del controlador es compensar, por
medio de un modelo matemático, la acción del tiempo muerto, como se observa en la figura 6 que muestra
el diagrama del predictor de Smith.
IACC 2022 12
Semana 6
Módulo de control en un Sistemas de Control Distribuido
Muchos procesos industriales operados por humanos no se pueden automatizar usando técnicas de
control convencionales ya que el rendimiento de estos controladores suele ser inferior al de los
operadores. Una de las razones es que los controladores lineales, que se utilizan comúnmente en el control
convencional, no son apropiados para el control de los procesos no lineales.
Otra razón es que los humanos agregan varios tipos de información y combinan estrategias de control, que no
pueden integrarse en una única ley de control analítico. El principio subyacente del control (experto) basado en
el conocimiento es capturar e implementar la experiencia y el conocimiento disponible de los expertos (por
ejemplo, operadores de procesos). Por lo general, uno consideraría el control de lógica difusa solo después de
todos los intentos de controlar el proceso mediante PID optimizado los controladores han fallado.
El concepto de lógica difusa se originó en 1965 cuando Lofti Zadeh de la Universidad de California en
Berkeley propuso lo que llamó "teoría de conjuntos difusos". Teóricamente, los controladores basados en
lógica difusa pueden proporcionar mejoras de rendimiento significativas en comparación con los
controladores basados en PID convencionales.
La no linealidad introducida en el controlador PID difuso puede reducir significativamente el sobre impulso
sin comprometer la capacidad de rechazo de perturbaciones, pero la lógica difusa no se ha adoptado
ampliamente en las industrias de procesos. Una de las razones es que el ajuste es difícil ya que no existen
pautas estándar para el establecimiento de la escala de la función de membresía. Para abordar este
problema, muchos fabricantes ofrecen versiones prediseñadas de control difuso que requieren poca
intervención del usuario para su puesta en marcha.
Además, la sintonización manual puede estar sustituida por sintonización automática basada en el relé.
Dichos controladores se pueden usar como reemplazos no lineales de un solo lazo para los controladores
PID convencionales.
Los controladores de lógica difusa combinan el concepto de funciones de pertenencia con inferencia de
reglas. Las reglas se utilizan para determinar la salida de un controlador en función de las funciones de
pertenencia de entrada. La sintonización se logra mediante el ajuste de la escala asociada con las funciones
de pertenencia. La Figura 7 ilustra los componentes del bloque de software de un controlador lógico difuso
que ya se ha definido. El controlador de lógica difusa en muchos casos proporciona un mayor rendimiento
y una mejor respuesta con poco o ningún sobre impulso en relación con el control PID.
En la figura 7 se muestra una configuración básica de un controlador difuso.
IACC 2022 13
Semana 6
Módulo de control en un Sistemas de Control Distribuido
Las redes neuronales artificiales (ANN) pueden aprender relaciones funcionales complejas al generalizar a
partir de una cantidad limitada de datos de entrenamiento. Por lo tanto, pueden servir como modelos de
caja negra de sistemas no lineales, estáticos y dinámicos multivariables y pueden ser entrenados por los
datos de entrada-salida de estos sistemas.
Las redes neuronales se utilizan a menudo para la estimación de variables de proceso, incluso si las
relaciones de inferencia no son lineales. ANN proporciona un modelo no lineal de un proceso, que utiliza
las variables de entrada que influyen indirectamente en la composición que se detecta de manera
intermitente por el análisis de laboratorio. Después de que se haya comisionado una red neuronal, aún se
requiere que el análisis de laboratorio fuera de línea se requiere para corregir las perturbaciones y los
cambios no medidos en el proceso. Sin esta corrección, la predicción proporcionada por el modelo de la
red neuronal se aleará del valor de medición verdadero a medida que pase el tiempo.
Las herramientas modernas integradas en los sistemas de control DCS han reducido la complejidad del
diseño y entrenamiento de redes neuronales. ANN se puede integrar como un bloque de funciones en un
sistema de control distribuido y ese bloque se puede configurar SIMILARY a otros bloques de funciones.
Las herramientas proporcionadas para entrenar la red neuronal tienen en cuenta la naturaleza dinámica
de los procesos para los cuales se desarrolla una red neuronal.
IACC 2022 14
Semana 6
Módulo de control en un Sistemas de Control Distribuido
IACC 2022 15
Semana 6
Módulo de control en un Sistemas de Control Distribuido
crear programas secuenciales. Aunque es necesario combinarlo con los otros lenguajes de programación
de la norma IEC 61131-3.
Lenguajes IEC 61131-3 textuales. Los lenguajes de la norma IEC 61131-3 textuales, esta representados
totalmente en textos. Estos lenguajes tienen sus orígenes en los lenguajes de programación para
computadoras, como C++ y Ensamblador.
Lista de Instrucciones. El listado de instrucciones o IL en Codesys, es uno de los dos lenguajes textuales de
la norma IEC 61131-3. Es muy similar al lenguaje ensamblador de los microprocesadores o el lenguaje de
programación AWL de los PLC´s Siemens. Este lenguaje de programación está basado en nemónicos o
instrucciones. Es un lenguaje de bajo nivel.
Texto estructurado es el último de los cinco lenguajes de programación normalizados IEC 61131-3 y es el más
usado para programar funciones complejas. Es un lenguaje de programación similar a C++. Contiene las
estructuras básicas de los lenguajes de programación modernos, como son las estructuras de selección y bucles.
Como en una computadora, debemos decirle a todo el equipamiento de un DCS que debe hacer. Programar
las instrucciones del sistema de control generalmente es llamado Configuración. Hay muchos aspectos que
involucran una configuración, la configuración física y de las estrategias de control. Estas dos actividades
generalmente se realizan en paralelo y pensadas en conjunto con la ingeniería del proyecto DCS.
IACC 2022 16
Semana 6
Módulo de control en un Sistemas de Control Distribuido
La configuración de la base de datos de control habilita a los usuarios para crear y modificar las estrategias
de control y descargar estas estrategias en los controladores distribuidos, consolas (paneles) y dispositivos
a través la red de control. Típicamente, las estrategias de control se construyen uniendo Functions Blocks
o bloques simplemente, Gráficos funcionales de secuencias o Secuential Functional Charts (SFC), y
representaciones de unidades de proceso y equipamiento, los cuales realizan funciones dentro del
esquema de control leyendo en entradas y actualizando las salidas de otros bloques funcionales o en los
mismos puntos I/O.
La configuración también permite diseñar, crear o modificar interfaces de operación, la cual son usadas
por aplicaciones de visualización para mostrar datos de proceso a los operadores y habilitar a operadores
cambiar puntos de seteo para el sistema de control del proceso. Cada controlador y, en algunos casos,
dispositivos de campo guardan y ejecutan las aplicaciones de control.
La configuración física refiere a la configuración de los nodos, tarjetas I/O y dispositivos. En muchos
sistemas esta actividad es muy simplificada usando una opción de auto configuración “auto-sense”. La
configuración física es parte de la configuración del sistema
Un sistema de control distribuido debe tener una nomenclatura definida para representar y referencias
información. Idealmente, las referencias pueden ser hechas independientes de los dispositivos físicos que
almacenan esta información. Una manera común de dividir la información de los sistemas de control es
tomando en cuenta los números de identificación o simplemente “tags” y los códigos de las áreas o
unidades de la planta.
Los sistemas de DCS soportan múltiples lenguajes para realizar estrategias de control. Los lenguajes
incluyen diagramas de bloques funcionales, SFC (sequence funtion charts), Texto estructurado y también
pueden incluir Diagramas Ladder y listas de instrucciones (como RPN). Algunos sistemas son compatibles
con el estándar IEC 61131-3. En la mayoría de los sistemas de control también se incluyen interlocks y
permisivos. Algunos sistemas también soportan embeber funciones de control avanzado y de seguridad.
Las estrategias de control pueden frecuentemente se mezcladas. Las estrategias también pueden
referencias señales I/O tanto locales como remotas (de otros controladores).
Una importante característica de los sistemas DCS es su habilidad bajo ciertas condiciones realizar
upgrades o actualizaciones en línea. En el caso de fallar, estos sistemas tienen la capacidad de mantener
las salidas en su último valor, usar un valor por defecto, o cambiar el estado a uno conocido.
Una de las características que hace un sistema de control distribuido muy potente es su Librería de
Funciones, la cual está disponible y puede ser usada solo con referenciales. Esta disponibilidad simplifica
muchas tareas de un ingeniero de control, si claro esta se está familiarizado con determinado fabricante.
Lo que distingue a algunos fabricantes de DCS de la mayoría de los fabricantes de PLC, es la cantidad o
tamaño y calidad de los algoritmos de las librerías que viene embebidas y están disponibles con los
paquetes básicos. Cuando estos paquetes vienen con algunas funciones de control avanzado, esto puede
hacer toda la diferencia para determinar el poder de decisión entre uno u otro.
IACC 2022 17
Semana 6
Módulo de control en un Sistemas de Control Distribuido
Algunas de estas librerías importantes pueden ser para entradas analógicas, manejo de tiempo muerto,
manejo de la banda muerta de control, filtros de setpoint, PID avanzados, caracterización de setpoint y
variables de proceso para procesos no lineales, compensaciones dinámicas, control feedfordward,
antireset windup (integral), self-tunning, algoritmos de optimización, estadísticas, fuzzy, redes neuronales,
entre muchas otras.
IACC 2022 18
Semana 6
Módulo de control en un Sistemas de Control Distribuido
COMENTARIO FINAL
Los sistemas de control distribuidos modernos pueden proporcionar soluciones de control avanzado
incorporadas. El sistema DCS admite la capacidad de control avanzado de manera similar al soporte
proporcionado por las herramientas de control tradicionales. Entre los principales avances en los diseños
del sistema DCS son las herramientas de ingeniería y puesta en marcha fáciles de usar.
La mayoría de las aplicaciones exitosas de control avanzado, como MPC, que se usan hoy en día se utilizan
en procesos de alto rendimiento, donde los ahorros justifican el alto costo de desarrollar, instalar y
mantener estas aplicaciones de control en capas. Esta nueva generación de control avanzado a menudo
está diseñada para que el ingeniero de procesos promedio pueda usar estas funciones con el mismo nivel
de confianza que usaba los controles más tradicionales. El control lógico borroso, el control predictivo del
modelo y la estimación de la propiedad pueden implementarse como un bloque de funciones que se puede
asignar para ejecutar en los controladores redundantes estándar. Este entorno operativo ha mejorado la
seguridad y el rendimiento en comparación con el enfoque tradicional de dejar los controles avanzados
fuera del sistema de control básico, lo que se conoce como "capas". Para esta implementación incorporada,
las herramientas de ingeniería para la configuración y la resolución de problemas del control tradicional
también se pueden usar con estos bloques de software avanzados.
IACC 2022 19
Semana 6
Módulo de control en un Sistemas de Control Distribuido
REFERENCIAS
Cerda Filiu L. (2018). Automatismos Neumáticos e Hidráulicos. Madrid, España: Editorial Parainfo.
Ogata K. (2003). Ingeniería de Control Moderna 4ta edición. Madrid, España: Editorial Pearson Educación.
IACC 2022 20