SciELO - Scientific Electronic Library Online

 
vol.44 número1Estimación de incertidumbre para determinaciones de cobalto y hierro en muestras pareadas de NiS y NiO por regresión linealEvaluación de riesgos en un Laboratorio de Química Analítica por el Método William Fine índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Articulo

Indicadores

  • No hay articulos citadosCitado por SciELO

Links relacionados

  • No hay articulos similaresSimilares en SciELO

Compartir


Tecnología Química

versión On-line ISSN 2224-6185

RTQ vol.44 no.1 Santiago de Cuba ene.-abr. 2024  Epub 31-Feb-2024

 

Artículo original

AnaReg_V1 asistente en MatLab para análisis de sistemas de regulación y ajuste de controladores en Instrumentación y Controles

AnaReg_V1 as MatLab aid for analyzing of regulation systems and controller tunning in Instrumentation and Controls

0000-0001-5508-0501Henry Bory-Prevez1  *  , 0009-0001-2592-0669Alexis Rojas-Rondan1  , 0000-0003-4676-7314Dunia Rodriguez-Heredia1 

1Facultad de Ingeniería Química y Agronomía, Universidad de Oriente. Santiago de Cuba, Cuba

RESUMEN

El creciente desarrollo en la automatización de procesos tecnológicos impone que los ingenieros de procesos conozcan aspectos básicos de los sistemas de regulación automática. En el plan E de Ingeniería Química se imparte la asignatura Instrumentación y Controles para que el egresado conciba un esquema de regulación y control para un proceso tecnológico. El objetivo del trabajo es: Diseñar un software de apoyo al Tema 3 de la asignatura Instrumentación y Controles, para el ajuste de controladores bajo diferentes criterios y el análisis de los sistemas de regulación automática de tiempo continuo de procesos tecnológicos. Se diseñó el software AnaReg_V1, el cual en la ventana principal presenta el diagrama de bloques de un sistema de regulación que sirve de interfaz para el intercambio de información, permitiendo obtener los parámetros del modelo aproximado de primer orden, ajustar controladores o reguladores de diferentes tipos bajo diferentes criterios de ajuste y graficar el comportamiento temporal de las variables del sistema de regulación. Se presenta como con AnaReg_V1 se obtiene el modelo aproximado, el ajuste de un controlador proporcional integral según el criterio Ziegler-Nichols y el comportamiento temporal de las variables del sistema de regulación tomando como caso de estudio el control de la temperatura de un intercambiador de calor.

Palabras-clave: diseño de reguladores; sistemas de regulación automática; procesos tecnológicos

ABSTRACT

The growing development in the automation of technological processes requires process engineers to know basic aspects of automatic regulation systems. In Plan E of Chemical Engineering, the subject Instrumentation and Controls is taught so that the graduate can conceive a regulation and control scheme for a technological process. The objective of the work is: Design a support software for Topic 3 of the Instrumentation and Controls subject, for the tuning of controllers using different criteria and the analysis of continuous time automatic regulation systems of technological processes. The AnaReg_V1 software was designed, which in the main window presents the regulation system block diagram that serves as an interface for the exchange of information, allowing to obtain the parameters of the first-order approximate model, tuning of either controllers or regulators of different types via different adjustment criteria and graph the temporal behavior of the regulation system variables. It is presented how employing AnaReg_V1 is obtained the approximated model, the tuning of an integral proportional controller according to the Ziegler-Nichols criterion and the temporary behavior of the variables of the regulation system taking as a study case the heat exchanger temperature control.

Key words: regulator design; automatic regulation system; technological process

Introducción

En el Plan de estudios E, en el tercer año del curso regular diurno (CRD) y en el cuarto año del curso por encuentro (CPE) de la carrera Ingeniería Química, se imparte la asignatura Instrumentación y Controles, en cuyos objetivos generales se encuentra: seleccionar, evaluar, explotar y mantener los medios técnicos de control para lograr un sistema automatizado de baja complejidad. Para cumplir con los objetivos anteriores, en el tema 3, Introducción al Control de Procesos Industriales, se tratan los criterios de ajuste de controladores de tiempo continuo.1,2

La regulación de las variables de procesos químicos como: nivel, temperatura, presión y flujo están íntimamente relacionadas con la calidad del producto, los costes de producción y la seguridad del proceso. Es por esto que en el tema 3 se impartan los Sistemas de Regulación Automática (SRA) que se representan y se analizan empleando los diagramas de bloque (DB). Los bloques de los DB, para sistemas de tiempo continuo, contienen la función transferencia (FT), relación de las transformadas de Laplace de la salida a la entrada para condiciones iniciales nulas.3,4 Como la operación de los equipos de procesos es a partir de un punto de operación (PO), se hace necesario para aplicar la FT, que impone condiciones iniciales nulas, emplear variables de desviación (VD).

