Simulacin de un modelo matemtico con Matlab (Simulink), para dos tanques industriales conectado en paralelo

 

Simulation of a mathematical model with Matlab (Simulink), for two industrial tanks connected in parallel

 

Simulao de um modelo matemtico com Matlab (Simulink), para dois tanques industriais conectados em paralelo

 

Jorge Sebastin Buay Guamn II
jorge.bunay@espoch.edu.ec
https://orcid.org/0000-0001-6963-0383
Luis Patricio Tierra Prez I
patricio.tierra@espoch.edu.ec
https://orcid.org/0000-0003-3366-7867
Jhon Eduardo Villacrs Sampedro III
jhon.villacres@espoch.edu.ec
https://orcid.org/0000-0002-8064-9680
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Correspondencia: patricio.tierra@espoch.edu.ec

 

 

Ciencias Tcnicas y Aplicadas

Artculo de Investigacin

* Recibido: 23 de abril de 2022 *Aceptado: 12 de mayo de 2022 * Publicado: 29 de junio de 2022

 

  1. Escuela Superior Politcnica de Chimborazo, Facultad de Ciencias, Ingeniera Ambiental, Facultad Recursos Naturales, Minas, Facultad de Informtica y Electrnica, Tecnologas de la informacin, Facultad de Administracin de Empresas, Escuela de Contabilidad y Auditora, Macas, Ecuador.
  2. Escuela Superior Politcnica de Chimborazo, Facultad de Ciencias, Ingeniera Ambiental, Macas, Ecuador.
  3. Escuela Superior Politcnica de Chimborazo, Facultad de Ciencias, Ingeniera Ambiental, Macas, Ecuador.

Resumen

En este estudio se presenta la simulacin de un modelo matemtico que describe el proceso de llenado y vaciado de dos tanques industriales conectados en paralelo, el propsito de dicha investigacin es determinar el comportamiento de los niveles del fluido dentro de los tanques, de esta forma poder controlar los niveles del mismo, para optimizar y mejorar los procesos industriales de una empresa, para el modelado utilizaremos el software Simulink que es una importantsima herramienta de MATLAB para la simulacin de sistemas dinmicos. A su vez es programa grfico, manejado mediante mouse, que permite modelizar un sistema dibujando en pantalla un diagrama de bloques que son manipulables dinmicamente.

La simulacin de procesos es una herramienta fundamental en la industria para labores de ingeniera, trabajo y toma de decisiones. Requiere de un estudio absoluto del proceso, de las variables que intervienen y de los fundamentos tericos que lo sustentan. Especialmente en el mbito del control automtico, el uso de simuladores de procesos reales resulta esencial a la hora de disear y validar estrategias de control que consigan que el sistema se comporte de forma deseada acorde a una serie de especificaciones.

Actualmente la industria debe contar con la infraestructura adecuada para extraer, procesar, almacenar y distribuir los productos que comercializan en el mercado y es en este punto donde nace la necesidad de implementar sistemas mecnicos, electrnicos, hidrulicos o neumticos, que estn diseados para cumplir una funcin especfica. Por lo tanto, es muy importante la especificacin en detalle de estos sistemas y el correcto dimensionamiento de cada elemento que lo conforma para garantizar la seguridad, eficiencia, rendimiento y calidad en la elaboracin del producto. Uno de los sistemas comnmente ms utilizados en los procesos industriales son los sistemas de tanques que permiten la distribucin, almacenamiento y procesamiento de una gran variedad de productos en diferentes estados como lquidos, gases y slidos. Los sistemas de tanques pueden ser de naturaleza no interactuante. Si la variable de salida de uno de los tanques afecta, en un solo sentido, a la variable de salida del siguiente, o naturaleza interactuante en caso de que el efecto de la variable de salida influya en ambos sentidos, para el modelado se utiliz las ecuaciones principales de la mecnica de fluidos.

