Академический Документы
Профессиональный Документы
Культура Документы
Integrantes:
EJERCICIO 1
CODIGO:
clc, clear all
%%% DATOS
V = 20;
k1 = 0.05;
k2 = 0.04;
k3 = 0.05;
k4 = 0.02;
k5 = 0.01;
k6 = 0.01;
Fa0 = 10;
v0 = 20;
%%% MATRIZ
A = [(V*(k1+k4)+v0) 0 0 (-k6*V);
(-k1*V) (V*(k2+k4)+v0) 0 0;
(-k5*V) (-k2*V) (k3*V+v0) 0;
0 (-k4*V) (-k3*V) (k6*V+v0)]
b = [Fa0;0;0;0]
Ca = inv(A)*b;
%%% RESULTADOS
fprintf('CA = %.6f kmol/l\n ',Ca(1))
fprintf('CB = %.6f kmol/l\n ',Ca(2))
fprintf('CC = %.6f kmol/l\n ',Ca(3))
fprintf('CD = %.6f kmol/l\n ',Ca(4))
RESULTADO:
EJERCICIO 2
CODIGO:
function y = f(x)
z = [0.15 0.25 0.05 0.30 0.25];
k = [12.75 5.61 1.40 0.705 0.375];
y = sum((z.*(k-1))./(1+x*(k-1)));
end
function dy = df(x)
z = [0.15 0.25 0.05 0.30 0.25];
k = [12.75 5.61 1.40 0.705 0.375];
dy = sum((-z.*(k-1).^2)./((1 + x*(k-1)).^2));
end
clear all
clc
%% Funciones
z = [0.15 0.25 0.05 0.30 0.25];
k = [12.75 5.61 1.40 0.705 0.375];
%%% Definiciones
error = 100;
r = 1;
x = [];
x(r) = 0;
tolerancia = 10e-5;
fprintf('--------------------------------------------------------------
\n')
fprintf('\t k \t x(k) \t y(k) \t Dist \n')
fprintf('--------------------------------------------------------------
\n')
fprintf('\t %2d %10.3f %10.3f %10.3f \n',i,x0,y0,Dist)
for k=1:10
% x1 = (x0^2 + y0^2 + 8)/10;
% y1 = (x1*y0^2+x1+8)/10;
x1 = (5.2 +1.6*(x0)^2 -2.6*y0 -1.6*x0*y0)/7.8;
y1 = (6.2*x1 - 3.1*(x1)^2 - 0.9*(y0)^2)/6.2;
dist = ((x1-x0)^2 + (y1-y0)^2)^0.5;
fprintf('\t %2d %10.5f %10.5f %10.5f \n',k,x1,y1,dist)
x0 = x1;
y0 = y1;
end
fprintf('--------------------------------------------------------------
\n')
% x1 = e1
% y1 = e2
% Cálculo de las composiciones a la salida del reactor
Ca=2-x1-y1;
Cb=1-x1;
Cc=x1-y1;
Cd=x1;
Ce = 2*y1;
fprintf('Los grados de avance para cada ecuacion son: e1 = %10.4f y e2=
%10.4f \n',x1,y1)
fprintf('Las concentraciones de equilibrio para cada una de las especies
es: \n\n')
fprintf('\t Ca= %.4f mol/l Cb= %.4f mol/l Cc= %.4f mol/l Cd=
%.4f mol/l Ce= %.4f mol/l \n', Ca, Cb, Cc, Cd,Ce)
RESULTADO: