Beruflich Dokumente
Kultur Dokumente
DE TRUJILLO
INTEGRANTES:
FECHA: 10/10/17
Trujillo – Perú
Ecuaciones algebraicas lineales
Problema 12.8
La parte baja del río 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 simultáneas:
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 cuáles son las concentraciones en cada
uno de los cuatro lagos.
b) ¿En cuánto debe reducirse la carga del lago Powell para que la concentración
de cloruro en el lago Havasu sea de 75?
Análisis:
Calcular:
B = C * A(-1)
Código MATLAB:
clc, clear all
clear all
clc
disp(' UNIVERSIDAD NACIONAL DE TRUJILLO')
disp(' Facultad de Ingenieria Química')
disp(' Escuela de Ingenieria Química')
disp(' Métodos Numéricos')
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 MÉTODOS NUMÉRICOS PARA INGENIEROS. STEVEN C.CHAPRA. EJERCICIO
8.Capítulo 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 concentración 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('
Resultados:
Discusión:
Análisis
Así, para la etapa i, el balance de masa se representa como
Ecuaciones:
𝐹2 𝐹2
− (1 + 𝐾) 𝑌1 + ( 𝐾) 𝑌2 = −𝑌𝑒𝑛𝑡
𝐹1 𝐹1
𝐹2 𝐹2
− (1 + 𝐾) 𝑌2 + ( 𝐾) 𝑌3 = −𝑌1
𝐹1 𝐹1
𝐹2 𝐹2
− (1 + 𝐾) 𝑌3 + ( 𝐾) 𝑌4 = −𝑌2
𝐹1 𝐹1
𝐹2 𝐹2
− (1 + 𝐾) 𝑌4 + ( 𝐾) 𝑌5 = −𝑌3
𝐹1 𝐹1
𝐹2
− (1 + 𝐾) 𝑌5 = −𝑌4
𝐹1
Reemplazando datos:
11 -2 0 0 0
-2 11 -2 0 0
0 -2 11 -2 0
0 0 -2 11 -2
0 0 0 -2 11
Código Matlab:
clc, clear all
clear all
clc
disp(' UNIVERSIDAD NACIONAL DE TRUJILLO')
disp(' Facultad de Ingenieria Química')
disp(' Escuela de Ingenieria Química')
disp(' Métodos Numéricos')
disp(' Docente: Dr. Guillermo Evangelista Benites')
disp('---------------------------------------------------')
disp('Determinación de las Fracciones en Peso de solvente y soluto ')
disp(' en la alimentación de un reactor de 5 etapas')
disp('');
disp('--------------------------------------------------------------')
%LIBRO MÉTODOS NUMÉRICOS PARA INGENIEROS. STEVEN C.CHAPRA. EJERCICIO
9.Capítulo 12
A=input('Ingrese las ecuaciones de manera vectorial: ');
%[11 -2 0 0 0;-2 11 -2 0 0 ;0 -2 11 -2 0;0 0 -2 11 -2;0 0 0 -2 11]
C=input('Ingrese las conc de entrada de manera vectorial: ');
%[0.1;0;0;0;0]
disp(' ');
x=inv(A)*(C);
y=x.*5;
disp('a. Las fracciones en peso del Producto químico son: ')
fprintf(' -%6.7f
\n',x)
disp(' ')
disp('b. Las fracciones en peso del Solvente químico son: ')
fprintf(' -%6.7f
\n',y)
Resultados
Discusión
Para la corriente de alimentación del producto químico, las fracciones en peso para el quinto
reactor disminuyen en casi 100%, lo cual indica que el proceso es eficiente.
Para la corriente de alimentación del solvente, al ingresar puro, la fracción en peso aumenta
en relación con la fracción en peso de la corriente principal, K.
Los procesos de extracción en etapas son procesos de aplicación de los métodos numéricos,
especialmente el área de cálculo vectorial de ecuaciones lineales algebraicas.
Problema 12.10
Una reacción de primer orden, irreversible, tiene lugar en cuatro reactores bien
mezclados (véase 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 volúmenes diferentes, y debido a que se operan a temperaturas
diferentes, cada uno tiene distinta tasa de reacción:
reactor V, L K, 1/h
1 25 0.05
2 75 0.1
3 100 0.5
4 25 0.1
Desarrollo
Código 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 concentración 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 concentración 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))
Resultados
DISCUSIÓN
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 estaría corecto teniendo un margen de error pequeño .
Problema 12.11
Una bomba peristáltica envía un flujo unitario Q1 de un fluído muy viscoso. En la figura
P12.11 se ilustra la red. Cada sección de tubo tiene la misma longitud y diámetro. El
balance de masa y energía mecánica 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
DESARROLLO:
Elaboramos a partir de las ecuaciones dadas, nuestra matriz con la cual trabajaremos
a fin de hallar los caudales que circulan por cada tubería teniendo en cuenta que por
dato Q(1)=1
Código MATLAB:
RESULTADOS:
DISCUSIÓN:
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 solución a dicha matriz .