You are on page 1of 5

Problema 1.

- En un RDTA se desarrolla la reaccin qumica irreversible:


2A B+ C

rA = k * C 2A

siguiendo una cintica de 2 orden respecto al compuesto A.


La constante cintica de la reaccin viene dada por:

k = 1.8 *10 * e
11

6250
T

Estudiar la evolucin de la concentracin de A con el tiempo en funcin de la temperatura


(200, 212.5 y 225 K). La concentracin inicial de A es 5 mol/L.
Representar los 3 perfiles en un mismo grfico.
Realizar el estudio hasta 200 s

En este problema tenemos un reactor discontinuo de tanque agitado en el cual se desarrolla la


reaccin citada.
Si aplicamos un balance materia para el componente A, tendremos:
Salida Entrada + Acumulacin = Generacin
Salida = 0
Entrada = 0
dNA
dt
Generacin = -k * C 2A * V

Acumulacin =

Considerando que el sistema es de densidad constante, podemos reescribir la ecuacin y obtener


una expresin que nos proporcionara la variacin de CA con el tiempo.
dCA
6250 2
11
= 1.8 *10 * EXP
*C A
dt
T

Esta es la ecuacin que deberemos integrar numricamente para obtener la variacin de CA con el
tiempo. El problema surge para considerar la variacin de temperatura. En este caso se nos plantean
dos posibilidades:
a) escribir tres ficheros de funcin diferentes, cada uno de ellos con una temperatura y un
fichero principal donde se realizaran tres llamadas al mtodo de integracin ode113, cada
una de ellas con un fichero de funcin diferente.
b) utilizar variables globales para ir cambiando el valor de T en el fichero de funcin durante la
ejecucin del fichero principal.
Consideraremos a continuacin la ultima posibilidad por ser la mas difcil en un principio.

%***************************************************************
%*
Problema 1. Reactores Qumicos
%*
RDTA con una reaccin irreversible.
%*
Resolucin usando variables globales
%*
%*
FICHERO PRINCIPAL
%*
%***************************************************************
clear all; % Elimina todas las variables de ejecuciones anteriores
global T;
% Definimos la variable temperatura como global para que llegue
hasta la funcin
Temperatura=[200 212.5 225]; % Las tres temperaturas que queremos estudiar
NombreFuncion='f_prob1';
PuntoInicial=0;
PuntoFinal=200;
ValorInicial=[5];
% Llamamos al mtodo de integracin 3 veces, cada vez con una T distinta
for i=1:3,
T=Temperatura(i);
[xI,yI]=ode113(NombreFuncion,[PuntoInicial:PuntoFinal],ValorInicial);
ConcentracionA(:,i)=yI(:,1); % Almacenamos la concentracin en una matriz
end
% Representamos las tres graficas
plot(Tiempo,ConcentracionA)
title('Problema 1. Reactores quimicos')
xlabel('Tiempo (s)')
ylabel('Concentracion A (mol/L)')
legend
grid

function CaIntegrada=prob1(Tiempo,Ca)
%***************************************************************
%*
Problema 1. Reactores Qumicos
%*
RDTA con una reaccin irreversible.
%*
Resolucin sin usar variables globales
%*
%*
FICHERO de funcin
%*
%***************************************************************
global T; % En este fichero tambin es necesario definir la variable como global
CaIntegrada=-1.8e11*exp(-6250/T)*Ca.^2;

RESULTADO DEL PROBLEMA

You might also like