Professional Documents
Culture Documents
CAJAMARCA
FACULTAD DE INGENIERA
ESCUELA ACADMICO PROFESIONAL DE INGENIERA CIVIL
CURSO
ALUMNOS
MTODOS NUMRICOS
DOCENTE
CICLO
IV
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.
2. OBJETIVOS
Q,T0,CA0, xA0=0
Q,T,CA, xA
V,T,CA
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
la concentracin
de
reactivo en la
la velocidad de reaccin, V
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
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
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
EJEMPLO DE APLICACIN
xA igual a uno y
Diferentes valores de T .
%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'];
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
xA y la temperatura
T0
BIBLIOGRAFA
xA
T
293
0.9791
439.8639
288
0.9739
434.0784
Editores, 2002
283
0.9668
428.0194
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