Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen
En el presente trabajo se propone un modelo matemático para un sistema de dos tanques, así como también la
simulación de ese modelo llevada a cabo en software Matlab-SIMULINK. Lo que aquí presentamos es un avance
del proyecto de investigación “Puesta en operación de un sistema de entrenamiento de control de procesos y
evaluación de controladores industriales”, por lo que en esta primera etapa, se da a conocer la información que se
desarrolló en la obtención del modelo matemático, al igual que en su linealización y los resultados de las
simulaciones llevadas a cabo al aplicar el modelo de simulación obtenido para tres diferentes puntos de operación
del sistema. En la sección final, al concluir, se da a conocer la importancia de cada uno de los pasos realizados de
acuerdo a la metodología aplicada, además de proporcionar una breve información que se refiere al trabajo futuro de
la etapa de experimentación.
Palabras Clave
Sistema de dos tanques, Modelo matemático, Modelo de simulación.
1. Introducción
El control de procesos es un área de oportunidad existente en el ámbito industrial, tanto en implementación directa
para el caso de plantas industriales ya existentes, como en la investigación para su diseño, desarrollo y modificación
en equipos experimentales. De manera particular, el análisis de sistemas de fluidos y sistemas térmicos son de
interés especial por ser el medio más versátil para transmitir señales y potencia; los fluidos tienen un amplio uso en
la industria. Diferentes sistemas de nivel de líquido son utilizados frecuentemente en el control de procesos
industriales, (Ogata, 2003) y (Smith y Corripio, 2008), por lo que una motivación al desarrollar este trabajo es
contar con una planta de entrenamiento en operación, esperando así incidir directamente en la formación de
ingenieros especializados en el análisis y sintonización de controladores industriales y con ello contribuir a cubrir la
demanda que existe de profesionistas altamente capacitados en las diferentes industrias en México.
En la revisión de bibliografía efectuada, se encontraron varios modelos de sistemas de tanques: con o sin iteración,
posicionados en distintos niveles; de uno, dos, tres o más tanques; representados por ecuaciones diferenciales de
primer y segundo orden. El sistema que aquí se presenta es de dos tanques y en este trabajo se da a conocer la
propuesta de utilizar un modelo linealizado para llevarlo a la simulación, manteniendo presente que la etapa
posterior será la experimentación en el sistema físico aplicando reglas de sintonización.
2. Marco teórico
Teniendo como base que la descripción matemática de las características dinámicas de un sistema se denomina
modelo matemático, se sabe que una vez que este modelo se obtiene, es necesario definir su sencillez o complejidad
con la finalidad de que, el análisis llevado a cabo, sea lo que justamente represente el sistema físico en estudio.
El término sistemas dinámicos es utilizado para describir sistemas cuyos parámetros internos siguen una serie de
reglas temporales. Desde el punto de vista analítico, se llaman sistemas porque están descritos por un conjunto de
ecuaciones y dinámicos porque sus parámetros varían con respecto a alguna variable que generalmente es el tiempo.
Con lo anterior, el primer paso y el más importante en el análisis de un sistema dinámico, es por consecuencia,
elaborar su modelo, lo cual frecuentemente es posible caracterizarlo utilizando ecuaciones diferenciales que al
1
María Anaya Pérez, Victor Benitez Baltazar
resolverlas se obtiene, por lo general, la respuesta a una entrada del sistema en cuestión. Teniendo claro que es
necesario recurrir a las leyes físicas adecuadas para describir el o los comportamientos presentes en el sistema y que
una vez obtenido el modelo se tiene la opción de usar alguna herramienta analítica y/o computacional para su
análisis y síntesis, (Ogata, 1980).
Las señales de entrada de prueba más comúnmente usadas son las funciones escalón, rampa, aceleración, impulso,
sinusoidales, etc. Con estas señales de prueba se pueden realizar análisis experimentales y matemáticos de los
sistemas de control con facilidad, ya que las señales son funciones muy simples del tiempo.
La respuesta temporal de un sistema de control consiste en dos partes: la respuesta transitoria y la estacionaria. La
respuesta transitoria es aquella que va desde el estado inicial al estado final y por respuesta estacionaria se entiende
la forma en la que la salida del sistema se comporta cuando t (tiempo) tiende a infinito, (Ogata, 1980).
Tiempo de retardo td
Tiempo de subida tr
Tiempo pico tp
Sobre-elongación Mp
Tiempo de asentamiento ts
Figura 1: Curva de respuesta a escalón unitario con td,, tr, tp, Mp y ts.
Este sistema contiene el término en el denominador, que representa un polo de multiplicidad N en el origen. El
esquema de clasificación se basa en la cantidad de integradores indicados por la función de transferencia en lazo
abierto.
Un sistema se denomina de tipo 0, si N=0, de tipo 1, si N=1, de tipo 2, si N=2,…, etc., (Lara y Rocha, 2012).
3.- Metodología
La metodología aplicada en este trabajo es la de Diseño Basado en Modelos (MBD, por sus siglas en inglés), la cual
es un método matemático usado para abordar los problemas asociados con el diseño de procesamiento de señales y
el control de los sistemas complejos. Este modelo, hasta el avance actual de nuestro trabajo, se ha aplicado
parcialmente. Los pasos que de esta metodología se han aplicado son:
• Modelación.- La modelación se llevó a cabo durante el proceso de la obtención del modelo matemático,
iniciando con el análisis de la física del sistema para terminar con las ecuaciones diferenciales que lo
caracterizan.
• Linealización.- Una de las características importantes a considerar del sistema, es la saturación de la
servoválvula, ya que se trabajaría con un modelo no lineal provocando algunas dificultades al momento de
la simulación, por lo que es importante que sea linealizado con la finalidad de lograr la simplificación en el
análisis y un diseño de controladores más sencillo desde el punto de vista computacional. Además de que
solamente a los sistemas lineales se les puede aplicar el principio de superposición y el principio de
proporcionalidad.
• Simulación.- Mediante la elaboración de diagramas de bloques adecuados y representativos de cada una de
las ecuaciones linealizadas que forman el modelo matemático del sistema de dos tanques, se desarrolló la
simulación en la plataforma computacional Matlab- SIMULINK.
4
María Anaya Pérez, Victor Benitez Baltazar
El funcionamiento de este sistema de dos tanques se lleva a cabo con la interacción entre una bomba y una fuente
de energía, que hace fluir el líquido por una tubería transportándolo del Tanque #1 al Tanque #2 y pasando a través
de una servoválvula la cual restringirá el paso del fluido tal que se tenga el nivel de líquido deseado o necesario para
operar.
4.1 Sistema físico de dos tanques
La siguiente información corresponde al sistema físico experimental de dos tanques, incluyendo la siguiente lista de
las especificaciones técnicas de la Planta:
• Alimentación general 120 CA, 60 Hz.
• Fuente de alimentación de 24 VCD, 3 Amp.
• Software de configuración ADAM 4000 utility.
• Software de programación Adamview.
• Medidas 680 y 680 x 400 (mm).
El balance de masa es necesario para obtener el modelo dinámico del tanque, (Smith y Corripio, 2008). Esto se
muestra a continuación:
5
María Anaya Pérez, Victor Benitez Baltazar
)$&' (
$*+ − $*
)" (3)
donde *+ y * representan los flujos de entrada y salida respectivamente, (Ollero y Fernández, 2006).
Si $ y &' , son constantes, de la ecuación (3) tenemos que:
)(
&' *+ − * (4)
)"
Ya que la válvula se encuentra colocada, de acuerdo a la Figura 3, a la salida del tanque y considerando el Teorema
de Toricelli, además de información proporcionada en (Ogata, 2003) y (Smith y Corripio, 2008), el flujo a la salida
de la válvula esta representado por la siguiente expresión:
* 2√( (6)
)("
&' *+ − 2"/(" (7)
)"
A partir de la ecuación (4), y sustituyendo los valores correspondientes a las variables de cada tanque de acuerdo a la
Figura 3, se obtiene el comportamiento dinámico para el sistema de dos tanques conectados en cascada,
considerando que * *+ para el segundo tanque, se tiene:
*+ *
(4 " −
&' &'
(8)
* *
(4 " −
&' &'
Sustituyendo la ecuación (6) en la ecuación (8) se obtienen las siguientes expresiones:
*+ 2 "/( "
(4 " −
&' &' (9)
Estas ecuaciones serán utilizadas para describir el comportamiento de los tanques alrededor de distintos puntos de
operación.
6
María Anaya Pérez, Victor Benitez Baltazar
Con la finalidad de describir el comportamiento dinámico total del sistema representado por las ecuaciones (9), es
necesario obtener los parámetros, este procedimiento se realiza de acuerdo a lo siguiente:
• Se obtienen modelos lineales en diferentes puntos de operación en lugar de un solo modelo no lineal de la
dinámica de la válvula.
• La identificación del modelo dinámico se obtiene a partir de la respuesta transitoria de la válvula.
• Se caracteriza el comportamiento dinámico de la válvula.
Por un lado de la ecuación (6) se tiene que si el flujo * se mantiene constante, para obtener un nivel de líquido (
constante, es necesario un determinado valor para la apertura de la válvula 2 . Por otro lado, 2 depende
proporcionalmente del voltaje de entrada 5 (Maldonado, 1999), es decir:
2 65
(10)
en dónde 6 es una constante proporcional.
Para cada punto de operación deseado (h nivel de líquido constante), se obtiene el valor de 2 a partir de la
ecuación (6), con * el flujo real constante que proporciona la bomba. Se registra el voltaje aplicado a la válvula.
Conociendo * y h , 2 se obtiene aplicando un despeje en la ecuación (6):
*
2 65 (11)
√(
Se aplica una entrada escalón por cada voltaje registrado observando el comportamiento en el tiempo de la apertura
de la válvula (respuesta), el cual debe ser medido para determinar su apertura respecto al tiempo.
Con la respuesta de la válvula en cada punto de operación, se observa que es posible representar su dinámica
aproximada a través de la Respuesta Temporal de un Sistema de Primer Orden al Escalón, siendo la función de
transferencia para tal sistema, la siguiente:
2 +
5 1 (12)
en dónde,
+ es la ganancia estática,
es la constante de tiempo,
w representa la razón de apertura de la válvula, y
v es el voltaje de entrada aplicado a la válvula.
Los parámetros utilizados en la ecuación (12) son de los cuales se presentan las características en las Tablas 3 y 4
(Maldonado, 1999), para tres puntos de operación.
Punto de operación 25 cm 35 cm 45 cm
+ -3 -3 -3
0.03923e 0.028603e 0.026298e
2.6525 2.6525 2.6525
Punto de operación 25 cm 35 cm 45 cm
+ -3 -3 -3
0.035284e 0.030834e 0.030107e
2.6525 2.6525 2.6525
7
María Anaya Pérez, Victor Benitez Baltazar
entonces la ecuación (12) se puede plantear de la siguiente forma:
+ 1
24 "
5" − 2"
(14)
Con la ecuación (14) se expresa matemáticamente, la respuesta dinámica en el tiempo de la válvula para cada punto
de operación.
Es importante mencionar que este procedimiento se llevó acabo en simulación, una fase posterior deberá de
considerar el experimento real para obtener los parámetros de nuestro sistema particular.
2 / ( 8 2: / ( :
(4 " ( " 2 " − ( " − 2 "
2&' /(8 &' 2&' /(: &'
donde,
w01 y w02 representan las aperturas de las válvulas #1 y #2 respectivamente en el punto de operación, y
h01 y h02 representan los niveles de líquido en los tanques #1 y #2 respectivamente, en el punto de operación.
Finalmente utilizando las ecuaciones (14) y (15), el modelo lineal para el Sistema de Planta Industrial de dos tanques
queda expresado de la siguiente forma :
2 / ( 8 328 /(8 (16)
(4 " − ( " − 2 "
2&' /(8 &' 2&'
+ 1 (17)
24 " 5 " − 2 "
2 /( 8 2: / ( : (18)
(4 " ( " 2 " − ( " − 2 "
2&' /(8 &' 2&' /(: &'
+ 1 (19)
24 " 5 " − 2 "
en donde + y + son ganancias estáticas de las válvulas#1 y #2 en el punto de operación.
Figura 5: Diagrama en Matlab-SIMULIK para la simulación con los dos tanques y dos válvulas,
en un punto de operación deseado.
6. Resultados
A continuación se dan a conocer los resultados obtenidos al llevar a cabo la simulación. Estos resultados son
presentados a través de gráficos que muestran el comportamiento del factor de apertura de la válvula con respecto al
tiempo, para cada punto de operación en cada tanque.
Variable Valor
w1 0.00021
h1 25 cm
-3
Ke1
0.03923e
v1 6 volts
T 2.6525 s
Step 5
Variable Valor
w2 0.00021
h2 25 cm
-3
Ke2
0.035284e
v2 7 volts
T 2.6525 s
Step 5
Figura 7: Grafica representando el comportamiento de la razón de apertura respecto al tiempo, para el tanque#2 y
válvula #2 manteniendo las condiciones utilizadas para el tanque #1 y válvula #1 de la Figura 6.
Variable Valor
w1 0.000175
h1 35 cm
-3
Ke1
0.028603e
v1 7.5 volts
T 2.6525 s
Step 5
Variable Valor
w2 0.000175
h2 35 cm
-3
Ke2
0.030834e
v2 6 volts
T 2.6525 s
Step 5
Figura 9: Grafica representando el comportamiento para el tanque#2 y válvula #2 manteniendo las condiciones
utilizadas para el tanque #1 y válvula #1 de la Figura 8.
10
María Anaya Pérez, Victor Benitez Baltazar
Variable Valor
w1 0.000155
h1 45 cm
-3
Ke1
0.026298e
v1 9 volts
T 2.6525 s
Step 5
Variable Valor
w2 0.000155
h2 45 cm
-3
Ke2
0.030107e
v2 6 volts
T 2.6525 s
Step 5
Figura 11: Grafica representando el comportamiento de la razón de apertura para el tanque#2 y válvula #2,
manteniendo las condiciones especificadas para el tanque #1 y valvula #1 de la Figura 10.
Después del modelado, el siguiente paso fue realizar la linealización del modelo, esto debido a la no linealidad del
sistema, ya que esta característica complicaría la simulación computacional del sistema y se tendría que implementar
un controlador no lineal.
El proceso para llegar a la simulación efectuada fue detenidamente desarrollado a través de diagramas de bloques
representativos para cada ecuación del modelo matemático linealizado completo, efectuando después la codificación
correspondiente utilizando el software Matlab-SIMULINK y obteniendo resultados satisfactorios respecto a los que
se esperaba. Con lo anterior podemos inferir que seguiremos trabajando bajo esta misma plataforma computacional
en las etapas futuras de nuestro proyecto de investigación.
11
María Anaya Pérez, Victor Benitez Baltazar
En la siguiente etapa del desarrollo de este proyecto de investigación, se realizará la parte experimental en la cual,
una vez que se obtengan algunos datos con la instrumentación pertinente, se aplicarán reglas de sintonización, las
cuales están basadas en metodologías experimentales para el diseño de un adecuado controlador a implementarse en
el sistema de dos tanques en estudio, evaluando el comportamiento en tiempo real con el teórico mostrado en este
trabajo.
Referencias
Barrietos, A.; Sanz, R.; Matía, F. y Gamboa, E. (1996). Control de Sistemas Continuos. España: Editorial McGraw-
Hill.
Lara, G. y Rocha, J. (2012). Error en estado estacionario. Nuevo León, México: Facultad de Ingeniería Mecánica y
Eléctrica, Universidad Autónoma de Nuevo León. Obtenido a través de internet:
http://es.scribd.com/doc/106182575/06-Error-en-Estado-Estable-o-Estacionario, (25/04/2013).
Maldonado, C. (1999). Seguimiento de trayectoria utilizando control difuso tipo Takagi-Sugeno. Tesis de Maestro
en Ciencias no publicada, CINVESTAV del IPN, Guadalajara, México.
Ollero de Castro, P. y Fernández, E., (2006). Control e instrumentación de procesos químicos. España: Editorial
Síntesis, S.A.
Smith, C.A. y Corripio, A.B. (2008). Control Automático de Procesos Teoría y Práctica. México: Editorial Limusa.
12