Está en la página 1de 36

Simulación de yacimientos

Andrés Corredor
Stefany Florez
Jorge Gutierrez
Edilson Montilla
Facultad de minas

Medellín, Abril 2021


APROXIMACION DE ECUACIONES DIFERENCIALES A
DIFERENCIAS FINITAS

SIMULAN EN
TERMINOS DE LA SOLUCIONES
POSICION Y EL ANALITICAS
TIEMPO

ECUACIONES FUNDAMENTALES DE FLUJO EN


MEDIO POROSO

en la mayoría de las aplicaciones en la ingeniería de


yacimientos se requiere utilizar técnicas numéricas para su
solución
DISCRETIZACION, VARIABLES DISCRETAS Y DIFERENCIAS
FINITAS (1/3)

SOLUCIÓN ANALITICA

SOLUCIÓN NUMÉRICA
DISCRETIZACION, VARIABLES DISCRETAS Y DIFERENCIAS
FINITAS (2/3)

 Los lados de cada bloque


perpendicular a las líneas de flujo
actúan como barreras de espesor
infinitesimal
 Tasa de flujo es gobernada por K
en cada bloque y el delta de P
 Las propiedades de cada bloque
son iguales en cualquier punto de
este a un tiempo determinado
 Las condiciones en cada bloque
pueden variar en diferentes
intervalos de tiempo
DISCRETIZACION, VARIABLES DISCRETAS Y DIFERENCIAS
FINITAS (3/3)

La discretización del
yacimiento hace que el
comportamiento
continuo de las
condiciones en él sea
distorsionado.

Es por esto que la precisión en


el comportamiento del
yacimiento dependerá de la
cantidad de bloques usados y
esto a su vez en el costo del
simulador, disponibilidad de
datos de entrada y eficiencia
computacional
APROXIMACIONES PARA LA PRIMERA DERIVADA

El método mas común para dar


solución numérica a la ecuación
diferencial

 
Donde es la n- ésima derivada
evaluada en el punto x=a
La Aproximación Progresiva y su Error de Truncamiento (1/3)

CONSIDERANDO
𝑎=𝑥
  𝑖

𝑥=
  𝑥 𝑖+1
𝑥
  − 𝑎= 𝑥𝑖+1 − 𝑥 𝑖

Como la longitud de los bloque es la misma   Δx

 Donde y son las presiones en los bloques i e i + 1


La Aproximación Progresiva y su Error de Truncamiento (2/3)

 Resolviendo para

Reescribiendo

Aproximación progresiva a la Error de truncamiento


primera derivada
La Aproximación Progresiva y su Error de Truncamiento (3/3)

El orden de esta
ecuación la determina
la menor potencia, a
mayor orden mejor es
la aproximación
numérica de la
ecuación diferencial
La Aproximación Regresiva y su Error de Truncamiento.

CONSIDERANDO
𝑎=𝑥
  𝑖

𝑥=
  𝑥 𝑖− 1

Reemplazando y despejando la
serie para delta P

Aproximación regresiva de la Error de truncamiento


primera derivada
La Aproximación Central y su Error de Truncamiento.

Restando las anteriores ecuaciones

Simplificando y despejando para delta P

Aproximación central a la primera Error de truncamiento


derivada
Aproximación numérica para la segunda derivada
La aproximación numérica de la segunda derivada se obtiene de la suma de
las presiones en el bloque anterior y siguiente, de la siguiente forma:

Y despejando la segunda derivada se obtiene:


Aproximación numérica para la segunda derivada

Aproximación numérica
Error de truncamiento de grado 2
para la segunda derivada.
ESQUEMAS DE APROXIMACIÓN EXPLICITO E IMPLICITO

Supóngase que la variación de la presión p , en función de la posición x y el