Palabras Clave: modelo matemtico; procesos; fluido; optimizar; software; simulink; Matlab; diagrama; fluidos; ecuaciones.

 

Abstract

This study presents the simulation of a mathematical model that describes the filling and emptying process of two industrial tanks connected in parallel, the purpose of this investigation is to determine the behavior of the fluid levels inside the tanks, in this way to be able to control its levels, to optimize and improve the industrial processes of a company, for the modeling we will use the Simulink software, which is a very important MATLAB tool for the simulation of dynamic systems. At the same time, it is a graphical program, managed by means of a mouse, that allows modeling a system by drawing a block diagram on the screen that can be manipulated dynamically.

Process simulation is a fundamental tool in the industry for engineering, work and decision-making tasks. It requires an absolute study of the process, the variables involved and the theoretical foundations that support it. Especially in the field of automatic control, the use of real process simulators is essential when designing and validating control strategies that make the system behave in the desired way according to a series of specifications.

Currently, the industry must have the adequate infrastructure to extract, process, store and distribute the products they sell in the market and it is at this point that the need arises to implement mechanical, electronic, hydraulic or pneumatic systems, which are designed to meet a specific function. Therefore, the detailed specification of these systems and the correct dimensioning of each element that makes it up is very important to guarantee safety, efficiency, performance and quality in the production of the product. One of the most commonly used systems in industrial processes are tank systems that allow the distribution, storage and processing of a wide variety of products in different states such as liquids, gases and solids. Tank systems can be non-interacting in nature. If the output variable of one of the tanks affects, in a single direction, the output variable of the next one, or interacting nature in case the effect of the output variable influences in both directions, for the modeling the following were used: main equations of fluid mechanics.

Keywords: mathematical model; processes; fluid; optimize; software; simulink; matlab; diagram; fluids; equations.

 

 

 

Resumo

Este estudo apresenta a simulao de um modelo matemtico que descreve o processo de enchimento e esvaziamento de dois tanques industriais conectados em paralelo, o objetivo desta investigao determinar o comportamento dos nveis de fluido no interior dos tanques, desta forma poder controlar seus nveis, para otimizar e melhorar os processos industriais de uma empresa, para a modelagem utilizaremos o software Simulink, que uma ferramenta MATLAB muito importante para a simulao de sistemas dinmicos. Ao mesmo tempo, um programa grfico, gerenciado por meio de um mouse, que permite modelar um sistema desenhando um diagrama de blocos na tela que pode ser manipulado dinamicamente.

A simulao de processos uma ferramenta fundamental na indstria para tarefas de engenharia, trabalho e tomada de deciso. Requer um estudo absoluto do processo, das variveis ​​envolvidas e dos fundamentos tericos que o sustentam. Especialmente na rea de controle automtico, o uso de simuladores de processos reais essencial na hora de projetar e validar estratgias de controle que faam o sistema se comportar da maneira desejada de acordo com uma srie de especificaes.

Atualmente, a indstria deve dispor de infraestrutura adequada para extrair, processar, armazenar e distribuir os produtos que comercializa no mercado e neste momento que surge a necessidade de implantao de sistemas mecnicos, eletrnicos, hidrulicos ou pneumticos, projetados para atender uma funo especfica. Portanto, a especificao detalhada desses sistemas e o dimensionamento correto de cada elemento que o compe muito importante para garantir segurana, eficincia, desempenho e qualidade na produo do produto. Um dos sistemas mais utilizados em processos industriais so os sistemas de tanques que permitem a distribuio, armazenamento e processamento de uma grande variedade de produtos em diferentes estados como lquidos, gases e slidos. Os sistemas de tanques podem no interagir por natureza. Se a varivel de sada de um dos tanques afeta, em uma nica direo, a varivel de sada do prximo, ou natureza interagente caso o efeito da varivel de sada influencie em ambas as direes, para a modelagem foram utilizados: equaes principais da mecnica dos fluidos.

