Professional Documents
Culture Documents
Trujillo
INTEGRANTES:
FECHA: 10/10/17
Trujillo Per
Ecuaciones algebraicas lineales
12.8) La parte baja del ro Colorado consiste en una serie de cuatro almacenamientos
como se ilustra en la figura P12.8. Puede escribirse los balances de masa para cada
uno de ellos, lo que da por resultado el conjunto siguiente de ecuaciones algebraicas
lineales simultneas:
Donde el vector del lado derecho consiste en las cargas de cloruro hacia cada uno de
los cuatro lagos y C1, C2, C3 y C4 = las concentraciones de cloruro resultantes en los
lagos Powell, Mead, Mohave y Havasu, respectivamente.
a) Use la matriz inversa para resolver cules son las concentraciones en cada uno de
los cuatro lagos.
b) En cunto debe reducirse la carga del lago Powell para que la concentracin de
cloruro en el lago Havasu sea de 75?
1. Anlisis:
Calcular:
B = C * A(-1)
2. Cdigo MATLAB:
clc, clear all
clear all
clc
disp(' UNIVERSIDAD NACIONAL DE TRUJILLO')
disp(' Facultad de Ingenieria Qumica')
disp(' Escuela de Ingenieria Qumica')
disp(' Mtodos Numricos')
disp(' Docente: Dr. Guillermo Evangelista Benites')
disp('--------------------------------------------------------------')
disp(' Modo de hallar las concentraciones resultantes de ')
disp(' Cloruro en 4 lagos a partir de las cargas de cloruro')
disp('');
disp('--------------------------------------------------------------')
%LIBRO MTODOS NUMRICOS PARA INGENIEROS. STEVEN C.CHAPRA.
EJERCICIO 8.Captulo 12
A=input('Ingrese las ecuaciones algebraicas lineales de manera vectorial: '); %[13.422
0 0 0;-13.422 12.252 0 0;0 -12.252 12.377 0; 0 0 -12.377 11.797]
disp(' ');
C=input('Ingrese las cargas de Cloruro resultantes de los lagos de manera vectorial: ');
%[750.5; 300; 102; 30]
disp(' ');
x=inv(A)*(C);
C(4)=input('Ingrese nueva concentracin de Cloruro en el lago Havasu, para calcular la
carga necesaria en el lago Powell: '); %75
disp(' ');
c1=750.5; % Carga de Cloruro en el lago Powell
c2=300; % Carga de Cloruro en el lago Mead
c3=102; % Carga de Cloruro en el lago Mohave
c4=30; % Carga de Cloruro en el lago Havasu
A1=13.422;
B1=-A1;
B2=12.252;
C2=-B2;
C3=12.377;
D3=-C3;
D4=11.797;
C(3)=(c4-D4*C(4))/D3;
C(2)=(c3-C3*C(3))/C2;
C(1)=(c2-B2*C(2))/B1;
Carga=A1*C(1);
R=(1-(Carga/c1))*100;
disp('a. Las concentraciones de Cloruro en los lagos son: ')
fprintf(' -%6.2f \n',x)
disp(' ')
disp('b. La carga de cloruro en el lago Powell debe reducirse en un (%): ')
fprintf('
3. Resultados:
4. Discusin:
12.10) Una reaccin de primer orden, irreversible, tiene lugar en cuatro reactores bien
mezclados (vase la figura P12.10).
A K B
As, la tasa a la cual A se transforma en B se presenta por
Rab= kVc
Los reactores tienen volmenes diferentes, y debido a que se operan a temperaturas
diferentes, cada uno tiene distinta tasa de reaccin:
reactor V, L K, 1/h
1 25 0.05
2 75 0.1
3 100 0.5
4 25 0.1
2. Desarrollo en Matlab
clc
clear all
close all
%
% Problema CHAPRA capitulo 12
% Ejercicio 12.10
% Matriz obtenida del calculo numerico
A =[11.25 0 0 0 0 0 0 0;...
-1.25 10 0 0 0 0 0 0;...
-10 0 22.5 0 -5 0 0 0;...
0 -10 -7.5 15 0 -5 0 0;...
0 0 -15 0 68 0 -3 0;...
0 0 0 15 -50 18 0 -3;...
0 0 0 0 -13 0 15.5 0;...
0 0 0 0 0 -13 -2.5 13];
X = [10 0 0 0 0 0 0 0]';
CA = A\X;
CB=1-CA;
fprintf('\n\n\t Respuesta')
fprintf('\n\t ---------')
fprintf('\n\t La concentracin de A en mol/h es:')
fprintf('\n\t ========================')
fprintf('\n\t En el reactor 1: %.3f',CA(1))
fprintf('\n\t En el reactor 2: %.3f',CA(3))
fprintf('\n\t En el reactor 3: %.3f',CA(5))
fprintf('\n\t En el reactor 4: %.3f',CA(7))
fprintf('\n\t ========================')
fprintf('\n\n\t La concentracin de B en mol/h es:')
fprintf('\n\t ========================')
fprintf('\n\t En el reactor 1: %.3f',CB(1))
fprintf('\n\t En el reactor 2: %.3f',CB(3))
fprintf('\n\t En el reactor 3: %.3f',CB(5))
fprintf('\n\t En el reactor 4: %.3f',CB(7))
3. Resultados
4. DISCUSIN
Primero tenemos que hacer nuestros balances de masa en cada reactor a fin de obtener
ecuaciones que nos permitan armar la matriz respectiva al desarrollarlo en Matlab se
obtuvo los mismos resultados que al hacerlo manualmente es por ello que el programa
desarrollado estara corecto teniendo un margen de error pequeo .
12.11) Una bomba peristltica enva un flujo unitario Q1 de un fludo muy viscoso. En la
figura P12.11 se ilustra la red. Cada seccin de tubo tiene la misma longitud y
dimetro. El balance de masa y energa mecnica se simplifica para obtener los flujos
en cada tubo. Resuelva el sistema de ecuaciones siguientes a fin de obtener el flujo en
cada tubo.
Q3 + 2Q4 2Q2 = 0
Q5 + 2Q6 2Q4 = 0
3Q7 2Q6 = 0
Q1=Q2+Q3
Q3=Q4+Q5
Q5=Q6+Q7
1. DESARROLLO:
Elaboramos a partir de las ecuaciones dadas, nuestra matriz con la cual trabajaremos
a fin de hallar los caudales que circulan por cada tubera teniendo en cuenta que por
dato Q(1)=1
3. RESULTADOS:
4. DISCUSIN:
Por dato se sabe que Q(1) es uno por ende cuando comprobamos nuestros sistemas
de ecuaciones con los valores hallados vemos que estamos en lo cierto , es por eso que
para trabajar este tipo de ecuaciones lineales requiere un estudio previo en matrices ya
que en el programa Matlab solo ingresamos nuestra matriz y usando los comandos
necesarios hallaremos la solucin a dicha matriz .