Sei sulla pagina 1di 7

ESCUELA SUPERIOR POLITECNICA DE

CHIMBORAZO
MÉTODOS NUMÉRICOS
TALLER GRUPAL
SISTEMA DE ECUACIONES LINEALES
GRUPO # 9

INTEGRANTE(S): CÓDIGO(S)

- Roberto Guevara 6738


- Fredy Carrión 6775
- Gabriel Vásquez 6747
- Joel Ostaiza 6739
Taller: Sistema de ecuaciones lineales

1. Las ecuaciones algebraicas lineales pueden surgir al resolver ecuaciones diferenciales. Por
ejemplo, la ecuación diferencial siguiente proviene de un balance de calor para una barra
larga y delgada:

d2T
+ h' (T a−T )=0
d x2 (1)

donde T =¿ temperatura ( ̊C), x=¿ distancia a lo largo de la barra (m), h '=¿ coeficiente de
transferencia de calor entre la barra y el aire del ambiente (m−2 ) , y T a=¿ temperatura del aire
circundante ( ̊C). Esta ecuación se transforma en un conjunto de ecuaciones algebraicas lineales por
medio del uso de una aproximación en diferencias finitas divididas para la segunda derivada,

d 2 T T i+1 +T i+ T i−1
=
d x2 ∆ x2

donde T i denota la temperatura en el nodo i con i=¿ 1, . . . , n−1. Esta aproximación se sustituye en la
ecuación (1) y se obtiene

−T i−1+ ( 2+ h' ∆ x 2 ) T i −T i+1=h ' ∆ x 2 T a

Se puede plantear esta ecuación para cada uno de los nodos interiores de la barra, lo que resulta en un
sistema tridiagonal de ecuaciones. Los nodos primero y último en los extremos de la barra están fijos
por las condiciones de frontera.
a) Resolución

Para una barra de L=10 m con T a=10, T ( x=0)=40, T ( x=10)=200 y h ' =0.02 . Desarrolle una
solución numérica, con el uso de una solución en diferencias finitas con n−1 nodos interiores
∆ x=L /n .

−T i−1+ ( 2+ h' ∆ x 2 ) T i −T i+1=h ' ∆ x 2 T a


¿=40
Tn=200
n=4
h=0.02
Ta=10
L
∆ x=
n+1

Si tomamos como ejemplo n=4 para fines explicativos veremos que:

−T 1−1 + ( 2+ h' ∆ x 2 ) T 1 −T 1 +1=h' ∆ x 2 T a

−T 2−1+ ( 2+ h' ∆ x 2 ) T 2 −T 2+1=h' ∆ x 2 T a

−T 3−1+ ( 2+ h' ∆ x 2 ) T 3 −T 3+1=h' ∆ x 2 T a

−T 4−1 + ( 2+h' ∆ x 2 ) T 4 −T 4 +1=h' ∆ x 2 T a

Obtenemos:

−T 0+ 2.08T 1 −T 2=0.8

−T 1+2.08 T 2−T 3=0.8

−T 2+ 2.08T 3−T 4 =0.8

−T 3+ 2.08T 4 −T 5=0.8

Queda la siguiente matriz de 6x4 debido a que Tenemos los valores de los dos puntos fijos que son ¿ y
Tn
−1 2.08 −1 0 0 0
A= 0
0
0
(
−1
0
0
2.08 −1
−1 2.08 −1
0
0 0
0
−1 2.08 −1
)
Y su aumentada seria:

0.8

()
b= 0.8
0.8
0,8

Debido a que como se mencionó antes, la primera y ultima columna son puntos fijos, se eliminan de la
matriz y se reemplaza en el primero y ultimo valor de la aumentada quedando asi

2.08 −1 0 0

0
0
(
A= −1 2.08 −1 0
−1 2.08 −1
0 −1 2.08
)
40.8

( )
b= 0.8
0.8
200,8

2.08 −1 0 0 T1 40.8

( −1 2.08 −1
0
0
−1 2.08 −1 T 3
0 −1 2.08 T 4
)( ) ( )
0 T 2 = 0.8
0.8
200,8

Como se puede observar se obtiene una matriz de 4x4 con su aumentada correspondiente y a
continuación se realiza los procesos matriciales para resolver las incógnitas.
−T i−1+ ( 2+ h' ∆ x 2 ) T i −T i−1=h' ∆ x 2 T o

Para i=1
−T o +¿

−40+2.08T 1−T 2=1.6

2.08 T 1 −T 2=41.6

Para i=2
−T 1+2.08 T 2−T 3=1.6

Para i=3
−T 2+ 2.08T 3−T 4 =1.6

Para i=4
−T 3+ 2.08T 4 −T 5 =1.6

−T 3+ 2.08T 4 −200=1.6

−T 3+ 2.08T 4 =201.6

Utilizando el Método de Crout

2.08 -1 0 0 1.6
A= -1 2.08 -1 0 b= 1.6
0 -1 -2.08 -1 1.6
0 0 -1 2.08 201.6

2.08 -1 0 0 L1,1 0 0 0 1 U1,2 U1,3 U1,4

-1 2.08 -1 0 = L2,1 L2,2 0 0 0 1 U2,3 U2,4

0 -1 2.08 -1 L3,1 L3,2 L3,3 0 0 0 1 U3,4

0 0 -1 2.08 L4,1 L4,2 L4,3 L4,4 0 0 0 1


Por lo que se procede a resolver el sistema de ecuaciones por el método de LU Crout, a continuación el
código en el Software Octave.
b) Código realizado en octave para realizar con el valor de n=200 previamente seleccionado en el
aula virtual.

Potrebbero piacerti anche