Palavras-chave: modelo matemtico; processos; fluido; otimizar; Programas; link simultneo; matlab; diagrama; fluidos; equaes.

 

Introduccin

En las industrias es comn encontrar dentro de sus procesos, tanques interconectados para el abastecimiento de materias primas lquidas, productos qumicos y subproductos, algunos ejemplos tpicos de estos procesos se encuentran en las plantas de tratamiento de aguas/lodos, donde se suministran microorganismos ya sea para purificar, mantener o eliminar algunas bacterias, por tal motivo es importante el control de los niveles de los tanques para optimizar los procesos, paras innecesarias y gastos por mantenimiento. Si estos tanques estn conectados a bombas es muy importantes mantener el nivel de los fluidos dentro de los mismos ya que si los niveles son bajos pueden causar cavitaciones y daar las bombas. (Arias L., 2013)

La matemtica es concebida como pieza fundamental del proceso de aprendizaje de los individuos desde edades tempranas, vindose como se va ampliando en su complejidad en medida se evoluciona como individuo (MATLAB., 2018)

El trabajo con el modelo matemtico, permite hacer el estudio de forma rpida, segura y econmica, de las propiedades del sistema en cualquier situacin imaginable dando as oportunidad de implementar diferentes estrategias de control al sistema que se analiza. (Escalante M, 2016)

La plataforma de MATLAB esta diseada para optimizar, para resolver problemas de ingeniera y cientficos. (Pea T., Prez R., & Miranda, 2015)

El lenguaje de MATLAB, basado en matrices, es la forma ms natural del mundo para expresar las matemticas computacionales. Los grficos integrados facilitan la visualizacin de los datos y la obtencin de informacin a partir de ellos. Una vasta librera de toolboxes preinstaladas te permiten empezar a trabajar inmediatamente con algoritmos esenciales para tu dominio. El entorno de escritorio invita a experimentar, explorar y descubrir. Todas estas herramientas y prestaciones de MATLAB estn probadas y diseadas rigurosamente para trabajar juntas.

La investigacin para su diseo, desarrollo y modificacin en equipos experimentales. De manera particular, el anlisis de sistemas de fluidos y sistemas trmicos son de inters especial por ser el medio ms verstil para transmitir seales y potencia; los fluidos tienen un amplio uso en la industria. Diferentes sistemas de nivel de lquido son utilizados frecuentemente en el control de procesos industriales.

MATLAB / Simulink. Desarrollado por MathWorks, Simulink es un entorno de diagramas de bloque para la simulacin multi-dominio y el diseo basado en modelos. Admite el diseo y la simulacin a nivel de sistema, la generacin automtica de cdigo, as como prueba y verificacin continuas de los sistemas embebidos. Simulink ofrece un editor grfico, bibliotecas de bloques personalizables y solvers para modelar y simular sistemas dinmicos. Se integra con MATLAB, lo que permite incorporar algoritmos desarrollados en el mismo en los modelos y exportar los resultados de la simulacin a su espacio de trabajo para llevar a cabo anlisis a mayor profundidad (es.mathworks.com). (Duarte, 1994)

Es una de las herramientas software de mayor uso en el mbito del control automtico, se basa en el uso de una gran variedad de toolbox o conjuntos de herramientas relacionadas para determinados fines. Control System Toolbox es el relacionado al campo de la ingeniera de control, proporciona algoritmos y apps para analizar, disear y ajustar sistemas de control de forma metdica. Puede especificar su sistema como una funcin de transferencia, como un sistema de espacio de estados, ceros, polos y ganancia o modelo de respuesta en frecuencia. Las apps y las funciones, tales como los diagramas de respuesta escaln y los diagramas de Bode, permiten analizar y visualizar el comportamiento del sistema en los dominios del tiempo y la frecuencia. (Acedo Snchez J., (2003))

