You are on page 1of 11

UNIVERSIDAD NACIONAL DE

CAJAMARCA
FACULTAD DE INGENIERA
ESCUELA ACADMICO PROFESIONAL DE INGENIERA CIVIL

PROYECTO DE APLICACIN EN MATLABb

CURSO

ALUMNOS

MTODOS NUMRICOS

SOTO TONGOMBOL, Miguel.

MALDONADO LPEZ, Carlos Alonso.


LLANOS FERNANDEZ, Kevin
DIAZ TAFUR, Vctor
ESCOBAR ESPONOZA, Elvis

DOCENTE

CICLO

Lic. EVER ROJAS

IV

Cajamarca, Enero de 2017.

APLICACIN DE MATLAB A LA INGENIERA DE LA


REACCIN QUMICA Y MTODOS MATEMTICOS EN
INGENIERA QUMICA I

1. RESUMEN
Presentamos una prctica para la titulacin en el rea de Qumica
Industrial. Se resuelven numricamente con el mtodo de Runge-KuttaFehlberg.
En primer lugar se estudia la etapa de arranque de un reactor adiabtico
tipo tanque agitado hasta alcanzar el estado estacionario. Los parmetros
cinticos de la reaccin y las variables de operacin han sido
seleccionados para que el sistema presente tres posibles soluciones
dependiendo de los valores iniciales elegidos. A continuacin, partiendo
en todos los casos del estado estacionario superior, se evala la
respuesta del reactor ante posibles perturbaciones de la composicin,
temperatura y caudal de la corriente de alimentacin. Ello permite analizar
la sensibilidad del reactor y determinar los valores crticos de la
composicin, la temperatura y el caudal para los que se produce el
apagado del reactor.

Elegimos Matlab para el desarrollo de los experimentos numricos debido


a su potencia, facilidad de uso y la buena presentacin grfica de los
resultados. De hecho es el software que se utiliza en las prcticas de
laboratorio de Mtodos
Matemticos en Ingeniera Qumica I.

2. OBJETIVOS

El objetivo que se persigue utilizar el programa Matlab y modelos


matemticas desde una perspectiva aplicada y prctica, directamente
relacionada con los contenidos de la titulacin I.T.I especialidad en
Qumica Industrial.

3. ENUNCIADO DEL PROBLEMA DE INGENIERA DE LA REACCIN


QUMICA: FUNCIONAMIENTO DE UN REACTOR ADIABTICO DE
TANQUE AGITADO
Un reactor de tanque agitado es en esencia lo que indica su nombre: un
tanque en el que se introducen los reactivos y del que se sacan los
productos y que se agita para mantener su contenido tan uniforme como
sea posible. El reactor puede estar aislado para evitar el intercambio de
calor con el ambiente (reactor adiabtico) o puede equiparse con un
serpentn o una camisa de calefaccin o refrigeracin.

En un reactor continuo de tanque agitado los reactivos se introducen en


continuo y se retira, tambin en continuo, un caudal igual de la mezcla
reactiva contenida en el reactor. Puesto que el contenido del reactor es
uniforme, las propiedades de la corriente de salida (composicin,
temperatura) son iguales a las de la mezcla reaccionante.

Q,T0,CA0, xA0=0

Q,T,CA, xA

V,T,CA

Figura 1. Esquema de un reactor contino de tanque agitado

Balance de materia

velocidad de

velocidad de

acumulacin

velocidad de

flujo de reactivo

consumo de

el reactor

velocidad de
flujo de reactivo

que entra

reactivo en

que sale

al reactor

el reactor

del reactor

dn A
dt = Q cA0 rA V Q cA

Balance de entalpa

velocidad de

velocidad de

acumulacin

velocidad de

flujo entlpico

generacin

el reactor
V
c
p

dt

reaccin

T
p

es el nmero de moles del reactivo dentro del reactor , Q la

velocidad volumtrica de flujo, cA0


alimentacin,

la concentracin

de

reactivo en la

el volumen del reactor, cA la

la velocidad de reaccin, V

concentracin de reactivo en la corriente de


efluente ,

del reactor

