Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Paula Gutiérrez, Gabriel Romero, María Paula Rincón, Angie Ruíz y Natalia Valencia.
CARACTERIZACIÓN DE SISTEMAS DINÁMICOS A PARTIR DE DATOS
EXPERIMENTALES.
INTRODUCCIÓN
Utilizando el reactor CSTR como un tanque de mezclado en donde, de acuerdo con practicas anteriores,
se tiene como conocimiento que se puede utilizar NaOH como compuesto a analizar, se medirá una
variable (concentración) a la salida y su comportamiento con respecto a perturbaciones que puedan
existir sobre el sistema, en este caso una perturbación tipo paso en el flujo de entrada de la solución. De
acuerdo con lo anterior, se tiene como información inicial y referencias, curvas de calibración realizadas
durante el semestre 2019-2 para la materia de Ingenieria de Fenómenos de transporte en el reactor
ARMFIELD CSTR tanto para los flujos de entrada como para la concentración de salida:
Q (mL/s)
2,0
Q (mL/s)
1,5 1,5
1,0 1,0
0,5 0,5
0,0 0,0
10 60 110 10 60 110
IDA LECTURA IDA LECTURA
[NaOH] vs CONDUCTIVIDAD
0,12
0,08 R² = 0,9418
0,06
0,04
0,02
0,00
0 2 4 6 8 10 12 14 16 18 20
1 Lineal (1) K (mS/cm)
3. Resultados esperados
De acuerdo con los flujos a manejar y los cambios a realizar, se espera poder comparar los
resultados experimentales para primer y segundo orden con los métodos FOPTD y de Smith
una vez realizada la practica.
Para obtener valores iniciales en estado estable, se puede realizar la simulación del sistema en
Python utilizando un volumen de reactor aproximado de las dimensiones expresas en el manual
para obtener el tiempo de estabilización, con los siguientes resultados:
De acuerdo con lo anterior, el tiempo de estabilización para el primer flujo corresponde a 1300
segundos, es decir, aproximadamente 22 minutos.
Las concentraciones en estado estable para los dos flujos corresponden a 0,057 mol/L para el
primero y 0,037mol/L para el cambio después del paso. Por lo anterior, la ganancia del proceso
esta dada por:
0,02𝑚𝑜𝑙
∆𝐶 − 𝐿 𝑚𝑜𝑙 ∙ 𝑠
𝐾= = = −13,33
∆𝑤 0,0015𝐿 𝐿2
𝑠
4. Intervalo de tiempo
Para realizar los cálculos del intervalo de tiempo para hacer la toma de datos experimental se utilizó
como referencia el Seborg, específicamente estas ecuaciones que se presentan a continuación:
Teniendo en cuenta la gráfica del modelado en Python presenta anteriormente y que el tiempo de
estabilización fueron 1300 s, se procede a calcular el intervalo con la segunda ecuación obteniendo
un intervalo de toma de tiempo entre 87 y 216 s que corresponde aproximadamente a minuto y
medio y 3 minutos y medio.
Para que el tiempo cumpla estas especificaciones se decide tomar los datos cada dos minutos, es
decir, cada 120 segundos.
5. Procedimiento
Nota: X en el lapso de tiempo hace referencia al intervalo de tiempo de toma de datos obtenido
en la sección 4.
Código de Python
import numpy as np
from scipy.integrate import odeint
import matplotlib.pyplot as plt
dxdt = ((w1/V)*(x1-x))+((w2/V)*(x2-x))
return dxdt
# initial condition
x0 = [0]
# time points
t = np.linspace(0,1700)
# solve ODE
x = odeint(model,x0,t)
# plot results
plt.plot(t,x,'c-',label=r'F1')
plt.ylabel('Concentración (mol/L)')
plt.xlabel('time(s)')
plt.legend(loc='best')
plt.show()
print (t,x)
Referencias
Seborg, D.E.; Edgar, Th.F.; Mellichamp, D.A.; Doyle III. “Process dynamics and control”