Está en la página 1de 11

2015 B

TTULO

SIMULACIN DE
RESERVORIOS
Mara Alfonsina Trujillo

Simulacin de Yacimientos. Diseo del Modelo del Reservorio: Solucin de ecuaciones lineales en base de diferencias
finitas y programacin. Escuela Politcnica Nacional. Ing. Petrleos. Sexto Semestre. Mara Alfonsina Trujillo. 13 noviembre
de 2015

DISEO DEL MODELO DEL


RESERVORIO: SOLUCIN DE
ECUACIONES LINEALES EN BASE
DE DIFERENCIAS FINITAS Y
PROGRAMACIN
Simulacin de Yacimientos. Diseo del Modelo del Reservorio: Solucin de ecuaciones lineales en base de diferencias
finitas y programacin. Escuela Politcnica Nacional. Ing. Petrleos. Sexto Semestre. Mara Alfonsina Trujillo. 13 noviembre
de 2015

2
La Ingeniera de Yacimientos, tiene como objetivo la mxima
recuperacin econmicamente posible de hidrocarburos de un yacimiento
petrolfero. Esta ciencia ha hecho uso de principios cientficos para el desarrollo
de los modelos de yacimientos que son usados para simular el
comportamiento del yacimiento ante diversas opciones de produccin y
recuperacin de hidrocarburos. Entindase simulacin de yacimientos, como la
representacin de los procesos de transferencia de masa y energa, en el medio
poroso, a travs de ecuaciones diferenciales y su solucin matemtica.
Modelar el flujo de fluidos en un medio poroso permeable requerir entonces
de ecuaciones de conservacin de masa, de ecuaciones constitutivas, y
relaciones roca-fluidos.
Por lo tanto, la integracin de estas ecuaciones para la formulacin de otras
ms complejas que integren todas las variables, implicar la aplicacin de
mtodos de resolucin. Es ah donde nace la simulacin numrica de
yacimientos, que es el desarrollo de tcnicas y mtodos para resolver
numricamente las ecuaciones diferenciales, a fin de obtener una
representacin aproximada de las ecuaciones en puntos especficos de espacio
y tiempo empleando una serie de mtodos. Cabe destacar que proceso de
simulacin mediante el uso de tcnicas analticas o matemticas puede ser
difcil o hasta imposible; y es all donde nace la simulacin por computador, que
surge como una herramienta poderosa, para ayudar a estos procesos, que no
es ms que utilizar aplicaciones o programacin por computador.
En el presente documento nos hemos centrado en los mtodos de resolucin
de ecuaciones diferenciales mediante diferencias finitas y la resolucin
mediante programacin; la primera
consistiendo en obtener una
representacin aproximada de las ecuaciones en derivadas parciales en puntos
predeterminados del dominio, en espacio y tiempo, mediante el empleo de
mtodos de discretizacin en diferencias finitas; y la segunda, mediante el uso
de herramientas tecnolgicas como lo es la programacin computacional.

RESUMEN

Simulacin de Yacimientos. Diseo del Modelo del Reservorio: Solucin de ecuaciones lineales en base de diferencias
finitas y programacin. Escuela Politcnica Nacional. Ing. Petrleos. Sexto Semestre. Mara Alfonsina Trujillo. 13 noviembre
de 2015

RECURSOS
La simulacin de yacimientos
El objetivo de la simulacin de
yacimientos es estimar el comportamiento de
un yacimiento bajo diferentes escenarios de
produccin, a fin de obtener la mxima
recuperacin, econmicamente posible, de un
yacimiento de hidrocarburos. Para ello, se
involucra el uso de modelos matemticos
basados en ecuaciones diferenciales, que han
sido creados con el apoyo de sistemas
computacionales, cuya resolucin nos ayudar
a seleccionar un conjunto ptimo de
condiciones de operacin para el reservorio.
Los resultados de la resolucin de las
ecuaciones diferenciales, pueden ser obtenidos
a partir de diferentes mtodos, como lo es el
mtodo de diferencias finitas.

