Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Capitulo 3 - Ecs Diferenciales en Diferencias Finitas
Capitulo 3 - Ecs Diferenciales en Diferencias Finitas
DOCUMENTO 3:
FINITAS
Este capítulo se dedica a la discusión de los conceptos básicos que rigen la aproximación de
una ecuación diferencial parcial a diferencias finitas. Inicialmente, se discuten algunas
nociones sobre variables discretas y diferencias finitas. Luego, se consideran las
aproximaciones para la primera y segunda derivada, así como los esquemas de
aproximación implícita y explícita. Posteriormente, se discuten los conceptos de error de
truncamiento, estabilidad, convergencia y consistencia. En la parte final del capítulo, se
habla de sistemas de malla y condiciones de límite. A través de todo el capítulo se trabaja
con una ecuación de flujo simple con la finalidad de introducir los conceptos básicos
referentes a los temas antes mencionados. Esto facilita considerablemente la aplicación y
extensión de conceptos básicos a ecuaciones de flujo complejas que gobiernan el
comportamiento real de un yacimiento.
Considérese un medio poroso lineal a través del cual fluye un fluido compresible o
levemente compresible y el cual se encuentra a una presión inicial p i (Figura 3.1). Si el
∂2 p ∂p
= ............................................................................................................... (3.1)
∂x 2 ∂t
x=0 x x=L
t2 t1
t3
t4
p
x=0 x x=L
Para la solución numérica de una ecuación diferencial de flujo, tal como la Ecuación 3.1, se
requiere tratar el yacimiento como un conjunto de bloques. Esta solución permite calcular
la presión en cada bloque a diferentes intervalos de tiempo. A diferencia de la solución
analítica, en lugar de obtenerse una expresión que relacione la presión como una función
continua de la posición y el tiempo, se obtiene una serie de valores discretos de presión,
cada uno de los cuales corresponde a un bloque determinado del yacimiento. La acción de
dividir el yacimiento en un número determinado de bloques e intervalos de tiempo se
denomina discretización. La Figura 3.2 presenta el ejemplo hipotético de un yacimiento
real y su correspondiente discretización. A las longitudes de cada bloque, ∆ x 1 , ∆ x 2 , ... , y
a cada intervalo de tiempo, ∆t 1 , ∆t 2 , ... , se les denomina diferencias finitas. La Figura 3.3
Barrera Impermeable
p1 p2 p3 p4
φ1 k1 φ2 k2 φ3 k3 φ4 k4
t1
t2
t3
p
t4
x=0 x x=L
a. Los lados de cada bloque, perpendiculares a la dirección de flujo, actúan como barreras
de espesor infinitesimal (véase Figura 3.2).
b. La rata de entrada y salida de fluidos en cada bloque está gobernada por las
permeabilidades de las barreras adyacentes a cada bloque y la diferencia de presión entre
ellos.
c. Las propiedades dentro de cada bloque son las mismas en todos los puntos del bloque.
Por ejemplo: a un tiempo determinado, a cada bloque le corresponde un único valor de
presión y de permeabilidad relativa.
e. La precisión con la cual el comportamiento real del yacimiento puede ser descrito por el
modelo depende del número de bloques utilizados. En general, a mayor número de
bloques mayor precisión. Sin embargo, el número de bloques está limitado por factores
tales como el costo del simulador, en lo que se refiere a eficiencia computacional y
capacidad de almacenamiento, y la disponibilidad de datos de entrada.
Sw
0
Tiempo
∞
f (n)
(a ) (x − a ) n
f ( x) =
n=0 n!
............................................................................ (3.2)
En la Ecuación 3.2, f (n )
(a ) es la n-ésima derivada de f evaluada en el punto x = a . Es
decir, la Ecuación 3.2 puede ser escrita como:
x
x–a
a x
x=0 xi xi + 1 x=L
(x − a ) (x − a ) + ∂ 2 f ⋅ (x − a ) 2 + ∂ 3 f (x − a ) 3
0
∂f
f ( x ) = f (a )⋅ + ⋅ ⋅
0! ∂x x = a 1! ∂ x 2 x = a 2! ∂x 3 x=a 3!
+L+
∂n f
⋅
( x − a)
n
+ L .............................................................. (3.3)
∂x n x=a n!
posición dentro del sistema. El incremento entre dos puntos sucesivos, x i y x i + 1 , está
∂ n P (∆ x )
n
⋅ + L ................................................................................ (3.4)
∂ x n x n!
n
∂P
adelante como Pi + 1 y Pi , respectivamente. Similarmente, la derivada se notará
∂ x xi
∂P
como . Teniendo en cuenta esta notación, la Ecuación 3.4 puede ser escrita como:
∂ x i
∂ P (∆ x ) ∂ 2 P (∆ x ) ∂ 3 P (∆ x ) ∂ n P (∆ x )
2 3 n
P = Pi + ⋅ + ⋅ + ⋅ + L + ⋅ +L
i +1 ∂ x i 1! ∂ x 2 i 2 ! ∂ x 3 i 3! ∂ x n i n !
................................................................................................................................... (3.5)
∂P
Resolviendo para :
∂ x i
∂P Pi +1 − Pi ∂ 2 P (∆ x ) ∂ 3 P (∆ x ) 2 ∂ n P (∆ x )
n −1
= − ⋅ − ⋅ − L − ⋅ + L ....... (3.6)
∂x i ∆x ∂ x 2 i 2! ∂ x 3 i 3! ∂ x n i n!
∂P Pi + 1 − Pi
= + R ip ........................................................................................... (3.7)
∂x i ∆x
∂P Pi + 1 − Pi
≅ .................................................................................................... (3.9)
∂x i ∆x
truncada es n .
∂ 2 P (∆ x ) ∂ 3 P (∆ x ) 2 ∂ 4 P (∆ x ) 3
Ri ] = − 2 ⋅ + ⋅
∂ x 3 i 3!
+ ⋅
∂ x 4 i 4 !
+ L
∂ x i 2 !
1
y
∂ 3 P (∆ x ) 2 ∂ 4 P (∆ x ) 3
Ri ] = − 3 ⋅ + ⋅
∂ x 4 i 4 !
+ L
∂ x i 3!
2
]
La aproximación correspondiente al error de truncamiento R i 2 , es la de mayor exactitud
término (∆ x ) .
∂P ∂ 2 P (− ∆ x ) ∂ 3 P (− ∆ x )
P (x i − 1 ) = P (x i ) +
2 3
⋅ (− ∆ x ) + ⋅ + ⋅ +L+
∂ x Xi ∂ x 2 Xi 2! ∂ x 3 Xi 3!
∂ n P (− ∆ x )
n
⋅ + L ......................................................................... (3.10)
∂ x n Xi n!
está notación, y la notación para P ( xi ) definida anteriormente, la Ecuación 3.10 puede ser
escrita como:
∂P (Δx ) ∂ 2 P (Δx ) ∂ 3 P (Δ x ) ∂ n P (− Δ x )
2 3 n
P = Pi − ⋅ + 2 ⋅ − 3 ⋅ + L + n ⋅ + L (3.11)
i −1 ∂x i 1! ∂x i 2! ∂x i 3! ∂x i n!
a – x = - ( x – a)
x a
∂P
Resolviendo la Ecuación 3.11 para , se tiene:
∂ x i
∂P Pi − Pi − 1 ∂ 2 P (∆ x ) ∂ 3 P (∆ x ) 2 ∂ n P (− ∆ x )
n −1
= + ⋅ − ⋅ + L + ⋅ + L .. (3.12)
∂x i ∆x ∂ x 2 i 2! ∂ x 3 i 3! ∂ x n i n!
∂P Pi − P i − 1
= + R ir .......................................................................................... (3.13)
∂x i ∆x
∂ 2 P (∆ x ) ∂ 3 P (∆ x ) ∂ n P (− ∆ x )
2 n −1
R =r
⋅ − ⋅ +L+ ⋅ + L ...................... (3.14)
∂ x 2 i 2 ! ∂ x 3 i 3! ∂ x n i
i
n!
La Ecuación 3.13 puede ser aproximada de la siguiente forma:
∂P Pi − P i − 1
≅ .................................................................................................... (3.15)
∂x i ∆x
∂ P (∆ x ) ∂ 2 P (∆ x ) ∂ 3 P (∆ x )
2 3
Pi + 1 − Pi − 1 = Pi + ⋅ +
2
⋅ +
3
⋅ + L −
∂ x i 1! ∂ x i 2! ∂ x i 3!
∂ P (∆ x ) ∂ 2 P (∆ x ) ∂ 3 P (∆ x )
2 3
Pi − ⋅ + ⋅ − ⋅ + L
∂ x i 1! ∂ x 2 i 2! ∂ x 3 i 3!
Simplificando,
∂ P (∆ x ) ∂ 3 P (∆ x ) ∂ n P (∆ x ) ∂ n P (− ∆ x )
3 n n
Pi + 1 − Pi − 1 = 2 ⋅ ⋅ + 2 ⋅ 3 ⋅ + ⋅ + ⋅ L
∂ x i 1! ∂ x i 3! ∂ x n i n ! ∂ x n i n!
∂P
Despejando ,
∂ x i
∂P Pi + 1 − Pi − 1 ∂ 3 P (∆ x ) 2 ∂ n P (∆ x )
n −1
∂ n P (− ∆ x )
n −1
= − ⋅ − L − ⋅ − ⋅ +L
∂x i 2 ⋅ (∆ x ) ∂ x 3 i 3! ∂ x n i 2n ! ∂ x n i 2n !
................................................................................................................................... (3.16)
∂ 3 P (∆ x ) ∂ n P (∆ x ) ∂ n P (− ∆ x )
2 n −1 n −1
R ic = − ⋅ + L − ⋅ − ⋅ − L .............. (3.18)
∂ x 3 i 3! ∂ x n i n! ∂ x n i n!
∂P P − Pi − 1
≅ i + 1 ................................................................................................ (3.19)
∂x i 2 ⋅ (∆ x )
Las Figuras 3.7, 3.8 y 3.9 presentan la interpretación geométrica de las aproximaciones
progresiva, regresiva y central, respectivamente. De estas figuras, se observa que la
aproximación progresiva estima la primera derivada de la presión en el bloque i con base a
los valores de presión en el bloques i y en el bloque posterior ( i + 1 ). La aproximación
regresiva estima la primera derivada de la presión en el bloque i con base a los valores de
presión en el bloque i y en el bloque anterior ( i − 1 ). La aproximación central calcula la
primera derivada de la presión en el bloque i con base a los valores de presión en los
bloques anterior ( i − 1 ) y posterior ( i + 1 ). Este último hecho es justamente la razón por la
cual el error de truncamiento de la aproximación central es menor que los errores de
truncamiento de las aproximaciones progresiva y regresiva.
Pi + 1
Pi + 1 – Pi
Pi
∂ p
:
∂ x progresiva
∂ p
∆x :
∂ x verdadera
x xi + 1
Pi
Pi – Pi – 1
Pi – 1 ∂ p
:
∂ x regresiva
∂ p
:
∆x ∂ x verdadera
xi – 1 xi
Pi
∂ p
:
Pi – 1 ∂ x centrada
∂ p
:
∂ x verdadera
xi – 1 xi xi + 1
La aproximación numérica para la segunda derivada puede ser obtenida sumando las
Ecuaciones 3.5 y 3.11:
∂2P ∂ 4 P (∆ x ) ∂ 6 P (∆ x )
4 6
Pi + 1 + Pi − 1 = 2 ⋅ Pi + ⋅ (∆ x ) 2
+ 2 ⋅ ⋅ + 2 ⋅ ⋅ +L
∂ x 2 i ∂ x 4 i 4 ! ∂ x 6 i 6 !
∂2P
Despejando ,
∂ x 2 i
∂2P Pi − 1 − 2 ⋅ Pi + Pi + 1 ∂ 4 P (∆ x ) ∂ 6 P (∆ x )
2 4
= − 2 ⋅ ⋅ − 2 ⋅ ⋅ + L ............ (3.20)
∂ x 2 i (∆ x ) 2 ∂ x 4 i 4 ! ∂ x 6 i 6 !
∂ 4 P (∆ x ) 2 ∂ 6 P (∆ x )
4
R = − 2 ⋅ 4 ⋅
2
+ 2⋅ 6 ⋅ + L ............................................... (3.22)
∂ x i 4 ! ∂ x i 6!
i
R i2 tiende a cero cuando ∆ x tiende a cero. En este caso, de la Ecuación 3.21 se obtiene:
∂2P Pi − 1 − 2 ⋅ Pi + Pi + 1
≅ .................................................................................. (3.23)
∂ x 2 i (∆ x ) 2
Considérese que la Ecuación 3.1 es válida en el intervalo 0 < x < L y t > 0 . Para dar
∂ 2 P ∂P
3.10). Así mismo, es necesario expandir las derivadas y .
∂x2 ∂t
t
∆t
i–1 i i+1
0 ∆x L
∂P
La derivada puede ser expandida mediante una aproximación progresiva (Ecuación
∂t
3.9), regresiva (Ecuación 3.15) ó central (Ecuación 3.19). En las Ecuaciones 3.9, 3.15 y
3.19 se aproximó la variación de la presión con respecto a la posición a un tiempo fijo,
∂P
. En este caso se requiere evaluar la variación de la presión con respecto al tiempo en
∂ x t
∂P
una posición fija, . Por lo anterior, en lugar de emplear la diferencia finita ∆ x , tal
∂t x
como aparece en las Ecuaciones 3.9, 3.15 y 3.19, se debe emplear la diferencia finita ∆t .
Así mismo, el subíndice i (el cual indica posición) en este caso permanece fijo. El índice
que varía debe ser aquel que indique el nivel de tiempo. Denotaremos por la letra n los
índices que indiquen nivel de tiempo y serán superíndices de la variable P . Tal como se
indicó anteriormente, los índices que indiquen posición los denotaremos por la letra i , y
serán subíndices de la variable P . Por ejemplo, Pi indica presión en el bloque i , P n
n +1
∂ P Pi − Pi n
= + O[ (∆ t ) ] .................................................................................... (3.24)
∂t ∆t
n −1
∂ P Pi − Pi
n
= + O[ (∆ t ) ] .................................................................................... (3.25)
∂t ∆t
[ ] .............................................................................. (3.26)
n +1
∂ P Pi − Pi n − 1
= + O (∆ t )
2
∂t 2 ⋅ ∆t
t n − 1 , t n y t n + 1 , respectivamente.
tampoco será utilizada debido a problemas de estabilidad, concepto que será discutido más
adelante. Por estas razones, se empleará la aproximación progresiva, (Ecuación 3.24), para
∂P
aproximar el término .
∂t
Esta ecuación, tal como está escrita, no incluye el nivel de tiempo. La pregunta que surge
sería: ¿A que tiempo hace referencia las presiones en la Ecuación 3.23?. Dependiendo del
nivel de tiempo asignado a cada término de presión en la Ecuación 3.23, se suele hablar de
diferentes esquemas de aproximación, de los cuales los más comunes son: la aproximación
explícita, la aproximación implícita y la aproximación de Crank-Nicolson. Desde el punto
de vista numérico, cada uno de estos esquemas posee características diferentes.
∂ 2 P Pi − 1 − 2 ⋅ Pi + Pi + 1
n n n
≅ ..................................................................................... (3.27)
∂x 2 (∆ x ) 2
Pin+ 1 − 2 ⋅ Pi n + Pi n− 1 Pi n + 1 − Pi n
= .......................................................................... (3.28)
(∆ x ) 2 ∆t
Pin+ 1 ⋅ ∆t − 2 ⋅ Pi n ⋅ ∆t + Pi n− 1 ⋅ ∆t = Pi n + 1 ⋅ (∆ x ) − Pi n ⋅ (∆ x )
2 2
o bien:
∆t 2 ⋅ ∆t ∆t
Pi n + 1 = Pi n− 1 ⋅ − Pi n ⋅ − 1 + Pin+ 1 ⋅
(∆ x ) 2
(∆ x )
2
(∆ x ) 2
Definiendo la variable λ como:
∆t
λ= ................................................................................................................ (3.29)
(∆ x ) 2
Se obtiene:
Ejemplo. Supóngase un sistema lineal de siete bloques tal como el presentado en la Figura
3.3. Si t 0 es tiempo inicial, obtener las expresiones de la aproximación explícita para el
a. P0 = constante = Pcero
b. P8 = 0
actual (condición inicial), entonces la presiones a este tiempo, P1(0 ) , P2(0 ) , … P7(0 ) , son
conocidas. De la Ecuación 3.30 se pueden obtener las expresiones para el cálculo de las
presiones en cada nodo al tiempo t1 = t n + 1 :
Para el primer bloque, i = 1 :
por consiguiente:
P1(1) = λ ⋅ Pcero
(0 )
− (2 ⋅ λ − 1) ⋅ P1(0 ) + λ ⋅ P2(0 )
consiguiente:
tiene:
Para el primer bloque, i = 1 :
consiguiente:
En la parte izquierda de la Figura 3.11 se indican los puntos en el espacio y los niveles de
tiempo tenidos en cuenta en la aproximación explícita.
t n+1 t n+1
tn tn
xi – 1 xi xi + 1 xi – 1 xi xi + 1
Esquema Explícito Esquema Implícito
a. A cada uno de los bloques del sistema se le asigna un valor de presión al tiempo inicial
t = 0 teniendo en cuenta las condiciones inicial y de frontera. De esta forma se
obtienen valores para las variables Pi +01 , Pi 0 y Pi −01 , i = 0, 1, ..., n x (la variable n x hace
referencia al número variables discretas).
b. Se hace n = 0 y se calcula los valores de Pi n +1 para cada uno de los bloques de la malla
( i = 0, 1, ..., n x ).
n +1 n +1
∂ 2 P Pi − 1 − 2 ⋅ Pi + Pin++11
≅ ............................................................................... (3.31)
∂x 2 (∆ x ) 2
Pin++11 − 2 ⋅ Pi n + 1 + Pi n−+1 1 Pi n + 1 − Pi n
= ..................................................................... (3.32)
(∆ x ) 2 ∆t
Este sistema de ecuaciones puede ser escrito en forma matricial como AP (1) = F , donde A
es la matriz de coeficientes definida como:
− (2λ + 1) λ
λ − (2λ + 1) λ
λ − (2λ + 1) λ
A= λ − (2λ + 1) λ
λ − (2λ + 1) λ
λ − (2λ + 1) λ
λ − (2λ + 1)
La solución del sistema de ecuaciones AP (1) = F permite obtener los valores de presión en
cada bloque al tiempo t n + 1 = t 1 . Las técnicas de solución de este tipo de sistemas, más
La Figura 3.11 incluye los puntos en el espacio y los niveles de tiempo tenidos en cuenta en
la aproximación implícita.
Ecuación Ecuación en
εT = − ........................................................ (3.34)
Diferencial Diferencias Finitas
Ejemplo. Considérese la Ecuación 3.1, cuya aproximación explícita está dada por la
Ecuación 3.28:
Pin+ 1 − 2 ⋅ Pi n + Pi n− 1 Pi n + 1 − Pi n
= .......................................................................... (3.28)
(∆ x ) 2 ∆t
∂2 p ∂p Pin+ 1 − 2 ⋅ Pi n + Pi n− 1 Pi n + 1 − Pi n
εT = 2 − − −
∂x ∂t (∆ x ) 2 ∆t
∂2 p ∂p
Llevando las Ecuaciones 3.20 y 3.24, en reemplazo de y , a la anterior ecuación
∂x 2
∂t
se tiene:
Pin+ 1 − 2 ⋅ Pi n + Pi n− 1 ∂ 4 P (∆ x ) ∂ 6 P (∆ x ) Pi n + 1 − Pi n
2 4
εT = − 2⋅ ⋅ − 2 ⋅ ⋅ + L −
(∆ x ) 2 ∂ x 4 i 4 ! ∂ x 6 i 6 ! ∆t
∂ 2 P ∆t Pin+ 1 − 2 ⋅ Pi n + Pi n− 1 Pi n + 1 − Pi n
+ ⋅ − L − −
∂t 2 i 2 (∆ x ) 2 ∆t
Simplificando,
εT = −
(∆ x ) 2 ⋅ ∂ 4 P −
∆t ∂ 2 P
⋅ +L= O [( ∆ x ) 2
]
+ ( ∆t ) ............................... (3.35)
12 ∂ x 4 i 2 ∂t 2 i
( xi , t n + ½ )
tn
xi – 1 xi xi + 1
n +1 n Central en n +1 2
1 ∂2P 1 ∂2P ∂P
⋅ + ⋅ 2 = ........................................................... (3.36)
2 ∂ x 2 i 2 ∂x i ∂t i
n +1 n +1
1 Pi + 1 − 2 ⋅ Pi + Pi n−+1 1 1 Pin+ 1 − 2 ⋅ Pi n + Pi n− 1 Pi n + 1 − Pi n
⋅ + ⋅ =
2 (∆ x ) 2 2 (∆ x ) 2 ∆t
2 ⋅
2
n +1 n +1
1 Pi + 1 − 2 ⋅ Pi + Pi n−+1 1 1 Pin+ 1 − 2 ⋅ Pi n + Pi n− 1 Pi n + 1 − Pi n
⋅ + ⋅ = .................. (3.37)
2 (∆ x ) 2 2 (∆ x ) 2 ∆t
como:
∆t
2
n +1 n+
1
∂ P Pi − Pi n ∂ P
2
− ⋅ 2
2 2
= ... ................................................................ (3.38)
∂t ∆t 6 ∂t i
2 ⋅
2
Llevando las Ecuaciones 3.1 y 3.37 a la definición de error de truncamiento, Ecuación 3.34,
se tiene:
n +1 n +1
∂ 2 p ∂ p 1 Pi + 1 − 2 ⋅ Pi + Pi n−+1 1 1 Pi n+ 1 − 2 ⋅ Pi n + Pi n− 1 Pi n + 1 − Pi n
εT = 2 − − ⋅ + ⋅ −
∂x ∂t 2 (∆ x ) 2 2 (∆ x ) 2 ∆t
................................................................................................................................... (3.39)
1 Pin++11 − 2 ⋅ Pi n + 1 + Pi n−+1 1 1 (∆ x ) 2 ∂ 4 P 1 Pi + 1 − 2 ⋅ Pi + Pi − 1
n n n
εT = ⋅ − ⋅ ⋅ −L + ⋅
2 (∆ x ) 2 2 12 ∂ x 4 i 2 (∆ x ) 2
∆t
2
1
1 (∆ x ) ∂ 4 P
n+
2
Pi n + 1 − Pi n 2 ∂ P 2
3
− ⋅ ⋅ −L− + ⋅ 3 − L
2 12 ∂ x 4 i ∆t 6 ∂t i
2 ⋅
2
1 Pi n++11 − 2 ⋅ Pi n + 1 + Pi n−+1 1 1 Pi n+ 1 − 2 ⋅ Pi n + Pi n− 1 Pi n + 1 − Pi n
− ⋅ + ⋅ −
2 (∆ x ) 2 2 (∆ x ) 2 ∆t
Simplificando,
∆t
2
1
(∆ x ) 2 ⋅ ∂ 4 P (∆ x) ∂ P
n +1 n n+
∂
2 4 3
⋅ 4 + ⋅ 3
2 P 2
εT =− − +L
24 ∂ x 4 i 24 ∂ x i 6 ∂t i
( ) ( ) ( ) ( )
a ⋅ Pi n+ 1 − Pi* + b ⋅ Pi n− 1 − Pi* + c ⋅ Pi n + 1 − Pi* + L + d ⋅ Pi n − 1 − Pi* + L = 0 ... (3.41)
∆ Pn
∆P = P n + 1 − P n
Nivel de tiempo, tn
FIGURA 3.13 Comportamiento en el Cambio de Presión en un Punto Determinado de un
Esquema Estable y un Esquema Inestable
b. La aproximación será estable cuando la suma de los coeficientes a , b , c , ..., d , ... sea
menor o igual a cero.
Debido a que los coeficientes a , b , c , ..., d pueden cambiar de un nodo a otro, el criterio
debe ser aplicado a cada nodo. Un esquema determinado puede ser estable en un nodo pero
inestable en otros.
λ + λ − 1 = 2⋅λ − 1 = 2⋅
( ∆t ) −1≤ 0
( ∆x )2
Despejando para ∆t (∆x ) , se obtiene:
2
( ∆t ) ≤
1
.............................................................................................................. (3.43)
( ∆x )2 2
p (x i , t n ) = Pi n + ε in ................................................................................................. (3.44)
(P n
i +1 )
+ ε in+ 1 − 2 ⋅ Pi n + ε in ( )+ (P n
i −1 + ε in− 1 ) = (P i
n +1
) (
+ ε in + 1 − Pi n + ε in ) .... (3.46)
(∆ x ) 2
∆t
ε in+ 1 − 2 ⋅ ε in + ε in− 1 ε in + 1 − ε in
= ............................................................................. (3.47)
(∆ x ) 2 ∆t
α
f (x ) = αγ −1 ⋅ β k ⋅ x
k ⋅e ........................................................................................... (3.48)
k =−
α α
γ k ⋅ e γ ⋅ Ei (k ) ................................................................... (3.49)
−1 ⋅ β k ⋅ i ⋅ ∆ x
εi = = k
k = −α k = −α
En la Ecuación 3.49, E i (k ) = e −1⋅ β k ⋅i ⋅∆x
. Para análisis de estabilidad es suficiente con
examinar el comportamiento de una sola componente del error ε i en la Ecuación 3.49 (es
−1⋅ β ⋅i ⋅∆x
decir, E i = e ). La componente del error en el espacio del tiempo debe ser tal que
reduzca el error a ε i cuando t = 0 . Por tal motivo, la expresión para el error E i que tenga
en cuenta la componente del error en el espacio del tiempo tendrá la siguiente forma:
En la Ecuación 3.50, n es una constante. En forma más general, la Ecuación 3.50 puede
ser escrita de la siguiente forma:
−1⋅ β ⋅i ⋅∆x
E in = η n e
Análogamente,
−1⋅ β ⋅i ⋅∆x
E in +1 = η n+1e
η n +1
ν= ≤ 1 ............................................................................................................ (3.51)
ηn
E in+ 1 − 2 ⋅ E in + E in− 1 E in + 1 − E in
=
(∆ x ) 2 ∆t
O bien,
− 1 ⋅ β ⋅ (i + 1) ⋅ ∆ x −1 ⋅ β ⋅ i ⋅ ∆ x − 1 ⋅ β ⋅ (i − 1) ⋅ ∆ x
ηn ⋅e − 2 ⋅η n ⋅ e +η n ⋅e
=
(∆ x ) 2
−1 ⋅ β ⋅ i ⋅ ∆ x −1 ⋅ β ⋅ i ⋅ ∆ x
η n +1 ⋅ e −η n ⋅ e
∆t
De donde se obtiene:
∆t
(∆ x ) 2
[
⋅ η n ⋅e −1 ⋅ β ⋅ ∆ x
− 2 ⋅η n + η n ⋅ e − −1 ⋅ β ⋅ ∆ x
]= η n +1
−η n
η n +1
η n
=1+
∆t
(∆ x ) 2
⋅ e [ −1 ⋅ β ⋅ ∆ x
− 2 + e− −1 ⋅ β ⋅ ∆ x
]
− 1 ⋅θ
e = cos θ + − 1 ⋅ sen θ
− 1 ⋅θ
e− = cosθ − − 1 ⋅ senθ
Aplicando la Ecuación 3.51 a la Ecuación 3.52, para que el esquema sea estable se debe
cumplir la siguiente desigualdad:
∆t
1 − 2⋅ ⋅ [ 1 − cos θ ] ≤1
(∆ x ) 2
∆t
−1 ≤ 1 − 2 ⋅ ⋅ [1 − cosθ ] ≤ 1
(∆ x ) 2
∆t 1
≤
(∆ x ) 2
1 − cosθ
1 [1 − cosθ ] = 1 2 . Por tanto, el esquema será estable siempre y cuando se cumpla que:
∆t 1
≤
(∆ x ) 2
2
∆ x y ∆t tienden a cero.
tiempo determinado, mientras la estabilidad tiene que ver con la propagación (incremento)
del error en un punto determinado al incrementar el tiempo. La estabilidad es un criterio de
mayor peso que la convergencia. En general, estabilidad y consistencia implican
convergencia.
εT =−
(∆ x) 2 ∂ 4 P
⋅ −
∆t ∂ 2 P
⋅ + L ................................................................ (3.35)
12 ∂ x 4 i 2 ∂ t 2 i
consistente.
Existen básicamente dos sistemas de mallas: sistema de bloque centrado y sistema de punto
centrado o nodo distribuido. A continuación se define cada uno de ellos.
P = Pe
FIGURA 3.15 Esquema Ilustrativo de una Malla de Punto Centrado o Nodo Distribuido