H ) r V Q
T + ( c
p

donde nA

que sale

de calor por

al reactor

dT = Q

flujo entlpico

que entra

de entalpa en

velocidad de

salida, T la

T0 la temperatura de la alimentacin,

temperatura del

la densidad de la mezcla

reaccionante, c p el calor especfico de la mezcla, r H la entalpa de reaccin.

Para reacciones irreversibles de orden 1


E/R
a

rA = k cA = A exp

cA ,

T
siendo A y E a los parmetros cinticos de la reaccin: factor preexponencial y
energa de activacin de la reaccin, respectivamente. R es la constante de los
gases. Expresando nA y cA en trminos de conversin fraccional

xA =

n n c c n
A0
c A = A0 A , A0
A0

donde xA es la conversin, las ecuaciones anteriores descritas conducen


finalmente a las siguientes ecuaciones diferenciales ordinarias:

d
x

E / R
+ A(1 xA ) exp

,
a

T
dt

T T

dT

(1)

V/Q

H
+

AcA0 (1 xA ) exp

/R
.

=
dt

V/Q

c p

Pretendemos estudiar la etapa de arranque de un reactor adiabtico tipo


tanque agitado hasta alcanzar el estado estacionario. Seleccionamos los
parmetros cinticos de la reaccin y las variables de operacin para que el
sistema presente tres posibles soluciones dependiendo de los valores iniciales
elegidos. Seguidamente, partiendo en todos los casos del estado estacionario
superior, queremos evaluar la respuesta del reactor ante posibles

perturbaciones de la composicin, temperatura y caudal de la corriente de


alimentacin y determinar los valores crticos para los que se produce el
apagado del reactor. Para ello proponemos los siguientes ejercicios.

EJEMPLO DE APLICACIN

1. Consideramos los siguientes valores de los parmetros: la concentracin


de reactivo en la alimentacin es de 3 mol / l , la velocidad volumtrica de
flujo es 60 106 m3 / s y la temperatura de la alimentacin es 298K . La
densidad y el calor especfico de la mezcla reaccionante son constantes e
iguales a 103 kg / m3 y 1 kcal / kg K , respectivamente. El volumen del reactor
es 18 103 m3 , resultando un tiempo de residencia, = V / Q , igual a 300s .

La corriente de alimentacin no contiene producto y el reactor opera


adiabticamente. La entalpa de reaccin es r H = 50000 kcal / kmol ,
A = 4.48 106 , Ea = 62800 kJ / kmol , R = 8.314 J / mol K . Determnense la
conversin y la temperatura del efluente a lo largo del tiempo y los valores
de aquellas en el estado estacionario para las condiciones iniciales xA
igual a cero y diferentes valores de T , as como

xA igual a uno y

Diferentes valores de T .

a. Partiendo del estado estacionario superior, en las condiciones del


ejercicio 1, estdiese el efecto de un cambio de caudal de la
alimentacin.
b. Partiendo del estado estacionario superior, en las condiciones del
ejercicio 1, estdiese el efecto de un cambio de temperatura de la
alimentacin.

c. Partiendo del estado estacionario superior, en las condiciones del


ejercicio 1, estdiese el efecto de un cambio de concentracin de la
alimentacin.

PRCTICA DE MTODOS MATEMTICOS EN INGENIERA QUMICA I


EN EL ENTORNO MATLAB: SOLUCIN NUMRICA UTILIZANDO EL
MTODO DE RUNGE-KUTTA-FEHLBERG

Resolveremos los distintos problemas de valores iniciales de ecuaciones


diferenciales ordinarias, que aparecen en la seccin anterior, con el mtodo de
Runge-Kutta-Fehlberg. Este mtodo es un par encajado de mtodos de RungeKutta que estima el error de truncacin local, lo cual permite elegir el tamao de
paso para que el error no supere una cantidad prefijada. El mtodo de RungeKutta-Fehlberg es de paso variable y orden cuatro. En la prctica que
realizaremos en el entorno Matlab.

%function R=rkf(f,a,b,ya,hmax,hmin,tol)
%Entrada - f es la funcin que define la ecuacin diferencial
% - a y b son los extremos del intervalo
% - ya es la condicin inicial y(a)
% Nota: si ya es un vector debe introducirse como columna
% -hmax y hmin son el h mximo y el h mnimo
% -tol es la tolerancia
%Salida -R=[T Y H EST] donde T es el vector de abscisas,
% -Y es el vector de ordenadas, H el vector de los tamaos
% de paso utilizados y EST el vector de las estimaciones
% de los errores
function R=rkf(f,a,b,ya,hmax,hmin,tol)
i=1;
x(i)=a;
y(:,i)=ya;
H(i)=0;

h=hmax;
veces=0;
while (x(i)<b)

K1=feval(f,x(i),y(:,i));
K2=feval(f,x(i)+(h/4),y(:,i)+(h/4)*K1);
K3=feval(f,x(i)+(3*h/8),y(:,i)+h*(3/32*K1+9/32*K2));
K4=feval(f,x(i)+(12*h/13),y(:,i)+h*(1932/2197*K17200/2197*K2+7296/2197*K3));
K5=feval(f,x(i)+h,y(:,i)+h*(439/216*K1-8*K2+3680/513*K3-845/4104*K4));
K6=feval(f,x(i)+(h/2),y(:,i)+h*(-8/27*K1+2*K2-3544/2565*K3+1859/4104*K411/40*K5));
R=(1/360*K1-128/4275*K3-2197/75240*K4+1/50*K5+2/55*K6);
r=norm(R,1);
q=(tol/(2*r))^(1/4);
if(r<=tol)~=(h<=hmin)

i=i+1;
x(i)=x(i-1)+h;
H(i)=h;
y(:,i)=y(:,i-1)+h*(25/216*K1+1408/2565*K3+2197/4104*K4-1/5*K5);
EST(i)=r;
end
if q<=0.1
h=0.1*h;

elseif q>=4
h=4*h;
else
h=q*h;

end
if h>hmax
h=hmax;

elseif h<hmin
h=hmin;
veces=veces+1;
end
if (x(i)+h)>b
h=b-x(i);
end

end
R=[x',y',H',EST'];

ANLISIS DEL FUNCIONAMIENTO DEL REACTOR A TRAVS DE LAS


GRFICAS Y TABLAS DE LA PRCTICA PROPUESTA
Presentamos las grficas y tablas que se piden en la prctica, obtenidas con
Matlab. Apoyndonos en ellas analizamos el funcionamiento del reactor.

Reaccin homognea de primer orden en un reactor ideal de tanque agitado

1
A

0.9

0.8

0.7

0.6

(xA)

0.5

Conversion

0.4
A=(445,0.983)
0.3

0.2

B=(300,0.015)

0.1
B
0
200

250

300

350

400

450

500

550

Temperatura del efluente (T)

Figura 2: Evolucin de la conversin y la temperatura a lo largo del tiempo para


veinticinco condiciones iniciales diferentes ( plano de fases)

La Figura 2 muestra la evolucin de la conversin

xA y la temperatura

T durante el perodo de operacin no estacionario, inmediatamente posterior al


llenado de un reactor continuo de tanque agitado. Puede observarse que se
obtienen dos estados estacionarios estables diferentes, dependiendo de las
condiciones de conversin y temperatura existentes al inicio de este perodo.

T0

BIBLIOGRAFA
xA
T

[1] R. L. Burden, J. D. Faires,


International Thomson

293

0.9791

439.8639

288

0.9739

434.0784

Editores, 2002

283

0.9668

428.0194

[2] J. Garca de Jaln, J. I.


Aprenda Matlab 6.1
Universidad Politcnica
[3] J. D. Lambert, Numerical
Differential
Systems,
[4] J. M. Santamara y col.,
Editorial Sntesis, 1999
[5] H. Scott Fogler, Elements
Engineering, PrenticeHall, 1999

278

0.9569

421.5322

273

0.9419

414.2918

268

0.9156

405.3372

263

0.0046

263.6909

Anlisis

Numrico,

Rodrguez,
A.
Brazlez,
como si estuviera en primero,
de Madrid, 2001
Methods for Ordinary
Wiley, 1997
Ingeniera
de
reactores,
of

Chemical

Reaction

You might also like