Dentro de las dificultades que surgen en la impartición de la asignatura están: la transformada de Laplace no se imparte en la carrera; 1) los estudiantes de ingeniería química presentan dificultades en el análisis de SRA empleando VD, es primera vez que reciben una asignatura vinculada a la teoría de control por lo cual no tienen una preparación previa; y los estudiantes de CPE presentan una peor situación por tener menos tiempo para recibir la asignatura. Por lo que se les dificulta analizar y ajustar controladores de tiempo continuo para procesos tecnológicos.

El plan director de computación exige que los estudiantes adquieren habilidades en el empleo de paquetes de programas profesionales que les sean de auxilio en el desempeño de su carrera y en la programación. En el Plan E y el programa analítico de la asignatura, no existe declarado el uso de algún paquete de programa profesional, esto a consideración de los autores es una debilidad de la disciplina Fundamentos de Automatización y por consiguiente de la carrera de Ingeniería Química. Para superar esta deficiencia se propone el uso del MatLab.

Objetivo: Diseñar un software de apoyo al tema 3 de la asignatura Instrumentación y Controles, para el ajuste de controladores bajo diferentes criterios y el análisis de los sistemas de regulación automática de tiempo continuo de procesos tecnológicos.

Fundamentación teórica

La automatización de los procesos industriales es una necesidad para el desarrollo científico tecnológico y económico de las naciones.5

El control y la supervisión de las variables de procesos son operaciones cotidianas que debe realizar el tecnólogo en tiempo real para la explotación de la planta.6 Los ingenieros químicos, con el uso de los SRA logran estabilizar los valores de las variables de proceso a los correspondientes al PO ante múltiples perturbaciones internas o externas a la que está sometida el sistema.

La modelación matemática de los procesos dinámicos de control automático es una herramienta potente que le brinda al ingeniero químico la posibilidad, al aplicarlo, de realizar la toma de decisiones, en su modo de actuación.6

El autor Molina de la universidad de Matanzas, Cuba, plantea que la formación de los ingenieros químicos en Cuba transcurre en la carrera Ingeniería Química. El Plan de Estudio de esta carrera incluye la disciplina Fundamentos de Automatización (FA) conformada por tres asignaturas: Electrotecnia; Instrumentación Industrial y Control para Proceso. La asignatura de Control para Proceso se encuentra en el currículo de la formación de este profesional y su rol principal es servir de interfaz de comunicación entre el especialista en automatización y el ingeniero químico, para que este último comprenda cómo se logra el equilibrio que necesitan los procesos químicos.5 De igual forma, en la Universidad de Oriente, esta disciplina ejerce el mismo rol, aunque comprende solo las asignaturas Electrotecnia e Instrumentación y Controles.

En 5, se plantea que a través de la aplicación de métodos empíricos se han detectado insuficiencias en el proceso de enseñanza aprendizaje de la disciplina FA para Ingeniería Química, manifestado en los deficientes resultados académicos y laborales de los estudiantes. Las encuestas a los profesores evidencian una opinión casi unánime que el control automático no es necesario para los ingenieros químicos. Sin embargo, las encuestas realizadas a los empleadores evidencian la importancia que éstos le dan a la modelación de procesos de control automático en la formación de este profesional. Los elementos investigados permiten concluir que se necesita desarrollar la modelación de procesos dinámicos para el control automático.

Los autores del artículo 7 plantean que el Diagrama de definición del proceso (DDP), incluye las condiciones de diseño y de operación para cada equipo, cada estación de válvula de control y equipos de alivio y tiene entre sus beneficios reconocer rápidamente las condiciones de operación y diseño inconsistentes o con conflictos. En esta etapa del trabajo tienen una notable contribución las asignaturas Instrumentación Industrial y Controles para Procesos de la disciplina FA.

La asignatura Instrumentación y Controles no solo se imparte en el pregrado como dan cuenta los artículos anteriores; en la Universidad de Alicante, en el Máster en Ingeniería Química se imparte Control e Instrumentación como asignatura obligatoria.8