El valor de los puntos seleccionados se


convierten en las incgnitas. El sistema de
ecuaciones algebraicas debe ser resuelto y
puede llevar un nmero largo de
operaciones aritmticas.

El clculo diferencial por diferencias finitas


es apropiado para funciones continuas
solamente; sin embargo, en aplicaciones de
ingeniera de yacimientos, situaciones
donde los valores funcionales son
conocidos solo en puntos discretos son
frecuentes de encontrar.

Mtodo de diferencias finitas para la


resolucin de ecuaciones diferenciales
La aproximacin por medio de
diferencias finitas es el mtodo ms antiguo
aplicado para obtener la solucin numrica de
ecuaciones diferenciales.

Caractersticas

El Mtodo consiste en una aproximacin de


las derivadas parciales por expresiones
algebraicas con los valores de la variable
dependiente en un limitado nmero de
puntos seleccionados.

Como resultado de la aproximacin, la


ecuacin diferencial parcial que describe el
problema es reemplazada por un nmero
finito de ecuaciones algebraicas, en
trminos de los valores de la variable
dependiente en puntos seleccionados.

Figura.- Puntos discretos usados en aproximaciones de


diferencias finitas

Simulacin de Yacimientos. Diseo del Modelo del Reservorio: Solucin de ecuaciones lineales en base de diferencias
finitas y programacin. Escuela Politcnica Nacional. Ing. Petrleos. Sexto Semestre. Mara Alfonsina Trujillo. 13 noviembre
de 2015

Integracin de Ecuaciones para la


modelacin numrica
Modelar el flujo de fluidos en un medio
poroso permeable requerir entonces de
ecuaciones de conservacin de masa,
ecuaciones constitutivas, y relaciones roca
fluidos. La simulacin como una representacin
de los procesos de transferencia de masa, y en
algunas instancias de energa, a travs del
medio poroso de las estructuras geolgicas,
integra a las ecuaciones y leyes que describen
dicho movimiento para la formulacin de las
ecuaciones diferenciales. Estas son las
siguientes:

Ley de la conservacin de masa y


energa; Balance de materiales

Ecuacin de estado: Describe el


comportamiento volumtrico de los
fluidos.

Ecuacin de Darcy: Describe el


movimiento de los fluidos en el medio
poroso.

Ecuacin de Focheimmer: Describe el


movimiento de fluidos que no se
comportan bajo la ley de Darcy.

Programacin: Algoritmos en programas


computacionales de Simulacin de
Yacimientos
Los algoritmos en simulacin se basan
en la solucin de ecuaciones diferenciales.
Entre mayor sea este, la capacidad de los
sistemas computacionales deben ser mejores
en cuanto a memoria (que refiere al manejo de
la data), como a tiempo de procesamiento de
los datos. Las ecuaciones diferenciales son
ecuaciones en la que interviene la derivacin
de funciones respecto a una o ms variables,
sean estas dependientes o independientes. El
nmero de ecuaciones e incgnitas, para un
problema establecido, depender del total de
bloques o celdas, en la que se discretiza el
dominio de inters.

Tcnica de las diferencias finitas


Fig.- Dibujo Esquemtico computacional de la ubicacin
Relativa de los Pozos en un Anticlinal.

El mtodo de diferencias finitas es un clsica


aproximacin para encontrar la solucin
numrica de las ecuaciones que gobiernan
el modelo matemtico de un sistema
continuo.

Una diferencia finita es una expresin


matemtica de la forma f(x + b) f(x +a).

Bsicamente, en una solucin por


diferencias finitas, las derivadas son
reemplazadas por aproximaciones en
diferencias finitas, convirtiendo entonces un
problema de ecuaciones diferenciales en
un problema
algebraico
fcilmente
resoluble
por
medios
comunes
(especialmente matriciales).

Simulacin de Yacimientos. Diseo del Modelo del Reservorio: Solucin de ecuaciones lineales en base de diferencias
finitas y programacin. Escuela Politcnica Nacional. Ing. Petrleos. Sexto Semestre. Mara Alfonsina Trujillo. 13 noviembre
de 2015

