Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Evaluacion 1 Problema 12.3
Evaluacion 1 Problema 12.3
Debido a que el sistema que se muestra en la figura 12.3 está en estado estacionario (estable)
¿Qué se puede afirmar respecto a los 4 flujos Q01, Q03, Q44 y Q55?
SOLUCIÓN:
6c1-c3=50
-3c1+3c2=0
-c2+9c3=160
-c2-8c3+11c4-2c5=0
-3c1-c2+4c5=0
Regla de Cramer
6 0 −1 0 0
|
−3 3
D= 0 −1 9
−3 −1 0
0 0
0
0
0
0 =6996
0 −1 −8 11 −2
4
|
Calculamos las determinantes para cada caso
50 0 −1 0 0
|
0 3
Dc 1= 160 −1 9
0 0 0
0 0 =80520
0 −1 −8 11 −2
0 −1 0 0 4
|
6 50 −1 0 0
0 |
−3 0
Dc 2= 0 160 9
−3 0
0
0
0
0
0
0
0 =80520
0 −8 11 −2
4
|
6 0 50 0 0
|
−3 3 0 0
Dc 3= 0 −1 160 0
−3 −1 0 0
0
0 =133320
0 −1 0 11 −2
4
|
6 0 −1 50 0
|
−3 3
−3 −1 0
0 0
0
0
Dc 4 = 0 −1 9 160 0 =118920
0 −1 −8 0 −2
4
|
6 0 −1 0 50
|
−3 3
Dc 5= 0 −1 9
−3 −1 0
Según Cramer
0 0 0
0 160 =80520
0 −1 −8 11 0
0 0
|
D c 1 80520
c 1= = =11.509434
D 6996
D c 2 80520
c 2= = =11.509434
D 6996
D c 3 133320
c 3= = =19.056603
D 6996
D c 4 118920
c4 = = =16.998284
D 6996
D c 5 80520
c 5= = =11.509434
D 6996
Método de Gauss Seidel
Ordenamos el sistema tal que su diagonal principal tenga mayor valor en sus coeficientes
6 c 1 +0 c 2−1 c 3+ 0 c 4 +0 c 5=50
−3 c 1 +3 c 2+ 0 c3 +0 c 4+ 0 c 5=0
0 c 1−1 c 2+ 9 c 3+ 0 c 4 +0 c 5=160
−3 c 1−1 c 2+ 0 c 3+ 0 c 4 +4 c 5=0
Primero, despeje la incógnita sobre la diagonal para cada una de las ecuaciones.
50+1 c 3 50+1∗(0) 50
c 1= = = =8.333
6 6 6
Este valor hallado, junto con el valor de c3=0, se sustituye en la ecuación
3 c 1 3∗(8.333)
c 2= = =8.333
3 3
160+1 c 2 160+1∗( 8.333 )
c 3= = =18.7037
9 9
1 c 2 +8 c 3 +2 c5 1∗( 8.333 )+ 8∗( 18.7037 )+ 2∗(8.333)
c4 = = =15.8753
11 11
3 c 1+ 1c 2 3∗( 8.333 )+1∗( 8.333)
c 5= = =8.333
4 4
Se realiza la segunda iteración
3 c 1 3∗(11.4506 )
c 2= = =11.4506
3 3
160+1 c 2 160+1∗( 11.4506 )
c 3= = =19.0501
9 9
1 c 2 +8 c 3 +2 c5 1∗( 11.4506 ) +8∗( 19.0501 )+ 2∗(11.4506 )
c4 = = =16.9775
11 11
3 c 1+ 1c 2 3∗( 11.4506 ) +1∗(11.4506)
c 5= = =11.4506
4 4
Se realiza la tercera iteración
Tomamos como valor inicial c3=19.0501para calcular c1
3 c 1 3∗(11.5083)
c 2= = =11.5083
3 3
160+1 c 2 160+1∗( 11.5083 )
c 3= = =19.0564
9 9
1 c 2 +8 c 3 +2 c5 1∗( 11.5083 ) +8∗( 19.0564 ) +2∗(11.5083)
c4 = = =16.9978
11 11
3 c 1+ 1c 2 3∗( 11.5083 )+ 1∗(11.5083)
c 5= = =11.5083
4 4
Se calcula la inversa
9 1 1
0 0
[ ]
53 159 53
9 18 1
0 0
53 53 53
1 2 6
A−1= 0 0
53 53 53
35 87 51 1 1
583 1166 583 11 22
9 19 1 1
0
53 212 53 4
{} {} [
C2
{ x }= C 3 ; { B }=
C4
C5
0
0
0
−1
160 ; [ A ] =
0.1698
0.0188
0.0600
0.1698
0.3396
0.0377
0.0746
0.0896
0.0189
0.1132
0
0
0
0
0.0874 0.0909 0.04545
0.0189 0 0.25
]
Recordando la definición de la multiplicación matricial
C1 0.1698 0.0063 0.0189 0 0 50
{ }[
C2
C4
C5
0.1698 0.3396
C 3 = 0.0188 0.0377
0.0600 0.0746
0.1698 0.0896
0.0189
0.1132
0.0189
0
0
0
0
0
0.0874 0.0909 0.04545
0.25
0
∗ 160
0
0
]{ }
C 1=( 50 )∗( 0.1698 ) + ( 0 )∗( 0.0063 ) + ( 160 )∗( 0.0189 ) + ( 0 )∗( 0 ) + ( 0 )∗( 0 )
C 1=11.5140
C 2=( 50 )∗( 0.1698 )+ ( 0 )∗( 0.3396 )+ (160 )∗( 0.0189 ) + ( 0 )∗( 0 ) + ( 0 )∗( 0 )
C 2=11.5140
C 3=( 50 )∗ ( 0.0188 )+ ( 0 )∗( 0.0377 ) + ( 160 )∗( 0.1132 )+ ( 0 )∗ ( 0 ) + ( 0 )∗( 0 )
C 3=19.0520
C 4=( 50 )∗( 0.0600 )+ ( 0 )∗( 0.0746 )+ (160 )∗( 0.0874 )+ ( 0 )∗ ( 0.0909 )+ ( 0 )∗( 0.04545 )
C 4=16.9840
C 5=( 50 )∗( 0.1698 )+ ( 0 )∗( 0.0896 )+ ( 160 )∗( 0.0189 )+ ( 0 )∗( 0 )+ ( 0 )∗( 0.25 )
C 5=11.5140
Comprobación de resultados:
Cómo todo el sistema se encuentra formado por cinco reactores con concentraciones C1, C2,
C3, C4 y C5 y estos se encuentran en serie y paralelo; es decir, existe dependencia entre ellos.
Por lo tanto, podemos asumir que todo el sistema funciona como 1 solo.
Q01=5 Q55=2
C01=10 C5=11.51
PROCESO GENERAL
Q03=8
Q44=11
C03=20
C4=16.99
Como se observa, el nuevo reactor general representa a todo el sistema, pero en este solo se
consideran los flujos Q01 y Q03 como flujos de entrada, de la misma manera para Q55 y Q44,
pero estos como flujos de salida, en donde las concentraciones de salida son del reactor del
que estos salen.
entrada=salida
Q 01∗c 01+Q 03∗C 03=Q 555∗C 5+Q 44∗C 4
210 ≈ 209.91
El sistema si se encuentra en estado estacionario, y el error se debe a valores de redondeo
durante el procedimiento.
CÓDIGO
function Eval1()
A=input('Matriz A :'); //[6, 0, -1, 0, 0; -3, 3, 0, 0, 0; 0, -1, 9, 0, 0; 0, -1,
-8, 11, -2; -3, -1, 0, 0, 4]
B=input('Vector B :'); //[50; 0; 160; 0; 0]
disp('Se muestra matriz A');
disp(A);
disp('Se muestra el vector B');
disp(B);
resp='s'
while resp=='s' | resp=='S'
printf('\t\t\t\t MENÚ\n');
printf('\t 1.- Regla de Cramer \n');
printf('\t 2.- Matriz inversa \n');
printf('\t 3.- Gauss-Seidel\n');
printf('\t 4.- Fin del menú \n');
opc=input(' Ingrese una opción : ')
switch opc
case 1 then //REGLA DE CRAMER
D=det(A);
//evaluación
S1=A(:,1);
S2=A(:,2);
S3=A(:,3);
S4=A(:,4);
S5=A(:,5);
//Determinantes para cada incógnita
dc1=[B S2 S3 S4 S5];
dc2=[S1 B S3 S4 S5];
dc3=[S1 S2 B S4 S5];
dc4=[S1 S2 S3 B S5];
dc5=[S1 S2 S3 S4 B];
//Calculamos las determinantes en cada caso
Dc1=det(dc1);
Dc2=det(dc2);
Dc3=det(dc3);
Dc4=det(dc4);
Dc5=det(dc5);
//Resolvemos según la regla de Cramer
c1=Dc1/D;
case 2 then //MATRIZ INVERSA
Minv=inv(A)*B
v1=Minv(1,1);
v2=Minv(2,1);
v3=Minv(3,1);
v4=Minv(4,1);
v5=Minv(5,1);
printf('c1:\t%3.5f\n',v1);
printf('c2:\t%3.5f\n',v2);
printf('c3:\t%3.5f\n',v3);
printf('c4:\t%3.5f\n',v4);
printf('c5:\t%3.5f\n',v5);
case 3 then //MÉTODO DE GAUSS-SEIDEL
[r,c]=size(A)
c=zeros(r,1)
//definimos los valores iniciales a tomar
//c=[0;0;0;0;0]
disp('Valores iniciales a tomar');
disp(c);
printf('Las concentraciones aproximadas son:\n');
printf('\t iteración \t c1\t\t c2 \t\t c3 \t\t c4 \t\t c5\n');
for k=1:5
for i=1:5
sum=0
for j=1:r
if (i<>j)then
sum=sum+A(i,j)*c(j);
end
end
c(i)=(B(i)-sum)/A(i,i)
end
printf('\t %2d \t\t %4.4f \t %4.4f \t %4.4f \t %4.4f \t
%4.4f\n',k,c(1),c(2),c(3),c(4),c(5));
end
case 4 then
printf('FIN DEL MENÚ');
otherwise
disp('Error en el ingreso de opción');
end
resp=input('Si desea repetir otra opción del Menú, presione S/s ','s');
end
endfunction
EJECUCIÓN
CONCEPTOS
Regla de Cramer:
Permite resolver sistemas de ecuaciones lineales (SEL) compatibles determinados, es decir, con
una única solución.
El sistema tiene que ser cuadrado (tantas ecuaciones como incógnitas) y la matriz de
coeficientes debe ser regular con determinante distinto de 0.
D xi
x i=
D
Donde D xi es la determinante evaluada para el coeficiente x i y D es la determinante del
sistema de ecuaciones.
Método de Gauss-Seidel
Es un método iterativo utilizado para resolver sistemas de ecuaciones lineales. es decir
que debe aplicarse recursivamente hasta encontrar una solución adecuada o con un
error considerablemente pequeño.