tiempo t, para este sistema está descrita por la siguiente ecuación diferencial:
ESQUEMAS DE APROXIMACIÓN EXPLICITO E IMPLICITO
En las ecuaciones anteriores se aproximó la variación de la presión con respecto a la
posición a un tiempo fijo, en este caso se requiere evaluar la variación de la presión
con respecto al tiempo en una posición fija. El subíndice i (el cual indica posición) se
mantiene fijo y el índice que varía se denotará por la letra n.

Es de nuestro interés utilizar la aproximación progresiva de la primera


derivada, ya que en la regresiva se relaciona la presión para actual con un
tiempo anterior y la aproximación central tiene problemas de estabilidad.

Para el caso de la segunda


derivada, la ecuación no incluye el
nivel del tiempo, ¿A que tiempo
hace referencia las presiones?
APROXIMACIÓN EXPLICITA
Si se supone que la segunda derivada se evalúa respecto al tiempo n y se igualan
algunas ecuaciones anteriores, podemos llegar a la siguiente ecuación:

Si en la ecuación anterior despejamos la presión en el bloque i y el tiempo n+1

Reemplazando
APROXIMACIÓN EXPLICITA
Para un ejemplo, considere un sistema lineal de 7 bloques, donde t0 es el tiempo
inicial y t1 = t0 + Dt. También se conocen las presiones los límites del yacimiento y la
presión inicial del yacimiento.

Para el primer bloque, i = 1

P
  cero     P
P i i

Para el primer bloque, i = 2

  P
   P
i
Pi i
APROXIMACIÓN EXPLICITA
De la misma forma hasta llegar a i = 7

P  i   Pi 0

Siguiendo este concepto, el siguiente tiempo será t = t + Dt, de esta forma se


pueden re-definir la variables tn y tn +1 t de tal forma que tn = t1 y tn+1 = t2.

Para tn = 2 e i = 1

(1 )
  P cer
  𝑃
o𝑃
 
(1 )
1 2
Nótese que se conoce la presiones en todos los bloques en el tiempo 1, ya que
fue calculada anteriormente.
APROXIMACIÓN IMPLÍCITA
Si se supone que la segunda derivada se evalúa respecto al tiempo n+1 y se igualan
algunas ecuaciones anteriores, podemos llegar a la siguiente ecuación:

Reemplazando

Si esta ecuación se aplica a cada uno de los bloques de la malla, se genera un


sistema de ecuaciones cuya solución simultánea permite obtener la distribución
de presiones del sistema al tiempo tn+1.
APROXIMACIÓN IMPLÍCITA
Para un ejemplo, considere un sistema lineal de 7 bloques, donde t0 es el tiempo
inicial y t1 = t0 + Dx. También se conocen las presiones los límites del yacimiento y la
presión inicial del yacimiento.

Para el primer bloque, i = 1

P  cero   Pi
Para el primer bloque, i = 2

Desconocido Desconocido Desconocido  Pi


APROXIMACIÓN IMPLÍCITA
De esta forma, se puede expresar el sistema de ecuaciones de forma matricial como:

Donde P y F son los vectores de presión y términos independientes, respectivamente:


CRITERIOS TENIDOS EN CUENTA PARA LA SELECCION DE UN
ESQUEMA DE APROXIMACIÓN NUMERICA

Existen diferentes esquemas de aproximación numérica a las ecuaciones diferenciales


deflujo.

CRITERIOS

- ERROR DE TRUNCAMIENTO

- ESTABILIDAD

- CONVERGENCIA

- CONSISTENCIA
CRITERIOS TENIDOS EN CUENTA PARA LA SELECCION DE UN
ESQUEMA DE APROXIMACIÓN NUMERICA

• ERROR DE TRUNCAMIENTO

• Error en que se incurre al utilizar la aproximación en diferencias finitas, luego de


ser truncada.

• Este error de truncamiento es diferente al error de truncamiento en el que se


incurre debido a las operaciones repetitivas del computador
CRITERIOS TENIDOS EN CUENTA PARA LA SELECCION DE UN
ESQUEMA DE APROXIMACIÓN NUMERICA

• ERROR DE TRUNCAMIENTO