Los autores Gonzalo y Botella de la universidad de Zaragoza plantean que para cursar la asignatura “Control de Procesos Químicos” es recomendable tener conocimientos previos de Matemáticas y haber cursado la asignatura “Sistemas Automáticos” donde el alumno aprende las bases en las que se fundamenta el control aplicado a las plantas de proceso. La asignatura de Control de Procesos Químicos se imparte en el primer semestre de cuarto curso del grado de Ingeniería Química, y proporciona al alumno conocimientos acerca de las estrategias de control que permiten garantizar la estabilidad de un proceso químico.9

Como se ha discutido son varios las razones que justifican la presencia de la asignatura Instrumentación y Controles en Ingeniería Química. Ahora cabe preguntar ¿qué programa profesional se recomienda para la asignatura?

Se propone el empleo del MatLab® como asistente matemático para la asignatura por las siguientes razones: adecuado para la implementación de procesos de control automatizado por tener amplia variedad de herramientas para el procesamiento de señales, análisis de datos, simulación y modelado; capacidades de simulación de sistemas dinámicos, esto permite a los ingenieros químicos diseñar y probar diferentes estrategias de control antes de implementarlas en un proceso real; posee una documentación completa y exhaustiva que facilita el aprendizaje y la implementación de procesos de control automatizado; y es un lenguaje de programación flexible que permite a los ingenieros químicos implementar diferentes estrategias de control, desde simples hasta complejas, dependiendo de las necesidades específicas del sistema.10,11,12

Materiales y métodos

Descripción del programa

El programa AnaReg_V1 fue diseñado en MatLab®, para el análisis de SRA y el ajuste de reguladores de tiempo continuo según diversos criterios, al invocarlo se presenta mediante la ventana principal que se muestra en la figura 1.

Fig. 1 Ventana principal de AnaReg_V1 

La interfaz gráfica de la ventana principal de AnaReg_V1, se nombra AnaReg_V1, y está compuesta por la barra de menú con las opciones: Análisis y Ayuda, una imagen con el DB típico de un SRA de procesos tecnológicos con diferentes textos editables para la entrada de datos por el usuario, y en la parte inferior derecha por los botones: Limpiar y Salir ->>.

En esta versión los textos editables del valor inicial, Val. Ini.:, de los bloques Referencia y P Perturbación, son ajustadas a cero ya que se considera que el proceso está inicialmente operando en su PO.

La barra de Menú de la ventana principal está compuesta por: Análisis y Ayuda, como se muestra en la figura 2.

Fig. 2 Opciones del menú de AnaReg_V 

Al presionar con el clic izquierdo del ratón en el menú Análisis se despliegan los submenús: Modelo Aproximado de Primer Orden con Retraso de Transporte, Ajuste Regulador y Respuesta Temporal, Fig. 3. Los dos primeros submenús se activan al introducir los datos que permiten que AnaReg_Vl ejecute estas opciones.

Fig. 3 Submenús de Análisis 

Al presionar con el clic izquierdo del ratón en Modelo Aproximado de Primer Orden con Retraso de Transporte, AnaReg_V1 determina los parámetros de dicho modelo y abre una ventana donde muestra los valores de estos parámetros junto a una gráfica con las curvas de respuesta a un estímulo escalón unitario del modelo aproximado y de la FT producto de Gv(s), Gp(s) y Hm(s).

Al presionar con el clic izquierdo del ratón en Ajuste Regulador, se despliegan los submenús con diferentes tipos de reguladores, figura 4, y al posesionar el ratón sobre uno de estos se despliega otro submenú, figura 5 , que le permite al usuario seleccionar uno de los criterios de ajuste que tiene implementado AnaReg_V1.

Fig. 4 Submenús con los tipos de reguladores. 

Fig. 5 Criterios para el ajuste de los reguladores 

Al presionar con el clic izquierdo del ratón sobre uno de los criterios de ajuste, AnaReg_V1 calcula el valor de cada ganancia del regulador, la proporcional, P; la integral, I; y la derivativa, D; y los muestra en los textos editables debajo del bloque nombrado Gr(s).

La última opción del menú Análisis se activa cuando se introducen datos en los textos editables del resto de los bloques que conforman el DB y al presionarla se despliega una ventana en la que se grafican las diferentes variables del SRA.

El menú Ayuda posee los submenús: Acerca de:, Descripción y Funcionamiento, que aparecen al hacer clic izquierdo sobre Ayuda, como se observa en la figura 6.

Fig. 6 Submenú de Ayuda 

Al presionar con el clic izquierdo del ratón en Acerca de:, emerge una ventana, figura 7, donde aparece información acerca del programa AnaReg_V1.