RESOLUCIN
Ejemplo de Resolucin: Aproximaciones en diferencias finitas
El prximo paso para la resolucin numrica de una ecuacin diferencial
parcial utilizando el MDF es el reemplazo de las derivadas continuas de la
ecuacin diferencial por las expresiones equivalentes en diferencias finitas. Esto se
logra utilizando el desarrollo en serie de Taylor de la variable dependiente
alrededor de un punto particular de la malla. Para ello, la variable dependiente
en un nodo de la malla es indicada utilizando como subndice y superndice los
ndices que se utilizan para denotar dicho nodo. As, por ejemplo, la funcin T(x,
t) en el nodo (i;j) es expresada de la siguiente manera:

Para ejemplificar el procedimiento de aproximacin, se considerar la derivada


parcial de primer orden de la funcin T con respecto al tiempo. Para ello, se
utilizar el desarrollo en serie de Taylor de T en (xi; tj) y se lo evaluar en (xi; tj+1).
De esta manera se obtiene:

Donde Rm+1 es el trmino residual que est dado por:

El trmino residual Rm+1 es el error asociado con el truncamiento de la serie de


Taylor. Es importante conocer el orden de dicho error, es decir, conocer la forma
en que el error tiende a cero cuando ht 0. Como se puede observar, el
trmino residual Rm+1 depende de htm+1, por lo tanto, cuando ht 0, el error
tender a cero como htm+1. En consecuencia, el orden de truncamiento de la
serie de Taylor para aproximar Tij+1 es m+1. Esto es indicado con el smbolo O
(htm+1). Si se despeja la derivada parcial de primer orden de la funcin T con
respecto al tiempo resulta:

Donde

Simulacin de Yacimientos. Diseo del Modelo del Reservorio: Solucin de ecuaciones lineales en base de diferencias
finitas y programacin. Escuela Politcnica Nacional. Ing. Petrleos. Sexto Semestre. Mara Alfonsina Trujillo. 13 noviembre
de 2015

En particular, si se escribe el desarrollo en serie de Taylor de primer orden,


entonces, la expresin anterior est dada por:

Donde el trmino de error es:

Una aproximacin en diferencias finitas para la derivada temporal de primer


orden se obtiene despreciando el trmino de error:

El trmino de error, que fue despreciado, se denomina error de truncamiento de


la aproximacin en diferencias finitas para la derivada temporal de primer orden
de la funcin T. La aproximacin recin obtenida es de primer orden y es llamada
aproximacin de diferencias progresivas. Del mismo modo, puede conseguirse
una aproximacin de diferencias regresivas de primer orden. Para ello, se escribe
el desarrollo en serie de Taylor de T en (xi; tj) y se lo evala en (xi; tj-1).

Para poder obtener una aproximacin en diferencias finitas para la derivada


parcial de segundo orden de la funcin T con respecto al espacio, es necesario
escribir el desarrollo en serie de Taylor de T de orden tres en (xi; tj). Evaluando
dicho desarrollo en (xi-1; tj) y en (xi+1; tj) se obtiene:

Despreciando el trmino de error, se obtiene una aproximacin de diferencias


finitas de segundo orden:

Esta aproximacin es denominada de diferencias centradas. Trabajando de


manera similar, es posible obtener las siguientes aproximaciones en diferencias
finitas:

Simulacin de Yacimientos. Diseo del Modelo del Reservorio: Solucin de ecuaciones lineales en base de diferencias
finitas y programacin. Escuela Politcnica Nacional. Ing. Petrleos. Sexto Semestre. Mara Alfonsina Trujillo. 13 noviembre
de 2015

Resolucin por programacin


Producto matriz-vector:
Esta operacin tiene dos operandos: una matriz
y un vector. El resultado es un vector. A los
operandos
los
denominaremos
respectivamente A y x, y al resultado, b. Un
problema recurrente en Ingeniera consiste en
obtener cul es el vector x cuando A y b son
dados:

La ecuacin matricial Ax=b es una manera


abreviada de expresar un sistema de
ecuaciones lineales. Por ejemplo, la ecuacin
del diagrama es equivalente al siguiente
sistema de tres ecuaciones que tiene las tres
incgnitas w, y y z:

Podemos ver que el vector x en efecto satisface


la ecuacin Ax = b:

Sin embargo, es importante tener en cuenta


que los valores de tipo real casi nunca estn
representados de manera exacta en el
computador, y que el resultado de un
algoritmo que involucra muchas operaciones
puede sufrir de algunos errores de redondeo.
Por esto mismo, puede ocurrir que aunque los
resultados se vean iguales en la consola, los
datos obtenidos son slo aproximaciones y no
exactamente los mismos valores:

En matemticas, este sistema se representa


matricialmente as:

Dado que este tipo de problemas aparece a


menudo en la prctica, se aprender cmo
obtener rpidamente la solucin usando
Python. Dentro de los varios mdulos incluidos
en NumPy (por ejemplo, ya vimos
numpy.random), est el mdulo numpy.linalg,
que
provee
algunas
funciones
que
implementan algoritmos de lgebra lineal, que
es la rama de las matemticas que estudia los
problemas de este tipo. En este mdulo est la
funcin solve, que entrega la solucin x de un
sistema a partir de la matriz A y el vector b:

Simulacin de Yacimientos. Diseo del Modelo del Reservorio: Solucin de ecuaciones lineales en base de diferencias
finitas y programacin. Escuela Politcnica Nacional. Ing. Petrleos. Sexto Semestre. Mara Alfonsina Trujillo. 13 noviembre
de 2015

5
png: (Siglas en ingls de Grficos
de Red Porttiles, pronunciadas
"ping") es un formato grfico
basado en un algoritmo de
compresin sin prdida para
bitmaps no sujeto a patentes.
(i;j): Nodo en la ecuacin de
Taylor
MDF: Mtodo de diferencias finitas
Algoritmo:
es
un
conjunto
prescrito de instrucciones o reglas
bien definidas, ordenadas y finitas
que permite realizar una actividad
mediante pasos sucesivos que no
generen dudas a quien deba
realizar dicha actividad, siendo
dados un estado inicial y una
entrada, siguiendo los pasos
sucesivos se llega a un estado final
y se obtiene una solucin.

NOMENCLATURA

Simulacin de Yacimientos. Diseo del Modelo del Reservorio: Solucin de ecuaciones lineales en base de diferencias
finitas y programacin. Escuela Politcnica Nacional. Ing. Petrleos. Sexto Semestre. Mara Alfonsina Trujillo. 13 noviembre
de 2015

El objetivo de la simulacin de
yacimientos
es
estimar
el
comportamiento
de
un
yacimiento
bajo
diferentes
escenarios de produccin, a fin
de
obtener
la
mxima
recuperacin, econmicamente
posible, de un yacimiento de
hidrocarburos. Para ello, se
involucra el uso de modelos
matemticos
basados
en
ecuaciones diferenciales, que
han sido creados con el apoyo
de sistemas computacionales,
cuya resolucin nos ayudar a
seleccionar un conjunto ptimo
de condiciones de operacin
para el reservorio.

CONCLUSIONES

Modelar el flujo de fluidos en un


medio
poroso
permeable
requerir
entonces
de
ecuaciones de conservacin de
masa, ecuaciones constitutivas, y
relaciones roca fluidos.

El proceso de simulacin
mediante el uso de tcnicas
analticas o matemticas puede
ser difcil o hasta imposible; y es
all donde nace la simulacin por
computador que surge como
una herramienta poderosa, para
ayudar a estos procesos.

La amplia aceptacin de la
simulacin de yacimientos en la
industria petrolera puede ser
atribuida a los avances de las
facilidades
computacionales
(particularmente, la velocidad de
computacin y el aumento de la
memoria y almacenaje).