EJEMPLO: Error aprox explicita

Reemplazando:

Simplificando:
CRITERIOS TENIDOS EN CUENTA PARA LA SELECCION DE UN
ESQUEMA DE APROXIMACIÓN NUMERICA
• ERROR DE TRUNCAMIENTO EJEMPLO: Error de La aproximación de Crank-Nicolson

La aproximación de Crank-Nicolson:

Error de truncamiento:

Reemplazando:
CRITERIOS TENIDOS EN CUENTA PARA LA SELECCION DE UN
ESQUEMA DE APROXIMACIÓN NUMERICA

• ERROR DE TRUNCAMIENTO EJEMPLO: Error de La aproximación de Crank-Nicolson

Simplificando:

Finalmente orden de truncamiento:

Comparación:
CRITERIOS TENIDOS EN CUENTA PARA LA SELECCION DE UN
ESQUEMA DE APROXIMACIÓN NUMERICA

• ESTABILIDAD
- Determina la variación de un error en un bloque determinado respecto al tiempo.

- Error disminuye bajo ciertas condiciones: Condicionalmente estable

- Error disminuye: Estables

- Error aumenta: Inestable

Criterios para determinar estabilidad

- El criterio de Karplus

- Método de Von Neumann


CRITERIOS TENIDOS EN CUENTA PARA LA SELECCION DE UN
ESQUEMA DE APROXIMACIÓN NUMERICA

• ESTABILIDAD

- El criterio de Karplus

Llevar ecuación diferencial en diferencias finitas a:

- La suma de coeficeintes a, b ,c y d menor o igual a cero

- Se debe aplicar en cada nodo


CRITERIOS TENIDOS EN CUENTA PARA LA SELECCION DE UN
ESQUEMA DE APROXIMACIÓN NUMERICA

• ESTABILIDAD

- Método de Von Neumann o Análisis Armónico.

Se fundamenta en el hecho de que el error de una aproximación numérica satisface la


aproximación numérica.

- Ejemplo: Estabilidad de la aproximación explicita, reemplazando:


CRITERIOS TENIDOS EN CUENTA PARA LA SELECCION DE UN
ESQUEMA DE APROXIMACIÓN NUMERICA

• ESTABILIDAD

- Método de Von Neumann o Análisis Armónico.


Restando ecuación de la aproximación explicita a la anterior:

Expandiendo por series de Fourier y evaluando en :

Tenemos:

Finalmente:

factor de amplificación
CRITERIOS TENIDOS EN CUENTA PARA LA SELECCION DE UN
ESQUEMA DE APROXIMACIÓN NUMERICA

• Método de Von Neumann o Análisis Armónico.


Reemplazando la definición de error en la ecuación de la aproximación explicita:

Operando y aplicando identidades de Euler:

Aproximación explícita es Condicionalmente estable


CRITERIOS TENIDOS EN CUENTA PARA LA SELECCION DE UN
ESQUEMA DE APROXIMACIÓN NUMERICA

• CONVERGENCIA

= Cuando 0

• La convergencia se usa para una posición y tiempo determinado

• La estabilidad y la consistencia implican convergencia

• Para determinar estabilidad se evalúan diferentes valores de


CRITERIOS TENIDOS EN CUENTA PARA LA SELECCION DE UN
ESQUEMA DE APROXIMACIÓN NUMERICA

• CONSISTENCIA O COMPATIBILIDAD

• Se da cuando la ecuación en diferencias finita tiende a la ecuación diferencial

Cuando 0

• Error de truncamiento tiende a cero

Ejemplo:

La aproximación explícita es consistente.


SISTEMAS DE MALLAS Y CONDICIONES DE LÍMITE

• Sistema de Bloque Centrado

• Las variables dependientes son


calculadas en el centro de cada
celda o bloque.

• Sistema de Punto Centrado o


Nodo Distribuido

• Las variables dependientes son


calculadas en la intersección
entre bloques
Gracias

También podría gustarte