Está en la página 1de 14

MÉTODO DE DIFERENCIAS FINITAS DE CRANK - NICOLSON

Ejemplo: Calcule la temperatura como una función de x y t en una barra aislada de 3 m de longitud,
sujeta a las siguientes condiciones inicial y de frontera.

█(𝜕𝑇/𝜕𝑡=𝑘 (𝜕^2 𝑇)/(𝜕𝑥^2 )@𝑇_((𝐿=𝑥, 𝑡=0))=20 ℃ 𝑐.𝑖. 0<𝑥<3@𝑇_((𝐿=0, 𝑡=𝑡))=100 ℃ 𝑐.𝑖. 1@𝑇_((𝐿=𝐿, 𝑡=𝑡))=200 ℃ 𝑐.𝑖. 2)┤

Datos:
𝑘=0,1 𝑚^2
𝐿=3 𝑚
∆𝑡=12 min⁡〖 =0.2 ℎ 〗
∆𝑥=0,50 𝑚

Solución:
𝜆=𝑘 ∆𝑡/(∆𝑥^2 )=((0,1)(0,2))/(0,50)^2 = 0.08

0,2 ℎ
14 13 12 11 10 9 8

100 ℃ 0ℎ 1 2 3 4 5 6 7
𝑥
20 ℃
Nodo 2 y 13:
2𝑇_13−2𝑇_2=𝜆[𝑇_1−2𝑇_2+𝑇_3+𝑇_14−2𝑇_13+𝑇_12 ]
2𝑇_13−40=0,08[100−2(20)+20+100−2𝑇_13+𝑇_12 ]
2,16𝑇_13−0,08𝑇_12=54,4 …(1)

Nodo 3 y 12:
2𝑇_12−2𝑇_3=0,08[𝑇_2−2𝑇_3+𝑇_4+𝑇_13−2𝑇_12+𝑇_11 ]
2𝑇_13−40=0,08[100−2(20)+20+100−2𝑇_13+𝑇_12 ]
2,16𝑇_12−0,08𝑇_13−0,08𝑡_11=40 …(2)

Nodo 4 y 11:
2𝑇_12−2𝑇_3=0,08[𝑇_2−2𝑇_3+𝑇_4+𝑇_13−2𝑇_12+𝑇_11 ]
2𝑇_13−40=0,08[100−2(20)+20+100−2𝑇_13+𝑇_12 ]
2,16𝑇_11−0,08𝑇_12−0,08𝑡_10=40 …(3)

Nodo 5 y 10:
2,16𝑇_10−0,08𝑇_11−0,08𝑇_9=40 …(4)
Nodo 6 y 9:
2,16𝑇_9−0,08𝑇_10=70,4 …(5)

En Resumen, el ejercicio se reduce a solucionar 5 ecuaciones lineales con 5 incógnitas:

2,16𝑇_13−0,08𝑇_12=54,4 …(1)
2,16𝑇_12−0,08𝑇_13−0,08𝑡_11=40 …(2)
2,16𝑇_11−0,08𝑇_12−0,08𝑡_10=40 …(3)
2,16𝑇_10−0,08𝑇_11−0,08𝑇_9=40 …(4)
2,16𝑇_9−0,08𝑇_10=70,4 …(5)

La matriz ampliada
T9 T10 T11 T12 T13
0 0 0 -0.08 2.16 54.4
0 0 -0.08 2.16 -0.08 40
0 -0.08 2.16 -0.08 0 40
-0.08 2.16 -0.08 0 0 40
2.16 -0.08 0 0 0 70.4

Se alimenta la matriz ampliada de datos al programa Gauss Jordan en Visual Basic:

T9 = 33.3516848 T12 = 20.2207641


T10 = 20.4954894 T13 = 25.9341024
T11 = 20.0265279

Solucionando por álgebra lineal: 𝐴𝑥=𝑏 𝑥=𝐴^(−1) 𝑏

𝐴
0 0 0 -0.08 2.16
0 0 -0.08 2.16 -0.08
0 -0.08 2.16 -0.08 0
-0.08 2.16 -0.08 0 0
2.16 -0.08 0 0 0

𝐴^(−1)
8.7594785E-07 2.36506E-05 0.00063769 0.01719398 0.46359978
2.3650592E-05 0.00063857 0.01721763 0.46423747 0.01719398
0.00063769003 0.01721763 0.46423834 0.01721763 0.00063769
0.01719398026 0.46423747 0.01721763 0.00063857 2.36506E-05
0.46359977705 0.01719398 0.00063769 2.36506E-05 8.75948E-07

33.3516848
𝑥=(█(𝑇_9@𝑇_10@𝑇_11@𝑇_12@𝑇_13 ))=
20.4954894
20.0265279
20.2207641
25.9341024
de 3 m de longitud,

=𝑡))=200 ℃ 𝑐.𝑖. 2)┤