Fig. 7 Ventana Acerca de: 

Al usuario presionar con el clic izquierdo del ratón sobre el submenú Descripción se abre la ventana nombrada Ayuda: Descripción AnaReg_V1 que brinda una descripción de AnaReg_V1, como muestra la figura 8(a). Si el usuario presiona el submenú Funcionamiento se abre la ventana cuyo título es Ayuda: Funcionamiento AnaReg_V1, esta indica la serie de pasos que se deben seguir para emplear AnaReg_V1, como muestra la Fig. 8 (b).

A continuación, se describen los botones de la ventana de AnaReg_V1:

Limpiar se activa al introducir un valor numérico en cualquiera de los textos editables, sirve para eliminar los valores introducidos y que el programa quede listo para un nuevo análisis. Este botón inactiva los submenús: Modelo Aproximado con Retraso de Transporte, Ajuste Regulador y Respuesta Temporal.

Salir ->> este botón le permite al usuario abandonar el programa.

Importante: en caso que el usuario introduzca algún valor que no corresponda con el rango de definición de una variable o parámetro, el programa lo elimina del texto editable y envía un mensaje de error. En la figura 9 se muestran algunos mensajes de error a modo de ejemplo.

Fig. 8 Ventanas de Ayuda, (a) Descripción y (b) Funcionamiento 

Fig. 9 Ventanas de error: (a) cuando se introduce combinación de caracteres alfabético o alfa-numérico y (b) valores que no pertenecen al intervalo de un parámetro 

Resultados y discusión