Los avances de las tcnicas


numricas,
para
resolver
ecuaciones
diferenciales
parciales; la generacin de los
datos de entrada en los
simuladores; los avances en las
tcnicas de caracterizacin de
yacimientos y el desarrollo de
tcnicas complejas para recobro
de hidrocarburos, que de otra
manera seran imposibles de
analizar.

El mtodo de diferencias finitas es


una clsica aproximacin para
encontrar la solucin numrica
de las ecuaciones que gobiernan
el modelo matemtico de un
sistema continuo.

Bsicamente, en una solucin


por
diferencias
finitas,
las
derivadas son reemplazadas por
aproximaciones en diferencias
finitas, convirtiendo entonces un
problema
de
ecuaciones
diferenciales en un problema
algebraico fcilmente resoluble
por medios comunes.

Simulacin de Yacimientos. Diseo del Modelo del Reservorio: Solucin de ecuaciones lineales en base de diferencias finitas y
programacin. Escuela Politcnica Nacional. Ing. Petrleos. Sexto Semestre. Mara Alfonsina Trujillo. 13 noviembre de 2015

BIBLIOGRAFA
Anonimo. (s.f.). Recuperado el 11 de Noviembre
de 2015, de
https://www.uam.es/personal_pdi/ciencia
s/carlosp/html/pid/DiferenciasFinitas.html
Bsnego, H., & Toro, G. (27 de Enero de 2011). La
Comunidad Petrolera. Recuperado el 12 de
Noviembre de 2015, de
http://www.lacomunidadpetrolera.com/se
ctores/otros/simulacion-de-yacimientosaspectos-fundamentales-y-caracteristicas/
Cortz Rubio, . (2008). (V. Arana, Editor, &
Universidad Autnoma de Mxico)
Recuperado el 12 de Novembre de 2015,
de
http://www.ptolomeo.unam.mx:8080/xml
ui/bitstream/handle/132.248.52.100/2375
/cortesrubio.pdf?sequence=1
Ertekin, T., Abou-Kassem, J., & King, G. (2001).
Basic Applied Reservoir Simulation (Vol. I).
(A. Spiva, & K. Jonh, Edits.) United States.
Recuperado el 12 de Noviembre de 2015
Guzmn, J. F. (Marzo de 2012). Tcnicas de
modelado para la simulacin numrica de
yacimientos. Tesis para la obtencin el
ttulo de Ingeniero en Petrleos. Mxico
D.F., Mxico. Recuperado el 11 de
Noviembre de 2015
Hernndez, G. (s.f.). Recuperado el 12 de
Noviembre de 2015, de
http://mmc2.geofisica.unam.mx/cursos/hid
rogeologia/NotasCurso/1-MDF1_1-10.pdf

Rodrguez de la Garza, F., & Galindo Nava, A.


(Enero de 2000). (Universidad Nacional
Autnoma de Mxico) Recuperado el 11
de Noviembre de 2015, de
http://mmc2.geofisica.unam.mx/pa/simula
cion/Fundamentos%20de%20Simulacion%
20Numerica%20de%20YacimientosFernando%20Rodriguez%20de%20la%20
Garza.pdf
Santa F, E., & Sierra, L. (2004). (P. Ortiz, C.
Piedrahita, Editores, & Universidad
Industrial de Santander) Recuperado el 12
de Novimebre de 2015, de
http://repositorio.uis.edu.co/jspui/bitstream
/123456789/817/2/114501.pdf
Wikipedia. (28 de Mayo de 2015). Fundacin
Wikimedia, Inc. Recuperado el 12 de
Noviembre de 2015, de
https://es.wikipedia.org/wiki/Algoritmo

Simulacin de Yacimientos. Diseo del Modelo del Reservorio: Solucin de ecuaciones lineales en base de diferencias finitas y
programacin. Escuela Politcnica Nacional. Ing. Petrleos. Sexto Semestre. Mara Alfonsina Trujillo. 13 noviembre de 2015