Vous êtes sur la page 1sur 5

Problema 1.

- En un RDTA se desarrolla la reaccin qumica irreversible:


2A B+ C

rA = k * C 2 A

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 2 * V A

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 C con el A 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

Vous aimerez peut-être aussi