Professional Documents
Culture Documents
,
_
2
2
1
2
x g
v
z
A
A
AB
A
z
kC
x
C
D
z
C
v
2
2
0 x 0 0 1
A
C z CF
0 z 0 2
S
>
A A
C C x CF
0 z 0 3
x
C
x CF
A
2. Si se considera propone la condicin de frontera tres como
0 z 0 3
A
C x CF
se puede obtener la solucin analtica considerando que
promedio z z
v v y t = z/
promedio z
v a travs de
aplicar la tcnica de transformada de Laplace. Las expresiones para el perfil de concentracin y flux
de masa son
,
_
,
_
+ +
,
_
,
_
kt
t D
x
erfc
D
k
x kt
t D
x
erfc
D
k
x
C
C
AB AB AB AB AS
A
4
exp
2
1
4
exp
2
1
,
_
kt
e
kt erfc k D C N
kt
AB AS
x
A
0
donde
dy e erfc
y2
2
) (
3. El modelo diferencial tambin se puede resolver en forma numrica a travs de la
discretizacin de la segunda derivada con respecto a la posicin x, lo cual lleva a una
expresin como sigue
( )
A Ai Ai Ai
AM
r
A
kC C C C
x
D
dt
dC
+
+ 1 1 2
2
para i = 2, 3,...,Nx 1
y para las condiciones de frontera se tiene que C
A1
= C
AS
3
4
2 1
ANX ANX
ANX
C C
C
la respuesta grfica es
y se obtuvo con el cdigo desarrollado en MATLAB
% inicio del archivo pdcr.m
%
% --------------------------------------------------------------------------------------------
% codigo para resolver el problema de difusion-conveccion-reaccion
% siguiente
% Vz dCa/dz =Dab d2Ca/dx2 - k Ca
% con las condiciones de frontera dadas por
% cf1 entrada placa z =0 Ca =0
% f2 interfase L-G x =0 Ca =Cas
% cf3 superficie placa x =delta dCa/dx =0
% se tiene otra posible condicion de frontera
% cf32 superficie placa x -->infinito Ca =0
%
% --------------------------------------------------------------------------------------------
clc; clear all; format compact;
global DAB k Vzmax delta CAs CA0 L W nx
% datos
DAB =1.5e-9; % m2/s difudsividad del componente A en el medio
k =1; % s-1 coeficiente cinetico
Vzmax = 0.6; % m/s velocidad maxima
delta = 3e-4; % m espesor de la pelicula
CAs =0.03; % kgmol/m3 concentracion superficial
CA0=0; % kgmol/m3 concentracion a la entrada de la placa
L =1; % m longitud de la placa
W =0.3; % m ancho de la placa
nx=input('numero de puntos en x:') % numero de puntos de
% discretizacion en x
CA00(1:nx-2)=CA0; % condiciones iniciales para Ca
tr =L/(2/3*Vzmax); % tiempo de residencia del liquido en la placa
tint=linspace(0,tr); % intervalo de tiempo de residencia
[t,CA]=ode15s('modelodcr',tint,CA00);
nt=length(t);
CAr(1:nt,1)=CAs; % calculo de la concentracion en la superficie
for i=1:nt
% para condicion de frontera 3
CAr(i,nx)=(4*CA(i,nx-2)-CA(i,nx-3))/3;
%CAr(i,nx)=0; % para condicion de frontera 32
end
CAf=[CAr(1:nt,1) CA CAr(1:nt,nx)];
z=2/3*Vzmax*t; % posicion en funcion del tiempo de residencia
figure(1), plot(z,CAf)
xlabel('z [ m ]'),ylabel('C_{A}[ kgmol/m3 ]')
axis([0 L*1.1 0 CAs*1.1])
% fin del archivo pdcr.m
% inicio del archivo modelodcr.m
function dCdt=modelodcr(t,C)
global DAB k Vzmax delta CAs CA0 L W nx
for i=1:nx-2
CA(i+1)=C(i);
end
CA(1)=CAs;
% para condicion de frontera 3
CA(nx)=(4*CA(nx-1)-CA(nx-2))/3;
%CA(nx)=0; % para condicion de frontera 32
dx=delta/nx;
d2CAdx2(1:nx-2)=0;
for i=2:nx-1
CAis=[CA(i-1) CA(i) CA(i+1)];
% aproximacion de la segunda derivada
d2CAdx2(i)=deriv2(CAis,dx);
% modelo diferencial discretizado
dCdt(i-1)=DAB*d2CAdx2(i)-k*CA(i);
end
dCdt=dCdt';
% fin del archivo modelodcr.m
% inicio del archivo deriv2.m
% esta rutina permite aproximar la segunda derivada
function d2fdx2=deriv2(f,dx)
f1=f(1); f2=f(2); f3=f(3);
d2fdx2=(f3-2*f2+f1)/dx^2;
% fin del archivo deriv2.m
% inicio del archivo dresfera.m
%-------------------------------------------
function dcr1
%-------------------------------------------
% codigo para resolver el problema de difusion-conveccion-reaccion
% siguiente
% Vmax[1-(x/delta)^2] dCa/dz =Dab d2Ca/dx2 - k Ca
% con las condiciones de frontera dadas por
% cf1 entrada placa z =0 Ca =0
% f2 interfase L -G x =0 Ca =Cas
% cf3 superficie placa x =delta dCa/dx =0
% se tiene otra posible condicion de frontera
% cf32 superficie pl aca x -->infinito Ca =0
%
% -------------------------------------------------------------------- ------------------------
clc; clear all; format compact;
global DAM k Vmax delta CAs CA0 L W n
% -------------------------------------------------------------------- ------------------------
% datos del problema
% -------------------------------------------------------------------- ------------------------
DAM =1.5e-9; % m2/s difudsividad del componente A en el medio
k =1; % s^-1 coeficiente cinetico
Vmax =0.6; % m/s velocidad maxima
delta = 3e-4; % m espesor de la pelicula
CAs =0.03; % kgmol/m3 concentracion superficial
CA0=0; % kgmol/m3 concentracion a la entrada de la placa
L =1; % m longitud de la placa
W =0.3; % m ancho de la placa
m =0; % geometria rectangular
n =1; % orden de reaccion
x =linspace(0,delta); % intervalo de dominio para la posicion
tau =linspace(0,L/Vmax); % intervalo 0 <=tau <=L/Vmax
% --------------------------------------------------------------
CA = pdepe(m,@pdebmdcr,@cibmdcr,@cfbmdcr,x,tau)
% --------------------------------------------------------------
%CA =sol(:,:,1) % C(x,tau) Concentacion adimensional
% --------------------------------------------------------------
% trazo de la funciones solucion
figure(1), surf(x*1000,tau,CA), title('C_{A}(x,\ tau)')
xlabel('x [ cm ]'), ylabel('\ tau [ s ]')
figure(2), plot(tau,CA),title('C_{A}vs \ tau')
xlabel('\ tau [ s ]'), ylabel('C_{A}[kgmol/m^{3}]')
figure(3), plot(x*100,CA),title('C_{A}vs x')
xlabel('x [ cm ]'), ylabel('C_{A}[kgmol/m^{3}]')
% inicio de la funcion pdebmbe
% --------------------------------------------------------------
function [c,f,s] =pdebmdcr(x,tau,u,DuDx)
% --------------------------------------------------------------
% expreison de la ecuacion diferencial parcial a resolver
% Vmax[1-(x/delta)^2] dCa/dz =Dab d2Ca/dx2 - k Ca
%
global DAM k Vmax delta CAs CA0 L W n
% reasignacion de variables
CA=u(1); % concentracion
dCAdx =DuDx(1); % derivadas de la concentracion
% definicion de los fluxes de masa
Nar =DAM*dCAdx;
% definicion de los terminos de reaccion quimica
Narxn = -k*CA^n;
% definicion de las variables de salida
c = 1-(x/delta)^2; % coeficiente del termino de acumulacion
f =Nar; % flux de masa
s =Narxn; % reaccion quimica
% fin de la funcion pdebmbe
% inicio de la funcioncibmdcr
% --------------------------------------------------------------
function u0 =cibmdcr(x);
% --------------------------------------------------------------
%declaracion de las condiciones iniciales
% ci tau =0 CA =0
CA =0;
u0 =CA;
% fin de la funcion cibmdcr
% inicio de la funcion cfbmdcr
% --------------------------------------------------------------
function [pl,ql,pr,qr] =cfbmdcr(xl,ul,xr,ur,tau)
% --------------------------------------------------------------
global DAB k Vmax delta CAs CA0 L W n
% condiciones de frontera
% f2 interfase L-G x =0 Ca =Cas
% cf3 superficie placa x =delta dCa/dx =0
CA=ul(1); % variables en la interfase
pl =CA - CAs; % flux total en la interfase
ql =0; % flux difusivo en la interfase
pr =0; % flux total en la pared del tubo
qr =1; % flux difusivo en la pared del tubo
% fin de la funcion cfbmdcr
% fin del archivo dcr1.m