Вы находитесь на странице: 1из 5

Taller Optimización

28.3) Un balance de masa para un producto químico completa-mente mezclado en un reactor se


escribe así:

donde V = volumen (12 m3), c = concentración (g/m3), F = tasa de alimentación (175 g/min), Q =
tasa de flujo (1 m3/min), y k = tasa de reacción de segundo orden (0.15 m 3/g/min). Si c(0) = 0,
resuelva la EDO hasta que la concentración alcance un nivel estable.

Desarrollo

En primer lugar, se desarrollaron Excel los métodos de Runge Kutta de primer, segundo y tercer
orden, en específico en el método de segundo orden, se seleccionó el método de Ralston. Al
realizar el método de Euler se seleccionó inicialmente un t 0= 0 y un tf=5, un n=100 y se calculó el h
de la siguiente manera:

t f −t 0
h=
n
Posterior a esto se empezó a desarrollar el método usando las siguientes ecuaciones:

y x+1= y i +f ( x 1 , y 1 ) ∙ h(1)

Teniendo en cuenta que la ecuación diferencial estaba en términos de c, y en este caso c es


equivalente a y en la ecuación 1, se omitieron lo valores de x o t en los cálculos realizados. Luego
de aumentar el n e ir disminuyendo el valor de h, para así obtener valores más pequeños, se llegó
a un n=500, en el cual la diferencia entre el c final y el canterior fue igual a 1.74088E-07, con lo cual se
pudo obtener un valor muy cercano a 0 y por ende en este momento la concentración no va a
variar en gran medida a través del tiempo, lo anterior se puede observar en el gráfico realizado de
c en función de t.

Grafico 1. Concentración del producto químico en función del tiempo con el método de Euler
Consecuentemente se realizaron los cálculos correspondientes para el método de RungeKutta de
segundo orden, en específico el de Ralston. Las ecuaciones de este método se muestran a
continuación:

y x+1= y i +f
( 31 k , 23 k )∙ h(2)
1
2

donde

k 1=f ( x i , y i )

3 3
(
k 2=f xi + h , y i + k 1 h
4 4 )
En este método se utilizaron los mismos valores de t 0, tf y n, puesto que la concentración
permanece constante con una diferencia entre el c final y el canterior igual a 2.10456E-07, este
comportamiento también se puede observar en el siguiente gráfico.

Grafico 2. Concentración del producto químico en función del tiempo con el método de Ralston
Finalmente se realizaron los cálculos con el método de Runge Kutta de tercer orden, a través de las
siguientes ecuaciones:

1
y x+1= y i + ( k 1+ 4 k 2+ k 3 ) ∙h (3)
6

donde

k 1=f ( x i , y i )

1 1
(
k 2=f xi + h , y i + k 1 h
2 2 )
k 3=f ¿

En este método se utilizaron los mismos valores de t 0, tf y n, puesto que la concentración


permanece constante con una diferencia entre el c final y el canterior igual a 2.10078E-07, este
comportamiento también se puede observar en el siguiente gráfico.

Grafico 3. Concentración del producto químico en función del tiempo con el método de Runge
Kutta de tercer orden
Con base en los cálculos realizados y los gráficos se pudo plantear el siguiente código en Matlab,
usando la función de ode45, pues con esta se puede ver un mejor comportamiento de la
concentración en función del tiempo al tener varios puntos en el gráfico.

int= [0 5];

c0=0;

[t c] = ode23 (@ (t,c) (175/12)-(c/12)-0.15*(c^2), int, c0)

Plot(t, c, ’bo’)

Con el codigo anterior, se pudo obtener el siguiente grafico

Grafico 4. Concentración del producto químico en función del tiempo calculado con la función
ode23 en Matlab
Teniendo en cuenta los gráficos y las concentraciones obtenidas se pudo determinar que las
concentraciones obtenidas en los métodos calculados en Excel fueron acertados, pues se
obtuvieron valores muy cercanos de concentración y las concentración en el minuto variaban en
cantidades muy mínimas, por lo cual se puede decir que permanecían constantes, sin embargo,
teniendo en cuenta que teóricamente el método de Runge Kutta es el más exacto, se procedió a
comparar específicamente los resultados obtenidos con este método y los obtenidos a través de
Matlab, con lo cual se obtuvo lo siguiente:

Tabla 1. Comparación entre método de Runge Kutta y Matlab (ode23)

Variable Runge Kutta tercer orden Matlab (ode23)


Concentración final a los 5 min 9.586260175 9.5863
(g/m3)
Tiempo en donde se empieza a 2.24 2
hacer constante la concentración
(min)
Concentración que empieza a ser 9.56164689 9.5863
constante (g/m3)

En conclusión, se pudo determinar que el método de Runge Kutta de tercer orden posee un gran
grado de exactitud, pues presenta resultados similares a los obtenidos en Matlab, sin embargo, se
debe tener en cuenta que existen métodos numéricos para resolver ecuaciones diferenciales
mucho más exactos y esto puede influir en los errores obtenidos, de igual manera los datos de la
tabla 1, se determinaron de manera visual, analizando los gráficos, lo cual también puede
representar errores.

Вам также может понравиться