200 ℃
𝑏
54.4
40
40
40
70.4
BALANCE DE MATERIA EN SISTEMA NO REACCIONANTES
EJERCICIO
El ácido sobrante de un proceso de nitración contiene el 23 % de HNO3, 57 % de H2SO4 y 20 % de H
Este ácido ha de concentrarse para que contenga 27 % de HNO3 y 60 % de H2SO4 por adición de ác
concentrado que contiene 93 % de H2SO4 y ácido nítrico concentrado que contiene 90 % de HNO3.
Calcular los pesos de ácido sobrante y concentrado que deben combinarse para obtener 1000 kg de
deseada.

Base de cálculo: 1000 kg de producto (P)

balance global: A + B + C = 1000 (1)


balance de H2SO4: 0,57 A + 0,93 B = 600 (2)
balance de HNO3: 0,23 A + 0,90 C = 270 (3)

Resulta un sistema de ecuaciones lineales que se puede resolver con el programa en visual basic Ga

La matriz ampliada

A B C
1 1 1 1000
0.57 0.93 0 600
0.23 0 0.9 270

7.60217984 -8.17438692 -8.44686649


-4.65940054 6.08537693 5.17711172
-1.94277929 2.08900999 3.26975477

A= 416.893733
B= 389.645777
C= 193.46049
NO3, 57 % de H2SO4 y 20 % de H2O en peso.
0 % de H2SO4 por adición de ácido sulfúrico
do que contiene 90 % de HNO3.
binarse para obtener 1000 kg de la mezcla

n el programa en visual basic Gauss Jordan ó con la aplicación Excel, mediante álgebra lineal:
BALANCE DE MATERIA EN SISTEMAS REACCIONANTES
Ejercicios:
En el horno de una caldera de vapor se quema gas natural con un 20 % de exceso de aire. El gas
natural empleado tiene la siguiente composición: 87,5 % de CH4; 8,5 % de C2H6; 2 % de C3H8; 1 % de C4H10 y
1 % de N2. Sabiendo que la mezcla de combustible y el aire se alimentan al horno a 25 °C y que la combustión
es completa, calcular la composición del gas de combustión.

Las reacciones de combustión:


𝐶𝐻_4+2𝑂_2→𝐶𝑂_2+2𝐻_2 𝑂
𝐶_2 𝐻_6+3,5𝑂_2→2𝐶𝑂_2+3𝐻_2 𝑂
𝐶_3 𝐻_8+5𝑂_2→3𝐶𝑂_2+4𝐻_2 𝑂
𝐶_4 𝐻_10+6,5𝑂_2→4𝐶𝑂_2+5𝐻_2 𝑂

Tenemos presente 4 elementos: C,H,O,N

Hacemos un balance atómico:


C: 0,875𝑁^1∗1+0,0850∗𝑁^1∗2+0,02∗𝑁^1∗3+0,01∗𝑁^1∗4=𝑥_(𝐶𝑂_2 )∗100∗1
0,875𝑁^1+0,17𝑁^1+0,06𝑁^1+0,04𝑁^1=100𝑥_(𝐶𝑂_2 )
1,1450𝑁^1−100𝑥_(𝐶𝑂_2 )=0 …(1)

H: 0,875𝑁^1∗1+0,0850∗𝑁^1∗2+0,02∗𝑁^1∗3+0,01∗𝑁^1∗4=𝑥_(𝐶𝑂_2 )∗100∗1
0,875𝑁^1+0,17𝑁^1+0,06𝑁^1+0,04𝑁^1=100𝑥_(𝐶𝑂_2 )
4,27𝑁^1−200𝑥_(𝐻_2 𝑂)=0 …(2)

O: 0,21∗𝑁^2∗2=𝑥_(𝐶𝑂_2 )∗100∗2+𝑥_(𝑂_2 )∗100∗2 〖 +𝑥 〗 _(𝐻_2 𝑂)∗100∗1


0,42−200𝑥_(𝐶𝑂_2 )−200𝑥_(𝑂_2 )−100𝑥_(𝐻_2 𝑂)=0 …(3)

N: 0,01∗𝑁^1∗2+0,79∗𝑁^2∗2=𝑥_(𝑁_2 )∗100∗2
0,01𝑁^1+0,79𝑁^2−100𝑥_(𝑁_2 )=0 …(4)
0,01∗𝑁^1∗2+0,79∗𝑁^2∗2=𝑥_(𝑁_2 )∗100∗2
0,01𝑁^1+0,79𝑁^2−100𝑥_(𝑁_2 )=0 …(4)

𝑥_(𝐶𝑂_2 )+𝑥_(𝑁_2 )+𝑥_(𝑂_2 )+𝑥_(𝐻_2 𝑂)=1 …(5)

0,875∗𝑁^1 𝑚𝑜𝑙𝐶𝐻_4∗(2𝑚𝑜𝑙 𝑂_2)/(1𝑚𝑙 𝐶𝐻_4 )∗(100 𝑚𝑜𝑙 𝑎𝑖𝑟𝑒)/(21 𝑚𝑜𝑙 𝑂_2 )