La plataforma Simulink es una herramienta adicional de Matlab para la simulacin y diseo basado en modelos empleando diagramas de bloques. Ofrece la posibilidad de simular sistemas lineales, sistemas no lineales, en tiempo continuo o discreto, e incluso hacer uso de modelos fsicos predefinidos (mecnicos, elctricos, etc.). Al contar con utilidades orientadas a la visualizacin, anlisis y gestin de datos, esta plataforma es una de la ms demandadas dentro de la ingeniera de control. Simulink trabaja de forma secuencial, por lo que es necesario establecer las variables independientes dentro de las ecuaciones y las variables calculadas durante el perodo de simulacin


MATERIALES Y MTODOS

Modelamiento Matemtico

A continuacin, se muestra el sistema de dos tanques industriales conectados en serie, los mismo que poseen varios accesorios de control tales como; vlvulas de cierre, niveles, medidores de niveles de volumen, llaves de paso.

Fig. 1. Sistema de tanques en serie

 

Se muestra el esquema del flujo, donde se identifican los componentes, parmetros de estudio para el modelamiento matemtico y simulacin en MatLab. los mismo que permite encontrar las ecuaciones matemticas para posteriormente simularlos en Matlab (SIMULINK). Para la obtencin del modelo matemtico utilizamos la teora de balance de masas para cada uno de los tanques.

Fig. 2. Esquema de tanques en serie y sus accesorios

  • Parmetros de los tanques. Se detalla cada uno de componentes que intervienen en el interior del tanque para encontrar las ecuaciones diferenciales que permitan realizar el modelado en smulink Matlab

  • Tanque 1:

  • Tanque 2

  • Aplicamos transformada de Laplace

  • La ecuacin de la altura del tanque 1:

  • Asumimos una resistencia de flujo lineal

  • La constante de tiempo es

  • Aplicando transformada de Laplace

 

  • Sacamos como factor comn

  • Funcin de Transferencia

Una vez obtenidas las ecuaciones del modelo matemtico para nuestro estudio, establecemos los parmetros y las condiciones de los fluidos dentro del tanque para el modelamiento en Simulink. El sistema en serie se encuentra en equilibrio lo que quiere decir que el fluido que entra es igual al fluido que sale en el tanque dos.

 

ESQUEMA DEL SISTEMA DE DOS TANQUE EN SERIE

Fig. 3. Niveles de fluido de Tanque 1 y Tanque 2

 

  • Datos

 

 

 

  • Clculo de las resistencias

RESUMEN DE ECUACIONES:

  • Funcin de transferencia:

  • Ecuacin Diferencial del tanque 1:

  • Ecuacin Diferencial del tanque 2

PARMETROS DEL MODELO DEL TANQUE INTRODUCIDOS EN MATLAB

clc

clear all

A1 = 3; % en metros cuadrados

A2 = 3.5; % en metros cuadrados

qi = 0.05; % en metros cbicos por segundo

R1 = 21; % en metros por segundo al cuadrado

R2 = 15; % en metros por segundo al cuadrado

% constantes de tiempo

t1 = A1*A2;

t2 = A2*R2

Una vez obtenidas las ecuaciones matemticas necesarias para le modelado e ingresadas en Matlab, realizamos el esquema de conexin en Simulink con la ayuda de las libreras ya establecidas en el programa.

Fig. 4. Esquema del Sistema en Simulink de los Tanque 1 y Tanque 2

 

Una vez terminado el modelo en Simulink corremos con un tiempo de 700 segundos, el mismo que es el que tarda el tanque uno en llenarse, luego como podemos ver en la grafica a la altura de 1.79 el nivel se establece, quedando en un estado estacionario.

Fig. 5. Modelado del tanque lleno a700 segundos

 

Fig. 6. Modelado del tanque lleno a700 segundos

 

Dentro del modelado se coloca un integrador el mismo que garantiza que el nivel del llegue hasta una altura de 1.79 m y se mantenga abra las vlvulas de escape.

Fig. 6. Modelado del tanque lleno a700 segundos

 

Como se puede notar la simulacin cada vez se va realizando mas compleja, por tal motivo se puede crear subsistemas de bloque los mismo que permiten ahorrar espacio sin intervenir en la simulacin, de esta forma podremos agregar cualquier dispositivo u instrumento para mejorar la simulacin.

 

 

Fig. 8. Sistema de control colocado dentro de un bloque

Fig. 9. Modelado del sistema colocado un perturbador

Fig. 10. Esquema de simulacin completa con controlador de flujo

Grficamente podemos ver que al colocar un perturbador este ayuda a que el liquito llegue a su punto mximo y se estabilice, podemos seguir introduciendo algunos accesorios mas y verificando cual es el comportamiento de los niveles dentro de cada uno del tanque. De esta forma podemos controlar y garantizar que los niveles de los fluidos se mantengan y prevenir que existan daos en bombas o accesorios conectados en el sistema

Fig. 11. Esquema de simulacin completa con controlador de flujo

  1. CONCLUSIONES

 

La simulacin de modelos matemticos mediante Simulink es una herramienta muy importante dentro la ingeniera, ya que nos permite realizar cambios, ajustes en tiempo real, sin parar la lnea de produccin, esto permite mantener o mejorar el sistema productivo de las empresas.

Las ecuaciones diferenciales nos permiten obtener los modelos que permiten simular cualquier procedo dentro de una lnea de produccin de esta, forma podemos entender los fenmenos y cambios que existen en distintos procesos.

Se logr simular el sistema de dos tanques conectados en serie, con la herramienta de Matlab y Simulink, se demostrando que se puede controlar y el nivel de lquido de cada uno de los tanques de esta forma independiente mediante accesorios o vlvulas de control.

La implementacin del Sistema deja una herramienta para un mejor estudio del sistema de control variable para un sistema de dos tanques.

 

 

Referencias

  1. Acedo Snchez J. ((2003)). Control avanzado de procesos: teora y prctica. . Madrid:: Ediciones Daz de Santos.
  2. Arias L. ( (2013)). Modelado y simulacin de un sistema interconectado de cuatro tanques (LabView). Costa Rica.: Universidad Rodrigo Franco, .
  3. Duarte, O. ( (1994)). Anlisis de sistemas dinmicos lineales, . Bogot: Universidad Nacional de Colombia M.
  4. Escalante M, V. W. (2016). Modelamiento y simulacin de un sistema de llenado de dos tanques en serie. Quito: Escuela Superior Politcnica del Litoral (ESPOL).
  5. MATLAB. ((2018).). MathWorks. Obtenido de https://la.mathworks.com/
  6. Pea T., E., Prez R., A. R., & Miranda. (2015). Modelado de un reactor qumico tipo CSTR y evaluacin del control. Revista INGENIERA UC, 17.
  7. T, P. (2015). Modelado de un reactor qumico tipo CSTR y evaluacin del control. INGENIERA UC, 17.

 

 

 

 

 

 

 

 

2022 por los autores. Este artculo es de acceso abierto y distribuido segn los trminos y condiciones de la licencia Creative Commons Atribucin-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)

(https://creativecommons.org/licenses/by-nc-sa/4.0/).

Enlaces de Referencia

  • Por el momento, no existen enlaces de referencia
';





Polo del Conocimiento              

Revista Científico-Académica Multidisciplinaria

ISSN: 2550-682X

Casa Editora del Polo                                                 

Manta - Ecuador       

Dirección: Ciudadela El Palmar, II Etapa,  Manta - Manabí - Ecuador.

Código Postal: 130801

Teléfonos: 056051775/0991871420

Email: polodelconocimientorevista@gmail.com / director@polodelconocimiento.com

URL: https://www.polodelconocimiento.com/