Академический Документы
Профессиональный Документы
Культура Документы
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)
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 ¿
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;
Plot(t, c, ’bo’)
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:
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.