Está en la página 1de 4

EJ-4. BALANCE DE MASA EN SEP.

DE
UN MEZCLA EN ETAPAS MULTIPLES
Y ESTADO ESTACIONARIO

Table of Contents
a) Balances de masa para hallar D1,B1,D2,B2 ......................................................................... 1
b) Composiciones de corrientes B y D: ................................................................................... 2
Conclusiones y observaciones ............................................................................................... 4

GONZALO M. VILLEGAS SALAZAR

a) Balances de masa para hallar D1,B1,D2,B2


Balance de masa total: entrada = salida

Balances parciales (considerando 4 componentes): entrada = salida

Balance de masa en segundo y tercer separador:

Conociendo los sgtes. datos: si (1):xileno, (2):estireno, (3):tolueno, (4):benceno

F=70; %[kgmol/min] flujo molar de entrada


xf1=0.15; xf2=0.25; xf3=0.4; xf4=0.2; %fracc. molar en entrada
xd11=0.07; xd12=0.04; xd13=0.54; xd14=0.35; %fracc. molares corriente
D1
xb11=0.18; xb12=0.24; xb13=0.42; xb14=0.16; %fracc. molares corriente
B1
xd21=0.15; xd22=0.10; xd23=0.54; xd24=0.21; %fracc. molares corriente
D2

1
EJ-4. BALANCE DE MASA
EN SEP. DE UN MEZCLA
EN ETAPAS MULTIPLES Y
xb21=0.24; xb22=0.65; ESTADO ESTACIONARIO
xb23=0.10; xb24=0.01; %fracc. molares corriente
B2
% Funciones que expresan los balances p/c especie, si m1=D1, m2=B1,
m3=D2, m4=B2:
ec1=@(m) m(1)*xd11+m(2)*xb11+m(3)*xd21+m(4)*xb21-F*xf1;
ec2=@(m) m(1)*xd12+m(2)*xb12+m(3)*xd22+m(4)*xb22-F*xf2;
ec3=@(m) m(1)*xd13+m(2)*xb13+m(3)*xd23+m(4)*xb23-F*xf3;
ec4=@(m) m(1)*xd14+m(2)*xb14+m(3)*xd24+m(4)*xb24-F*xf4;
% resolución de sistema de ecuaciones 4x4:
sec=@(m)[ec1(m),ec2(m),ec3(m),ec4(m)];
vin=[1 1 1 1]; % Valores iniciales
msol=fsolve(sec,vin);
D1=msol(1); B1=msol(2); D2=msol(3); B2=msol(4);
% Flujos molares de salida del primer separador D y B
D=D1+B1; B=D2+B2;
disp('flujos molares en [kgmol/min]')
table(D1,B1,D2,B2,D,B)

Equation solved.

fsolve completed because the vector of function values is near zero


as measured by the default value of the function tolerance, and
the problem appears regular as measured by the gradient.

flujos molares en [kgmol/min]

ans =

D1 B1 D2 B2 D B
_____ ____ ____ ____ _____ _____

26.25 17.5 8.75 17.5 43.75 26.25

b) Composiciones de corrientes B y D:
Balance de masa al segundo separador p/c especie:

Balance de masa al tercer separador p/c especie:

2
EJ-4. BALANCE DE MASA
EN SEP. DE UN MEZCLA
EN ETAPAS MULTIPLES Y
ESTADO ESTACIONARIO

si (1):xileno, (2):estireno, (3):tolueno, (4):benceno

d1=@(x) D*x(1)-D1*xd11-B1*xb11;
d2=@(x) D*x(2)-D1*xd12-B1*xb12;
d3=@(x) D*x(3)-D1*xd13-B1*xb13;
d4=@(x) D*x(4)-D1*xd14-B1*xb14;
% resolución de sistema de ecuaciones 4x4:
sec1=@(x)[d1(x),d2(x),d3(x),d4(x)];
vin=[1 1 1 1]; % Valores iniciales
dxsol=fsolve(sec1,vin);
xd_xil=dxsol(1); xd_est=dxsol(2); xd_tol=dxsol(3); xd_ben=dxsol(4);

% si (1):xileno, (2):estireno, (3):tolueno, (4):benceno


b1=@(x) B*x(1)-D2*xd21-B2*xb21;
b2=@(x) B*x(2)-D2*xd22-B2*xb22;
b3=@(x) B*x(3)-D2*xd23-B2*xb23;
b4=@(x) B*x(4)-D2*xd24-B2*xb24;
% resolución de sistema de ecuaciones 4x4:
sec2=@(x)[b1(x),b2(x),b3(x),b4(x)];
vin=[1 1 1 1]; % Valores iniciales
bxsol=fsolve(sec2,vin);
xb_xil=bxsol(1); xb_est=bxsol(2); xb_tol=bxsol(3); xb_ben=bxsol(4);
% Resultados:
disp('fracciones molares de D')
table(xd_xil,xd_est,xd_tol,xd_ben)
disp('fracciones molares de B')
table(xb_xil,xb_est,xb_tol,xb_ben)

Equation solved.

fsolve completed because the vector of function values is near zero


as measured by the default value of the function tolerance, and
the problem appears regular as measured by the gradient.

Equation solved.

fsolve completed because the vector of function values is near zero


as measured by the default value of the function tolerance, and
the problem appears regular as measured by the gradient.

fracciones molares de D

3
EJ-4. BALANCE DE MASA
EN SEP. DE UN MEZCLA
EN ETAPAS MULTIPLES Y
ESTADO ESTACIONARIO
ans =

xd_xil xd_est xd_tol xd_ben


______ ______ ______ ______

0.114 0.12 0.492 0.274

fracciones molares de B

ans =

xb_xil xb_est xb_tol xb_ben


______ _______ _______ ________

0.21 0.46667 0.24667 0.076667

Conclusiones y observaciones
Los balances de masa son procedimientos largos y tediosos que deben ser llevados a cabo con mucha
cuidado y paciencia, su resolución puede convertirse en un proceso muy largo y confuso, sin embargo,
funciones como el fsolve de Matlab permiten la resolución de amplios sistemaas de ecuaciones, como lo
son los balances de masa o energía, cuando los sistemas de ecuaciones son bastante amplios y las relaciones
son mas complejas que las lineales, se debera tener en cuenta la determinación de los valores iniciales de
iteración q requiere la función fsolve.

Published with MATLAB® R2016a

También podría gustarte