Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Capitulo 4 - Flujo Lineal Fluido Incompresible
Capitulo 4 - Flujo Lineal Fluido Incompresible
DOCUMENTO 4:
Este capítulo aplica los conceptos discutidos en el capítulo 3 al flujo lineal de un fluido
incompresible a través de un medio poroso. A diferencia del capítulo anterior, las
ecuaciones diferenciales utilizadas corresponden a ecuaciones de flujo que describen de
forma más realista los procesos que ocurren en el sistema; tales ecuaciones han sido
previamente deducidas en el capítulo 2.
El capítulo se divide en dos partes. En la primera parte se discute la ecuación básica del
modelo numérico. En la segunda parte se soluciona el modelo numérico con la finalidad de
estimar la distribución de presiones en el sistema en función de las ratas de flujo, conocidas
las propiedades del fluido y de la formación.
La ecuación de continuidad para flujo monofásico en una dirección está dada por la
Ecuación 2.46:
K ∂(ρφ )
∇ ⋅ αρ ∇p = α + αq~ ............................................................................... (2.46)
µ ∂t
La ecuación de estado para un fluido incompresible está dada por la Ecuación 2.8:
Sustituyendo la Ecuación 2.8 en la Ecuación 4.1 y considerando que la porosidad del medio
es constante con el tiempo, se obtiene:
∂ k ∂p q~
A( x ) x = A( x ) ........................................................................................ (4.2)
∂x µ ∂x ρ
Si se define a qv como el volumen de fluido que entra o sale por fuentes o sumideros por
unidad de volumen total de yacimiento por unidad de tiempo, entonces la relación entre q~
y qv estará dada por la siguiente ecuación:
q~
qv = ...................................................................................................................... (4.3)
ρ
∂ kA ∂p
⋅ = A ⋅ qv ................................................................................................ (4.4)
∂x µ ∂x
CENTRADO
Para dar solución numérica a la Ecuación 4.4 es necesario dividir el sistema en N x bloques,
tal como se ilustra en la Figura 4.1 para una malla de bloque centrado. Para fines prácticos,
es necesario considerar que los bloques son de diferente longitud y el área, la permeabilidad
y la viscosidad en un bloque puede diferir de los demás.
1 i −1 i i+1 Nx
kA ∂p
U i = ⋅ ......................................................................................................... (4.5)
µ ∂x i
x = xi − 1 2 x = xi + 1 2
a
i −1 2 i+1 2
∆xi
FIGURA 4.2 Esquema del i -ésimo Bloque de un Sistema Lineal – Malla de Bloque
Centrado
∞
U ( n ) ( a )(x − a )
n
U ( x) = ......................................................................................... (4.7)
n =0 n!
∆xi ∆x
el punto x = xi − 12 = xi − , entonces x − a = − i y de la Ecuación 4.7 se obtiene:
2 2
U ′ ∆x U ′′ ∆x U ′′′ ∆x
2 3
U i − 12 = Ui + i − i + i − i − i − i +L
1! 2 2! 2 3! 2
U ′ ∆x U ′′ ∆x U ′′′ ∆x
2 3
U i − 12 = U i − i i + i i − i i + L ............................................. (4.8)
1! 2 2! 2 3! 2
∆xi
Si la función se evalúa en punto x = xi + 12 = xi + , en lugar de x = xi − 12 , entonces
2
∆x i
x−a = y de la Ecuación 4.7 se obtiene:
2
U i′ ∆ xi U i′′ ∆ xi U i′′′ ∆ xi
2 3
U i+ 1 = U i + + + + L ......................................... (4.9)
2 1! 2 2! 2 3! 2
∆x U ′i′′ ∆ xi 3
U i+ 1 − U i− 1 = 2U ′i i + 2 +K
2 2 2 3! 2
U i+ 1 − U i− 1 U ′i′′ (∆xi )2 U i+ 1 − U i− 1
U ′i = 2 2
− −K = 2 2
+ Ric
∆xi 3! 4 ∆xi
Por consiguiente:
U i+ 1 − U i− 1
U ′i ≅ 2 2
.................................................................................................. (4.10)
∆xi
U i′′′(∆xi )
2
Ric = − +K
3! 4
Sustituyendo la Ecuación 4.5 en la Ecuación 4.10, se obtiene:
k ⋅ A ∂p k ⋅ A ∂p
⋅ − ⋅
∂ kA ∂p µ ∂x i + 12 µ ∂x i − 12
⋅ ≅
∂x µ ∂x i ∆xi
kA ∂p kA ∂p
−
∂ kA ∂p µ i + 12 ∂x i + 12 µ i − 12 ∂x i − 12
⋅ ≅ .......................................... (4.11)
∂x µ ∂x i ∆xi
4.2.1 Evaluación del término (∂p ∂x )i + 1 . De series de Taylor, Ecuación 3.2, la función
2
∂p
n
∞ (a )
∂x
p( x ) = (x − a ) n ................................................................................. (4.12)
n=0 n!
∆xi
Si el punto a en torno al cual se expande la función p( x ) es a = xi + 1 = x i + y se
2 2
∆xi
evalúa la función en x = xi , entonces x − a = − y de la Ecuación 4.12 se obtiene:
2
2 3
∂p ∆xi ∂ p 1 ∆xi ∂ p 1 ∆xi
2 3
Pi = Pi + 12 − + 2
− 3
+ L ... (4.13)
∂x i + 12 2 ∂x i + 1 2 2! 2 ∂x i + 12 3! 2
∆xi
Si de nuevo se expande la función p( x ) en torno al punto a = x i + 1 2 = x i + y se evalúa
2
∆xi ∆xi +1 ∆x
la función en x = xi +1 = xi + + , entonces x − a = i +1 y de la Ecuación 4.12 se
2 2 2
obtiene:
2 3
1 ∂p ∆x 1 ∂ 2 p ∆x 1 ∂ 3 p ∆x
Pi +1 = Pi + 12 + i +1 + 2 i +1 + 3 i +1 + L
1! ∂x i + 12 2 2! ∂x i + 1 2 3! ∂x i + 1 2
2 2
................................................................................................................................... (4.14)
Pi +1 − Pi = + + − +L
∂x i + 1 2 2 2 2 ∂x 2 i + 1 2 2
2
∂p ∆x ∆x 1 ∂ 2 p ∆x ∆x ∆x ∆x
Pi +1 − Pi = i +1 + i + 2 i +1 − i i +1 + i + L
∂x i + 1 2 2 2 2 ∂x i + 1 2
2
2 2 2
∂p Pi +1 − Pi 1 ∂ 2 p ∆x − ∆xi Pi +1 − Pi
= − 2 i +1 +L = + Ri + 1
∂x i + 1 2 1 (∆x + ∆x ) 2 ∂x i + 12 2 1
(∆xi +1 + ∆xi ) 2
i +1 i
2 2
................................................................................................................................... (4.15)
1 ∂ 2 p ∆x − ∆xi
Ri + 1 = − 2 i +1 +L
2 2 ∂x i + 1 2
2
La Ecuación 4.15 conlleva a la siguiente aproximación:
∂p Pi +1 − Pi
≅ ......................................................................................... (4.16)
∂x i + 12 1 (∆x + ∆x )
i +1 i
2
∆xi
expande en torno al punto a = xi − 1 2 = xi − y la función p( x ) se evalúa en el punto
2
∆xi ∆xi −1 ∆x
x = xi −1 = xi − − (Figura 4.3), entonces x − a = − i −1 y de la Ecuación 4.12 se
2 2 2
puede escribir:
2 3
∂p ∆x 1 ∂ p ∆x 1 ∂ 3 p ∆x
2
Pi −1 = Pi − 12 + − i −1 + 2 − i −1 + 3 − i −1 + L
∂x i − 12 2 2! ∂x i − 1
2
2 3! ∂x i − 1
2
2
................................................................................................................................... (4.17)
i−1 i+ 1
2 2
i −1 i i+1
FIGURA 4.3 Esquema que Indica los Límites i ± 1 de un Sistema Lineal – Malla de
2
Bloque Centrado
∆xi
Si de nuevo se expande la función p( x ) en torno al punto a = xi − 1 2 = xi − y se evalúa
2
∆xi
en el punto x = xi , entonces x − a = y de la Ecuación se obtiene:
2
2 3
∂p ∆x 1 ∂ p ∆x 1 ∂ 3 p ∆x
2
Pi = Pi − 12 + i + 2 i + 3 i + L .......... (4.18)
∂x i − 1 2 2 2! ∂x i − 12 2 3! ∂x i − 1 2
2
2 2
∂p ∆x ∂p ∆xi −1 1 ∂ 2 p ∆xi 1 ∂ 2 p ∆xi −1
Pi − Pi −1 = i +
+
2 − +L
∂x i − 12 2 ∂x i − 12 2 2 ∂x i − 12 2 2 ∂x 2 i − 1 2
2
∂p Pi − Pi −1 1 ∂ 2 p ∆xi − ∆xi −1 Pi − Pi −1
= − 2 +L = + Ri − 1
∂x i − 1 2 1 (∆x + ∆x ) 2 ∂x i − 12 2 1
(∆ x + ∆ x ) 2
i i −1 i i −1
2 2
................................................................................................................................... (4.19)
la siguiente forma:
1 ∂ 2 p ∆xi − ∆xi −1
Ri + 1 = − 2 +L
2 2 ∂x i − 1 2
2
kA 2(Pi +1 − Pi ) kA 2(Pi − Pi −1 )
−
∂ kA ∂p µ i + 1 2 (∆xi +1 + ∆xi ) µ i − 12 (∆xi + ∆xi −1 )
⋅ ≅ ............................... (4.21)
∂x µ ∂x i ∆xi
Existen varias formas para evaluar numéricamente los términos (kA µ )i + 1 y (kA µ )i − 1 en
2 2
kA Pi + 12 − Pi
q i , i + 12 = −
µ i ∆xi 2
Por lo anterior,
q i , i + 1 2 ⋅ ∆xi
Pi − Pi + 1 2 = .............................................................................................. (4.22)
kA
2
µ i
i−1 i+ 1
2 2
i −1 i i +1
kA Pi +1 − Pi + 12
q i + 12 , i +1 = −
µ i +1 ∆xi +1 2
Por tanto,
qi + 1 2 , i +1 ⋅ ∆xi +1
Pi + 1 2 − Pi +1 = ....................................................................................... (4.23)
kA
2
µ i +1
∆xi ∆xi +1
Pi − Pi +1 =q + ........................................................................... (4.24)
kA kA
2 2
µ i µ i +1
de la siguiente forma:
q µ i ∆xi k i +1 Ai +1 + µ i +1∆xi +1k i Ai
Pi − Pi +1 =
2 k i Ai k i +1 Ai +1
2k i Ai k i +1 Ai +1
q= ⋅ (Pi − Pi +1 ) ......................................................... (4.25)
µ i ∆xi k i +1 Ai +1 + µ i +1 ∆xi +1 k i Ai
2k i Ai k i +1 Ai +1
Ti + 12 = ...................................................................... (4.27)
µ i ∆xi k i +1 Ai +1 + µ i +1 ∆xi +1 k i Ai
Por otro lado, de la ley de Darcy, el flujo entre los puntos i e i + 1 también puede ser
escrito como:
kA (Pi − Pi +1 )
q = ⋅ .................................................................................... (4.28)
µ i + 1 2 (∆xi + ∆xi +1 ) 2
Comparando las Ecuaciones 4.26 y 4.28, se concluye que otra expresión para la
transmisibilidad entre los puntos i e i + 1 es:
2 kA
Ti + 12 = ..................................................................................... (4.29)
(∆xi + ∆xi +1 ) µ i + 1 2
Siguiendo un procedimiento análogo al seguido en la deducción de las Ecuaciones 4.27 y
4.29, es posible obtener las siguientes dos expresiones para expresar la transmisibilidad
entre los puntos i − 1 e i :
2k i −1 Ai −1 k i Ai
Ti − 12 = ...................................................................... (4.30)
µ i −1∆xi −1 k i Ai + µ i ∆xi k i −1 Ai −1
2 kA
Ti − 12 = ..................................................................................... (4.31)
(∆xi +1 + ∆xi ) µ i − 1 2
4.2.4 Modelo Numérico del Dominio Interno. Llevando las Ecuaciones 4.29 y 4.31 a la
Ecuación 4.21, se obtiene:
∂ kA ∂p Ti + 12 (Pi +1 − Pi ) − Ti − 12 (Pi − Pi −1 )
⋅ ≅ ....................................................... (4.32)
∂x µ ∂x i ∆xi
Ti + 1 2 (Pi +1 − Pi ) − Ti − 12 (Pi − Pi −1 )
= Ai ⋅ q vi
∆xi
( )
Ti − 1 2 Pi −1 − Ti − 1 2 + Ti + 1 2 Pi + Ti + 1 2 Pi +1 = Q i ................................................................... (4.34)
La Ecuación 4.34 constituye la parte central del modelo numérico utilizado para simular el
flujo de un fluido monofásico, incompresible, a través de un sistema poroso lineal. El
siguiente paso en la construcción del modelo numérico consiste en la discretización de las
condciones de límite externo. La evaluación de esta ecuación en cada bloque i del modelo
( i = 1 ... N x ), genera un sistema de ecuaciones cuya solución simultánea permite estimar la
distribución de presiones del sistema para determinados valores de ratas de producción o
inyección, Q i . Obsérvese que si en el bloque i no hay pozos, el término Q i se hace igual
Los límites internos hacen referencia a la interacción del yacimiento con los pozos y dan
origen a las condiciones de límite interno. Al tratamiento de las condiciones de límite
interno se le conoce como modelamiento de pozos en simulación numérica de yacimientos.
El modelamiento de pozos ha sido uno de los temas de mayor importancia, y por ende más
ampliamente investigados, en simulación de yacimientos.
Un caso particular de las Ecuaciones 4.35 y 4.36 ocurre cuando Pcero (t ) y PL (t ) son
La Figura 4.5 ilustra un sistema lineal discretizado, el cual incluye tres tipos de puntos o
celdas: (i) puntos o celdas interiores (rotulados como 1 , … i − 1 , i , i + 1 … N x ), (ii)
−1 0 1 i−1 i i+1 Nx Nx + 1 Nx + 2
x =0 x=L
Celda interior
Celda fantasma
Celda ficticia
FIGURA 4.5 Malla Unidimensional de Bloque Centrado Indicando los Diferentes Tipos
de Celdas o Nodos (No Se Absorben Condiciones de Límite)
Por tratarse de una malla de bloque centrado, el punto de aplicación de las condiciones de
límite tipo Dirichlet no coincide con la ubicación de ninguno de los nodos o puntos
discretos. Por tal motivo, las condiciones de límite tipo Dirichlet se suelen discretizar
aplicando promedios de las variables discretas en los bloques adyacentes a la interfase que
representa el límite externo. Por ejemplo, para el sistema ilustrado en la Figura 4.5, la
condición en x = 0 se discretiza de la siguiente forma:
P0 + P1
= Pcero
2
O bien,
En la Ecuación 4.38, qcero es un valor conocido. La Ecuación 4.38 puede ser escrita de la
siguiente forma:
∂p q µ
= cero ...................................................................................................... (4.39)
∂x x =0 kA
∂p
= 0 .............................................................................................................. (4.40)
∂x x =0
∂p q µ
= L ........................................................................................................ (4.41)
∂x x = L kA
En la Ecuación 4.41, qL es un valor conocido. En particular, para un sistema cerrado, la
Ecuación 4.41 toma la siguiente forma:
∂p
= 0 ............................................................................................................. (4.42)
∂x x =L
Para una malla de bloque centrado, las condiciones de límite tipo Neumann se suelen
discretizar calculando el gradiente entre los puntos discretos adyacentes a la interfase que
representa el límite externo. Por ejemplo, para el sistema ilustrado en la Figura 4.5, una
condición tipo Neumann en x = 0 , Ecuación 4.38, se discretiza de la siguiente forma:
P1 − P0 q cero µ
=
x1 − x 0 kA
O bien,
qcero µ
P1 − P0 = (x1 − x0 ) ........................................................................................... (4.43)
kA
P1 − P0 = 0 ................................................................................................................ (4.44)
En x = L , las formas discretizadas de las Ecuaciones 4.41 y 4.42 pueden ser expresadas de
la siguiente manera:
PNx +1 − PNx q L µ
=
x Nx +1 − x Nx kA
O bien,
qL µ
PNx +1 − PNx = (x Nx +1 − x Nx ) ................................................................................ (4.45)
kA
Al igual que en el caso de las condiciones de límite tipo Dirichlet, la discretización de las
condiciones de límite tipo Neumann adiciona dos nuevas incógnitas al sistema de
ecuaciones representado por la Ecuación 4.34. Estas dos nuevas incógnitas son Pcero y
PNx +1 . Este hecho hace necesario el planteamiento de dos ecuaciones adicionales (Ecuación
El concepto de stencil permite expresar los modelos numéricos en forma generalizada. Con
la finalidad de ilustrar el concepto de stencil, considérese un sistema lineal conformado por
N x celdas, tal como se ilustra en la Figura 4.5, cada una de las cuales tiene sus propias
características (permeabilidad, área, longitud, etc.). Debido a la característica de
generalidad propia de los stencils, aquellos asociados a las celdas (nodos) internas tienen la
misma forma que los asociados a las condiciones de frontera. Sin embargo, los stencils
internos se definen de manera diferente que los de frontera.
4.3.1 Stencils Internos. Al aplicar la Ecuación 4.34 a cada celda o nodo interno de la
Figura 4.5 se genera el siguiente sistema de N x ecuaciones:
Para i = 1 :
( )
T 12 P0 − T 1 2 + T3 2 P1 + T3 2 P2 = Q 1 ................................................................................ (4.47)
La Ecuación 4.47 conecta el nodo 1 con los nodos 0 y 2 a través de los lados Oeste y
Este, respectivamente. Esta conexión suele generalizarse expresando la Ecuación 4.47 de
la siguiente forma:
W1 P0 + C1 P1 + E1 P2 = F1 ............................................................................................ (4.48)
Para i = 2 :
( )
T3 2 P1 − T3 2 + T5 2 P2 + T5 2 P3 = Q 2 ................................................................................ (4.49)
O bien,
W2 P1 + C 2 P2 + E 2 P3 = F2 ........................................................................................... (4.50)
Para i = 3 :
( )
T5 2 P2 − T5 2 + T7 2 P3 + T7 2 P4 = Q3 ............................................................................... (4.51)
O bien,
W3 P2 + C3 P3 + E3 P4 = F3 ............................................................................................ (4.52)
O bien,
Wi Pi −1 + Ci Pi + Ei Pi +1 = Fi ........................................................................................... (4.54)
Finalmente, para i = N x :
( )
TNx − 1 2 PNx −1 − TNx − 1 2 + TNx + 12 PNx + TNx + 12 PNx +1 = Q Nx ................................................... (4.55)
O bien,
Las Ecuaciones 4.48, 4.50, 4.52, 4.54 y 4.56 pueden ser escritas en forma general de la
siguiente forma:
A la forma de la Ecuación 4.57 se le conoce como stencil del modelo numérico en una
dimensión. A los coeficientes Wi , C i y E i , y al término Fi se les conoce como los
componentes del stencil en una dimensión. La Ecuación 4.57 suele escribirse de la
siguiente forma:
(W C E )i Pi = Fi ...................................................................................................... (4.58)
Obsérvese que al pasar de la Ecuación 4.58 a la Ecuación 4.57, el operador W disminuye el
subíndice de la variable Pi en 1, el operador C no tiene ningún efecto sobre la variable Pi ,
La Ecuación 4.59 toma la forma general de los stencils de las ecuaciones en las celdas
interiores. P−1 hace referencia a la presión en el bloque ficticio de la izquierda (Figura 4.5).
La inclusión de P−1 en la Ecuación 4.59 tiene como único propósito mantener la forma
general del stencil representado mediante las Ecuaciones 4.57 y 4.58 y su valor carece
completamente de relevancia alguna, pues siempre se cumple que W0 = 0 . Los valores que
qcero µ
de tipo Neumann, Ecuación 4.43, C0 = −1 , E0 = 1 y F0 = (x1 − x0 ) .
kA
qL µ
Neumann, Ecuación 4.45, WNx +1 = −1 , C Nx +1 = 1 , y FNx +1 = (x Nx +1 − x Nx ) .
kA
F0 − E0 P1
P0 = ......................................................................................................... (4.61)
C0
Sustituyendo la Ecuación 4.61 en la Ecuación 4.48 y reorganizando términos en la ecuación
resultante se obtiene:
WE WF
C1 − 1 0 P1 + E1 P2 = F1 − 1 0 .......................................................................... (4.62)
C0 C0
W1 E0
C1′ = C1 − ......................................................................................................... (4.63)
C0
W1 F0
F1′ = F1 − .......................................................................................................... (4.64)
C0
La Ecuación 4.65 reemplaza a la Ecuación 4.68. Es importante enfatizar las dos siguientes
diferencias entre las Ecuaciones 4.65 y 4.68: (i) la variable P0 no aparece en la Ecuación
E W E F
W Nx PNx −1 + C Nx − Nx Nx +1 PNx = FNx − Nx Nx +1 .................................................. (4.67)
C Nx +1 C Nx +1
E NxW Nx +1
C ′Nx = C Nx − ............................................................................................... (4.68)
C Nx +1
E Nx FNx +1
′ = FNx −
FNx ................................................................................................ (4.69)
C Nx +1
′ PNx = FNx
WNx PNx −1 + C Nx ′ ............................................................................................ (4.70)
Con la finalidad de mantener la forma general del stencil presentado en las Ecuaciones 4.57
y 4.58, las Ecuaciones 4.65 y 4.70 suelen escribirse de la siguiente forma, respectivamente:
P (0 ) = Pcero P (L ) = PL
0 1 i−1 i i+1 Nx Nx + 1
x =0 x=L
Celda interior
Celda ficticia
FIGURA 4.6 Malla Unidimensional de Bloque Centrado Indicando los Diferentes Tipos
de Celdas o Nodos (Se Absorben Condiciones de Límite)
La Figura 4.7 ilustra una malla de nodo centrado o nodo distribuido para un sistema lineal.
En la malla de nodo centrado el número de nodos excede al número de bloques en uno. Por
convención, cada bloque se identifica con el número del nodo izquierdo adyacente al
bloque. En la Figura 4.7, los nodos están identificados con números enteros y los bloques
están identificados con su respectiva longitud. El volumen de control de cada nodo se
inicia en la mitad del bloque izquierdo adyacente al nodo y finaliza en la mitad del bloque
derecho adyacente al nodo. En la Figura 4.7, el volumen de control del nodo i está
limitado por las líneas punteadas ubicadas en los puntos medios de los bloques i − 1 e i .
Obsérvese que los puntos i − 1 e i+ 1 están ubicados en el centro de los bloques i − 1 e
2 2
i , respectivamente.
i−1 i+ 1
2 2
1 2 i −1 i i+1 Nx −1 Nx
superficie cuya proyección es la línea i + 1 separa los bloques i e i + 1 . Por esta razón,
2
la transmisibilidad Ti + 1 es función de las propiedades de la roca y los fluidos en los
2
De otro lado, la rata de flujo del punto i al punto i + 1 también puede ser estimada de la ley
de Darcy (véase Figura 4.7) :
kA P − Pi +1
q = i ................................................................................................. (4.73)
µ i ∆xi
Comparando las Ecuaciones 4.26 y 4.73 se obtiene la siguiente expresión para el cálculo de
la transmisibilidad Ti + 1 en una malla de nodo centrado:
2
k i Ai
Ti + 1 = ............................................................................................................. (4.74)
2 µ i ∆xi
k i −1 Ai −1
Ti − 1 = ........................................................................................................ (4.75)
2 µ i −1 ∆xi −1
Las condiciones de límite de una malla de nodo centrado se discretizan en forma similar a
como se hace en el caso de una malla de bloque centrado. La discusión sobre el concepto
de stencils efectuada en el numeral 4.3 es igualmente aplicable a mallas de nodo centrado.
4.5 SOLUCION DEL MODELO NUMERICO
C0 E0 P0 F0
W C E1 P F
1 1 1 1
W2 C2 E2 P2 F2
O O O M = M ............................... (4.76)
WNx −1 C Nx −1 E Nx −1 PNx −1 FNx −1
WNx C Nx E Nx PNx FNx
WNx +1 C Nx +1 PNx +1 FNx +1
C1′ E1 P1 F1′
W C2 E2 P F
2 2 2
O O O M = M .................................................. (4.77)
WNx −1 C Nx −1 E Nx −1 PNx −1 FNx −1
C ′Nx E Nx PNx FNx ′
Donde A es una matriz de coeficientes cuyas entradas serán notadas de la siguiente forma:
C1 E1
W C E2
2 2
W3 C3 E3
A= O O O ...................................................... (4.79)
Wn − 2 C n−2 En−2
Wn −1 C n −1 E n−1
Wn C n
T
En la Ecuación 4.80, el superíndice indica transpuesta del vector.
Supóngase que la matriz A puede ser escrita como el producto de dos matrices:
A = LU ..................................................................................................................... (4.82)
U es una matriz triangular superior cuyas entradas de la diagonal principal son iguales a 1:
1 U 1
1 U2
1 U3
U= O O ............................................................... (4.84)
1 U n−2
1 U n −1
1
Llevando las Ecuaciones 4.79, 4.83 y 4.84 a la Ecuación 4.82, desarrollando el producto
LU e igualando componentes se obtienen las siguientes relaciones:
L1 = C1 .
E1
U1 = .
L1
L2 = C 2 − W2U 1 .
E2 .
U2 =
L2
L3 = C 3 − W3U 2 .
M
E n −1
U n −1 = .
Ln−1
Ln = C n − WnU n −1 .
Generalizando:
L1 = C1 ...................................................................................................................... (4.85)
Ei −1
U i −1 = , i = 2, 3, ... , n ........................................................................................ (4.86)
Li −1
UP = G ..................................................................................................................... (4.89)
LG = F ..................................................................................................................... (4.90)
L1 G1 F1
W L G F
2 2 2 2
W3 L3 G3 F3
O O M = M
Wn − 2 Ln − 2 G n − 2 Fn − 2
Wn −1 Ln −1 G n −1 Fn −1
Wn Ln G n Fn
Desarrollando este producto e igualando componentes se obtiene:
F1
G1 = .
L1
F2 − W2 G1
G2 = .
L2
F3 − W3G2
G3 = .
L3
M
Fn − Wn Gn −1
Gn = .
Ln
Generalizando:
F1
G1 = ..................................................................................................................... (4.91)
L1
Fi − Wi Gi −1
Gi = , i = 2, 3, ... , n ............................................................................... (4.92)
Li
P1 = G1 − U 1 P2 .
P2 = G2 − U 2 P3 .
P3 = G3 − U 3 P4
M
Pn = Gn
Generalizando:
Pn = Gn ..................................................................................................................... (4.93)
Pi = Gi − U i Pi +1 ......................................................................................................... (4.94)
Las Ecuaciones 4.85 a 4.87 y 4.91 a 4.94 forman la base del algorítmo de Thomas para la
solución de sistemas de ecuaciones tridiagonales. El algorítmo es el siguiente:
Obsérvese que desde el punto de vista de programación no se hace necesario almacenar los
valores de Li .
ecuación para P5 , etc. El paso par del primer ciclo consiste en seleccionar las ecuaciones
que ocupan las posiciones pares dentro del sistema y sustituir las expresiones para P1 y P3
cuarta ecuación, las expresiones para P5 y P7 en la sexta ecuación, etc. Obsérvese que al
terminar el primer ciclo se crea un nuevo sistema de ecuaciones donde las incógnitas son
P2 , P4 , P6 , … Pn par (el subíndice “ n par ” indica el último subíndice par). Luego, se
repite el procedimiento con un segundo ciclo de forma tal que al terminar el segundo ciclo
se obtiene un nuevo sistema de ecuaciones donde las incógnitas son P4 , P8 , P12 , etc. El
procedimiento continúa con nuevos ciclos hasta reducir el número de incógnitas a una sola
incógnita. Una vez obtenida el valor para una de las incógnitas, se calcula el valor para las
demás incógnitas por sustitución regresiva.
C1 E1 P1 F1
W C2 E2 P F
2 2 2
W3 C3 E3 P3 F3
W4 C4 E4 P4 F4
W5 C5 E5 P5 = F5 .................................. (4.95)
W6 C6 E6 P6 F6
W7 C7 E7 P F
7 7
W8 C8 E8 P8 F8
W9 C 9 P9 F9
Primer Ciclo. El paso impar consiste en seleccionar las ecuaciones que ocupan las
posiciones impares dentro del sistema inicial de ecuaciones y resolver cada una de dichas
ecuaciones para la variable que multiplica el término central, C i (i = 1, 3, 5, 7 y 9 ) :
F1 − E1 P2
P1 = .......................................................................................................... (4.96)
C1
F3 − W3 P2 − E3 P4
P3 = ............................................................................................. (4.97)
C3
F5 − W5 P4 − E 5 P6
P5 = ............................................................................................. (4.98)
C5
F7 − W7 P6 − E 7 P8
P7 = ............................................................................................. (4.99)
C7
F9 − W9 P8
P9 = ......................................................................................................... (4.100)
C9
El paso par del primer ciclo consiste en reemplazar las expresiones para P1 , P3 , P5 , P7 y
P9 , Ecuaciones 4.96 a 4.100, en las ecuaciones que ocupan las posiciones pares del sistema
de ecuaciones representado por la Ecuación 4.95. Reemplazando las Ecuaciones 4.96 y
4.97 en la segunda ecuación de 4.95 se obtiene:
F1 − E1 P2 F − W3 P2 − E 3 P4
W2 + C 2 P2 + E 2 3 = F2
C1 C3
Reorganizando términos:
(1)
En la Ecuación 4.101, el superíndice indica primer ciclo. Las constantes C 2(1) , E 2(1) y
W2 E1 WE
C 2(1) = − + C2 − 3 2
C1 C3
E 2 E3
E 2(1) = −
C3
W2 F1 E 2 F3
F2(1) = F2 − −
C1 C3
F3 − W3 P2 − E3 P4 F − W5 P4 − E 5 P6
W4 + C 4 P4 + E 4 5 = F4
C3 C5
Reorganizando términos:
En la Ecuación 4.102, las constantes W4(1) , C 4(1) , E 4(1) y F4(1) están definidas como:
W3W4
W4(1) = −
C3
W4 E 3 WE
C 4(1) = − + C4 − 5 4
C3 C5
E 4 E5
E 4(1) = −
C5
W4 F3 E 4 F5
F4(1) = F4 − −
C3 C5
Reorganizando términos:
En la Ecuación 4.103, las constantes W6(1) , C 6(1) , E 6(1) y F6(1) están definidas de la siguiente
forma:
W5W6
W6(1) = −
C5
W6 E 5 W E
C 6(1) = − + C6 − 7 6
C5 C7
E6 E7
E 6(1) = −
C7
w6 f 5 e6 f 7
f 6(1) = f 6 − −
c5 c7
F7 − W7 P6 − E 7 P8 F − W9 P8
W8 + C8 P8 + E8 9 = F8
C7 C9
Reordenando términos:
W8(1) P6 + C8(1) P8 = F8(1) ................................................................................................ (4.104)
En la Ecuación 4.104, las constantes W8(1) , C8(1) y F8(1) están definidas de la siguiente
forma:
W7W8
W8(1) = −
C7
W8 E 7 wE
C8(1) = − + C8 − 9 8
C7 C9
W8 F7 E8 F9
F8(1) = F8 − −
C7 C9
Las Ecuaciones 4.101 a 4.104 forman un nuevo sistema de ecuaciones, el cual puede ser
escrito en forma matricial como:
Segundo Ciclo. De manera similar a como se procedió en primer ciclo, el paso impar
consiste en seleccionar las ecuaciones que ocupan las posiciones impares dentro del sistema
representado por la Ecuación 4.105 y resolver cada una de dichas ecuaciones para la
variable que multiplica el término central, C i(1) ( i = 2 y 6 ):
F2(1) − E 2(1) P4
P2 = ..................................................................................................... (4.106)
C 2(1)
F6(1) − W6(1) P4 − E 6(1) P8
P6 = ....................................................................................... (4.107)
C 6(1)
El paso par del segundo ciclo consiste en reemplazar las expresiones para P2 y P6 ,
Ecuaciones 4.106 a 4.107, en las ecuaciones que ocupan las posiciones pares del sistema de
ecuaciones representado por la Ecuación 4.105. Reemplazando las Ecuaciones 4.106 y
4.107 en la segunda ecuación de 4.105 se obtiene:
Reordenando términos:
E 4(1) E 6(1)
E 4(2 ) = −
C 6(1)
Reordenando términos:
En la Ecuación 4.109, las constantes W8(2 ) , C8(2 ) y F8(2 ) están definidas de la siguiente
forma:
(2 ) W6(1)W8(1)
W8 =−
C 6(1)
(2 ) W8(1) E 6(1)
C8 =− (1) + C8(1)
C6
Las Ecuaciones 4.108 y 4.109 forman un nuevo sistema de ecuaciones, el cual puede ser
escrito en forma matricial como:
Tercer Ciclo. El paso impar del tercer ciclo consiste en seleccionar las ecuación que ocupa
las posición impar del sistema representado por la Ecuación 4.110 y resolverla para la
variable que multiplica el término central, C 4( 2 ) :
El paso par del tercer ciclo consiste en reemplazar las expresión para P4 , Ecuación 4.111,
en la ecuación que ocupa las posición par del sistema de ecuaciones representado por la
Ecuación 4.110. Reemplazando las Ecuación 4.111 en la segunda ecuación de 4.110 se
obtiene:
(2 ) F4(2 ) − E 4(2 ) P8
W8 (2 ) + C8(2 ) P8 = F8(2 )
C4
Reordenando términos:
W8(2 ) E 4(2 )
Cc8(3) = − (2 ) + C8(2 )
C4
W8(2 ) F4(2 )
F8(3) = F8(2 ) −
C 4(2 )
Sustitución Regresiva. Una vez obtenido el ciclo mas bajo (tercer ciclo para este ejemplo),
el valor de las incógnitas puede ser calculado mediante sustitución regresiva.
De la Ecuación 4.112:
F8(3)
P8 =
C8(3)