Reacciones Complejas. Grupo 25C

De MateWiki
Revisión del 14:44 6 mar 2015 de Antoñito (Discusión | contribuciones) (Interpretación del enunciado y PVI. Concentración de C)

Saltar a: navegación, buscar
Trabajo realizado por estudiantes
Título REACCIONES COMPLEJAS. GRUPO 25C
Asignatura Ecuaciones Diferenciales
Curso Curso 2014-15
Autores Gálvez Aparici, Antonio
Megino León, Guillermo
Popa, Silviu
Sistac Ara, Alejandro
Veiga López, Roberto
Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura


1 Introduccion

Se considera una reaccion quımica irreversible en una solucion bien mezclada. Supondremos que la reaccion ocurre para un volumen y temperatura constantes. Al inicio se encuentran dos reactivos A y B que van formando un producto C en lo que seconoce como una reacción bimolecular, es decir, una molecula de A y una de B producen una de C,

A + B → C

Supondremos tambien que se satisface la ley de accion de masas que establece que la velocidad de reaccion es proporcional al producto de las concentraciones de los reactivos.

2 Interpretación del enunciado y PVI. Concentración de C

Vamos a comprobar que la concentración del producto C a lo largo del tiempo puede obtenerse a partir de esta ecuación, la de la ley de masas:

y'(t) = k1(a0 − y(t))(b0 − y(t)), siendo t>0

A continuación definiremos las constantes y variables que vamos a utilizar:

  • k1: Constante de la velocidad de reacción, en función de la temperatura, que al ser constante también lo sera k1
  • a0: Concentración inicial de A
  • b0: Concentración inicial de B
  • y(t): Define la evolución de la concentración de C a lo largo del tiempo
  • y'(t): Es la derivada de la concentración en el tiempo, es decir, la velocidad de la reacción química


Por lo tanto, según nuestra ecuación diferencial, las concentraciones de A y B varían en el tiempo disminuyendo según, (a0-y(t)) y (b0-y(t)) respectivamente. Tomaremos el tiempo estrictamente mayor que 0 (t>0), de hecho para t=0 la concentración de C será nula. Estamos ante un PVI.


Problema de valor inicial: Para el intervalo t>0 la ecuación diferencial es continua y derivable en dicho dominio, por tanto tiene solución que sera única porque su primera derivada es continua en este dominio. Cumple el teorema de Cauchy (o PVI).

3 Proceso Reversible

En caso de que el proceso sea reversible nuestra ecuacion necesitara un termino adicional que defina como se producen los reactivos. Para esto necesitaremos una nueva constante de velocidad de reaccion (k2) dado que suponemos que se sigue satisfaciendo la ley de masas. Este nuevo termino disminuira la cantidad de producto, por lo tanto el termino aparecera restando en nuestra ecuacion.

La ecuacion resultante es la siguiente:

y'(t) = k1(a0 − y(t))(b0 − y(t))-k2*y(t), siendo t>0


4 Resolucion del PVI por el metodo de Euler

Suponiendo estos parámetros:

  • a0=3[mol/L]
  • b0=1[mol/L]
  • k1=1[mol/s]
  • h=0.1(salto)
  • t=[0,2] (segundos)

Codigo en Matlab:

%Euler
clear all
%Datos del problema
a0=3;
b0=1;
t0=0;
tN=2;
y0=0;
h=0.1;
k1=1;
%Calculamos el número de subintervalos
N=round((tN-t0)/h);
%Definimos la variable independiente
t=t0:h:tN;
%Definimos el vector y
y=zeros(1,N+1);
y(1)=y0;
for i=1:N
    y(i+1)=y(i)+h*k1*(a0-y(i))*(b0-y(i));
end
%Dibujamos la grafica
hold on
plot(t,y,'linewidth',2);
plot(t,(a0-y),'g','linewidth',2);
plot(t,(b0-y),'r','linewidth',2);
legend('C','A','B');
xlabel('tiempo(s)');
ylabel('concentracion[mol/l]');
hold off
centro

Como se observa en la gráfica, la concentración de C aumenta en la proporción que disminuyen los reactivos A y B. Podemos ver que la velocidad disminuye en el tiempo según una ley asintotica hasta ser nula cuando se agota el reactivo limitante, en nuestro caso el B.

5 Resolucion cuando t→∞

6 Resolucion numerica con los metodos del trapecio y Runge-Kutta

6.1 M.Trapecio

%trapecio
clear all
%datos del problema
t0=0;
tN=2;
h=0.1;
k1=1;
y0=0;
a0=3;
b0=1;
%creamos el vector y, que representara cada una de las soluciones
N=round((tN-t0)/h);
y=zeros(1,N+1);
% defino la variable independiente
t=t0:h:tN;
%defino el primer valor
y(1)=y0;
%resolucion de la ecuacion
for i=1:N
    R=(h*k1*a0*b0)/2+y(i)+((h*k1)/2)*(a0-y(i))*(b0-y(i));
    Q=((h*k1*(a0+b0))/2)+1;
    y(i+1)=(Q-sqrt(Q^2-2*h*k1*R))/(h*k1);
end
%grafico
hold on
plot(t,y,'c','linewidth',2);
plot(t,(a0-y),'k','linewidth',2);
plot(t,(b0-y),'r','linewidth',2);
legend('C','A','B')
xlabel('tiempo(s)');
ylabel('concentracion[mol/l]');
hold off


6.2 M.Runge-Kutta

CODIGO

7 Reaccion consecutiva

Supongamos ahora que se produce una reaccion consecutiva de la forma: A + B →k1 C →k2 D El PVI es un sistema de ecuaciones en el cual, la primera refleja la produccion de C y la segunda represenda la produccion de D, estando esta relacionada con la cantidad de producto C que se ha producido en funcion del tiempo. Los valores en t=0 son las concentraciones iniciales de los productos, es decir, nulos.


  • y1'(t)=k1*(a0-y1(t))*(b0-y1(t))
  • y2'(t)=k2*(y1(t)-y2(t))
  • y1(0)=y2(0)=0