A modo de ejemplo se presenta el uso de AnaReg_V1 para el ajuste de un controlador y la visualización de variables del SRA empleando como caso de estudio el lazo de control de temperatura en un intercambiador de calor donde los bloques y sus parámetros son: válvula de control, Gv(s), Kv= 0.016 (kg/s)/mA, Tv= 3 s; proceso, Gp(s), Kp= 50 (C/(kg/s), Tp= 30 s; sensor transmisor, Hm(s), Km=1 mA/(C, Tm= 10 s; 3 y se supone para la perturbación, Gd(s) Kd=1 (C/(kg/s), Td= 30 s. Se produce para t= 0 s un cambio en la referencia de amplitud 1 y en la perturbación se supone que actúa con valor 1 para t= 20 s, para obtener el comportamiento dinámico del SRA para el tipo de controlador y criterio de ajuste seleccionado.

Al introducir estos valores, se activa el menú análisis y el estudiante al presionar con el clic izquierdo del ratón en Modelo Aproximado de Primer Orden con Retraso de Transporte puede obtener los valores de los parámetros del modelo aproximado junto a una gráfica con las curvas de respuesta a un estímulo escalón del modelo aproximado y de la FT producto de Gv(s), Gp(s) y Hm(s) como muestra la figura 10.

Fig. 10 Ventana con los parámetros del modelo aproximado y curvas de respuestas 

En este punto el estudiante puede introducir valores de las ganancias del controlador o regulador y verificar el desempeño del SRA según su ajuste, sin obligarlo a usar los criterios de ajuste implementados en AnaReg_V1, u obtener dichas ganancias mediante AnaReg_V1. En este caso de estudio se realizó el ajuste con AnaReg_V1 y se seleccionó el tipo de regulador, Proporcional-Integral, y el criterio de ajuste Ziegler_Nichols, con lo que se obtienen las ganancias de Gr(s), quedando el SRA como muestra la figura 11.

Fig. 11 Ejemplo de DB con todos sus parámetros introducidos 

Debe notarse que, al obtener los parámetros del regulador, la opción Respuesta Temporal se activa, con lo cual se obtiene la respuesta temporal del SRA. Al presionar con el clic izquierdo del ratón esta opción se abre la ventana titulada AnaReg_V1: Respuesta Temporal con las gráficas que muestran el comportamiento temporal de las variables del SRA de este caso de estudio, como se muestra en la figura 12.

Fig. 12 Respuesta temporal del SRA 

Conclusiones

Se diseñó un software de apoyo al tema 3 de la asignatura Instrumentación y Controles que, entrado los parámetros de los bloques de un sistema de regulación automática y de las referencias y perturbación, permite:

  1. Obtener los parámetros del Modelo Aproximado de Primer Orden con Retraso de Transporte, junto a las curvas de respuesta a estimulo escalón de este y de la función transferencia a aproximar, lo que facilita validar el modelo aproximado.

  2. Ajustar los diferentes tipos de controladores o reguladores de tiempo continuo según los criterios de ajuste Ziegler_Nichols, Cohen_Coon, Smith_Murril y Chein_Hrones_Reswick. Lo que facilita verificar como el tipo de regulador y el criterio de ajuste modifican el desempeño del sistema de regulación automático.

  3. Graficar las curvas de diferentes variables del diagrama de bloque, lo que permite analizar el comportamiento dinámico del sistema de regulación.

Referencias bibliográficas

1.  COMISIÓN NACIONAL DE CARRERA DE INGENIERÍA QUÍMICA. Programa de la disciplina: Fundamentos de Automatización. 2017. [ Links ]

2.  COMISIÓN NACIONAL DE CARRERA DE INGENIERÍA QUÍMICA. Programa Analítico de la asignatura: Instrumentación y Controles. Curso 2022. [ Links ]

3.  SMITH, C., CORRIPIO, A. Principles and practice of Automatic Process Control3.  . Third Edition. Reino Unido: Wiley. 2006. ISBN: 978-04-7143-190-9. [ Links ]

4.  OGATA, K., Ingeniería de Control Moderna4.  . Quinta Edición. Madrid: Prentice Hall. 2010. ISBN: 978-84-8322-660-5. [ Links ]

5.  MOLINA-HERNÁNDEZ, C., et al5.  . Habilidad modelar procesos dinámicos de control automático. Educación Química5.  . 2020, 32 (1). 100-111. DOI: http://dx.doi.org/10.22201/ fq.18708404e.2021.1.754295.  . [ Links ]

6.  Weitz, D. Estrategia didáctica para la comprensión de los objetivos básicos del análisis y diseño de sistemas de control. Revista Argentina de Enseñanza de la Ingeniería6.  . 2015, 4(8), 41-50. [Consultado marzo 2021]. https://docplayer.es/89896363-Estrategia-didactica-para-la-comprension-de-los-objetivos-basicos-del-analisis-y-diseno-de-sistemas-de-control.html6.  [ Links ]

7.  HERNÁNDEZ-TOUSET, J., LEY-CHONG, N. Integración de la seguridad de procesos a la disciplina Ingeniería de Procesos en el Plan de Estudios de Ingeniería Química. Centro Azúcar7.  . 2011, 38 (2). 19-27. [Consultado mayo 2022] [ Links ]

8.  FERNÁNDEZ-TORRES, M., et al8.  . Coordinación de Asignaturas Obligatorias en el Máster de Ingeniería Química. Repositorio Institucional de la Universidad de Alicante. 2016, 1-14. http://hdl.handle.net/10045/59064 ISBN: 978-84-608-7976-3 8.  [ Links ]

9.  GONZALO-CALLEJO, A., BOTELLA-ABAD, L. Grado en Ingeniería Química 29930. - Control de procesos químicos, Guía docente para el curso 2013 - 2014. Universidad de Zaragoza. [ Links ]

10.  PONCE-CRUZ, P., HERNÁNDEZ-BALBUENA, D. Advances in Control Instrumentation Systems10.  . Segunda Edición. Reino Unido: IntechOpen. 2018. ISBN: 978-1-78984-013-2. [ Links ]

11.  ROMAGNOLI, J., PALAZOGLU, A. Dynamic Modeling and Predictive Control in Chemical Engineering: Towards Industry 4.011.  . Estados Unidos: John Wiley & Sons. 2018. ISBN: 978-1-119-27493-7. [ Links ]

12.  MYKE, K. Process Control: A Practical Approach12.  . Segunda Edición. Reino Unido: Wiley. 2016. ISBN: 978-1-119-15774-8. [ Links ]

Recibido: 20 de Agosto de 2023; Aprobado: 15 de Diciembre de 2023

*Autor para la correspondencia. Correo electrónico: bory@uo.edu.cu

Los autores declaran que no hay conflictos de intereses

Henry Bory Prevez: trabajó en la conceptualización del proyecto, dirigió, programó y supervisó el programa en MatLab, contribuyó con la escritura del artículo y el análisis de los resultados, realizó la revisión del documento final.

Luis Alexis Rojas Rondan: bajo supervisión, programó en MatLab, participó en la corrección de los errores iniciales, trabajo en la redacción del artículo y el análisis de los resultados y validación del programa.

Dunia Rodríguez Heredia: contribuyó con la busqueda bibliográfica para la fundamentación de la propuesta y coloboró con la revisión del informe final

Creative Commons License