Moles de +0,085
aire teórico
∗𝑁^1 = 𝑚𝑜𝑙𝐶_2 𝐻_6∗(3,5 𝑚𝑜𝑙 𝑂_2)/(1𝑚𝑙 𝐶_2 𝐻_6 )∗(100 𝑚𝑜𝑙 𝑎𝑖𝑟𝑒)/(21 𝑚𝑜𝑙 𝑂_2 )
+0,02∗𝑁^1 𝑚𝑜𝑙 𝐶_3 𝐻_8∗(5 𝑚𝑜𝑙 〖 𝑂〗 _2)/(1 𝑚𝑜𝑙 𝐶_3 𝐻_8 )+(100 𝑚𝑜𝑙 𝑎𝑖𝑟𝑒)/(21 𝑚𝑜𝑙 𝑂_2 )
+0,01∗𝑁^1 𝑚𝑜𝑙 𝐶_4 𝐻_10∗(6,5 𝑚𝑜𝑙 〖 𝑂〗 _2)/(1 𝑚𝑜𝑙 𝐶_4 𝐻_10 )+(100 𝑚𝑜𝑙 𝑎𝑖𝑟𝑒)/(21 𝑚𝑜𝑙 𝑂_2 )

Moles de aire teórico = 10,3557∗𝑁^1 𝑚𝑜𝑙 𝑎𝑖𝑟𝑒 10.5357142857

𝑁^2=1,2∗10.5357∗𝑁^1
𝑁^2−12,6429𝑁^1=0….(6)

En resumen:
1,1450𝑁^1−100𝑥_(𝐶𝑂_2 )=0 …(1)
4,27𝑁^1−200𝑥_(𝐻_2 𝑂)=0 …(2)
0,42−200𝑥_(𝐶𝑂_2 )−200𝑥_(𝑂_2 )−100𝑥_(𝐻_2 𝑂)=0 …(3)
0,01𝑁^1+0,79𝑁^2−100𝑥_(𝑁_2 )=0 …(4)
𝑥_(𝐶𝑂_2 )+𝑥_(𝑁_2 )+𝑥_(𝑂_2 )+𝑥_(𝐻_2 𝑂)=1 …(5)
𝑁^2−12,6429𝑁^1=0….(6)

La matriz:
A
Xco2 Xn2 Xo2 Xh2o N1
-100 0 0 0 1.145
0 0 0 -200 4.27
-200 0 -200 -100 0
0 -100 0 0 0.01
1 1 1 1 0
0 0 0 0 -12.6429

Se alimenta la matriz ampliada de datos al programa Gauss Jordan en Visual Basic:

Xco2 = 0.08345237748 N1 = 7.28841724731


Xn2= 0.72868801201 N2 = 92.146730416
Xo2 = 0.03225190228

Solucionando por álgebra lineal: 𝐴𝑥=𝑏 𝑥=𝐴^(−1) 𝑏


𝐴^(−1)
-0.01 0.000208631 0.00041726 0.000834524 0.0834524
0 0.001821720 0.00364344 -0.00271312 0.7286880
0.01 0.002580630 -0.00483874 0.000322519 0.0322519
0 -0.004610981 0.00077804 0.001556077 0.1556077
0 0.018221043 0.03644209 0.072884172 7.2884172
0 0.230366826 0.46073365 0.921467304 92.1467304

𝑥=[█(█(█(█ 0.08345237748
(█(𝑥_(𝐶𝑂_2 ) 0.72868801201
@ 〖𝑥 _𝑁 〗 _2 0.03225190228
)@𝑥_(𝑂_2 ) )
@𝑥_(𝐻_2 𝑂) ) 0.15560770823
@𝑁^1 ) 7.28841724731
@𝑁^2 )]= 92.146730416
% de exceso de aire. El gas
% de C3H8; 1 % de C4H10 y
25 °C y que la combustión

∗𝑁^1∗4=𝑥_(𝐶𝑂_2 )∗100∗1
(𝐶𝑂_2 )

∗𝑁^1∗4=𝑥_(𝐶𝑂_2 )∗100∗1
(𝐶𝑂_2 )

〗 _(𝐻_2 𝑂)∗100∗1
)
𝑜𝑙 𝑂_2 )
/(21 𝑚𝑜𝑙 𝑂_2 )
𝑜𝑙 𝑎𝑖𝑟𝑒)/(21 𝑚𝑜𝑙 𝑂_2 )
𝑚𝑜𝑙 𝑎𝑖𝑟𝑒)/(21 𝑚𝑜𝑙 𝑂_2 )

b
N2
0 0
0 0
0.42 0
0.79 0
0 1
1 0

𝑥=𝐴^(−1) 𝑏
-0.000834524
0.00061312
0.001777481
-0.00155608
-0.07288417
0.078532696

También podría gustarte