Documente Academic
Documente Profesional
Documente Cultură
YACIMIENTOS: Principios,
Conceptos y Construcción de
Mallas
Autores:
DEDICATORIAS
Jairo
Freddy
INTRODUCCION
Las primeras cinco unidades dan la clasificación de los simuladores, tipo de modelos,
enmallado, errores en la información requerida para un estudio de simulación, ajuste
histórico y efectos de orientación de la malla. Las unidades seis, siete y ocho dan los
conceptos fundamentales y las bases matemáticas de la ecuación de difusividad,
clasificación de las ecuaciones en diferencias y problemas de valores de frontera. De la
unidad nueve a la quince, se estudia el tratamiento numérico de las ecuaciones de flujo al
igual que los esquemas que se han introducido en la literatura para resolver más
eficientemente los problemas de flujo en el medio poroso. Allí se consideran los métodos
para resolver las ecuaciones algebraicas resultantes de la aplicación de las diferencias
finitas.
CONTENIDO
CONTENIDO......................................................................................................................... 4
UNIDAD 1 ............................................................................................................................. 9
INTRODUCCION.................................................................................................................. 9
1.1. ANTECEDENTES .......................................................................................................... 9
1.2. DEFINICION ................................................................................................................ 10
1.3. BREVE HISTORIA DE LA SIMULACION................................................................ 10
1.4. ASPECTOS GENERALES........................................................................................... 12
1.4.1. Definición y Objetivos ............................................................................................... 12
1.4.2. Utilidad de la Simulación ........................................................................................... 13
1.4.3. Ajuste de Simulador con la Historia del Yacimiento ................................................. 13
1.4.4. Resultados de una Simulación.................................................................................... 14
1.5. ETAPAS PARA DESARROLLAR UN MODELO ..................................................... 14
1.6. COMO TRABAJA UN MODELO ............................................................................... 15
UNIDAD 2 ........................................................................................................................... 18
INFORMACIÓN REQUERIDA PARA UTILIZAR UN SIMULADOR ........................... 18
2.1. INTRODUCCIÓN......................................................................................................... 18
2.2. DESCRIPCIÓN FÍSICA DEL YACIMIENTO ............................................................ 18
2.3. MECANISMOS DE DESPLAZAMIENTO ................................................................. 19
2.4. PROPIEDADES PETROFÍSICAS ............................................................................... 19
2.5. PROPIEDADES PVT DE LOS FLUIDOS................................................................... 20
2.6. INFORMACION ADICIONAL.................................................................................... 20
2.6.1. Datos de Producción y de Relación de Flujo............................................................. 20
2.6.2. Estado Mecánico de los Pozos ................................................................................... 21
2.6.3. Aspecto Económico.................................................................................................... 22
2.6.4. Mapas ......................................................................................................................... 23
2.7. PERMEABILIDADES RELATIVAS........................................................................... 23
2.7.1. Obtención de Permeabilidades Relativas ................................................................... 24
2.8. INTRODUCCION DE LOS DATOS AL SIMULADOR ............................................ 24
2.8.1. Representación Polinomial ......................................................................................... 24
2.8.2. Tablas de Valores ....................................................................................................... 26
UNIDAD 3 ........................................................................................................................... 29
CLASIFICACION DE LOS SIMULADORES ................................................................... 29
3.1. INTRODUCCION......................................................................................................... 29
3.2. TIPO DE YACIMIENTO.............................................................................................. 30
3.3. APROXIMACIONES TRADICIONALES DE MODELAMIENTO .......................... 31
3.3.1. Métodos analógicos .................................................................................................... 31
3.3.2. Métodos experimentales ............................................................................................. 31
3.3.2.1. Modelos análogos.................................................................................................... 31
3.3.2.2. Modelos físicos........................................................................................................ 31
3.3.3. Métodos matemáticos................................................................................................. 32
UNIDAD 1
INTRODUCCION
1.1. ANTECEDENTES
puede fácilmente suponerse, se requiere de una gran cantidad de cálculos (hay que utilizar
balance de materia en cada bloque) por lo que se hace indispensable el uso de una
computadora para llevarlos a cabo.
Lógicamente el primer problema que surge es obtener la información necesaria para cada
bloque, lo cual se desconoce y una vez estimado continúa tendiendo cierto grado de
incertidumbre. Sin embargo, suponiendo que se pueda conseguir dicha información, sin
lugar a dudas, esta es la mejor manera de llevar a cabo el estudio de un yacimiento cuando
éste no es homogéneo. Con ello no se quiere decir que esto sea lo mejor o deba de
aplicarse indistintamente a cualquier problema, pues la experiencia ha demostrado que el
método de balance de materia simplificado, bien aplicado, en determinados casos puede
proporcionar resultados acertados y económicos.
1.2. DEFINICION
Simular quiere decir “dar la apariencia de”. Luego, esta ciencia es indispensable en virtud
a que se requiere obtener predicciones exactas del desarrollo de un yacimiento. Dicha
necesidad nace del hecho que un proyecto de recuperación de un campo de hidrocarburos
involucra una inversión de cientos de millones de dólares y presenta varios riesgos que
están asociados con el desarrollo seleccionado y por tanto se precisa la evaluación y
minimización de dichos riesgos. Los factores que contribuyen al riego incluyen:
El último factor es el único controlable por el ingeniero pero requiere experticia y práctica
adecuada.
ingeniería petrolera, es decir, hacia 1940. Antes de 1960, los cálculos usados para predecir
el comportamiento del yacimiento -pronosticar la recuperación o comparar alternativas
económicas entre diversos métodos de recuperación- consistían en su mayoría de métodos
analíticos tales como: el método de balance de materia o simulador de cero dimensiones y
el método de Buckley-Leverett o modelo de una dimensión.
Durante los años 60´s, los esfuerzos de la simulación fueron dedicados en gran medida a
los problemas de dos fases (gas y agua) y, en tres fases, así como modelos de aceite negro.
La simulación de métodos de recuperación se limitaba esencialmente a los problemas de
agotamiento natural y de mantenimiento de presión. Con esto era posible el desarrollo de
un modelo de simulación único, capaz de dirigirse a la mayoría de los problemas de
yacimientos que se tenían. Este concepto de un modelo general siempre ha sido atractivo
debido a que significa reducción en el costo de su preparación y de su uso y,
potencialmente, en el costo del desarrollo del modelo y de su mantenimiento.
Sin embargo, durante los años 1970´s el panorama cambió radicalmente. El aspecto
económico motivó a que se buscara la forma de obtener una mayor recuperación,
llevándose a efecto proyectos de pruebas de campo -pruebas piloto- encaminadas al
estudio de procesos de recuperación mejorada. Esto condujo a la simulación de nuevos
procesos que iban más allá del depresionamiento convencional y del mantenimiento de
presión, tales como la inyección de miscibles, la inyección de vapor, la inyección de
productos químicos y la combustión in-situ. Con esto, al manejo relativamente cómodo de
dos componentes hidrocarburos (gas y aceite) en flujo simple inmiscibles, había que
agregarle entonces la influencia de la temperatura, agentes químicos y los efectos del
comportamiento complejo del equilibrio entre fases. La proliferación que tuvieron estos
métodos de recuperación en los años 1970´s motivo la orientación del concepto de modelo
único o general hacia modelos individuales desarrollados para representar cada una de estas
nuevas técnicas.
Las investigaciones realizadas durante este tiempo, dieron como resultado un avance
significativo en la formulación de modelos de simulación y de métodos numéricos para la
solución de sistemas de ecuaciones. Estos avances permitieron simular procesos de
recuperación de lo más complejo y/o reducir el costo de tiempo del computador.
• La heterogeneidad en el yacimiento.
• La relación no lineal entre la saturación con la presión capilar.
• Las propiedades PVT de los fluidos son funciones no lineales de la presión,
composición y temperatura.
regla general es utilizar el modelo más simple capaz de resolver el problema planteado.
Si la información con que se cuenta para llevar a cabo una simulación es amplia y de
Lo primero que se hace para ajustar el simulador con la historia del yacimiento, es calcular
el comportamiento de éste usando la mejor información disponible. De esta manera los
resultados obtenidos de la simulación se comparan con aquellos obtenidos del campo, ésto
es, con los valores reales. Si los resultados al compararlos no coinciden en una manera
satisfactoria, se hacen modificaciones en los datos utilizados y se efectúan otras corridas del
simulador hasta que se alcanza la aproximación deseada en los resultados. Cuando ésto
ocurre, el modelo ya puede ser utilizado para predecir con cierto grado de precisión, el
comportamiento del yacimiento. Es importante notar que dicho comportamiento está
influenciado por muchos factores tales como: permeabilidades, distribución de
saturaciones, espesores de las capas, porosidades, permeabilidades relativas, etc. que nunca
se conocen con exactitud a lo largo de todo el yacimiento. De esta forma, a lo que en
realidad llega el ingeniero es a una combinación de estas variables (que da como resultado
un ajuste), la cual no es única, por lo que dicha combinación no puede representar de una
manera precisa las condiciones del yacimiento. Por esto se debe tener en cuenta que al
utilizar un simulador, después de haberlo ajustado a la historia del yacimiento, no se puede
asegurar la predicción que proporcione será exactamente el comportamiento real que se
tenga en dicho yacimiento. Sin embargo, a medida de que el periodo ajustado sea mayor, la
predicción que se haga será mas confiable, lo que implica que el ingeniero deba estar
continuamente comparando la predicción hecha por el simulador con el comportamiento
presente y actualizar de ser necesario, las combinaciones de datos que maneja el modelo.
Obviamente la necesidad de utilizar suposiciones se hace cada vez menor, debido a los
adelantos e innovaciones que la ciencia va proporcionando día a día, especialmente en
velocidad de procesamiento de datos, la cual fue una limitante significativa antes de 1980.
El procedimiento de cálculo en forma simplificada que utiliza un modelo, está dado por los
siguientes pasos:
• Se empieza con las celdas en las que se conoce su presión y su saturación inicial.
• Se selecciona un incremento de tiempo al cual el modelo va a efectuar los cálculos (los
incrementos de tiempo iniciales son generalmente, periodos de tiempo cortos alrededor
de uno o varios días, pero en los intervalos sucesivos los incrementos de tiempo pueden
ir aumentando hasta llegar a cubrir algunos meses).
• Calcular o asignar el volumen producido o inyectado, si es el caso, en cada pozo para el
intervalo de tiempo seleccionado.
• Calcular el flujo que hay entre las celdas durante el intervalo de tiempo utilizado y los
nuevos valores de saturación para cada celda.
• Seleccionar un nuevo intervalo de tiempo y repetir el proceso hasta que el modelo halla
hecho los cálculos para el tiempo total deseado.
No ES VÁLIDO
EL MODELO?
Si
SE HA ALCANZADO
EL TIEMPO TOTAL AL
CUAL SE DESEA HACER
LA PREDICCIÓN?
LA SIMULACIÓN HA TERMINADO
UNIDAD 2
2.1. INTRODUCCIÓN
Para que todo trabajo de ingeniería de yacimientos tenga éxito se debe contar con una
buena información que represente las condiciones que prevalecen en el yacimiento. Así
pues la simulación sin ser la excepción, requiere de una amplia descripción física del
mismo y de los tipos de mecanismo por medio de los cuales va a producir. Los resultados
que se obtengan de la simulación serán tan buenos como los datos que se hayan empleado
para realizarla y, el tiempo que se pueda perder en preparar esta información es un tiempo
bien empleado.
Hay que hacer notar que la información que debe tratarse de obtener con mayor precisión
es aquella que al variarla -realizando diferentes corridas de simulación- cause un cambio
significativo en los resultados obtenidos. Así por ejemplo, se sabe que una propiedad
determinada varía en un rango específico y al efectuar dos o tres corridas de simulación se
varía dicha propiedad dentro de este rango y se obtienen resultados parecidos, se puede
tomar como buena una de las predicciones, o bien, relegar a segundo término esfuerzos
adicionales para medir con precisión dicha propiedad. Si por el contrario, variando esa
propiedad se alteran los resultados considerablemente, es necesario redoblar esfuerzos para
obtener con mayor aproximación dicha propiedad.
Para obtener una descripción física del yacimiento es necesario llevar a cabo un estudio
geológico de detalle que proporcione un conocimiento estratigráfico, estructural y
petrográfico, que permita de esta manera caracterizar al yacimiento perfectamente. Dicho
estudio geológico se completa con métodos geofísicos. La información de este tipo que
interesa a la simulación es:
Los cuatro mecanismos básicos que operan para recuperar los hidrocarburos del yacimiento
son:
El desplazamiento se da con gas o con agua. Con gas puede ser empuje de gas disuelto
liberado o empuje de algún casquete de gas, ya sea natural o inyectado. Con agua puede
ser agua de inyección o bien entrada natural por la presencia de algún acuífero
considerable.
Los datos petrofísicos que se necesitan para efectuar una simulación son:
• Porosidades, φ
• Permeabilidades, k
• Saturaciones de agua, aceite y gas, Sw, So, Sg
• Presión capilar entre diferentes interfases, Pcw-o, Pcg-o, Pcg-w
• Permeabilidad relativa al agua, aceite y al gas, krw, kro, krg
• Compresibilidad de la formación, cr
Las propiedades de los fluidos son también obtenidas en el laboratorio por medio de
muestras sacadas de los pozos. Para que los valores que se obtengan sean aceptables (lo
mismo ocurre con las propiedades petrofísicas), se requiere que las mediciones se hagan lo
más cuidadosamente posible y tratando de acercar al máximo las condiciones del
laboratorio a las condiciones existentes en el yacimiento. Estas propiedades de los fluidos
que se requieren en un trabajo de simulación son:
• Factores de volumen del agua, del aceite y del gas, Bw, Bo, Bg
• Relación de solubilidad en el aceite y en el agua, Rs, Rsw
• Viscosidades del agua, del aceite y del gas, µw, µo, µg
• Compresibilidad del agua, del aceite y del gas, cw, co, cg
• Comportamiento de fases
• Presión de Saturación
Cuando se trata de hacer un ajuste del modelo con la historia del yacimiento, se requieren
conocer los ritmos de producción y la declinación de la presión. Estos datos de producción
que se necesitan para cada pozo, se pueden desglosar en los siguientes puntos:
Además es preciso contar con los índices de productividad y si es el caso, con los índices
de inyectividad de los pozos que integran el yacimiento.
cuya información la mayoría de las veces es limitada. Por ello se necesita que con los datos
disponibles se elabore una gráfica como la que se presenta en la figura 2.1 que permita
interpolando, obtener una información mas completa.
Qo Qg
Caudal, Q
Qw
Tiempo, t
Según lo visto hasta el momento, al parecer para llevar a cabo una simulación, cualquier
información sobre el estado mecánico de los pozos que integran el yacimiento carecería de
interés, pues aunque los pozos forman parte integral del sistema, la influencia que puedan
tener en él parece haber sido considerada ya en los datos de producción. Además, si la
simulación es un estudio a nivel del yacimiento, ¿para qué sirve entonces la información
sobre el estado mecánico de los pozos?. Un avance muy significativo en simulación es
acoplar el comportamiento que tiene los fluidos dentro del yacimiento al que presenta a lo
largo de las tuberías de producción en su camino hacia la superficie. Para ello se requiere
contar con en método de flujo multifásico que entre como subrutina en el simulador. Es de
suponer, lógicamente, que un trabajo de esta naturaleza requiere de las características
mecánicas de los pozos, Fig. 2.2. Existe una gran cantidad de correlaciones que tratan sobre
el comportamiento de los fluidos en las tuberías de producción. El uso de dichas
correlaciones, al igual que los estudios de simulación, está sujeto a ciertas consideraciones
importantes.
Fig. 2.2. Acoplamiento del flujo de fluidos en el yacimiento con el flujo de fluidos en
la tubería vertical en un solo simulador.
En todo trabajo de ingeniería debe ser considerado como un punto primordial el aspecto
económico. En simulación de yacimientos la información de este tipo que se debe tomar en
cuenta es la siguiente:
2.6.4. Mapas
Al preparar la información que se necesita para realizar una simulación, se elaboran los
siguientes mapas:
• Mapa estructural
• Mapa isópaco
• Mapa de isoporosidades
• Mapa de isopermeabilidades
Los mapas estructurales sirven para determinar a través de las curvas de nivel, las
profundidades de los pozos, efectos geológicos del subsuelo como fallas, así como la vista
de planta del yacimiento, límites del mismo, contactos agua-aceite, gas-aceite y/o gas-agua.
Al mapa isópaco lo componen líneas que unen puntos en el yacimiento de igual espesor.
Entre otras cosas sirve para cuantificar volumétricamente el volumen original de aceite y/o
el volumen original de gas.
Se comentó al tratar sobre la información petrofísica requerida la importancia que tenía ésta
y la forma de obtenerse. Así pues, las porosidades y las permeabilidades se conocen en
localizaciones discretas del yacimiento y el simulador requiere un conocimiento de estas
propiedades en todos y cada uno de los puntos del mismo. Con este fin se construyen los
mapas de isoporosidades e isopermeabilidades.
• Porosidad-espesor, φh
• Porosidad-saturación-espesor, φSoh
Se ha comentado a lo largo de este capítulo la gran importancia que tiene el contar con una
buena información, haciendo ver que la clave para obtener buenos resultados se basa en
buena información de entrada disponible. Pues bien, sin lugar a duda que la información
crítica que se emplea dentro de toda la información que se requiere al efectuar una
simulación, son las permeabilidades relativas, dado que una relación determinada de ellas
define los resultados que entrega el modelo. Si en el transcurso de un estudio de simulación
el yacimiento cambia de un mecanismo de desplazamiento a otro, el ingeniero debe
determinar si este cambio afecta el desplazamiento de los fluidos o la recuperación dentro
de las celdas en que ha sido dividido el yacimiento y, de ser así, lo que es casi seguro los
datos de permeabilidades relativas deben ser modificados para reflejar dicho cambio. Sin
embargo, cambiar el juego de permeabilidades relativas dependiendo del mecanismo de
desplazamiento que opera en el yacimiento por un tiempo determinado no es nada sencillo,
si se considera que la información más difícil de obtener son precisamente estas curvas de
Las permeabilidades relativas pueden obtenerse por medio de las siguientes maneras:
Una vez que se ha logrado reunir la información que se necesita para llevar a cabo una
simulación, el problema que se presenta es la manera de introducir esos valores al modelo.
Sin lugar a duda que la información que constituye la mayor parte de los datos que
manejará el simulador corresponde a las propiedades PVT de los fluidos y a las
propiedades petrofísicas de la roca, puesto que se requieren en todos y cada uno de los
bloques en que se ha dividido el yacimiento. Por ello es necesario tratar de compactar esta
información de tal manera que sea manejable.
PARAMETRO
µo Bo
Rs
Pb
PRESION
Bg
µg
Pb
PRESION
PARAMETRO
Co
Bt
Pb
PRESION
Algunos datos PVT no pueden ser representados tan fácilmente por medio de una expresión
polinomial, ya sea porque la función no sea continua o porque el orden del polinomio sea
tan alto que no resulte práctico programarlo. En este caso la solución consiste en elaborar
una tabla con pares de valores ordenados que son almacenados en computadora,
utilizándose cuando se requieran. Cuando los valores que se desean obtener no existen en
la tabla, se hace una interpolación, tabla 2.1. Para ello el modelo deberá contar con una
subrutina que se encargue de realizarla. Es preciso que para construir este tipo de tablas, lo
mismo que para ajustar ecuaciones a las gráficas, se tomen la cantidad de puntos necesarios
para que el ajuste o la interpolación proporcione valores confiables. Por ejemplo,
considérese la Fig. 2.4. Para representar la región A con cinco puntos es suficiente. En la
región B se tienen cambios grandes en los valores de Sw a pesar de tener pequeños cambios
P, por lo que es preciso utilizar una mayor cantidad de puntos. La región C puede
representarse perfectamente con solo dos puntos, puesto que se trata de una línea recta.
Región C
Región B
Po
Sw
Interpolación Lineal:
⎡ X * − X1 ⎤ 1
Y * = Y1 + ⎢ ⎥ (Y2 − Y1 )
⎣ X 2 − X1 ⎦ 2
Interpolación Lagrangiana:
⎛ X *−X2 ⎞⎛ X *−X3 ⎞ ⎛ X * + X1 ⎞ ⎛ X * − X 3 ⎞ ⎛ X * − X 2 ⎞⎛ X * − X 1 ⎞
Y* = ⎜ ⎟⎜ ⎟ Y1 + ⎜ ⎟⎜ ⎟ Y2 + ⎜ ⎟⎜ ⎟ Y3
⎝ X1 − X 2 ⎠ ⎝ X1 − X 3 ⎠ ⎝ X 2 − X1 ⎠ ⎝ X 2 − X 3 ⎠ ⎝ X 3 − X 2 ⎠⎝ X 3 − X 1 ⎠
Por otro lado, los datos de porosidad, espesores, permeabilidad, etc., así como los datos de
producción, también entran en forma de tabla. La lectura de toda esta información lo hará
el modelo como si se tratara de matrices.
UNIDAD 3
3.1. INTRODUCCION
A través del tiempo, producto de las crecientes necesidades que ha tenido la industria
petrolera, lo que originó -como se comentó en la Unidad 1- el advenimiento de procesos de
recuperación más complejos, se han desarrollado una gran cantidad de simuladores, los
cuales pueden clasificarse en función de las características que presentan el yacimiento que
se piensa estudiar o bien el proceso físico que se quiere reproducir. Luego, cuando se desea
reproducir el comportamiento de un yacimiento sujeto a un determinado proceso de
recuperación, es preciso seleccionar el modelo que cumpla con ciertas características de
diseño que le permitan realizar el trabajo de manera adecuada. En la Fig. 3.1 se presenta
una clasificación general de simuladores y fue construida de manera que en ella aparezcan
todos los posibles trabajos de simulación que se puedan efectuar. Con el objeto de explicar
las características de los diferentes tipos de modelos que existen y los trabajos de
simulación que pueden realizarse con ellos, se definen en la Fig. 3.1, los siguientes seis
“parámetros de selección”:
• Tipo de yacimiento
• Nivel de simulación
• Simulador
• Tipo de flujo en el yacimiento
• Numero de dimensiones
• Geometría
Como puede observarse cada uno de estos parámetros tienen diferentes alternativas a
utilizar; así por ejemplo, las posibles a emplear para un numero de dimensiones son: cero,
una, dos o tres dimensiones; en tipo de yacimiento se tienen dos opciones para seleccionar:
no fracturados y fracturados; etc.
Hay que hacer notar que el grado de complejidad de las alternativas que aparecen en la Fig.
3.1 para cada parámetro de selección va de izquierda a derecha. Así por ejemplo, para tipo
de yacimiento es más difícil realizar un estudio de simulación para uno fracturado que para
uno no fracturado, para tipo de flujo en el yacimiento lo más complejo es un modelo
composicional, etc.
A continuación se explica de manera mas detallada los tipos de simuladores que existen y
en que caso se utilizan; al mismo tiempo que se va haciendo referencia a los parámetros de
selección de la Fig. 3.1.
TIPO DE YACIMIENTO
NO FRACTURADOS FRACTURADOS
NIVEL DE SIMULACIÓN
SIMULADOR
NUMERO DE DIMENSIONES
GEOMETRÍA
X Y Z R X, Y X, Z R, Z X, Y, Z R, θ, Z
Estos usan las propiedades de yacimientos maduros que tengan la misma ubicación
geográfica o posean condiciones petrofísicas similares al yacimiento en estudio. Antes de
perforar, cuando la información es limitada o ausente, el único método que disponen los
ingenieros para efectuar análisis económicos es la analogía. Para ello se utilizan los
yacimientos con características petrofísicas más parecidas dentro de la misma cuenca o
provincia para estudiar el comportamiento de otro yacimiento en particular. Este método
permite determinar factores de recobro, ratas de producción iniciales, ratas de declinación,
espaciamiento de pozos y mecanismos de recuperación. Este método proporciona
resultados confiables en yacimientos muy similares con las mismas estrategias de
explotación.
Estos se emplean muy raramente en la actualidad, sin embargo, existen dos puntos de vista
de consideración: (1) Históricamente, fueron importantes en los primeros estudios,
particularmente la incorporación de eficiencias de barrido en procesos de inyección de
agua, y (2) la diferencia entre redes de resistencia-capacitancia y modelos potenciométricos
ilustra la diferencia entre modelos continuos y discretos. Para simular el comportamiento de
un yacimiento, los modelos análogos usan la similitud entre el fenómeno del flujo de
fluidos a través de medios porosos con otros fenómenos físicos (flujo de calor, de
electricidad y flujo de fluidos entre dos capas paralelas o celdas Hele-Shaw).
Al contrario de los modelos análogos, los modelos físicos se usan para medir directamente
Estos son el tipo más comúnmente usados por los ingenieros modernos e incluyen balance
de materia, curvas de declinación, estadísticos (correlaciones) y analíticos (pruebas de
presión, Buckley-Leverett, etc.).
• Pozos individuales
• Sector del yacimiento
• Todo el yacimiento
Al parecer según se comentó anteriormente con relación a la Fig. 3.1, los estudios de
simulación en pozos individuales serían más sencillos que los estudios de simulación en un
determinado sector del yacimiento y más aun que los realizados a lo largo de todo el
yacimiento; sin embargo, se debe comentar que existen estudios de simulación para un solo
pozo con un grado de dificultad muy elevado. Mas adelante se vera la finalidad que se
persigue al utilizar cada uno de estos niveles de simulación.
3.5. SIMULADOR
A partir de aquí se entra a lo que es propiamente dicho, la selección del modelo. Antes se
ha determinado ya el nivel de simulación y el tipo de yacimiento en el cual se efectuará
esta. Ahora la pregunta es que es lo que se desea simular. Si se analiza la Fig. 3.1 se
observará que los diferentes tipos de simuladores pueden dividirse en dos grupos: (1) Los
que se definen según el tipo de hidrocarburos que contiene el yacimiento y (2) Los que se
utilizan en procesos de recuperación mejorada. En el primer grupo se tienen:
Una vez que se ha determinado que es lo que se desea simular, es posible hacer la selección
del modelo capaz de realizar el trabajo.
Como su nombre lo indica, este tipo de simuladores se utilizan para llevar a cabo las
predicciones del comportamiento de un yacimiento de gas. Sin lugar a duda, los estudios
para este tipo de yacimientos son los más sencillos, si se considera la presencia de una sola
fase (gas). Los parámetros que pueden definirse con este tipo de simulador son entre otros
son: volumen de gas inicial, rata de producción y distribución de presiones.
Este es el modelo más simple que puede utilizarse para estudios de agotamiento primario o
recuperación secundaria por medio de inyección de gas o de agua. Cuenta con los cuatro
mecanismos de desplazamiento básicos para la recuperación de aceite que se explicaron en
la Unidad 2. Los modelos de este tipo se han utilizado durante mas de treinta años y se
basan en la suposición de que los fluidos del yacimiento pueden representarse de solo tres
pseudocomponentes (aceite, gas agua). Esta posición funciona bien siempre y cuando el
sistema durante el proceso de recuperación, quede lejos del punto crítico y de la región de
condensación retrograda y además, si los fluidos que se inyectan (si es el caso), consiste de
los mismos componentes que los fluidos que se encuentren en el yacimiento. Los modelos
de aceite negro frecuentemente se utilizan para estimar los siguientes efectos durante la
recuperación de aceite:
pozos determinado
• Pozos de relleno
Como se comentó en la Unidad 1, en los últimos años se han desarrollados nuevos procesos
para recuperar una mayor cantidad de aceite de los yacimientos, lo cual ha originado la
necesidad de contar con simuladores capaces de reproducir el comportamiento de los
yacimientos cuando se someten a este tipo de procesos, tal es el caso de los simuladores de
recuperación química. Dentro de este tipo de métodos de recuperación mejorada, se pueden
citar como los más importantes los siguientes:
Como es de suponerse, los modelos que se utilizan en este tipo de estudios, presentan un
mayor grado de complejidad pues deben de considerar tanto la interacción que existe entre
los propios fluidos químicos, como la que hay entre dichos fluidos y el medio poroso.
• El gas enriquecido
• El bióxido de carbono, CO2
• El nitrógeno, N2
Este tipo de modelos se utiliza para simular el comportamiento de los yacimientos sujetos a
algún proceso de recuperación mejorada, por medio de métodos térmicos cuyo objetivo
principal es el de proporcionar energía calorífica al aceite con el fin de disminuir su
viscosidad y de esta forma, facilitar su flujo hacia los pozos productores. Este tipo de
métodos puede clasificarse en:
Los simuladores que se emplean para este tipo de procesos (y para todos los procesos de
recuperación mejorada), son como ya se comento muy complejos, pues requieren el uso
correlaciones que describan las propiedades PVT de los fluidos para n-componentes como
función de la presión, de la temperatura y de la composición (se trata de modelos
composicionales cuya explicación se da mas adelante). Los problemas de procesos térmicos
a los cuales se dirige este tipo de simuladores, son entre otros:
En el yacimiento pueden presentarse varios tipos de flujo como función del número de
flujos en movimiento y estos son:
Si se observa la Fig. 3.1 en este punto existen otra posible alternativa a la que se le ha
llamado “flujo composicional”, que nació de la necesidad de simular procesos donde los
fluidos están cercanos al punto crítico y se presentan continuas precipitaciones de líquidos
o revaporizaciones en el yacimiento. De esta manera, según el tipo de flujo que se presenta
en el yacimiento, puede existir una determinada clasificación de simuladores.
El flujo monofásico está dado por el flujo de un solo fluido en particular, por ejemplo: en
los acuíferos: el agua, en los yacimientos bajo saturados: aceite y en un yacimiento de gas
volumétrico: el gas. Cualquier modelo que tome en cuenta esta consideración, será un
simulador monofásico.
• Gas y aceite: En un yacimiento que produce por empuje de gas disuelto liberado o en
un yacimiento de aceite con casquete de gas
• Agua y aceite: En un yacimiento bajo saturado con entrada de agua, cuya presión se
El flujo trifásico se presenta cuando los tres fluidos que contiene un yacimiento (agua,
aceite y gas) fluyen a la vez, por lo que todo aquel modelo que haga esta consideración de
flujo sea un simulador trifásico. Este caso se contempla en yacimientos que producen por
empuje combinado, en los que la entrada de agua, el empuje de gas disuelto y/o el empuje
de casquete original o secundario, tiene influencia en la producción.
Los modelos composicionales se utilizan para simular los procesos de recuperación para los
cuales no sean válidas las suposiciones hechas en modelo de aceite negro. En esta categoría
se incluyen los yacimientos de gas y condensado con condensación retrograda y los
yacimientos de aceite volátil, cuya composición varía continuamente al existir pequeños
cambios de presión y/o temperatura. Este tipo de simuladores supone en cambio, que los
fluidos contenidos en el yacimiento son una mezcla formada por n-componentes. Las
propiedades de las fases gas - aceite y su equilibrio se calculan por medio correlaciones que
están en función de la presión y de la composición y más recientemente por medio de
ecuaciones de estado.
Algunos ejemplos de procesos en los cuales son utilizados estos modelos son los siguientes:
A este modelo se le conoce también como modelo tanque o de balance de materia. Se dice
que es cero dimensiones debido a que las propiedades petrofísicas, las propiedades de los
fluidos y los valores de presión no varían de punto a punto; a lo largo de todo el
yacimiento, Fig. 3.2.
k, φ, µ
Se le llama también balance de materia debido a que al realizar los cálculos lo que se hace
es precisamente ésto, un balance entre los fluidos que entran y los fluidos que salen del
yacimiento. Supóngase un yacimiento al que se le inyecta por un lado una determinada
cantidad de agua y se obtiene una cantidad también de agua, gas o aceite (o una
combinación de los tres) por el otro lado, como se muestra en la Fig. 3.3.
Agua, gas
o aceite
k, φ, µ
Volumen de Volumen de
fluidos en el Volumen de fluido Volumen de fluidos que
+ - =
yacimiento antes inyectado fluidos extraídos permanecen en el
de la inyección yacimiento
Este modelo de cero dimensiones es la base de todos los modelos existentes y tiene la
particularidad de que en él no pueden definirse pozos, como sé vera que pueden hacerse en
los simuladores de más dimensiones. El uso que generalmente se le da a este modelo es:
Para el cálculo de cualquiera de los tres parámetros se requiere conocer los otros dos.
Considérese ahora un yacimiento que varía en litología y que de acuerdo a esta variación
puede dividirse en dos partes. En este caso el yacimiento como un todo no puede
representarse mediante propiedades promedio, sin embargo, cada parte si puede. De esta
manera el yacimiento consiste de dos bloques o celdas como también se les llama, Fig. 3.4.
En este caso, la ecuación de balance describe al comportamiento del fluido en cada celda
como en el modelo de cero dimensiones, sin embargo, la cosa se complica debido al que
haber migración de fluidos de una celda a otra, no se sabe exactamente que cantidad de
fluido del volumen total que permanece en el yacimiento, corresponde a cada bloque. Esta
transferencia de fluido entre ambas celdas (transmisibilidad), se evalúa con la ecuación de
Darcy, la cual se trata en la Unidad 4. De esta manera, la ecuación de balance de materia
junto con la ecuación de Darcy, describen el comportamiento de cada celda. Este modelo ya
no es de cero dimensiones como el anterior, debido a que las propiedades aunque son
promedio para cada bloque, varían de aun celda con respecto a la otra, en cambio es un
modelo de una dimensión, debido a que consiste de más de una celda en una dirección y de
solo una celda en las otras dos direcciones. El modelo en una dimensión puede ser
horizontal, vertical, inclinado o radical, como se muestra en la Fig. 3.5. Este tipo de modelo
fue generado por Buckley-Leverett para dar una solución analítica al comportamiento de
los yacimientos sujetos a recuperación secundaria. En una simulación de yacimientos dicho
modelo se puede aplicar si se tiene un yacimiento en el que el flujo en una dirección es
predominante, por ejemplo, en los casos de inyección de gas en la cresta de un yacimiento,
en la inyección o entrada natural de agua por el flanco de otro yacimiento o en yacimientos
que se formaron por depósitos de tipo fluvial (alargados).
Agua, gas
Agua o aceite
CELDA 1 CELDA 2
Propiedades Propiedades
promedio promedio
Flujo
HORIZONTAL RADIAL
Flujo Flujo
Y
Y α
INCLINADO
VERTICAL
El modelo de una dimensión con geometría radial es útil para pruebas de formación y
pruebas de incremento y decremento de presión, ya que los efectos que provoca en el flujo
de fluidos la caída de presión en el pozo a lo largo de todo el yacimiento, no pueden
simularse directamente con los otros modelos de una dimensión debido a que la unidad más
pequeña del yacimiento, una celda, es generalmente muy grande comparada con el volumen
del yacimiento que es realmente afectado por las presiones en el pozo.
El mismo análisis que se utilizó para explicar el modelo en una dimensión, puede
extenderse para modelos en dos y tres dimensiones, esto es, la ecuación de balance de
materia describe el comportamiento en cada celda y la ecuación de Darcy el flujo entre los
bloques, con la única diferencia en que la interacción de flujo en las celdas será en dos o
tres dimensiones. Así pues, el modelo de dos dimensiones consiste en una celda en dos
dimensiones y de solo una celda en la tercera dimensión. Como se puede apreciar, el
simulador en dos dimensiones puede ser areal (Fig. 3.6.a), de sección transversal (Fig.
3.6.b) o de forma radial (Fig. 3.6.c).
o
uj
Fl
Flujo
AREAL
Flujo
X
Flujo
TRANSVERSAL
Flujo
RADIAL
Al igual que el simulador de sección transversal, este modelo es útil para simular la
conificación de agua o de gas. Además tiene la ventaja de poder analizar con mayor detalle
los cambios bruscos de presión y saturación que ocurren en la cercanía del pozo. En la Fig.
3.6.c se representa esquemáticamente a este tipo de modelo.
z
y
Flujo
x
Flujo
Flujo
CONVENCIONAL
Flujo Flujo
z r
RADIAL
El término “convencional” que aparece en la Fig. 3.1, se utiliza para diferenciar al modelo
de tres dimensiones en coordenadas cartesianas (x, y, z) del modelo de tres dimensiones en
coordenadas cilíndricas (r, θ, z) o modelo radial de tres dimensiones. En las Figs. 3.7.a y
3.7.b, se muestran estos tipos de simulador.
3.8. GEOMETRIA
Con esto se llega al ultimo “parámetro de clasificación” de la Fig. 3.1, a decir verdad, no
existe una clasificación de los simuladores en función de la geometría que presentan, como
parece indicarse en la figura, ésto es, no puede decirse que no haya un modelo (x) o un
modelo (r, θ, z), sino más bien la geometría es una consecuencia del numero de
dimensiones que tenga el simulador. De esta manera es claro que un modelo que tenga dos
• (x, y) si es areal
• (x, z) si es de sección transversal
• (r, z) si se trata de un simulador radial
Una malla Voronoi se define como la región en el espacio que está más cerca de su nodo
que a otros nodos. Las mallas PEBI son localmente ortogonales esto significa que los
bloques de las fronteras son normales a las líneas que unen los nodos a los dos lados de
cada frontera. (Ver Fig. 3.8). Esto permite una exactitud razonable en el cálculo de las
transmisibilidades entre los bloques para distribuciones isotrópicas heterogéneas. Las
mallas Voronoi han sido aplicadas a otros campos de la ciencia. Otros nombres son: Celdas
Wigner, Dirichlet tesellation, malla PEBI (BIsección PErpendicular), o polígonos de
influencia. Este tipo de mallas permite describir mejor el flujo de fluidos cuando existen
aspectos estructurales como fallas y discordancias, tal como lo muestra la Fig. 3.10 y 3.11.
Como se comento al inicio de esta unidad, la Fig. 3.1 se hizo con el fin de presentar en ella
todos los posibles trabajos de simulación que pueden existir. Como ejemplo, supóngase que
requiere simular un proceso de recuperación por inyección de polímeros en dos
Cabe advertir que se puede dar el caso en que una combinación determinada de
“parámetros de selección” de cómo resultado un problema para el cual no exista un
simulador en el mercado, e incluso que no se haya reportado nada sobre él en la literatura;
un ejemplo podría ser un modelo composicional para simular la inyección de vapor
(recuperación térmica) en tres dimensiones (r, θ, z) en un solo pozo de un yacimiento
fracturado. En el caso de plantearse un problema con tales características, habría la
necesidad de desarrollar el modelo que sea capaz de proporcionar la solución que se busca.
c
n j
s
i
k'
Nodo
Malla triangular o Delaunay (Para conexiones)
Bloque Voronoi o PEBI
Falla
Falla
jo
flu
de
n
ió
cc
re
Di
Dirección de flujo
UNIDAD 4
EXACTITUD DE LAS SOLUCIONES
1. Error de Redondeo que puede ocurrir cuando se usa una precisión sencilla de exactitud
donde es requerida una precisión doble o una mezcla de variables de precisión sencillas y
dobles.
3. Error No Lineal ocurre cuando se usa una aproximación lineal (pendiente de la cuerda)
para encontrar un valor a un nivel de tiempo n + 1 de una función no lineal tal como son los
factores volumétricos de la formación. Ver Fig. 4.1.
Pendiente correcta
Bon+1 de la cuerda
Pendiente de
la cuerda
Bo Bo
n
Bo ∆Bo
∆p
n n+1
P P
PRESION PRESION
Sw
Tiempo
Fig. 4.2. Las oscilaciones de saturación de agua como una función del tiempo son un
indicativo de inestabilidad con IMPES
diferentes computadores. Es menos ambiguo indicar la precisión con una declaración tal
como REAL*4, la cual indica que 4 bytes son asignados para el número. Para una máquina de
8 bit, 32 bits o números binarios serán usados para representar el número. La notación
científica es usada. El primer bit es almacenar el signo positivo o negativo, los pocos bits que
quedan son usados por la mantisa. El número de bits usados por la mantisa determinan la
precisión del número.
1. EBM local, solo aplica a pasos de tiempo de producción sencillos que deben igualarse a
cero. La ecuación de balance de materia para el aceite es:
⎡ ⎛ V p S o ⎞ n+1 ⎛ V p S o ⎞ n ⎤
EBM Local = ∑ ⎢ ⎜ ⎟ -⎜ ⎟ ⎥ + ∑ q o∆t (4.1)
i, j ⎢ ⎝ B o ⎠ ⎝ B o ⎠ ⎥⎦ i, j
⎣
2. EBM Acumulado, la ecuación de balance de material para el aceite, es definida para que un
error positivo indique mucho fluido en el yacimiento:
⎡⎛ V p So ⎞ n +1 ⎛ V p S o ⎞o ⎤ n +1
EBM Acumulado = ∑ ⎢⎜ ⎟ −⎜ ⎟ ⎥ + ∑∑ qo ∆t (4.3)
ij ⎢⎝ Bo ⎠ ⎝ B o ⎠ ⎥ 1 ij
⎣ ⎦
Problema: Las ecuaciones de balance de material se conservan tal como están escritas.
Sin embargo, las ecuaciones escritas sobre el papel no se solucionan con exactitud en el
simulador.
Causas de EBM:
1. Ecuaciones no conservativas
2. Residuos en métodos de matriz iterativa
3. Coeficientes no lineales (coeficiente que cambian con la solución, por ejemplo presión)
4. Errores de redondeo
5. Errores de sintaxis
La ecuación que se resuelve es la de presión, la cual causa dos errores críticos. La ecuación de
presión con Rs es la siguiente:
V pn ct
Bon +1∆ao ∆p n +1 + Bwn +1∆aw ∆p n +1 + Bgn +1∆ag ∆p n+1 =
∆t
(p n +1
− pn )
(4.4)
n +1 n +1 n +1 n +1 n +1
+ B ∆R ∆ao ∆p
g
n
s − B R ∆ao ∆p
g s
donde:
ct = c f + co Son + cw S wn + cg S gn (4.5)
1 ∆V p 1 ∆Bw
cf = cw = - (4.6)
V p ∆p B w ∆p
n n
1 ∆ B o B n+
g ∆Rs
1
1 ∆Bg
co = - + cg = - (4.7)
B o ∆p B o ∆p B g ∆p
n n n
NOTA: Debido a que EBM es igual a cero, no significa que la solución sea correcta. Esto
significa que la masa se conserva. El fluido puede no estar en la ubicación correcta.
∆x φ
∆t ≤ (4.8)
⎛ df ⎞
ut ⎜ max ⎟
⎝ dS w ⎠
∆x 2 ∆x 3
f ( x + ∆x) = f ( x) + ∆x f '( x) + f "( x) + f "'( x) + ... (4.9)
2! 3!
f (x + ∆x) - f (x) ∆x ∆ x2
f ′(x) = - f ′′(x) - f ′′′(x) + .... (4.10)
∆x 2! 3!
Esta es una serie infinita teóricamente exacta para un número de términos infinitos. Sin
embargo, si se trunca la serie después de n términos, entonces se introduce un error de
truncamiento como el siguiente:
f (x + ∆x) - f (x)
f ′(x) = - O ( ∆x ) (4.11)
∆x
1000
∆t = 10 días
∆t = 5 días
Presión (x=100 ft), psi
800
∆t = 1.25 días
∆t = 0.15 días
600
400
200
0 10 20 30 40 50 60 70 80
Tiempo, días
Fig. 4.3. Efecto de variar el tamaño de los pasos de tiempo (∆t) en la presión a 100 ft
Las ecuaciones diferenciales que se solucionan, con ecuaciones de presión IMPES, son de tipo
parabólicos lo cual implica una función de ajuste sin discontinuidades. Para minimizar la
dispersión numérica, deben ser usados valores corriente arriba de kr, pero esto resultaría en un
frente “disperso”. La simulación no genera un “choque” o predice claramente el frente
Buckley-Leverett. La Fig. 4.6 ilustra el efecto de dispersión numérica comparando un perfil
de saturación de agua calculado en una solución Buckley-Leverett teórica. Si se programa
normalmente la permeabilidad relativa, tan pronto como la saturación de agua en una celda es
mayor que la saturación irreducible, la permeabilidad relativa del agua no es mayor que cero.
En el siguiente paso de tiempo, el flujo de agua estará por todo el bloque circundante el cual
tiene un menor Φw. Con este escenario en mente, es aparente que en un número de pasos de
tiempo iguales al número de celdas entre el pozo inyector y productor, el frente de ruptura del
agua (aunque pequeño) será predicho por el simulador.
90
Buckley-Leverett teórico
80
70
60
Resultado de la simulación
Sw 50 numérica
40
30
20
10
0
0 300 600 900 1200
Distancia, ft
2. Modificar los Cálculos de kr: Para la permeabilidad relativa, kr, se usa ponderamiento
corriente arriba en lugar de un promedio aritméticos (entre dos celdas). La Fig. 4.7 muestra
para kr que los ponderamientos corriente arriba dan mejores resultados.
∂S df ∂S
= vt (4.12)
∂t dS ∂x
Sin embargo, actualmente se usa la Ec. 4.13, la cual es una ecuación diferencial de
convección–difusión donde c = concentración.
∂c ∂c ∂c
2
= - vt +d 2 (4.13)
∂t ∂x ∂x
0.9
0.8
0.7
0.6 En una celda no se puede localizar
con exactitud la localización del frente
0.5
Sw
0.4
0.3
0.2
0.1
0
0 5 10 15 20
Bloques
Fig. 4.5. Dispersión numérica es causada por la inhabilidad para simular la discontinuidad de
la saturación en una celda.
0.9
Buckley-Leverett teórico
0.8
0.7
0.6 40 bloques
0.5 20 bloques
Sw 10 bloques
0.4
0.3
0.2
0.1
0
0 5 10 15 20
Distancia, ft
Para IMPES:
v t df ⎛ df ⎞
d= ⎜ ∆x - v t ∆t ⎟ (4.14)
2 dS ⎝ dS ⎠
Curva Buckley-Leverett
0.6
Sw
0.4
Corriente arriba
0.2
0.0 0.25 0.5 0.75 1.0
Fracción de la longitud del sistema
Curva de Buckley-Leverett
0.6
Sw 50/50
0.4 Corriente
arriba
0.2
0.0 0.25 0.5 0.75 1.0
Fracción de la longitud del sistema
Para implícito:
v t df ⎛ df ⎞
d= ⎜ ∆x + v t ∆t ⎟ (4.15)
2 dS ⎝ dS ⎠
df
∆x − vt ∆t = 0 , ó,
ds
φ∆x
∆t = 4.16)
⎛ df ⎞
ut ⎜ ⎟
⎝ ds ⎠
donde:
ut
vt = (4.17)
φ
Sin embargo, a estos pasos de tiempo, IMPES está al borde del desbordamiento
(inestabilidad). Además, no se puede satisfacer la Ec. 4.16 para cada celda simultáneamente.
De este modo, en la práctica no se puede eliminar la dispersión numérica con la selección del
tamaño del paso de tiempo.
1
Pseudofracción - Permeabilidad Relativa
0.9
Pseudofunción convencional
0.8
0.6
0.5
0.4
0.3
0.2
0.1
0
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
Fig. 4.8.a. Ejemplo del uso de funciones de permeabilidad pseudo - relativa modificadas
para reducir la dispersión numérica – Pseudo Funciones Modificadas y Convencionales
4800 Producción
Producción
8 7
5200 240 ft 9
6
Profundidad, ft
240 ft
240 ft 5
5600 Injección
4
Injección
3
6000 9 x 1 1D Areal 2
1
Corte seccional 27 x 20 2250 ft
20250 ft
6400 750 ft
20250 ft 21,000 15,000 9000 3000 0
6800
Distancia, ft
Fig. 4.8.b. Ejemplo del uso de funciones de permeabilidad pseudo – relativa para reducir
la dispersión numérica - Usando modelos 1D y sección transversal para evaluar el
procedimiento.
0.8
0.7
0.6
0.5
S w, PV
Recobro a ruptura,
0.4
% OOIP
Conventional pseudos 45.2
0.3
w/9 areal blocks
Modified pseudos w/9 34.9
0.2 areal block
Conventional pseudos 45.6
w/27 areal blocks
0.1
Cross section 45.2
0 0 1 2 3 4 5 6 7 8 9
9 7 8 6 5 4 3 2 1
Numero de bloque areal
Por lo tanto, para problemas tipo campo, puede no ser necesario eliminar la dispersión
numérica del todo.
La Fig. 4.9 ilustra un ejemplo de dos métodos para el esquema normal de cinco puntos. La
trayectoria del flujo de un inyector a un productor es paralela a las líneas de la malla -Fig.
4.9(a)- y diagonales a las líneas de la malla -Fig. 4.9(b)-. Para presión, no importa cuales
direcciones de mallas son orientadas, pero para saturaciones (inyección de agua), existe una
diferencia, que puede llegar a ser significativa a punto de obtener resultados irrealísticos.
2. Una malla diagonal predice mejores recobros. La Fig. 4.10 muestra diferentes soluciones
para mallas diferentes. Las mallas diagonales predicen un recobro más eficiente y mayor
aceite antes del frente de ruptura del agua.
a) Diagonal
Parallel
Una de las soluciones para problemas de orientación de malla es un esquema de nueve puntos,
ilustrado en la Fig. 4.11(b), donde el flujo en el centro del bloque se da en ocho direcciones.
La Fig. 4.11 muestra como se solucionan las ecuaciones.
0.9
Recuperación de aceite, PV
0.8
0.7
0.6
∆x=0.1
∆x=0.05
0.5
∆x=0.2
Yanosik-McCraken
9 points
0.4
0.5 0.7 0.9 1.1 1.3 1.5
PV Inyectados
x x x x
x x x x x x
x x x
x
UNIDAD 5
AJUSTE HISTORICO
5.1. INTRODUCCIÓN
Uno de los usos más comunes de la simulación de yacimientos para problemas de campo es el
ajuste histórico. Este es un proceso de estimación de datos de yacimiento mediante datos
arrojados por un simulador, los cuales generan un comportamiento del yacimiento similar a
los datos reales en el campo. Esto, algunas veces es llamado problema inverso. En otras
palabras, se inicia con la solución (datos reales de campo) y se prueba para definir el problema
(descripción del yacimiento). Los datos reales de campo son usualmente son caudales de
producción/inyección y presiones de restauración de pozo. Los datos reales de campo pueden
tener un error. Algunas veces se convierten en un problema mayor el obtener un ajuste
histórico aceptable. Para esta discusión, sin embargo, se asumirá que los datos reales de
campo son exactos. Un principio del ajuste histórico es que un ajuste no es único. Esto es,
que más de un grupo de datos de yacimiento pueden ajustarse a los medidos en campo con
igual exactitud. Esta es una conclusión matemática complicada por las escasas y erróneas
medidas de campo. Esto implica la responsabilidad del ingeniero para realizar un juicio entre
los grupos diferentes de datos. Realizando ese juicio, otras fuentes de datos pueden ser
analizadas, tales como registros de pozos, pruebas de producción, análisis de núcleos,
interpretaciones geológicas, etc.
Muchos trabajos han desarrollado técnicas para ajustar automáticamente la presión, pero la
mayoría de ajustes históricos están hechos por el ingeniero usando una aproximación de
ensayo y error por medio de análisis y juicios para modificar los datos de yacimiento y
entonces volver a correr el simulador. Durante este proceso, el ingeniero está probando para
ajustar las presiones medidas en campo con las presiones del simulador. Para yacimientos de
gas de una sola fase, no existe el problema adicional de ajustar relaciones agua – aceite y
relaciones gas – petróleo.
Es posible ajustar la presión de fondo fluyendo, Pwf. No obstante, que el dato no está
usualmente disponible y no es muy confiable a causa de posibles inexactitudes en el dato de
caudal. Es más común y mucho más confiable ajustar el dato de presión de restauración
cuando está disponible. El problema es como ajustar el dato de presión de restauración. La
escala de tiempo de la prueba de presión de restauración es usualmente muy corta para
modelar exactamente con una malla a escala de campo debido a que las celdas son muy
grandes. Peaceman propuso un método para comparar presiones de celda del simulador con
presiones de restauración. La Fig. 5.1 muestra un perfil de presión en una celda que contiene
un pozo productor. El perfil de presión asume un estado pseudoestable. Se observa que la
presión de celda (la presión promedio del balance de materia incide la celda) está en alguna
parte entre Pwf y la presión promedio de yacimiento. La Fig. 5.2 muestra la curva de presión
de restauración correspondiente a los datos de campo. La presión de celda corresponde a la
presión de restauración de campo apropiada encontrada en la línea recta de la gráfica semilog
a un tiempo ∆to el cual es calculado por la siguiente ecuación:
67.5φµ c t∆ x 2 (5.1)
∆t o (hrs ) =
k
Pozo
Nodo en
el pozo
Po
p P-Pwf
Po -Pwf
Pwf
∆x
Fig. 5.1. Perfil de presión en una celda que contiene un pozo productor
Ps (psi)
2940
2900
p= 2872 psi
2860
∆to = 0.8746 hr
La “presión de ajuste”, Po, corresponde a la presión de estado estable a 0.2∆x la cual se usa en
la expresión de “transmisibilidad”. Si Po es la misma presión de la celda, Pi,j, entonces el
simulador ajusta apropiadamente el comportamiento de campo.
q = 23,000 scf/D
k = 0.15 md
φ = 0.18
ct = 5 x 10-6 psi-1
Solución. La solución sigue estos simples pasos: (1) graficar los datos de restauración en
escala log ∆t, (2) dibujar una “línea recta en semilog”, (3) calcular ∆to, y (4) encontrar Po a ∆to
en la “línea recta en semilog”. Esta es la “presión de ajuste” la cual será comparada con la
presión de celda del simulador al tiempo de la prueba de presión de restauración. La Fig. 5.2
muestra el dato de restauración de campo graficado a escala semilog. La presión de ajuste es
encontrada mediante el cálculo de ∆to como sigue:
(67.5)(0.18)(0.0216)(5x10-6)(100 2) (5.2)
∆t o = = 0.8746 hrs
(0.15)
Po = 2872 psig
Esta presión es entonces comparada con la presión de celda del simulador cuando se evalúa la
corrida de ajuste histórico.
Ahora que la presión apropiada ha sido encontrada por ajuste, se discutirá como el dato del
simulador es modificado para ajustar las presiones de campo. La mayoría de ajustes históricos
realizados por ingenieros usan un modelo de ensayo y error. Un ingeniero experimentado usa
su conocimiento sobre los fundamentos del comportamiento de la presión para guiar las
modificaciones de los datos. La primera consideración es ajustar el tamaño del yacimiento, o
el gas original in-situ. (No se considera influjo de agua en esta discusión.) Esto es
frecuentemente determinado con un simulador, pero usa los principios del balance de materia.
Durante el estado pseudoestable, se conoce que todos los puntos en el yacimiento depletan en
un caudal dado por:
dp q Bg
=− g (5.3)
dt V p ct
El volumen poroso, Vp, puede representarse como una integración de un mapa de contornos
∆h y los efectos de φ y h no pueden ser separados. La compresibilidad total, ct, es igual a cf +
cgSg + cwSw. El valor de cg, puede no ser verdadero a presiones mayores a 6,000 psig, por
encima de la cual cg comienza a ser relativamente pequeño. En este caso de presión mayor, la
atención debería estar enfocada a obtener estimativos aceptables de cf. El término cwSw
usualmente es menos importante (menor) que cf. Una vez que el gas in-situ ha sido ajustado
por el comportamiento de estado pseudoestable, el comportamiento transitorio deberá ser
ajustado. La magnitud de la caída de presión es inversamente proporcional a la
“transmisibilidad”, kh, y el momento de la caída de presión es inversamente proporcional a la
difusividad, k/φµct. Esta relación puede ser vista en las relaciones de caída de presión
adimensional y tiempo adimensional usado en análisis de pruebas de presión.
Otro método de ajustar kh es por medio de un análisis de los perfiles de gradiente de presión
(gráfica de presión vs. distancia) a un tiempo particular. Si ésto se refiere a migración de
fluido de un lado del yacimiento al otro, la magnitud del gradiente de presión es inversamente
proporcional a kh. En casos reales de campo el análisis del ajuste histórico pude ser mucho
más complicado. Siempre se considera que el yacimiento es más homogéneo de lo que es. La
Los principios mencionados son muchas veces encontrados para usarse aún si estos no
comprenden análisis completos. Un ejemplo se mostrará para ilustrar estos principios.
Problema. Desarrolle el ajuste histórico sintético para tres años, y grafique la presión de la
cara del pozo vs. tiempo para el pozo No. 1 y los perfiles de presión al final de cada año (ver
Fig. 5.3).
k = 1.0 md h = 30 ft φ = 0.10
µg = 0.70 T = 150 0F Pinicial = 6000 psia
cf = 3.0x10-6 psi-1 ∆x = 100 ft ∆y = 100 ft
IMAX = 20 JMAX = 5
La “historia real” para este problema se generó por una corrida de simulación. Esto es
llamado “ajuste histórico sintético”. Este proceso de ajuste sintético histórico es el mismo
ajuste real de datos de campo probando para deducir que dato resultó en el comportamiento
observado. Para el ejemplo 2, el dato de presión observada es bajo. Las presiones son
reportadas como Po las cuales podrían ajustar la presión de la celda. Estas presiones se
tomaron de pruebas de restauración de presión como se discutió anteriormente.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Solución. Se tiene la historia completa de presión del pozo 1 durante ocho pruebas de
restauración de presión. Sobre los pozos 2 y 3 solo se tiene una presión final de restauración
al final de tres años. Las Figs. 5.4, 5.6 y 5.8 muestran el gráfico Po vs. tiempo para el pozo 1
con corridas de simulación 1, 2 y 3, respectivamente. Las Figs. 5.5, 5.7 y 5.9 muestran el
perfil de presión a través de todo el yacimiento con corridas de simulación 1, 2 y 3
respectivamente. La historia real es mostrada en cada gráfica. Imagine que se comparan la
corrida de la simulación 1 con la historia actual en las Figs. 5.4 y 5.5. Note que el rango de
declinación de la presión es muy rápido en la corrida 1. Es aparente que el estado pseudo
estable ha sido alcanzado a partir de la forma de la curva de la corrida 1 en la Fig. 5.4. Ya que
se tienen datos completos para la corrida 1, se podría hacer algo para estimar el tiempo
requerido para alcanzar el estado pseudoestable, a partir de la teoría del análisis de la prueba
de pozo (radio de investigación). Note que siempre que se tiene una información completa
para analizar el comportamiento de las corridas del computador mientras los datos reales del
yacimiento son desconocidos. A partir de la discrepancia del rango de depletamiento, se
decide incrementar Vp por incremento de la porosidad desde 0.10 a 0.15. Se usa la ecuación 2
para realizar el análisis en el rango de depletamiento. Ahora la corrida 2, con φ = 0.15,
muestra que el rango de depletamiento está cerca de la derecha en la Fig. 6, pero el
comportamiento transiente no produce bastante caída de presión luego del inicio del estado
pseudoestable. El nivel de presión está cerca a la parte derecha de la Fig. 5.7 pero el gradiente
de presión es muy plano. Ambas gráficas indican que kh/µ es muy alto. No se desea cambiar
h (junto con algunas razones convincentes) debido a que se cambiaría Vp. Se asumirá que φ es
correcta. También se cambia la permeabilidad desde 1.0 md hasta 0.2 md. Se halló que la
6500
6000
Corrida # 1, φ = 0.1, k = 1 md
5500
P wf, psi
History real
5000
4500
4000
0 200 400 600 800 1000 1200
Tiempo, días
Fig. 5.4. Presión de la cara del pozo Nº 1 vs. tiempo para la corrida No.1 (ajuste histórico
sintético)
5200
History real
5000
4600
4400
4200
4000
0 2 4 6 8 10 12 14 16 18 20
Nodo
Fig. 5.5. Perfil de presión a los 3 años para la corrida Nº 1 (ajuste histórico sintético)
6500
Corrida # 2, φ = 0.15, k = 1 md
6000
P wf, psi
5500
Historia real
5000
4500
4000
0 200 400 600 800 1000 1200
Tiempo, días
Fig. 5.6. Presión de la cara del pozo Nº 1 vs. tiempo para la corrida Nº 2 (ajuste histórico
sintético)
5200
Corrida # 2, φ = 0.15, k = 1 md
5100
5000
4900
P wf, psi
4800
History real
4700
4600
4500
4400
0 2 4 6 8 10 12 14 16 18 20
Nodo
Fig. 5.7. Perfil de presión a los 3 años para la corrida Nº 2 (ajuste histórico sintético)
6500
6000
Corrida # 3, φ = 0.15, k = 0.2 md
5500
P wf, psi
History real
5000
4500
4000
0 200 400 600 800 1000 1200
Tiempo, días
Fig. 5.8. Presión de la cara del pozo No. 1 vs. tiempo para la corrida Nº 3 (ajuste histórico
sintético)
5200
5000
P wf, psi
4900
4800
Historia real
4700
4600
4500
4400
0 2 4 6 8 10 12 14 16 18 20
Nodo
Fig. 5.9. Perfil de presión a los 3 años para la corrida Nº 3 (ajuste histórico sintético)
El dato de historia real fue generado para este problema con el dato de la corrida 3.
UNIDAD 6
PRINCIPIOS BÁSICOS
6.1. INTRODUCCIÓN
Este módulo está dedicado al estudio de las ecuaciones básicas que se utilizan para
desarrollar un modelo de simulación.
El flujo a través de medios porosos está relacionado con tres tipos de potencial de energía o
fuerzas que son:
a) Energía gravitacional,
b) Energía de presión, y
c) Energía cinética (la cual se desprecia debido a la velocidad del fluido en el medio
poroso).
Fg = mg (6.1)
La dirección de esta fuerza es vertical (coordenada Z). Si la masa “m” se mueve bajo la
acción de la fuerza, Fg, el cambio de energía gravitacional (trabajo) está dado por:
∫ dE
Eo
g = mg ∫ dZ
Zo
Eg - Eo = mg ( Z − Z o ) (6.3)
Zo (Nivel de
Referencia)
En el nivel de referencia, Zo, la energía gravitacional (Eo) toma el valor de cero. Entonces la
ecuación (6.3), se escribe de la siguiente manera:
Eg = mgZ (6.4)
Hay que hacer notar que mg es el “peso” o fuerza necesaria para levantar un cuerpo, una
distancia Z arriba del nivel de referencia; el trabajo hecho proporciona un almacenamiento
de energía.
pero,
(distancia)(área) = (volumen)
δ W = dP V
ó,
δ W = V dP (6.6)
dE p = V dP
Integrando:
Ep P
∫ dE
Eo
p = ∫ VdP
Po
(6.7)
P
E p − Eo = ∫ VdP
Po
m
ρ= (6.8)
V
V
Volumen 1
V0
P1 P0
Presión
Fig. 6.2. Trabajo aplicado sobre un elemento de volumen
P
dP
Ep = m ∫
Patm
ρ
(6.10)
Un principio fundamental de la mecánica de fluidos a través del medio poroso es que los
vectores de la velocidad del fluido son siempre normales a las superficies equipotenciales y
que la magnitud de dichos vectores son proporcionales al gradiente de estos potenciales;
ésto es, la distribución de potencial dentro de un fluido determina su movimiento y la
velocidad de dicho movimiento, Fig. 6.3. Hubbert define al potencial Φ como “Energía
mecánica por unidad de masa de fluido en cualquier localización”. Según ésto, el potencial
gravitacional y el potencial de presión se pueden obtener de las ecuaciones (6.4) y (6.10)
respectivamente:
Eg
Φg = = gZ (6.11)
m
P
Ep dP
Φp =
m
= ∫
Patm
ρ
(6.12)
Para llevar un fluido a una localización determinada deben realizarse algunas clases de
trabajo en dicho fluido, la suma total del trabajo hecho en el fluido refleja la energía
mecánica dentro del mismo. De esta manera, si se considera una partícula de fluido en un
punto en el que se sabe que el potencial es cero (Φo = 0), entonces el potencial asociado con
Líneas
Isopotenciales
Líneas de
flujo
φ1 φ2 φ3 φ4
Φ = Φ p + Φg (6.13)
1 dρ
cf = = constante (6.15)
ρ dP
1
dP = dρ (6.16)
cf ρ
ρ
1 dρ 1 ⎛ 1 1⎞
ΦP =
cf ∫
ρ ρ
2
= ⎜ − ⎟
c f ⎝ ρo ρ ⎠
o
1 ⎡ −c ( P−P )
ΦP = 1− e f o ⎤
c f ρo ⎣ ⎦
[1 - cf (P - Po) ]
luego:
P − Po
ΦP =
ρo
P - Po
ΦL = + gz (6.17)
ρo
P RT PAtm
= = (6.18)
ρ m ρ Atm
donde:
ρ = densidad a la presión P.
Finalmente,
PAtm P
Φ Pg = ln (6.19)
ρ Atm PAtm
PAtm P
Φg = ln + gZ (6.20)
ρ Atm PAtm
P − Po
Φ= + gz = cons tan te
ρo
P − Po
+ gz = 0
ρo
P = Patm - ρo g Z (6.21)
La coordenada Z es negativa por lo que P > Patm. Generalmente, esta relación presión -
distancia se escribe en función de la profundidad “D” con respecto al nivel de referencia.
(D = -z). Así la Ec. (6.21) se escribe como:
Z=0
φ=0 Z=0
Profundidad
Contacto g-o
Contacto w/o
Presión
Fig. 6.4. Columna de líquido Fig. 6.5. Relación presión - profundidad para
los fluidos de un yacimiento
P = Patm + ρo g D (6.22)
Hasta ahora las ecuaciones que se han desarrollado, se han manejado indistintamente las
dimensiones masa y las dimensiones fuerza, prueba de ello es la Ec. (6.22). Para no crear
posibles confusiones se explica a continuación la necesidad de introducir la constante
gravitacional gc en estas ecuaciones. Si se analizan unas posibles unidades de los términos
de la Ec. (6.22) se tiene:
Las unidades del segundo miembro del lado derecho de la igualdad en la ecuación (6.23) no
son consistentes, esto es:
⎡ lbf ⎤ ⎡ lbm ⎤
⎢ pie 2 ⎥ ≠ ⎢ seg 2 pie ⎥ (6.24)
⎣ ⎦ ⎣ ⎦
g
P = PAtm + ρD (6.25)
gc
Donde:
Lo anterior debe ser considerado para las ecuaciones que se han desarrollado anteriormente.
Supóngase ahora una columna de gas. Igualando la ecuación (6.20) con cero se tiene:
PAtm P
ln + gz = 0 (6.26)
ρ Atm PAtm
Si se toma como presión de referencia a la presión en la cabeza del pozo (Pt) en vez de la
Patm, se tiene:
Pt P
ln + gz = 0 (6.27)
ρt Pt
PAtm Pt
= (6.28)
ρ Atm ρt
g ρt
ln P = ln Pt + D (6.29)
g c Pt
ó
g ρ Atm
ln P = ln Pt + D (6.30)
g c PAtm
⎛ u1 ⎞
⎜ ⎟
vector u = u = u = ⎜ u2 ⎟ (6.31)
⎜u ⎟
⎝ 3⎠
Algunas veces, se dice que un vector tiene dirección y magnitud, pero una forma más general
es pensar que un vector es una columna de números. La columna longitud tiene tres números
en el espacio tridimensional y dos números en el espacio bidimensional.
⎛∂a⎞
⎜ ⎟
⎜∂ x⎟
⎜∂a⎟
Gradiente del escalar a = ∇a = ⎜ ⎟ (6.32)
⎜∂ y ⎟
⎜∂a⎟
⎜ ⎟
⎝∂z⎠
Una operación algebraica común es el producto interno que se denota con u . v o (u, v), por
ejemplo, donde u y v son vectores. Algunas veces, el productor interno se le llama producto
punto y se define como:
∂u1 ∂u 2 ∂u 3
Divergencia de u = ∇ ⋅ u = + + (6.33)
∂x ∂y ∂z
La divergencia de un vector es un escalar. Estas reglas básicas se usan repetidamente cuando se
escriben y se derivan ecuaciones en Ingeniería de Yacimientos.
En 1856, Darcy descubrió que el flujo que pasaba a través de un filtro de arena era
proporcional al gradiente de presión aplicado al área transversal al flujo e inversamente
proporcional a la longitud del empacamiento. Matemáticamente,
⎡h − h ⎤
q = CA ⎢ 1 2 ⎥ (6.34)
⎣ L ⎦
Al aplicarse la ley a otros fluidos se encontró que la constante C podría ser considerada
como k/µ, donde µ es la viscosidad del fluido y k una propiedad (permeabilidad) exclusiva
de la roca. La forma general de la ley de Darcy para el flujo de fluidos a través de un medio
poroso es:
k ⎡ dP dZ ⎤
VS = − ⎢ − ρg (6.35)
µ ⎣ dS dS ⎥⎦
Esto manifiesta que el caudal es proporcional a la diferencia de altura de agua del manómetro
en los dos extremos del tubo. Darcy notó que esta proporcionalidad de la rata de flujo con la
diferencia en el manómetro se aplicaba sin importar el ángulo de inclinación del tubo. Ahora,
se generaliza este resultado reconociendo que el empaquetamiento tiene una permeabilidad, k,
área, A, longitud, L, y que el fluido tiene una viscosidad particular, µ. La ecuación se rescribe
como:
kA (Φ 2 - Φ1)
q= (6.37)
µ L
Una expresión más general de la ley de Darcy muestra que el vector velocidad “Darcy”, u, es
igual a la movilidad multiplicada por el gradiente del potencial para cualquier fase. Esta
expresión general es para permeabilidad isotrópica, y no direccional.
k
u = - 0.00633 ∇Φ (6.38)
µ
donde,
en una dimensión,
k ⎛ dP ρ dz ⎞
u x = − 0.00633 +
µ ⎝ dx 144 dx ⎟⎠
⎜ (6.39)
k ⎛ dP ρ ⎞
u x = - 0.00633 ⎜ + sen α ⎟ (6.40)
µ ⎝ dx 144 ⎠
Note que se define el potencial como Φ = P + (ρ/144) Z, luego esto es estrictamente válido
para fluidos incompresibles. Realmente, el gradiente del potencial debería definirse para
fluidos compresibles ∇Φ = ∇P + (ρ/144) ∇Z. Luego, las diferencias de potencial deben
encontrarse mediante integración de los gradientes a lo largo del camino de flujo. La velocidad
Darcy no es una velocidad real. Es una velocidad macroscópica, la cual da la rata de flujo
cuando se multiplica por el área seccional normal al flujo. Sus unidades son ft3/D/ft2. Esto no
considera el espacio ocupado por las partículas de la roca. La velocidad promedia, v, puede
calcularse en la dirección de flujo, mediante v = u/φ, donde u es la velocidad (Darcy)
microscópica definida por q = Au.
k
u = - 0.00633 ∇Φ (6.41)
µ
La permeabilidad se convierte en tensor, k , el cual posee forma matrical. Este tensor tiene
nueve valores pero la matriz es simétrica (i.e., k31 = k13), de modo que la matriz tiene solo seis
valores distintos. Para flujo en la dirección x,
k 11 ∂Φ k 12 ∂Φ k 13 ∂Φ
ux= - - - (6.43)
µ ∂x µ ∂y µ ∂z
Esta expresión complicada puede simplificarse orientando las coordenadas del sistema de
flujo (coordenadas del simulador) a lo largo de los ejes de permeabilidad. Estos ejes son
ortogonales entre sí y se alinean con las permeabilidades máximas y mínimas. Cuando las
coordenadas se orientan de esta manera, entonces cada dirección tiene su propia
permeabilidad y el tensor solo tiene tres elementos diferentes de cero.
⎡k x 0 0⎤
⎢ ⎥
k =⎢0 ky 0⎥ (6.44)
⎢⎣ 0 0 k z ⎥⎦
k x ∂Φ
ux = - (6.45)
µ ∂x
Todos los simuladores se diseñan para tener las coordenadas orientadas correctamente. De
modo que la ley de Darcy para una dirección particular se expresa en términos de
permeabilidad en esa dirección:
k x ∂Φ
u x = - 0.00633 (6.46)
µ ∂x
ρo ρo
Φo = Po + z = P+ z (6.47)
144 144
ρg ρg
Φg = P g + z = P+ z + P cog (6.48)
144 144
ρw ρw
Φw = Pw + z = P+ z - P cow (6.49)
144 144
donde,
El uso de la presión de aceite en las tres ecuaciones anteriores, en vez de usar Pg y Pw, origina
los términos de presión capilar. Las tres ecuaciones de flujo son:
ko ⎛ ρo ⎞
u o = - 0.00633 ⎜ ∇P + ∇z ⎟ (6.50)
µo ⎝ 144 ⎠
kg ⎛ ρg ⎞
u g = - 0.00633 ⎜⎜ ∇P + ∇z + ∇ P cog ⎟
⎟ (6.51)
µg ⎝ 144 ⎠
kw ⎛ ρw ⎞
u w = - 0.00633 ⎜ ∇P + ∇z - ∇Pcow ⎟ (6.52)
µw ⎝ 144 ⎠
donde,
En general, tenemos familiaridad con los efectos gravitacionales sobre un fluido, pero el efecto
capilar es menos directo. Es importante saber cuando existen efectos capilares en un
simulador. El uso más común de los datos de presión capilar está en la determinación de las
saturaciones originales a condiciones iniciales. El equilibro capilar/gravedad se representan
por la traducción de la curva de presión capilar bajo condiciones de drenaje contra la
saturación de agua. La relación entre elevación y presión capilar está dada por:
ρ w − ρo
P cow = ( Z - Z FWL ) (6.53)
144
donde, ZFWL es la elevación del contacto de agua libre al cual Pcow = 0. Ver Fig. 6.6. Una
expresión similar existe para gas y aceite. Esto puede modelarse en el simulador con una malla
muy fina.
FWL
P cow
Z-Z
1-S or 1-S or
Sw Sw
(a)
(b)
Sw Sw
x x
µ
Fuerza viscosa = u, psi/ft (6.54)
0.00633k
∆ρ
Fuerza Gravitacional = , psi/ft (6.56)
144
dP c
Fuerzas Capilares = ∇Pc = ∇S, psi/ft (6.57)
dS
3. Si no hay gradiente de saturación (por ejemplo, única fase) luego, las fuerzas capilares=0.
fuerzas viscosas:
∆ρ 0.00633 k 1
N gravity = (6.58)
144 µ u
Este tema se tratará con más detalle en la siguiente unidad. La ecuación de continuidad para
un medio poroso es:
∂(φρ )
∇ ⋅ (ρu ) = - (6.59)
∂t
La derivación arranca con un elemento del espacio del medio poroso. Tome un elemento de
superficie, ds, Fig. 6.8, y observe que la rata de flujo másico que sale del elemento se
representa en la Fig. 6.9 que corresponde a una ampliación del esquema presentado en la
Fig. 6.8. Cuando u no está normal (perpendicular) a la superficie, se toma el componente
normal u ⋅ n de modo que:
ρ u in
ds
ρu
Para obtener la masa total de flujo fuera del elemento, se integra sobre toda la superficie:
∂ (φρ )
flujo total de masa perdida de dV = - dV (6.64)
∂t
Luego, se obtiene la rata de nasa total perdida mediante integración sobre todo el elemento:
∂ (φρ )
total de masa perdida = - ∫∫∫ dV (6.65)
V
∂t
igualando:
∂ (φρ )
∫∫ ( ρ u ⋅ n )ds = - ∫∫∫
S V
∂t
dV (6.66)
∂ (φρ )
∫∫∫ ∇ ⋅ ( ρ u )dV = - ∫∫∫
V V
∂t
dV (6.68)
A medida que dV tiende a cero, los integrandos se igualan, dando la forma final de la
ecuación de continuidad:
∂ (φρ )
∇⋅ (ρ u)=- (6.69)
∂t
∂w ∂w ∂u1 ∂w ∂u2 ∂w ∂u m
= + + ... + (6.70)
∂ x i ∂u1 ∂ x i ∂u2 ∂ x i ∂u m ∂ x i
Ejemplos:
∂ρ ∂ρ ∂P ∂ρ ∂T
= +
∂x ∂P ∂x ∂T ∂x
∂ρ d ρ ∂P
=
∂x dP ∂x
6.10. LINEALIDAD
L (0) = 0 (6.71)
Homogéneos:
L(u) = 0 (6.74)
No-homogéneos:
∂2 ∂2 ∂2 ∂ ∂
L = A + B + C + D + E + F (6.76)
∂x 2
∂x∂y ∂y 2
∂x ∂y
φµct ∂P
∇2P= (6.77)
k ∂t
La derivación, que se detallará en la próxima unidad está basada en las siguientes tres
relaciones:
1. Ecuación de Continuidad
∂ (φρ )
∇⋅ρ u =- (6.78)
∂t
2. Ley de Darcy
k
u=- ∇P (6.79)
µ
ρ = f(P) (6.80)
1 dV 1 d ρ
c= - = (6.81)
V dP ρ dP
y la de la roca es:
1 dφ
cf = (6.82)
φ dP
⎛ k ⎞ ∂ (φρ )
∇ ⋅ ρ ⎜ - ∇P ⎟ = - (6.83)
⎝ µ ⎠ ∂t
Asumiendo constantes k y µ
µ ∂ (φρ )
∇ ⋅ ρ∇ P = (6.84)
k ∂t
µ ∂ (φρ )
ρ∇ ⋅∇P + (∇ρ ) ⋅ (∇P) = (6.85)
k ∂t
o;
µ ∂ (φρ )
ρ ∇ 2P + (∇ρ ) ⋅ (∇P) = (6.86)
k ∂t
dρ
∇ρ = ∇P = c ρ∇P (6.87)
dP
µ ∂ (φρ )
ρ ∇ 2P + c ρ (∇P) ⋅ (∇P) = (6.88)
k ∂t
2 µ 1 ∂ (φρ )
∇ P= (6.89)
k ρ ∂t
µ 1 ⎛ ∂ρ ∂φ ⎞
⎜φ +ρ
2
∇ P= ⎟
k ρ ⎝ ∂t ∂t ⎠
µ 1 ⎛ d ρ ∂P dφ ∂P ⎞
∇ 2P = ⎜ φ +ρ
k ρ ⎝ dP ∂t dP ∂t ⎠⎟
µ 1 ⎡ ∂P ∂P ⎤
∇ 2P =
k ρ ⎢φ (c ρ ) ∂t + ρ (c f φ ) ∂t ⎥
⎣ ⎦
φµ ∂P
∇ 2P = ⎡⎣c + c f ⎤⎦
k ∂t
φµct ∂ P
∇2P= (6.77)
k ∂t
∂ P φµ c t ∂P
2
= (6.90)
∂ x2 k ∂t
Flujo cartesiano 2D
∂ P ∂ P φµ c t ∂P
2 2
+ = (6.91)
∂ x2 ∂ y2 k ∂t
1 ∂ ⎛ ∂P ⎞ φµ c t ∂P
⎜r ⎟= (6.92)
r ∂r ⎝ ∂r ⎠ k ∂t
o;
∂ P 1 ∂P φµ c t ∂P
2
+ = (6.93)
∂ r 2 r ∂r k ∂t
Discriminante: b2 - 4ac
Conducción de calor
∂ T = 1 ∂T
2
(6.95)
∂ x2 α ∂t
λ
α = (6.96)
ρ cp
⎛ btu ⎞ ∂T
q⎜ ⎟ = λA (6.97)
⎝ hr ⎠ ∂x
i-1 i i+1
∆y
h
∆x
Ecuación de Conservación:
Flujo que entra – Flujo que sale = Rata de acumulación (Energía) (Btu/D)
Ecuación en diferencias finitas, para un dominio espacial como el de la Fig. 6.10, es:
n+1
- - - n
λ A T i+1 T i + λ A T i-1 T i = c p ( A∆x) ρ T i T i (6.99)
∆x ∆x ∆t
Flujo de Fluidos
∂ P 1 ∂P
2
= (6.101)
∂ x 2 η ∂t
0.00633k
η= (6.102)
φµ c
⎛ scf ⎞ 0.00633kA ∂P
q⎜ ⎟= (6.102)
⎝ D ⎠ Bµ ∂x
cV p
d ( scf ) = dP (6.103)
B
⎛ 1 dV ⎞
⎜ basada en c = - ⎟
⎝ V dP ⎠
Ecuación de Conservación:
Flujo que entra – Flujo que sale = Rata de acumulación (Masa) (scf/D)
Ecuación en diferencias finitas para un dominio espacial como el de la Fig. 6.10 es:
P i+1 - 2 P i + P i-1 = φµ c P i - P i
n+1 n
(6.105)
( ∆x ) 2 0.00633k ∆t
1 ∂ ⎛ ∂P ⎞ φ µ c ∂P
⎜r ⎟= (6.106)
r ∂r ⎝ ∂r ⎠ 0.00633 k ∂t
Condición Inicial:
P(r, 0) = P i (6.107)
pi
q
h
rw r
2π (0.00633)khr ∂P
q= | (6.109)
Bµ ∂r r → r w
2π (0.00633)kh( P i - P)
PD = (6.111)
qB µ
r
rD = (6.112)
rw
1 ∂ ⎛ ∂PD ⎞ ∂PD
⎜rD ⎟= (6.113)
r D ∂ r D ⎝ ∂ r D ⎠ ∂t D
Condición Inicial:
P D (r D , 0) = 0 (6.114)
P D (r D ,t D )|r D → ∞ = 0 (6.115)
∂PD
rD | →1 = - 1 (6.116)
∂r D r D
1 ⎛ r 2D ⎞
P D ( r D ,t D ) = Ei -
2 ⎜⎝ 4t D ⎟⎠
La cual, en la cara del pozo, puede aproximarse tD > con la ecuación semilog de la línea
recta:
1
P D(1,t D) = ln t D + 0.4045 (6.117)
2
1 d ⎛ dP ⎞ − φµ c ⎛ qB ⎞
⎜r ⎟= ⎜ ⎟ (6.118)
r dr ⎝ dr ⎠ 0.00633k ⎝ π r e2hφ c ⎠
Condición Inicial:
P(r,0) = Pi (6.119)
∂P
=0 (6.120)
∂r r e
2π (0.00633)khr ∂P
q= |r → r w (6.121)
Bµ ∂r
0.00633kt
tD = (6.122)
φµc r 2w
q
h
rw r
Pseudosteady state
9 1 r 2D 2t D rD 3
p D ( r D ,t D ) ≅ + - ln -
2 r 2De r 2De r De 4
8
pD
Infinite acting
5
1
p D (1,t D ) = ln t D + 0.4045
2
4
0
0.E+00 2.E+05 4.E+05 6.E+05 8.E+05 1.E+06 1.E+06
tD
r re
rD = , r De = (6.123)
rw rw
2π (0.00633)kh( P i - P)
PD = (6.124)
qBµ
1 ∂ ⎛ ∂PD ⎞ 2
⎜rD ⎟= 2 (6.125)
r D ∂ r D ⎝ ∂ r D ⎠ r De
Condición Inicial:
P D (r D , 0) = 0 (6.126)
∂ PD
| = =0 (6.127)
∂r D r D r De
∂PD
| = -1 (6.128)
∂r D r D =1
1 r 2D 2t D rD 3
P D (r D ,t D ) ≅ + - ln - (6.129)
2 r 2De r 2De r De 4
2t D 3
P D (1,t D ) ≅ 2
+ ln r De - , (6.130)
r De 4
3
P D (1,t D ) ≅ 2 π t DA + ln r De - (6.131)
4
6.14.3. Sistema Lineal Infinito (rata constante). La ecuación de difusividad para este
sistema es:
2
∂P φµ c ∂P
= (6.132)
∂x 2
0.00633k ∂t
Condición Inicial:
P (x, 0) = P i (6.133)
0.00633kA ∂P
q= (6.135)
Bµ ∂x
x
xD= (6.136)
A
0.00633kt
tD = (6.137)
φµcA
0.00633( P i - P )k A
PD = (6.138)
qµ B
pi
Condición Inicial:
P D ( x D , 0) = 0 (6.140)
P D ( x D ,t D )|x D → ∞ = 0 (6.141)
∂PD
= -1 (6.142)
∂xD
tD ⎛ x ⎞
-
- x D erfc ⎜⎜ D ⎟⎟
2/ 4tD
P D ( x D ,t D ) = 2 e xD (6.143)
π ⎝ 2 tD ⎠
tD
P D (0 ,t D ) = 2 (6.144)
π
d P
2
− φµ c ⎛ qB ⎞
= ⎜ ⎟ (6.145)
dx 2
0.00633k ⎝ LAφ c ⎠
∂p D
= 0
∂x D L
Condición Inicial:
P( x, 0) = P i (6.146)
∂P
=0 (6.147)
∂ x x= L
0.00633kA ∂P
q= (6.148)
Bµ ∂x x = 0
0.00633kt
tD = (6.149)
φµc L2
x
xD = (6.150)
L
0.00633( P i - P )kA
PD = (6.151)
q µ BL
P D ( x D , 0) = 0 (6.153)
∂P D
=0 (6.154)
∂x D x = L
∂P D
= -1 (6.155)
∂x D x = 0
1
P D (0,t D ) = t D + (6.157)
3
En la frontera externa:
1
P D (1,t D ) = t D - (6.158)
6
6.14.5. Sistema Lineal Transitorio. La ecuación de difusividad para este caso es:
∂2 u ∂u
= (6.159)
∂x 2
∂t
Condición Inicial:
u(x,0) = 0 (6.160)
2.5
Tarde
1.5
1
p D(0,t D ) = t D +
3
tD
Temprano
t
p D(0,t D ) = 2 D
π
0.5
0
0 0.5 1 1.5 2
PD
v = x, 0 ≤ x ≤ 1 w( x, 0) = - x
v xx = v t = 0 w xx = x t
Condiciones iniciales:
v(0) = 0 w(0 ,t ) = 0
v(1) = 1 w(1,t ) = 0
∞
Con estas condiciones se tiene: (-1 )n ⎛ nπ x ⎞ - n 2π 2t
w= 2 ∑
n=1
nπ
sin ⎜ ⎟e
⎝ 2 ⎠
v( x) = x
1
v=x
e
bl
s ta
e
x do
s ta
t4 E
t2 t1
t3
t3
t2
t1 0 x 1
w(x,t)
Estado estable
1
v=1
x
t4
t3 t2 t1
w(x,t)
t4
t3
0 x
t2
t1
Fig. 6.18. Solución para sistema lineal transitorio (frontera izquierda cerrada)
Solución:
∞
(-1) n ⎛ nπ x ⎞ - n 2π 2t
u ( x,t ) = x + 2∑ sin ⎜ ⎟e (6.163)
n=1 nπ ⎝ 2 ⎠
6.14.6. Sistema Lineal Transitorio (Frontera izquierda cerrada). Para este caso, la
ecuación de difusividad es:
∂ u ∂u
2
= (6.164)
∂ x2 ∂t
Condición Inicial:
u(x,0) = 0 (6.165)
Condiciones de Frontera:
ux(0,t) = 0 (6.166)
u(1,t) = 1 (6.167)
Al igual que el caso anterior, la solución puede disponerse en la forma: u = v(x) + w(x,t),
donde v(x) es el término de estado estable y w(x,t) es el término transitorio.
v xx = v t = 0 w xx = wt
Condiciones de frontera:
wx (0 ,t ) = 0
vx (0) = 0
w(1,t ) = 0
v(1) = 1
Con estas condiciones de frontera se tiene: ∞
(-1 )n ⎡⎛ 1 ⎞ ⎤ ⎛ 1 ⎞ 2
2
v( x) = 1 w( x, t ) = 2∑ ⎛ 1⎞
cos ⎢⎜ n - ⎟ π x ⎥ e -⎜⎝ n- 2 ⎟⎠ π t
⎣⎝ 2 ⎠ ⎦
⎜ 2 ⎟π
n=1 n -
⎝ ⎠
Solución:
∞
(- 1) n ⎛ ⎛ 1 ⎞ ⎞ ⎛ 1 ⎞2 2
u ( x,t ) = 1 + 2∑ cos ⎜ ⎜ n - ⎟ π x ⎟ e - ⎜⎝ n- 2 ⎟⎠ π t (6.168)
n=1 ⎛ 1⎞ ⎝⎝ 2 ⎠ ⎠
⎜ n - ⎟π
⎝ 2⎠
UNIDAD 7
ECUACIONES FUNDAMENTALES
(ρV)
z+∆z
y
V)
(ρ
z
y
∆y
y+
(ρV) z
V)
(ρ
ρVA = ρ Q [mT ]
Por otra parte se puede considerar que la entrada de masa al elemento considerado es
positiva (inyección), mientras que la salida de masa en dicho elemento se considera
negativa (producción). El término fuente o sumidero se representa por W(X,Y,Z), el cual
tiene unidades de masa por unidad de volumen de roca. Del principio de conservación de
masa:
Dividiendo entre ∆X∆Y∆Z∆t y tomando límites cuando ∆X, ∆Y, ∆Z y ∆t tienden a cero, y
recordando la definición de derivada de una función que dice:
dY Y ( X + ∆X ) − Y ( X )
≅ LimX →0
dX ∆X
Se tiene que,
∂ ∂ ∂ ∂
− ( ρVX ) − ( ρVY ) − ( ρVZ ) ± W ( X , Y , Z ) = ( ρΦ ) (7.3)
∂X ∂Y ∂Z ∂t
fllujo masico M M
W= W= [ =] 3
unidad vol. roca TVr tL
→ k
V =− ρ∇Φ (7.4)
µ
∂ ⎛ 2 k x ∂Φ ⎞ ∂ ⎛ 2 k y ∂Φ ⎞ ∂ ⎛ 2 k z ∂Φ ⎞ ∂
⎜ρ ⎟+ ⎜ρ ⎟+ ⎜ρ ⎟ ± W ( x, y, z ) = ( ρφ ) (7.5)
∂x ⎝ µ ∂x ⎠ ∂y ⎝ µ ∂y ⎠ ∂z ⎝ µ ∂z ⎠ ∂t
Para el flujo de varios fluidos es necesario considerar que el medio poroso estará sujeto a
variaciones en la saturación por lo que después de proceder en forma similar a la anterior,
la ecuación de difusividad para flujo multifásico en donde kf representa la permeabilidad
efectiva al fluido en cuestión, está dada por la siguiente expresión:
ρ = f(P)
Compresible
Ligeramente ρ = ρo (1+ C f [P − Po ])
Densidad
Compresible
Incompresible
ρο ρ = cte
Presión
∂ ⎛ 2 k fx ∂Φ f ⎞ ∂ ⎛ 2 k fy ∂Φ f ⎞ ∂ ⎛ 2 k fz ∂Φ f ⎞ ∂
⎜⎜ ρ f ⎟⎟ + ⎜⎜ ρ f ⎟⎟ + ⎜⎜ ρ f ⎟⎟ ± W f ( x, y, z ) = ( ρ f φ S f )
∂x ⎝ µ f ∂x ⎠ ∂y ⎝ µ f ∂y ⎠ ∂Z ⎝ µ f ∂z ⎠ ∂t
(7.6)
Para la solución de esta ecuación es necesario utilizar una ecuación de estado que relaciona
la densidad con la presión. Dichas ecuaciones se tratan un poco más adelante en este mismo
capítulo.
a) Fluidos incompresibles
b) Fluidos ligeramente compresibles
c) Fluidos compresibles
Existen varias ecuaciones de estado dependiendo del tipo de fluido que se esté manejando.
A continuación se desarrollan cada una de estas ecuaciones:
ρ = constante
∂ρ
=0 (7.7)
∂P
1 ⎛ ∂V ⎞
cf = − ⎜ ⎟ (7.8)
V ⎝ ∂ P ⎠T
Como:
m m
ρ= ; V= (7.9)
V ρ
1 ⎛ ∂ρ ⎞ 1 dρ
cf = ⎜ ⎟ = (7.10)
ρ ⎝ ∂P ⎠T ρ dP
Despejando “c dP”:
1
cdP = dρ
ρ
c f ( P − Po )
ρ = ρo e (7.11)
Donde:
ρo = Densidad inicial del fluido evaluada a la presión inicial Po.
P = Presión medida a cualquier tiempo.
Recordando la fórmula de expansión de una función “f(Z)”, en las cercanías del valor
conocido de la función por medio de la serie de Taylor, siendo “a” el punto conocido:
f i ( a )( Z − a ) f ii ( a )( Z − a ) f n ( a )( Z − a )
2 n
f (Z ) = f (a) + + + ....... +
1! 2! n!
Por lo que la función f(x) = ex, se puede expandir alrededor del punto x = 0, entonces:
x x 2 x3 xn
eX = 1+ + + + ...... +
1! 2! 3! n!
Por lo tanto:
c ( P − Po ) c 2 ( P − Po ) c n ( P − Po )
2 n
c ( P − Po )
e = 1+ + + ...... + (7.12)
1! 2! n!
En la mayoría de los casos para líquidos, se cumple que c(P-Po) < 0.01, c2(P-Po)2 <0.0001.
Por lo que la expresión (7.12) se puede simplificar a:
= 1 + c ( P − Po )
c ( P − Po )
e
ρ = ρo ⎡⎣1 + c ( P − Po ) ⎤⎦
(7.13)
La expresión es la ecuación de estado para un fluido ligeramente compresible.
PV = nRT ^ n = m/M
PV =m RT/M ^ ρ = m/V
PM
ρ= , luego,
RT
1
cf = (7.14)
P
PM
ρ=
ZRT
entonces,
1 1 dZ
cf = − (7.15)
P Z dP
∂
( ρφ ) = 0
∂t
∂ ⎛ 2 k x ∂Φ ⎞ ∂ ⎛ 2 k y ∂Φ ⎞ ∂ ⎛ 2 k z ∂Φ ⎞ ∂
⎜ρ ⎟+ ⎜ρ ⎟+ ⎜ρ ⎟ ± W ( x, y, z ) = ( ρφ )
∂x ⎝ µ ∂x ⎠ ∂y ⎝ µ ∂y ⎠ ∂z ⎝ µ ∂z ⎠ ∂t
Definiendo,
W = qBρ (7.16)
∂ ⎛ 2 k X ∂φ ⎞ ∂ ⎛ 2 kY ∂φ ⎞ ∂ ⎛ 2 kZ ∂φ ⎞
⎜ρ + ρ + ρ ± qB ρ = 0
µ ∂x ⎟⎠ ∂y ⎜⎝ µ ∂y ⎟⎠ ∂z ⎜⎝ µ ∂z ⎟⎠
(7.17)
∂x ⎝
∂ ⎛ ∂Φ ⎞ ∂ ⎛ ∂Φ ⎞ ∂ ⎛ ∂Φ ⎞ qBµ
⎜ ⎟+ ⎜ ⎟+ ⎜ ⎟+ =0
∂x ⎝ ∂x ⎠ ∂y ⎝ ∂y ⎠ ∂z ⎝ ∂z ⎠ k ρ
(7.18)
⎛ ∂ Φ ⎞ ⎛ ∂ Φ ⎞ ⎛ ∂ Φ ⎞ qB µ
2 2 2
⎜ 2 ⎟+⎜ 2 ⎟+⎜ 2 ⎟+ =0
⎝ ∂x ⎠ ⎝ ∂y ⎠ ⎝ ∂z ⎠ k ρ
qB µ
∇ 2Φ ± =0 (7.19)
Kρ
∇2Φ = 0
1 ∂ρ 1
cf = dP = ∂ρ
ρ ∂P cf ρ
dP 1 dρ dP 1 dρ dP 1 dρ
= = =
dx c f ρ dx dy c f ρ dy dz c f ρ dz
∂ ⎛ 2 k x ∂Φ ⎞ ∂ ⎛ 2 k y ∂Φ ⎞ ∂ ⎛ 2 k z ∂Φ ⎞ ∂
⎜ρ + ⎜ρ ⎟+ ρ = ( ρφ )
∂x ⎝ µ ∂x ⎟⎠ ∂Y ⎝ µ ∂y ⎠ ∂z ⎜⎝ µ ∂z ⎟⎠ ∂t
P
dP
Φ= ∫
Po
ρ
+ gz
∂Φ 1 ∂P
=
∂x ρ ∂x
∂Φ 1 ∂ρ
=
∂x c f ρ 2 ∂x
∂Φ 1 ∂ρ
=
∂y c f ρ 2 ∂Y
∂Φ 1 ∂ρ
=
∂z c f ρ 2 ∂Z
Reemplazando:
∂ ⎛ k x 1 ∂ρ ⎞ ∂ ⎛ k y 1 ∂ρ ⎞ ∂ ⎛ k z 1 ∂ρ ⎞ ∂
⎜ ⎟+ ⎜ ⎟+ ⎜ ⎟ = ( ρφ ) (7.20)
∂x ⎜⎝ µ c f ∂x ⎟⎠ ∂Y ⎜⎝ µ c f ∂y ⎟⎠ ∂z ⎜⎝ µ c f ∂z ⎟⎠ ∂t
∂ 2 ρ ∂ 2 ρ ∂ 2 ρ φµ c f ∂ρ
+ + = (7.21)
∂x 2 ∂y 2 ∂z 2 k ∂t
Debido a que la Ec. (7.21) no es muy práctica para su aplicación en la forma obtenida por la
dificultad que presenta la evaluación de las densidades, conviene expresarla en función de
la presión. Para ello se procede de la siguiente forma: Recordando la ecuación de estado
para un fluido ligeramente compresible dada por la expresión (7.13):
ρ = ρo ⎡⎣1 + c ( P − Po ) ⎤⎦
Entonces:
∂ρ ∂ ∂P
∂x
=
∂x
{ρ o }
⎡⎣1 + c ( P − Po ) ⎤⎦ = c ρ o
∂x
∂ρ ∂ ∂P
∂y
=
∂y
{ }
ρ o ⎡⎣1 + c ( P − Po ) ⎤⎦ = c ρ o
∂y
(7.22)
∂ρ ∂ ∂P
∂z
=
∂z
{ }
ρ o ⎡⎣1 + c ( P − Po ) ⎤⎦ = c ρo
∂z
∂ρ ∂ ∂P
∂t
=
∂t
{ }
ρo ⎡⎣1 + c ( P − Po ) ⎤⎦ = c ρo
∂t
⎡ ∂ 2 P ∂ 2 P ∂ 2 P ⎤ φµ c 2 ∂P
c ρo ⎢ 2 + 2 + 2 ⎥ = ρo (7.23)
⎣ ∂x ∂y ∂z ⎦ k ∂t
∂ 2 P ∂ 2 P ∂ 2 P φµ c ∂P
+ + = (7.24)
∂X 2 ∂Y 2 ∂Z 2 k ∂t
1 ∂P
∇2 P = (7.25)
α ∂t
La importancia que tiene esta ecuación es trascendente, debido a su múltiple utilidad. Entre
otras aplicaciones se tienen las siguientes:
a) Pruebas de presión (incremento, decremento, interferencia, etc.)
b) Prueba de límite de yacimiento
c) Simulación de yacimientos
PM
ρ=
ZRT
∂ ⎛ 2 k x ∂Φ ⎞ ∂ ⎛ 2 k y ∂Φ ⎞ ∂ ⎛ 2 k z ∂Φ ⎞ ∂
⎜ρ + ⎜ρ ⎟+ ⎜ρ ⎟ ± W = ( ρφ )
∂x ⎝ µ ∂x ⎟⎠ ∂Y ⎝ µ ∂y ⎠ ∂z ⎝ µ ∂z ⎠ ∂t
2λ
P
m( P ) = ∫ µ λ Z λ dλ (7.26)
Po ( ) ( )
Derivando m(P):
∂m( P ) 2P
=
∂P µ( P ) Z ( P )
∂m( P ) 2P ∂ P
=
∂x µ( P ) Z ( P ) ∂ x
∂m( P ) 2P ∂ P
=
∂y µ( P ) Z ( P ) ∂ y
∂m( P ) 2 P ∂P
=
∂t µ( P ) Z( P ) ∂t
∂m( P ) 2 P ∂P
=
∂Z µ( P ) Z ( P ) ∂Z
Ahora,
∂ ⎛ P ⎞ P ⎛ 1 1 ∂Z ⎞ ∂P
⎜ ⎟= ⎜ − ⎟
∂t ⎝ Z ⎠ Z ⎝ P Z ∂P ⎠ ∂t
Como,
1 1 ∂Z
cg = −
P Z ∂P
Entonces,
∂ ⎛ P ⎞ P ∂P
⎜ ⎟ = cg
∂t ⎝ Z ⎠ Z ∂t
∂m( P ) 2 P ∂P
= , entonces:
∂t µ( P ) Z ( P ) ∂t
∂ ⎛ P ⎞ µ cg ∂P
⎜ ⎟=
∂t ⎝ Z ⎠ 2 ∂t
∂ 2 m( P ) ∂ 2 m( P ) ∂ 2 m( P ) φµ cg ∂m( P )
+ + = (7.29)
∂x 2
∂y 2
∂z 2
k ∂t
1 ∂m( P )
∇ 2 m( P ) = (7.30)
α ∂t
Esta expresión es la ecuación de difusividad para un gas real en la cual no existe término
fuente.
Una vez que han sido definidas las ecuaciones que servirán para describir el proceso físico
que ocurre en el yacimiento, es necesario establecer ciertas condiciones en el sistema que
permitan la solución de dichas ecuaciones.
Proceso
Físico
Flujo
Frontera
P(x, y, z) = λ, t=0
∂P
Frontera =0
No hay flujo ∂n
Valores fijos
Flujo
de presión
∂P P = prescrito
Frontera = cte
∂n
a) En la frontera interna:
• Caudal constante:
∂P ⎛ ∂P ⎞ qµ
r ( r , t ) = cte ⎜ ⎟ =− = cte
∂r r = rw ⎝ ∂r ⎠ front kAfront
P(rw, t) = fr (t)
• Caudal variable:
∂P
r ( r, t ) = g (t )
∂r rw
• Pozo Cerrado:
∂P
r ( r, t ) = 0 , q=0
∂r rw
b) En la frontera externa:
• Presión Constante:
P(re, t) = constante,
∂P
r ( re , t ) = cte , q r = cte
∂r r = re
e
∂P
r ( re , t ) = f 2 ( t )
∂r re
∂P ( re , t )
r = 0, q r = cte
∂r re
e
• Yacimiento Infinito:
Limr →∞ P ( r , t ) = Pi
UNIDAD 8
ECUACIÓN DE FLUJO PARA DOS O MÁS FASES
8.1. INTRODUCCION
Las ecuaciones de flujo son básicamente una generalización de las ecuaciones derivadas
anteriormente para una fase fluyendo. Antes de entrar en materia, es preciso mencionar tres
conceptos fundamentales en el desarrollo de dichas ecuaciones:
a) Saturación: La saturación de una fase está definida como la fracción del espacio poroso
ocupado por dicha fase. En presencia de tres fases, la suma de las saturaciones debe ser
igual a la unidad:
So + S g + S w = 1.0 (8.1)
b) Presión Capilar: La presión capilar nos indica la diferencia de presión existente entre la
fases no mojante y la mojante cuando éstas están presentes (aceite, agua y gas), las
presiones capilares se definen como:
Pcow = Po − Pw
Pcgo = Pg − Po (8.2)
Pcgw = Pg − Pw = Pcow + Pcgo
Aunque el fenómeno de capilaridad es bastante más complejo que una simple relación de
saturación de la fase humectante, para efectos prácticos asumiremos esta relación como
única y suficiente. Es decir,
Po − Pw = Pc ( sw ) (8.3)
c) Permeabilidad Relativa: Hasta el momento hemos definido el flujo para una sola fase,
y por lo tanto la permeabilidad utilizada ha sido la llamada “Permeabilidad Absoluta”. La
presencia de fases adicionales, cuando estas fluyen simultáneamente, hace que haya
interferencia entre las fases, reduciendo de esta manera la permeabilidad al flujo. Esta
“reducción” es cuantificada por medio de las permeabilidades relativas, las cuales
aceptamos como funciones únicas de la saturación, que se definen como:
ko kg kw
kro = ; krg = ; krw = (8.4)
k k k
En presencia de agua y petróleo, las ecuaciones que nos definen el modelo matemático
pueden presentarse de la siguiente forma, donde los subscriptos “W” y “O” denotan las
fases de agua y petróleo respectivamente. La ecuación de continuidad para una sola fase
fluyendo, es:
∂ ∂ ∂ ∂
− ( ρVx ) − ( ρVy ) − ( ρVz ) ± W ( x, y, z ) = ( ρφ ) (8.5)
∂x ∂y ∂z ∂t
⎛ →⎞ ∂
−∇ ⎜ ρ V ⎟ ± W ( x, y, z ) = ( ρφ )
⎝ ⎠ ∂t
(8.6)
La ecuación de continuidad cuando existen dos fases fluyendo (agua - aceite):
⎛ → ⎞ ∂
−∇ ⎜ ρ o V o ⎟ ± Wo ( x, y, z ) = ( ρo Soφ ) (8.7)
⎝ ⎠ ∂t
⎛ → ⎞ ∂
−∇ ⎜ ρ w V w ⎟ ± Ww ( x, y, z ) = ( ρ w S wφ ) (8.8)
⎝ ⎠ ∂t
ρ o = f ( Po ) (8.9)
ρ w = f ( Pw ) (8.10)
Po
φo = + gz (8.11)
ρo
Pw
φw = + gz (8.12)
ρw
→ kkro ⎛ g ⎞
Vo = − ⎜ ∇Po − ρ o ∇D ⎟ Aceite (8.13)
µo ⎝ gc ⎠
→ kkrw ⎛ g ⎞
Vw = − ⎜ ∇Pw − ρ w ∇D ⎟ Agua (8.14)
µw ⎝ gc ⎠
⎡ kk ⎤ ∂
∇ ⋅ ⎢ ρo ro ( ∇Po − γ o∇D ) ⎥ ± Wo = (φρo So ) (8.15)
⎣ µo ⎦ ∂t
⎡ kk ⎤ ∂
∇ ⋅ ⎢ ρ w rw ( ∇Pw − γ w∇D ) ⎥ ± Ww = (φρ w S w ) (8.16)
⎣ µw ⎦ ∂t
Donde,
g
γ= ρ (8.17)
gc
Entonces:
g g
γo = ρo γw = ρw (8.18)
gc gc
Hasta el momento se ha considerado fases estables sin ningún intercambio de masa entre
ellas. Con el objeto de permitir este fenómeno es necesario reducir los fluidos en el
yacimiento, ya sean agua, petróleo, gas natural, gases asociados, etc., a sus componentes
estables más elementales como por ejemplo: metanos, butanos, gas carbónico o agua. Estos
componentes podrán existir en cualquiera de las tres fases y por lo tanto no plantearemos
las ecuaciones con base en la conservación de masa para cada fase como lo hemos hecho
anteriormente sino la conservación de masa para cada componente. Las ecuaciones se
originan en principios naturales de conservación, que dan lugar a ecuaciones de
continuidad.
Considere:
a) 3 fases: aceite, gas y agua. f = o, g, w.
b) N componentes distribuidos en estas fases: i =1, 2, 3, ... , N.
c) Cif, fracción másica de i en f.,
masa i en la fase f
Cif =
masa total de la fase f
⎧ Ritmo de acumulacion ⎫
= ⎨ ⎬
⎩ de masa i ⎭
g Ci g + A∆xqw Ci w = A∆x ∑ q f Ci f
A∆xqo**Ci o + A∆xq** ** **
A ∆x φ ρ o So Cio masa de i en o⎫
+ ⎪
⎪⎪
A ∆x φ ρ g Sg Cig masa de i en g ⎬ ∑ masa de i en el elemento
+ ⎪ f
⎪
A ∆x φ ρ w Sw Ciw masa de i en w⎪⎭
A ρ f ν f x Ci f A ρ f ν f x Ci f
x x +∆x
x x+∆x
∆x
∂ ⎛ ⎞
A∆x ⎜φ
∂ t⎜
∑ ρ f S f C if ⎟ = Cambio de masa de i en el elemento con el tiempo.
⎟
⎝ f ⎠
Ritmo de acumulación de masa de ∂ ⎛ ⎞
(8.23)
i = A∆x ⎜φ
∂ t ⎜
∑ ρ f S f C if ⎟
⎟
⎝ f ⎠
o bien,
∂ ⎧ ⎫ ∂ ⎛ ⎞
⎨∑ ( ρ f V fxCif ) ⎬ ± ∑ Cif q f = ⎜ φ ∑ ( ρ f S f Cif ) ⎟ (8.24)
∗∗
−
∂x⎩ f ⎭ f ∂t ⎝ f ⎠
Para flujo en x, y, z:
∂ ⎧ ⎫ ∂ ⎧ ⎫ ∂ ⎧ ⎫
− ⎨∑ ( ρ f V fx Cif ) ⎬ − ⎨∑ ( ρ f V fy Cif ) ⎬ − ⎨∑ ( ρ f V fz Cif ) ⎬ ±
∂x⎩ f ⎭ ∂y⎩ f ⎭ ∂z⎩ f ⎭ (8.25)
∂ ⎛ ⎞
∑ (C q ∗∗f ) = ⎜ φ ∑ ( ρ f S f Cif ) ⎟
f
if
∂t ⎝ f ⎠
f = o, g, w.
i = 1, 2, 3,........., N.
∂ ˆ ∂ ˆ ∂ ˆ
∇= i+ j+ k (8.26)
∂x ∂y ∂z
→ ∧ ∧ ∧
V f = V f X i + V fY j + V f Z k (8.27)
⎧ ⎛ ∧ ∧ ∧ ⎫
⎞ ⎛ ∂ ∧ ∂ ∧ ∂ ∧ ⎞ ⎧ ⎛ ∧ ∧ ∧ ⎫
⎞
∇. ⎨∑ Cif ρ f ⎜ V fx i + V fy j + V fz k ⎟ ⎬ = ⎜ i+ j+ k + ⎟ ⋅ ⎨∑ Cif ρ f ⎜ V fx i + V fy j + V fz k ⎟ ⎬
⎩ f ⎝ ⎠ ⎭ ⎝ ∂ x ∂ y ∂ z ⎠ ⎩ f ⎝ ⎠⎭
⎧∂ ∂ ∂ ⎫ ⎛ → ⎞
⎨ Cif ρ f V fx + Cif ρ f V fy + Cif ρ f V fz ⎬ = ∇. ⎜ ∑ Cif ρ f V f ⎟
⎩∂ x ∂y ∂z ⎭ ⎝ f ⎠
(8.28)
⎛ →⎞ ∂ ⎛ ⎞
−∇ ⋅ ⎜ ∑ Cif ρ f V f ⎟ ± ∑ Cif q ∗∗f = ⎜ φ ∑ ρ f S f Cif ⎟ (8.29)
⎝ f ⎠ f ∂t ⎝ f ⎠
f = o, g, w
i=1, 2, 3, ...... , N
kkrf
vf = − ⎡∇P − γ f ∇D ⎤⎦ (8.30)
µf ⎣ f
⎧⎪ ⎡ Kkrf ⎤ ⎫⎪ ∂ ⎛ ⎞
∇ ⋅ ⎨∑ ⎢Cif ρ f
µf
( ∇Pf − γ f ∇D ) ⎥ ⎬ ± ∑ Cif q∗∗f = ⎜ φ ∑ ρ f S f Cif ⎟
∂t ⎝ f
(8.31)
⎩⎪ f ⎢⎣ ⎥⎦ ⎭⎪ f ⎠
Para cada uno de los componentes, se puede plantear una ecuación diferencial; sin
embargo, existen las siguientes incógnitas:
Sg + So + Sw = 1.0 (8.32)
c) Concentración de masa
La suma total de las concentraciones de los componentes que constituyen cada fase, debe
ser igual a la unidad.
N
∑C
i +1
if = 0; f = o, g , w (8.33)
d) Propiedades Termodinámicas
Los análisis PVT, proporcionan las siguientes relaciones para cada fase:
e) Propiedad de la roca.
Toda roca que almacena fluido está caracterizada por su porosidad.
kro = f 2 ( Sg , So , Sw ) (8.36b)
k rw = f 3 ( S g , S o , S w ) (8.36c)
g) Equilibrio Termodinámico.
La distribución de un componente entre los estados líquido y gaseoso, es determinada por
el equilibrio termodinámico, el cual expresa que por cada par de fases, hay una
distribución constante para cada componente. Esta distribución es una función de presión,
temperatura y composición.
C ig
= k igo (T , P g , P o , C ig , C io ) (8.37a)
C io
Cig
= kigw (T , Pg , Pw, Cig , Ciw ) (8.37b)
Ciw
C io k igw
= k iow (T , P o , P w , C io , C iw ) = (8.37c)
C iw k iog
RELACIÓN NÚMERO
Ecuaciones Diferenciales Parciales N
Saturación 1
Concentración de masa 3
Propiedades termodinámicas 6
Propiedad de la roca 1
Propiedades formación y fluidos 5
Equilibrio Termodinámico 2N
Número total de relaciones 3N + 16
a) Sólo existen tres (3) componentes en las fases de agua, petróleo y gas. Las fases de
petróleo y gas están compuestas por dos clases de hidrocarburos: Petróleo residual
(líquido a condiciones atmosféricas después de vaporización diferencial) y componentes
livianos o gas. Esto implica N=3.
b) La fase de agua está compuesta sólo de agua, y este componente no está presente en
ninguna de las otras fases.
c) Entre las fases de gas y petróleo, sólo el componente gas puede disolverse en la fase de
petróleo y salir de ésta.
Con las suposiciones hechas, hemos eliminado la posibilidad de aplicar este modelo a
yacimientos con hidrocarburos altamente volátiles o condensados de gas.
Fluido tipo beta (β): Su composición no cambia con el tiempo. La manera como estos
fluidos se mezclan puede esquematizarse en la Fig. 8.2.
3 FASES 3 COMPONENTES
ACEITE ACEITE
GAS GAS
AGUA AGUA
masa de aceite
volumen de aceite a C .S .
Coo =
masa de aceite + gas disuelto vol. aceite + gas disuelto a C .Y
×
volumen de aceite a C .S . vol. aceite + gas disuelto a C .Y .
ρ o c.s .
Coo = (8.38)
ρo β o
ρg c.s. × Rs
Cgo = (8.39)
ρoβo
Cwo = 0 (8.40)
De la ecuación (8.33)
N
∑C
i =1
io = C oo + C go + C wo = 1.0
ρ g C .S Rs + ρo C .S
= 1.0
ρo β o
ρ g c.s. RS + ρo C .S
ρo = (8.41)
βo
Cog = 0 (8.42)
masa de gas
volumen de gas a C .S .
Cgg =
masa total de gas vol. de gas a C .Y
×
volumen de gas a C .S . vol. de gas a C .Y .
ρ g c.s .
C gg = (8.43)
ρg βg
Cwg = 0 (8.44)
De la ecuación (8.33):
∑C
i =1
ig = Cog + Cgg + Cwg = 1.0
ρg c.s.
ρg = (8.45)
βg
Cow = 0 (8.46)
masa de agua
volumen de agua a C .S .
Cww =
masa de agua vol. agua a C .Y
×
volumen de agua a C .S . vol. agua a C .Y .
ρ w c.s .
Cww = (8.48)
ρw βw
De la ecuación (8.33):
∑C
i =1
iw = Cow + Cgw + Cww = 1.0
ρ w c.s .
= 1.0
ρw βw
ρ w c.s .
ρw = (8.49)
βw
∂ ⎛ ⎞
−∇⋅ (∑ C i f ρ f ν f ) ± ∑ Cif q **
f =
⎜ φ ∑ ρ f Sf Cif ⎟
∂ t⎜ f ⎟
f f
⎝ ⎠
⎛ ρo C .S → ⎞ ρo C .S ∗∗ ∂ ⎪⎧ ⎛ ρo C .S ⎞ ⎪⎫
−∇ ⋅ ⎜ Vo ⎟+ qo = ⎨φ ⎜ So ⎟ ⎬ (8.52)
⎝ βo ⎠ ρo β o ∂t ⎪⎩ ⎝ β o ⎠ ⎪⎭
pero,
⎛→ ⎞
Vo ∂ ⎛ φS ⎞
−∇ ⋅ ⎜ ⎟ + qo∗ = ⎜ o ⎟ (8.54)
⎜ βo ⎟ ∂ t ⎝ βo ⎠
⎝ ⎠
de la ley de Darcy,
kkro
vo = − [∇Po − γ o∇D ] (8.55)
µo
donde,
g
γo = ρo
gc
⎧ k kro ⎫ ∂ ⎛φ S ⎞
∇⋅ ⎨ [∇Po − γ o ∇D]⎬ ± qo* = ⎜ o ⎟ (8.56)
⎩ µo βO ⎭ ∂ t ⎝ βo ⎠
Procediendo en forma similar, la ecuación general para el flujo del componente gas:
⎧⎪ k krg ⎫ ⎧kk ⎫
∇⋅⎨ [∇Pg − γ g ∇D ]⎪⎬ + ∇ ⋅ ⎪⎨ ro Rs [∇Po − γ o ∇D]⎪⎬ ±
⎩⎪ µ g β g ⎭⎪ ⎪⎩ µ o β O ⎪⎭
(8.57)
∂ ⎛ φ S g φ So Rs ⎞
qo* Rs ± q*g = ⎜ + ⎟⎟
∂ t ⎜⎝ β g βo ⎠
⎡kk ⎤ ∂ ⎛ φS ⎞
∇ ⋅ ⎢ rw [∇Pw − γ w∇D ]⎥ ± qw* = ⎜ w ⎟ (8.58)
⎣ µw β w ⎦ ∂t ⎝ β w ⎠
Las ecuaciones (8.56), (8.57), y (8.58) más las ecuaciones (8.32), (8.36d) y (8.36e)
constituyen 6 ecuaciones con 6 incógnitas: Po, Pg, Pw, So, Sw, Sg. Las ecuaciones
(8.56) a (8.58) son E.D.P. no lineales de 2o orden.
• Condiciones iniciales
• Condiciones de Frontera
a. Condiciones Iniciales:
Dados:
k k rf
µ f Bf
(∇ P f −γ f ∇ D )= 0 (8.59)
Para:
k k rf
µ f Bf
≠ 0 entonces, (∇ P f −γ f ∇ D )= 0 (8.60)
∂P
f
=0
∂X
∂P Pf = cte a lo largo de
f
=0 un plano horizontal
∂Y
∂P
Pf (x, y, z, t=o) = Pfo (z)
f
−γ = 0
∂Z f
y(x)
∫Y
a
( x) dX = Y (b − a)
a b
x
Fig. 8.5. Teorema del valor medio
∂ Pf ∂ Pf
− γ f = 0 , entonces; =γ
∂Z ∂ Z f
∂ Pf g
= ρ
∂ Z gc f
Pf Z
gc dPf
g ∫
Pf
ρf
= ∫ dZ
Z ref
ref
gc ⎡ 1 ⎤
⎢ ( Pf − Pf )⎥ = Z − Z
⎣⎢ ρ f
ref ref
g ⎦⎥
g
ρ f ( Z − Z ref ) = Pf − Pf ref
gc
g
Pf = Pf ref + ρ f ( Z − Z ref ) (8.61)
gc
Po ref P
Pg
Zcgo Pw
Z ref Po
Zcwo
Z
Fig. 8.6. Localización de la presión de referencia
ρ = ρf = ρ( P , P )
( Pf ) f f ref
⎛ Pf + Pf ref ⎞
Pf = ⎜ ⎟ (8.62)
⎝ 2 ⎠
g _
Po = Po ref + ρ o ( Z − Z ref ) (8.63)
gc
_
⎛ _
⎞ _
Po + Po ref
ρ o = ρo ⎜ Po ⎟ Po = (8.64)
⎝ ⎠ 2
También,
g _
Pw = Pw zcgo
+ ρ w ( Z − Z cwo ) (8.67)
gc
g _
Pg = Pg + ρ g ( Z − Z cwo ) (8.68)
zcgo gc
Equilibrio Capilar
Pg
Z
− Po Z (
= Pcgo S g
Z
)→S g Z (8.69)
Po Z − Pw Z
= Pcwo ( S w Z ) → S w Z (8.70)
b. Condiciones de Frontera
kAkrf ⎛ ∂Pf ∂D ⎞
qf =− ⎜ −γ f ⎟ (8.71)
front µ f B f front ⎝ ∂η ∂η ⎠ front
Pc
Agua
imbibe
Threshold
pressure
Sw
Fig. 8.7. Curva de Presión Capilar agua - aceite Vs. Saturación de Agua, para procesos de
drenaje o imbibición
Sw = Swi
GAS So =1 - Sori
Pc = Pg - Po Sg = 1 - Swc - Sor (+)
Pc =0, Po = Pg Sw = Swi
So =1 - Swii (-)
OIL Sg = 0
Sw = Swi
So =1 - Swi
Pc = Po - Pw Sg = 0 (+)
Pc =0, Po = Pw
Sw = 1 (-)
AGUA So = 0
Sg = 0
Fig. 8.8. Distribución de saturaciones considerando efectos capilares en una interfase Gas -
Aceite y Aceite – Agua
Donde,
⎛ ∂Pf ∂D ⎞ q µ B
⎜ −γ f ⎟ =− f f f (8.72)
⎝ ∂η ∂η ⎠ front kAkrf
front
• Presión Especificada :
Pf ( front , t ) = Pf (t ) (8.73)
front
UNIDAD 9
MODELO NUMERICO UTILIZANDO DIFERENCIAS FINITAS
9.1. INTRODUCCION
Una vez que ha sido establecido el modelo matemático capaz de describir el proceso físico
que se presenta en el yacimiento, se hace necesario obtener su solución. Sin embargo, las
ecuaciones que representan el flujo de los fluidos en medios porosos son en general, como
ya se ha visto, ecuaciones diferenciales en derivadas parciales no lineales que relacionan los
cambios de presión y de saturación a través del medio con respecto al tiempo y para las
cuales es casi imposible obtener una solución analítica. De ahí que surja la necesidad de
transformar el modelo matemático a un modelo numérico, siendo éste el único camino por
medio del cual se puede llegar a una solución que sea aplicable. La solución analítica, si
este es el caso, una vez hallada la expresión final, permite obtener soluciones en cualquier
lugar dentro del dominio espacial de la función y a cualquier momento en el dominio de
tiempo de dicha función. Las soluciones aproximadas por medio de diferencias finitas en
cambio, son discretas en el tiempo y en el espacio, es decir, una vez planteado el sistema de
ecuaciones, éste da soluciones al modelo en lugares específicos (previamente
seleccionados) y con una frecuencia predeterminada. El método de diferencias finitas es
quiza el más ampliamente utilizado en ingeniería de yacimientos para hallar soluciones
para las ecuaciones de flujo.
t
t
z
z
x
x
y
y
P(t)
Cuando alguien habla de dar una solución numérica a una ecuación, se está refiriendo a
proporcionar resultados en puntos discretos dentro del sistema. El decir que las ecuaciones
que se emplean en la simulación serán resueltas en forma numérica implica que se
determinarán los parámetros dependientes (presiones y saturaciones) en puntos discretos en
espacio y en tiempo. La discretización del espacio se hace al dividir el yacimiento en un
número determinado de celdas, las cuales son generalmente rectangulares como puede
apreciarse en la Fig. 9.2. La discretización del tiempo se realiza al tomar intervalos del
mismo para cada uno de los cuales el problema es resuelto. La medida de estos intervalos
de tiempo depende del problema en particular que se esté manejando, aunque hay que hacer
notar que mientras menor sea el intervalo de tiempo utilizado, la solución que se obtenga
será más aproximada, Fig. 9.3. Así entonces, los valores de la variable dependiente al
resolver las ecuaciones numéricas se obtienen para cada uno de los bloques que componen
la malla y para valores específicos de tiempo.
Si una función f(x) posee derivadas continuas hasta de orden n en el punto x = 0, siendo n ≥
1.0, se tratará de obtener un polinomio P(x) que coincida con f(x) y con sus n primeras
derivadas en x = 0, esto es:
P(0) = f (0)
P'(0) = f'(0)
P"(0) = f"(0)
. .
. .
. .
P (0) = fn (0)
n
El polinomio buscado deberá ser de n-ésimo grado para que pueda contar con n derivadas.
Dicho polinomio se expresa de la siguiente manera:
El problema ahora es determinar los n + 1 coeficientes A0, A1, A2, A3, ...., An. Para
obtenerlos se procede sustituyendo x = 0 en el polinomio dado por la expresión (9.1) y se
tiene:
Po = Ao ∴ Ao = f (0)
P'(0) = A1 A1 = f'(0)
P"(0) = 2A2 A2 = f"(0) /2
P"'(0) = 6A3 A3 = f"'(0) /6
En general,
Pk(0) = K! AK
Ak = fk ( 0 ) / k!
donde,
K = 1,2,3,.....,n.
Sustituyendo los valores que se obtengan para cada una de las derivadas se tiene:
P(X)= f(0)+ f'(0) x + f"(0) x²/2! + f"'(0) x3/3! +... + fn(0) xn/n! (9.2)
Si se desea que el polinomio P(x), (9.2), satisfaga a la función f(x) y a sus n primeras
derivadas pero ahora en el punto x = A, ésto es:
P (A) = f(A)
P'(A) = f'(A)
P"(A) = f"(A)
. .
. .
. .
Pn(A) = fn(A)
Para lograrlo se trasladará el origen “A” unidades en el sentido positivo del eje de las
abcisas, el argumento del polinomio p(x), (9.1), será (x - A) y la expresión será:
f ii ( A) ( x − A ) f n ( A) ( x − A )
2 n
P( x ) = f ( A) + f i
( A) ( x − A) + + ... + (9.3)
2! n!
Se le conoce con el nombre de Polinomio de Taylor de grado n generado por f(x) en el punto
A, el cual como ya se comentó, es el principio básico utilizado en la derivación de las
fórmulas de aproximación en diferencias finitas.
La solución numérica aproximada de una ecuación diferencial parcial por medio de las
diferencias finitas se refiere al proceso por el cual las derivadas parciales son reemplazadas
por expresiones aproximadas, obtenidas a partir de las series de Taylor. Suponga que para
cada x en (a,b), existen f(x), f'(x), f"(x),..., fk(x), entonces se obtiene:
( x − xi ) ∂f ( x − xi ) ( x − xi ) ( x − xi )
2 3 k
∂2 f ∂3 f ∂k f
f ( x ) = f ( xi ) + + + + ... +
1! ∂x xi 2! ∂x 2 xi
3! ∂x3 xi
k! ∂x k ξ
(9.4)
∂f ∆x 2 ∂ 2 f ∆x 3 ∂ 3 f ∆x k ∂ k f
f ( xi +∆x ) = f ( xi ) + ∆x + + + ... + (9.6)
∂x xi 2! ∂x 2 xi
3! ∂x3 xi
k ! ∂x k ξ
P
Si K = 2 en la Ec. (9.6);
∂f ∆x 2 ∂ 2 f
f ( xi +∆x ) = f ( xi ) + ∆x + luego:
∂x xi 2! ∂x 2 ξ p
∂f f( xi +∆x ) − f ( xi ) ∆x ∂ 2 f
= −
∂x xi ∆x 2 ∂x 2 ξ
p
∂f f ( xi +∆x ) − f ( xi )
≈ − O ( ∆x ) (9.7)
∂x xi ∆x
a) Diferencia progresiva
Xi X
∆X
b) Diferencia regresiva
X Xi
∆X
c) Diferencia central
Xi -∆X Xi Xi +∆X
∆X ∆X
∂f ∆x 2 ∂ 2 f ∆x 3 ∂ 3 f ∆x k ∂ k f
+ ..... + ( −1)
k
f ( xi −∆x ) = f( xi ) − ∆x + −
∂x xi 2! ∂ x 2 xi
3! ∂ x3 xi
k ! ∂ xk ξ
r
(9.8)
Si K = 2 en la Ec. (9.8)
∂f ∆x 2 ∂ 2 f
f( xi −∆x ) = f( xi ) − ∆x + de donde,
∂x Xi 2! ∂x 2 ξ r
∂f f ( xi ) − f( xi −∆x ) ∆x ∂ 2 f
≈ +
∂x Xi ∆x 2 ∂x 2 ξr
∂f f ( xi ) − f( xi −∆x )
≈ − O ( ∆x ) (9.9)
∂x xi ∆x
∂f ∆x 2 ∂ 2 f ∆x 3 ∂ 3 f
f ( xi +∆x ) = f( xi ) + ∆x + + (9.10)
∂x Xi 2! ∂x 2 Xi
3! ∂x3 ξ p
∂f ∆x 2 ∂ 2 f ∆x3 ∂ 3 f
f ( xi −∆x ) = f( xi ) − ∆x + − (9.11)
∂x xi 2! ∂x 2 xi
3! ∂x3 ξ r
∂f ∆x3 ⎧⎪ ∂ 3 f ∂3 f ⎫⎪
f( xi +∆x ) − f( xi −∆x ) = 2∆x + ⎨ + ⎬
∂x 6 ⎪ ∂x3 ∂x3 ξr ⎪
xi
⎩ ξp ⎭
∂f f( xi +∆x ) − f( xi −∆x )
= + O ( ∆x 2 ) (9.12)
∂x xi 2∆x
xi+1 = xi + ∆x
xi-1 = xi - ∆x
Notación:
Diferencias progresivas:
∂f f −f
= i +1 i (9.13)
∂x i ∆x
Diferencias Regresivas:
∂f f −f
= i i −1 (9.14)
∂x i ∆x
Diferencias Centrales:
∂f f −f
= i +1 i −1 (9.15)
∂x i 2∆x
n n ξp
n +1 ∂f ∆t 2 ∂ 2 f ∆t 3 ∂ 3 f
fi = f i + ∆t
n
+ +
∂t i 2 ∂t 2 i
3 ∂t 3 i
n
∂f fi n +1 − fi n
≈ + O ( ∆t ) (9.16)
∂t i ∆t
Central
∂f f −f
= i +1 i −1
∂X i 2 ∆X
Regresiva
∂f f − fi −1
= i
∂X i ∆X Progresivas
∂f f −f
= i +1 i
∂X i ∆X
i -1 i -1/2 i i + 1/2 i + 1
x
Fig. 9.5. Representación esquemática de las diferencias finitas para la primera derivada
n +1 n +1 ξr
n +1 ∂f ∆t 2 ∂ 2 f ∆t 3 ∂ 3 f
fi = fi
n
− ∆t + −
∂t i 2 ∂t 2 i
3 ∂t 3 i
n
∂f
n +1
= fi + ∆t + O ( ∆t ) , entonces:
n 2
fi
∂t i
n +1
∂f
fi n = fi n +1 − ∆t + O ( ∆t )
2
∂t i
n +1
∂f fi n +1 − fi n
≈ + O ( ∆t ) (9.17)
∂t i ∆t
n +1
∂f ∆t fi
≈ (9.19)
∂t i ∆t
Una expresión para la 2a derivada se obtiene sumando las Ecs. (9.6) y (9.8). Esto es:
∂f ∆x 2 ∂ 2 f ∆x 3 ∂ 3 f ∆x k ∂ k f
f( xi +∆x ) = f( xi ) + ∆x + + + ... + (9.6)
∂x xi 2! ∂x 2 xi
3! ∂x3 xi
k ! ∂x k ξ
P
∂f ∆X 2 ∂ 2 f ∆X 3 ∂ 3 f ∆X k ∂ k f
+ ..... + ( −1)
k
f( X i −∆X ) = f( X i ) − ∆X + −
∂X Xi 2! ∂X 2 Xi
3! ∂X 3 Xi
k ! ∂X k ξ
r
(9.8)
⎡ 4 ⎤
∂2 f ∂ f ∂4 f
f( xi +∆x ) + f( xi −∆x ) = 2 f( xi ) + ∆x 2 + ∆x 4 ⎢ 4 + 4 ⎥ (9.20)
∂x 2 ⎢ ∂x ξ ∂x ξ ⎥
xi
⎣ P r⎦
∂2 f f ( xi +∆x ) − 2 f ( xi ) + f( xi −∆x ) ∆x 2 ⎡ ∂4 f ∂4 f ⎤
= − ⎢ 4 + 4 ⎥
∂x 2 ∆x 2 12 ⎢ ∂x ξ ∂x ξ ⎥
Xi ⎣ P r ⎦
∂2 f f ( xi +∆x ) − 2 f( xi ) + f( xi −∆x )
= + O ( ∆x 2 ) (9.21)
∂x 2 xi
∆x 2
∂2 f f( i +1) − 2 f (i ) + f (i −1)
= + O ( ∆x 2 ) (9.22)
∂x i
2
∆x 2
∂ ⎛ ∂P ⎞ k
⎜ λS ⎟, λS =
∂S ⎝ ∂S ⎠ µB
∂ ⎛ ∂P ⎞ ∂U x
⎜λ ⎟= (9.23)
∂x ⎝ x ∂x ⎠ ∂x
donde,
∂P
U x = λx , velocidad (9.24)
∂x
∂Ux/∂x = Velocidad de flujo entre las fronteras, cambio de velocidad entre las fronteras.
Ritmo neto de flujo, cambio de ritmo en x.
∂U U − U i −1/ 2
= i +1/ 2 (9.25)
∂x i ∆xi
∂P ⎛λ ⎞
U i +1/ 2 = λxi+1 / 2 =⎜ x ⎟ ( Pi +1 − Pi )
∂x i +1/ 2 ⎝ ∆x ⎠i +1/ 2
Similarmente,
∂P ⎛λ ⎞
U i −1/ 2 = λxi−1 / 2 =⎜ x ⎟
∂x i −1/ 2 ⎝ ∆x ⎠i −1/ 2
( Pj − Pi−1 )
∂ ⎛ ∂P ⎞ 1 ⎧⎛ λx ⎞ λ ⎫
⎜ λx ⎟= ⎨⎜ ⎟ ( Pi +1 − Pi ) − ⎛⎜ x ⎞⎟ ( Pi − Pi − j )⎬ (9.26)
∂x ⎝ ∂x ⎠ ∆xi ⎩⎝ ∆x ⎠i +1/ 2 ⎝ ∆x ⎠i −1/ 2 ⎭
1 1
∆xi − ∆xi +
2 2
1 1
i− , j i+ , j
2 2
i, j + 1
1
i, j +
2
∆yi
i − 1, j
i, j i + 1, j
1
i, j −
2
i, j − 1
∆xi
donde,
∂ ⎛ ∂P ⎞ 1 ⎛λ ⎞
⎜ λx ⎟ = ∆x ⎜ x ∆x P ⎟ (9.29)
∂x ⎝ ∂x ⎠i ∆xi ⎝ ∆x ⎠i
i,j+1
i,j-1
Fig. 9.7. Molécula de la diferencia finita de nueve puntos propuesta por Yanosik y
McCraken
UNIDAD 10
ESQUEMA DE SOLUCIÓN DE LAS ECUACIONES DE FLUJO
(LINEALES)
Básicamente existen dos maneras para ir de los valores del nivel de tiempo anterior a los
valores en el nivel de tiempo nuevo, lo cual se discute a continuación.
Este esquema es el más simple ya que resuelve el problema para una sola incógnita en el
tiempo nuevo, valiéndose para ello de los valores conocidos de la incógnita en el tiempo
anterior. Para propósitos de clarificación, considere la siguiente ecuación en dos
dimensiones:
∂ 2 P ∂ 2 P φµ ct ∂P
+ = (10.1)
∂x 2 ∂y 2 k ∂t
k
η=
φµCt
+ = (10.2)
( ∆y ) ( ∆x ) η ∆t
2 2
En donde,
i, j: localización de la celda dentro de la malla.
n: nivel de tiempo anterior
n + 1: nivel de tiempo nuevo
Como puede observarse, se tiene una sola incógnita, el valor de la presión al tiempo nuevo
n + 1, el cual se encuentra involucrado en el lado derecho de dicha ecuación (10.2).
Despejando la Ec. (10.2) se puede obtener explícitamente el valor de la presión para el
tiempo nuevo n + 1, (Pi,j)n+1 en función de los valores de presión en el tiempo anterior, los
cuales son conocidos. Así entonces,
Como se conocen todos los valores del lado derecho de ésta última ecuación, se trata de
resolver simplemente una ecuación con una incógnita. Ahora bien, para avanzar la solución
de “n” a “n + 1” se requiere aplicar la misma ecuación para todos y cada uno de los puntos
que constituyen la malla. Es común escribir la ecuación anterior de la siguiente manera:
donde,
η ∆t η ∆t
α= , β=
( ∆y ) ( ∆x )
2 2
Por su sencillez este esquema presenta limitaciones fuertes de estabilidad (más adelante se
da la explicación de este concepto), lo que ocasiona tener que utilizar intervalos de tiempo
pequeños al avanzar la solución, lo cual tampoco es muy conveniente debido al tiempo de
computadora que se requiere para efectuar una corrida. Esta limitación hace que su
aplicación sea impráctica en la mayoría de los problemas de simulación, no obstante que el
esfuerzo que se requiere para desarrollar un simulador que esté basado en este esquema es
mucho menor que con ningún otro.
Este esquema consiste en resolver el problema para todos los valores de las incógnitas en
forma simultánea. Considérese la siguiente ecuación diferencial en derivadas parciales en
una dimensión,
∂ 2 P φµ ct ∂P
= (10.5)
∂x 2 k ∂t
Pi −n1 − 2 Pi n + Pi +n1 Pi n +1 − Pi n
= (10.6)
( ∆x ) η ∆t
2
Esta ecuación tiene solo una incógnita, Pin+1, sin embargo, se puede establecer de tal manera
que se resuelva para los tres valores de Pi como sigue:
Pi −n1+1 − 2 Pi n +1 + Pi +n1+1 Pi n +1 − Pi n
= (10.7)
( ∆x ) η∆t
2
Como puede apreciarse, la Ec. (10.7) tiene como incógnitas a todos los valores de presión
al nuevo nivel de tiempo n + 1. Dicha ecuación puede escribirse:
( ∆X )
2
P n +1
i −1 − 2 Pi n +1
+P n +1
i +1 =
η∆t
(Pi
n +1
− Pi n )
Factorizando,
⎛ ( ∆x ) ⎞ n +1 n ( ∆x )
2 2
n +1 n +1
P −⎜2+ ⎟ Pi + Pi +1 = − Pi (10.8)
i −1
⎜ η ∆ t ⎟ η ∆t
⎝ ⎠
Nótese que en esta última expresión; la cual tiene tres incógnitas, el punto i está ligado a los
puntos (i + 1) e (i - 1). La forma general de la ecuación es:
Donde los coeficientes ai, bi, ci, se refieren, como se verá posteriormente cuando se defina
el término transmisibilidad, a la geometría del sistema y a sus propiedades físicas y di
contiene a los términos conocidos. Nuevamente, para avanzar la solución al nuevo tiempo
es preciso escribir la Ec. (10.9) para las N celdas que componen la malla. El resultado final
son N ecuaciones con N incógnitas. Esto es:
Celda
1 a1 Pon +1 +b1 P1n +1 + c1 P2n +1 = d1
n +1 n +1 n +1
2 aP 2 1 +b P 2 2 +c P
2 3 = d2
n +1 n +1 n +1
3 aP 3 2 +b P
3 3 +c P
3 4 = d3
Las celdas con “0” y “n + 1” que se escriben son generalmente celdas ficticias que no
forman parte del modelo y que se definen como se verá más adelante, producto de las
condiciones de frontera que se estén utilizando.
Nótese que la matriz que se generó tiene una forma característica, hay tres elementos
diagonales y todos los demás elementos fuera de dichas diagonales son cero. A toda matriz
que presente esta característica se le conoce con el nombre de “Matriz Tridiagonal”. El
conjunto de ecuaciones simultáneas puede ser escrito utilizando notación matricial como
sigue:
→ →
AP = d
(10.10)
donde,
⎡ b1 c1 ⎤ ⎡ P1n +1 ⎤ ⎡ d1 − a1 P0n ⎤
⎢a b2 c2 ⎥ ⎢ n +1 ⎥ ⎢ ⎥
⎢ 2 0 ⎥ ⎢ P2 ⎥ ⎢ d2 ⎥
⎢ a3 b3 c3 ⎥ ⎢ P3n +1 ⎥ ⎢ d3 ⎥
⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎢ a4 b4 c4 ⎥×⎢ . ⎥ = ⎢ . ⎥
⎢ . . . ⎥ ⎢ . ⎥ ⎢ . ⎥
⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎢ 0 . . .⎥ ⎢ . ⎥ ⎢ . ⎥
⎢ an ⎥ ⎢ n +1 ⎥ ⎢ n ⎥
bn ⎦ ⎣ Pn ⎦ ⎣ d n − cn Pn +1 ⎦
⎣
∂ 2 P ∂ 2 P ∂P
+ = (10.11)
∂x 2 ∂y 2 η∂t
Nótese que todas las presiones están en el nuevo nivel de tiempo y en consecuencia son
incógnitas. Así pues, existen 5 incógnitas en la ecuación (10.12). Para simplificar el
problema supóngase que ∆X = ∆Y. Desarrollando y factorizando, se puede escribir de la
siguiente manera:
( ∆x )
2
P n +1
i −1, j +P n +1
i +1, j − 4P n +1
i, j +P n +1
i , j −1 +P n +1
i , j +1 =
η∆t
(P n +1
i, j − Pi ,nj ) (10.13)
La cual se reduce a:
⎛ ( ∆x ) ⎞ n +1 ( ∆x ) n
2 2
n +1 n +1 n +1 n +1
P +P −⎜4+ ⎟ Pi , j + Pi −1, j + Pi , j +1 = − Pi , j (10.14)
i , j −1 i +1, j
⎜ η ∆ t ⎟ η ∆ t
⎝ ⎠
Donde los coeficientes ei, ai, bi, ci, fi, y di, son similares a los que se definieron para el
sistema en una dimensión. Nuevamente, para avanzar la solución al nuevo nivel de tiempo
se requiere escribir la Ec. (10.15) para todas y cada una de las N celdas que constituyen la
malla. De esta manera se tendrán N ecuaciones con N incógnitas. En esta ocasión se trata de
un sistema pentadiagonal, el cual puede escribirse en notación matricial como se muestra a
continuación:
→ →
AP = d (10.16)
n n +1 n
⎡b c f ⎤ ⎡ P1 ⎤ ⎡ d1 ⎤
⎢ b c ⎥ ⎢P ⎥ ⎢d ⎥
⎢ ⎥ ⎢ 2⎥ ⎢ 2⎥
⎢a b c ⎥ * ⎢ P3 ⎥ = ⎢ d3 ⎥
⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎢ a b ⎥ ⎢ P4 ⎥ ⎢d4 ⎥
⎢⎣ e a b ⎥⎦ ⎢⎣ P5 ⎥⎦ ⎢⎣ d5 ⎥⎦
Los algoritmos que se utilizan para resolver este tipo de problemas de dos dimensiones se
discuten más adelante. El esquema implícito es el que involucra mayor esfuerzo de
cómputo para avanzar la solución de un nivel a otro ya que para resolverlo se recurre a
procesos iterativos, sin embargo, permite utilizar incrementos de tiempo mucho mayores
Este esquema involucra una combinación de los valores anteriores y de los valores nuevos
de la variable dependiente en el intervalo de tiempo considerado. Sea la ecuación
diferencial en derivadas parciales:
∂ 2U φµ ct ∂U
= (10.17)
∂x 2 k ∂t
k
η=
φµCt
⎧⎪U n +1 − 2U n +1 + U n +1 ⎫⎪ ⎧⎪U n − 2U n + U n ⎫⎪ U n +1 − U n
θ⎨ i +1 i i −1
⎬ + (1 − θ ) ⎨
i +1 i i −1
⎬=
i i
(10.18)
( )
∆ ( )
∆ η ∆t
2 2
⎩⎪ x ⎭⎪ ⎩⎪ x ⎭⎪
Ya con anterioridad, en los capítulos iniciales, se comentó que al utilizar una malla que
divida al yacimiento en una serie de bloques, se debe determinar de alguna manera la
interacción de flujo que existe entre los mismos. Por ellos a continuación, se define el
concepto de transmisibilidad, T, como la la capacidad de transmitir el flujo y está dada por
la siguiente expresión:
q = T ∆P (10.19)
Donde,
T: Transmisibilidad
q: Gasto o rata de flujo
∆P: Caída de presión.
Nivel de
tiempo s Calcule So, y Sw de
1
los terminos de flujo
Datos: Sg = 1 - So - Sw
Ps, Sos,
s=s+1
Sgs, Sws
No Se ha llegado
al limite de
Formule la tiempo ?
ecuacion de
difusividad en
diferencias finitas Si
Fin
Resuelva la matriz:
s s +1 s
⎡ c ⎤ ⎡ p1 ⎤ ⎡ ⎤
Itere ⎢ ⎥ ⎢p ⎥
⎢ b ⎥ ⎢ x⎥ = ⎢⎢ ⎥
⎥
⎢⎣ a ⎥⎦ ⎢⎣ p N ⎥⎦ ⎢⎣ ⎥⎦
Halle φo o Po
kA dP
q=− (10.20)
µ dS
kA
T= (10.21)
µL
Es claro, según la Ec. (10.21), que la capacidad de transmitir no será igual para todos los
bloques que constituyen la malla, sino que ésta dependerá tanto de la geometría del bloque
(L, A) como de las propiedades físicas que se le asignen a cada uno de ellos (k,µ). Así pues
para determinar el flujo (y con ello implícitamente la variación de presión) que cruza de un
bloque A hacia un bloque B, los cuales son adyacentes, es preciso considerar las
transmisibilidades de ambos bloques. De esta manera los esquemas de solución de las
ecuaciones de flujo en una dimensión afectados por el término de transmisibilidad quedan
como sigue:
Nivel de
tiempo s
1 Determine Pc
Datos:
ko, kw,
s=s+1
Pc, Sw Pc
Sw
Formule la
ecuacion de
difusividad en Determine Sw
diferencias finitas
Resuelva la matriz:
No Se ha llegado
s s +1 s al limite de
⎡| |⎤ ⎡ φ1 ⎤ ⎡ d1 ⎤
⎢ tiempo ?
⎢| |⎥⎥ ⎢ ⎥
⎢ φx ⎥ = ⎢⎢ d x ⎥⎥
⎢⎣| |⎥⎦ ⎢⎣φ N ⎥⎦ ⎢⎣ d N ⎥⎦
Si
Halle φo y φW Fin
Vbi n +1
Txni+1/ 2 ( Pi +n1 − Pi n ) − Txni−1/ 2 ( Pi n − Pi −n1 ) = ( Pi − Pi n ) (10.22)
∆t
El subíndice “i+½” ó “i-½” se utiliza por lo que ya se explicó, que el flujo que cruza por el
punto “i” al pasar de “i+1” a “i-1” o viceversa, se ve afectado por la transmisibilidad de
ambos bloques. El subíndice X indica la dirección y el término Vbi es el volumen total del
bloque i.
Vbi n +1
Txni+1/ 2 ( Pi +n1+1 − Pi n +1 ) − Txni−1/ 2 ( Pi n +1 − Pi −n1+1 ) = ( Pi − Pi n ) (10.23)
∆t
Este tipo de esquema se utiliza con éxito en simuladores areales y tridimensionales en los
cuales, en general, no se dan cambios bruscos en presiones y/o saturaciones de un intervalo
de tiempo a otro. Sin embargo, pueden presentar serias limitaciones de estabilidad y
consecuentemente, requerir intervalos de tiempo muy pequeños en simuladores de flujo
convergente, tales como simuladores de conificación y algunos simuladores de secciones
transversales.
Vbi n +1
Txni++1/12 ( Pi +n1+1 − Pi n +1 ) − Txni−+1/12 ( Pi n +1 − Pi −n1+1 ) = ( Pi − Pi n ) (10.24)
∆t
Para clarificar éste método considere el siguiente sistema de ecuaciones para flujo
incompresible:
∂ ⎡ ko ∂ Φ o ⎤ ∂So
⎢ ⎥ =φ (10.25)
∂x ⎣ µo ∂x ⎦ ∂t
∂ ⎡ kw ∂ Φ w ⎤ ∂S w
⎢ ⎥ =φ (10.26)
∂x ⎣ µ w ∂x ⎦ ∂t
Se sabe que:
So + S w = 1 (10.27)
Luego:
So = 1 − S w (10.28)
∂So ∂ (1 − S w ) ∂S
= =− w (10.29)
∂t ∂t ∂t
Pc = Po − Pw = Φ o − Φ w + ∆ρ gh (10.30)
∂S ∂S ∂Pc
= (10.31)
∂t ∂Pc ∂t
∂S ∂P
=S' c (10.32)
∂t ∂t
∂S ∂P ⎛ ∂Φ ∂Φ w ⎞
= S ' c = S '⎜ o − ⎟ (10.33)
∂t ∂t ⎝ ∂t ∂t ⎠
∂ ⎡ ko ∂ Φ o ⎤ ⎛ ∂ Φo ∂ Φ w ⎞
⎢ ⎥ = −φ S ' ⎜ − ⎟ (10.34)
∂x ⎣ µo ∂x ⎦ ⎝ ∂t ∂t ⎠
∂ ⎡ kw ∂ Φ w ⎤ ⎛ ∂ Φo ∂ Φ w ⎞
⎢ ⎥ = φS '⎜ − ⎟ (10.35)
∂x ⎣ µ w ∂x ⎦ ⎝ ∂t ∂t ⎠
∂S S n +1 − S n
S'= = n +1 (10.35)
∂Pc Φ o − Φ nw
Note que realmente ésto toma la derivada al nivel de tiempo n pero que puede también
desarrollarse para n+1/2. La Ec. 10.34 expresada en diferencias finitas usando formulación
implícita es:
Pc
S'
Sw
Fig. 10.4. Relación presión capilar - saturación
1 2 3
⎧Φ Φ o2 Φ o3
Incognitas ⎨ o1
⎩Φw Φ w2 Φ w3
1
Por lo tanto, en una celda dada hay dos incógnitas Φ nw+1 y Φ on +1 en el nuevo nivel de
tiempo. Si las Ecs. 10.36 y 10.37, se expresan en forma típica, se tiene:
Considere el sistema de tres celdas que se muestra en la Fig. 10.4. Escribiendo las Ecs.
10.38 y 10.39 para cada celda dan seis ecuaciones con seis incógnitas. Puesto que las celda
0 y 4 son ficticias, se tiene:
Celda 1:
Celda 2:
Celda 3:
⎛Φ ⎞ ⎛D ⎞
⎛ b1 d1 | c1 0 | ⎞ ⎜ w1 ⎟ ⎜ w1 ⎟
⎜ ⎟ ⎜ Φ o ⎟ ⎜ Do ⎟
⎜ h1 f1 | 0 g1 | ⎟ ⎜ 1⎟ ⎜ 1⎟
⎜− − | − − | − −⎟ ⎜ − ⎟ ⎜ − ⎟
⎜ ⎟
⎜ a2 0 | b2 d 2 | c2 0 ⎟ ⎜ Φ w2 ⎟ ⎜ Dw2 ⎟
*⎜ ⎟=⎜ ⎟
⎜0 e2 | h2 f2 | 0 g 2 ⎟ ⎜ Φ o2 ⎟ ⎜ Do2 ⎟
⎜ ⎟
⎜− − | − − | − −⎟ ⎜ − ⎟ ⎜ − ⎟
⎜ ⎟ ⎜ ⎟
⎜ | a3 0 | b3 d3 ⎟ ⎜ Φ w ⎟ ⎜ Dw ⎟
⎜ ⎟
⎜ f 3 ⎟⎠ ⎜⎜ Φ ⎟⎟ ⎜⎜ D ⎟⎟
3 3
⎝ | 0 e3 | h3
⎝ o3 ⎠ ⎝ o3 ⎠
UNIDAD 11
APROXIMACIÓN EN DIFERENCIAS FINITAS DE LAS
ECUACIONES DE FLUJO DE UN SOLO FLUIDO
∂ ⎡ ⎛ ∂P ∂D ⎞ ⎤ ∂ ⎛φ ⎞
⎢ λ ⎜ −γ ⎟⎥ + q = ⎜ ⎟ (11.1)
∂x ⎣ ⎝ ∂x ∂x ⎠ ⎦ ∂t ⎝ B ⎠
donde,
k
λ= , 0 < x < 1, t > 0
µB
Condiciones de frontera:
⎛ ∂P ∂D ⎞ qw µ B
⎜ -γ ⎟ =− (11.3)
⎝ ∂x ∂x ⎠ x =0 kA x =0
⎛ ∂P ∂D ⎞
⎜ -γ ⎟ =0 (11.4)
⎝ ∂x ∂x ⎠ x = L
⎛ ∂P ∂D ⎞
Si U = λ ⎜ -γ ⎟ y aplicando diferencias centrales a la variable U se tiene:
⎝ ∂x ∂x ⎠
n +1
⎧ ∂U ⎫ U in++1/1 2 − U in−+1/1 2
⎨ ⎬ ≈
⎩ ∂x ⎭i ∆xi
⎧ ∂U ⎫
n +1
1 ⎧⎪ n +1 ⎛ ∂P ∂D ⎞
n +1
n +1 ⎛ ∂P ∂D ⎞ ⎫⎪
n +1
⎛ ∂P ∂D ⎞
Aplicando nuevamente diferencias centrales a ⎜ -γ ⎟,
⎝ ∂x ∂x ⎠
n +1
⎧ ∂ ⎡ ⎛ ∂P ∂D ⎞ ⎤ ⎫ ⎧⎪⎛ λ ⎞ n +1
( Pi +1 − Pi − ( γ∆D )i +1/ 2 ) −
1 n +1
⎨ ⎢λ ⎜ −γ ⎟ ⎬ = ⎨⎜ ⎟
⎩ ∂x ⎣ ⎝ ∂x ∂x ⎠ ⎥⎦ ⎭i ∆xi ⎩⎪⎝ ∆x ⎠i +1/ 2
(11.6)
n +1 ⎫
n +1
⎛ λ ⎞ ⎪
⎜ ⎟
⎝ ∆x ⎠i −1/ 2
( Pi − Pi −1 − ( γ∆D ) i −1/ 2 ) ⎬
⎪⎭
Reemplazando las Ecs. (11.6) y (11.7) en la Ec. (11.5) y multiplicando por Vri = At (∆X)i, se
llega a:
n +1 n +1 Vri ⎡⎛ φ ⎞ n +1 ⎛ φ ⎞ n ⎤
Ti +n1/+12 ⎡⎣ Pi +1 − Pi − ( γ∆D )i +1/ 2 ⎤⎦ − Ti −n1/+12 ⎡⎣ Pi − Pi −1 − ( γ∆D )i −1/ 2 ⎤⎦ ± qin +1 = ⎢⎜ ⎟ − ⎜ ⎟ ⎥
∆t ⎢⎣⎝ B ⎠ ⎝ B ⎠ ⎥⎦ i
(11.8)
i = 1,2,3,.....,I
n = 0,1,2,3,....
donde,
∆x
∆x / 2
i = 0 1/2 1 2 3 4 5 6 7
⎛A ⎞
Ti ±1/ 2 = T ( Pi , Pi ±1 ) = ⎜ T ⎟ λi ±1/ 2 = Ti ±1/ 2 (11.9)
⎝ ∆x ⎠i ±1/ 2
En notación de operadores:
o bien,
n+1 Vri ⎛φ ⎞
∆ ⎡⎣T ( ∆P − γ∆D ) ⎤⎦ i + qin +1 = ∆t ⎜ ⎟ (11.10a)
∆t ⎝ B ⎠ i
⎛ ∂P ∂D ⎞ qw B µ
⎜ -γ ⎟ =-
⎝ ∂x ∂x ⎠ x=0 kA x=0
Como se aprecia en la Fig. 11.1, se usa una celda imagen ficticia en la frontera izquierda.
Aplicando diferencias centrales a la ecuación (11.3) para x = 0 , i = ½:
n +1
n +1
⎛ ∂P ∂D ⎞ ⎜ Bµ ⎟
⎛ ⎞
1 n +1
⎜ - γ ⎟ = ⎡ P − P − ( γ∆ D ) ⎤ = − q
∂x ⎠i / 2 ∆x1/ 2 ⎣ 1/ 2 ⎦
⎜ ⎟
⎝ ∂x
1 0 w
⎜ kA ⎟
⎝ ⎠
1/ 2
Donde,
I= I-1 I I+1
∆xi +1/ 2
n +1
q = −T1/n2+1 ⎡ P1 − P0 − ( γ∆D ) ⎤ (11.11)
w ⎣ 1/ 2 ⎦
n +1 n +1 Vr1 ⎛φ ⎞
T1.5n +1 ⎣⎡ P2 − P1 − ( γ∆D )1.5 ⎦⎤ − T1/n2+1 ⎣⎡ P1 − P0 − ( γ∆D )1/ 2 ⎦⎤ ± q1n +1 = ∆ t ⎜ ⎟ (11.12)
∆t ⎝ B ⎠1
n +1 Vr1 ⎛φ ⎞
T1.5n +1 ⎡⎣ P2 − P1 − ( γ∆D )1.5 ⎤⎦ + qw + q1n +1 = ∆t ⎜ ⎟ (11.13)
∆t ⎝ B ⎠1
⎛ ∂P ∂D ⎞
⎜ -γ ⎟ =0
⎝ ∂x ∂x ⎠ x = L
n +1 n +1 Vr1 ⎛φ ⎞
TIn++1/1 2 ⎡⎣ PI +1 − PI − ( γ∆D ) I +1/ 2 ⎤⎦ − TIn−+1/1 2 ⎡⎣ PI − PI −1 − ( γ∆D ) I −1/ 2 ⎤⎦ ± qIn +1 = ∆t ⎜ ⎟
∆t ⎝ B ⎠ I
(11.14)
La ecuación para i = I:
n +1 VrI ⎛φ ⎞
−TIn−+1/1 2 ⎡⎣ PI − PI −1 − ( γ∆D ) I −1/ 2 ⎤⎦ + qIn +1 = ∆t ⎜ ⎟ (11.15)
∆t ⎝ B ⎠ I
5
1/2
i+
/2
i-1 i
4
∆x
3 Di+1
Di+1/2 = Di+1 - Di
2 Di
1
i=
∆xi+1/2
0
X= Di Di+1 Nivel de referencia
2
i+
1
i+
i
Di+1/2
i -1
2
i-
i=
∆xi+1/2
Di Di+1
Nivel de referencia
UNIDAD 12
12.1. ERRORES
Dependiendo de la fuente que los produzca, los errores en los que se incurre al utilizar
computadores para resolver problemas, pueden clasificarse en alguno de los siguientes
tipos:
• Errores inherentes
• Errores por truncamiento
• Errores por redondeo
Los errores inherentes o errores propios de los datos son aquellos que se producen al leer de
algún dispositivo de medición un dato para representar alguna magnitud física y son
debidos a la imprecisión del dispositivo. Los errores por truncamiento son aquellos que se
presentan al utilizar series en los cálculos como por ejemplo el polinomio de Taylor visto
con anterioridad. Estas series tienen un número infinito de términos y al hacer algún cálculo
con ellas, se utiliza solo un número determinado de términos, truncando los demás. Por
último, los errores por redondeo se deben a la imposibilidad de manejar en operaciones
como multiplicación o división, todos los dígitos resultantes que involucran estas
operaciones. En este caso, el resultado se redondea o aproxima al número máximo de
dígitos con los que se dispone para trabajar.
12.2. ESTABILIDAD
f(n) = K n E
f(n)
f(n) = Kn E
n
Fig. 12.1. Error Lineal y Exponencial
Este consiste en reemplazar el error inicial por una expresión en series de Fourier y analizar
las variaciones de este error a medida que el cálculo avanza. Considere la siguiente
ecuación:
∂ 2 P ∂P
= (12.1)
∂x 2 ∂t
P n ( xi ) = Pi n + ∈in (12.2)
∆pK
n
K
Siendo Pin la solución obtenida por medio de diferencias finitas y ∈ representa el error que
se introduce con esta aproximación. La expresión implícita en diferencias finitas de la
ecuación de difusividad, Ec. 12.1, es:
Pi +n1+1 − 2 Pi n +1 + Pi −n1+1 Pi n +1 − Pi n
= (12.3)
∆x 2 ∆t
(P n +1
i +1 + ∈in++11 ) − 2 ( Pi n +1 + ∈in +1 ) + ( Pi −n1+1 + ∈in−+11 )
=
(P
i
n +1
+ ∈in +1 ) − ( Pi n + ∈in )
(12.4)
∆x 2 ∆t
−∞
f ( x) = ∑ An e Inπ x / L (12.6)
n =∞
γ n +1
∈in +1 ≤∈in ó, γ = ≤1
γn
Donde γ es el factor de amplificación del error, el cual debe ser menor o igual que la unidad
para obtener estabilidad. Reemplazando la Ec. 12.7 en la Ec. 12.5, se tiene:
γ e JP∆x − 2γ + γ e − JP∆x γ −1
= (12.8)
∆x 2
∆t
⎛ P ∆x ⎞
e JP∆x + e JP∆x − 2 = −4 sen 2 ⎜ ⎟
⎝ 2 ⎠
⎛ P∆x ⎞
−4γ sen 2 ⎜ ⎟
⎝ 2 ⎠ = γ −1
∆x 2 ∆t
De donde resulta:
1
γ= ≤1
4∆t ⎛ P ∆x ⎞
1 + 2 sen 2 ⎜ ⎟
∆x ⎝ 2 ⎠
4∆t ⎛ P∆x ⎞
γ = 1− sen 2 ⎜ ⎟
∆x 2
⎝ 2 ⎠
∆t 1
<
∆x 2 2
12.3. CONVERGENCIA
Ahora bien, para cerrar las fronteras cuando se utiliza una malla de bloques, existen
básicamente dos maneras de lograrlo, que son:
de bloque a bloque adyacente y el flujo sea cero. La deficiencia de esta segunda forma
es que se genera una nueva red, lo que implica un aumento considerable de ecuaciones.
⎛b⎞ 1
λi +1/ 2 = ki +1/ 2 ⎜ ⎟ ,b=
⎝ µ ⎠i +1/ 2 B
Ejemplo: si existe una falla entre las celdas, es mejor leer las propiedades en la frontera
(caso particular), sobre la falla o emplear algún algoritmo que me desconecte las dos celdas.
La mejor manera de manejar la transmisibilidad entre las celdas, es aquella que sea la más
representativa (movimiento entre nodos).
Falla
No existe una forma única de escoger los valores de transmisibilidad (movilidad), λi+½. En
general debería escogerse de modo que proporcione los resultados más exactamente
posibles para la rata de flujo (acumulación e influjo en el bloque). Sin embargo, algunas
veces su escogencia está determinada por la técnica numérica usada. Suponga que la
transmisibilidad es constante en la interfase entre los nodos i e i+1 (no necesariamente en la
frontera del bloque). La rata de flujo entre estos dos nodos está dictada por:
λi
qi +1/ 2 = − A (P − P )
δ i i +1/ 2 i
de donde:
δi
A ( Pi +1/ 2 − Pi ) = − q (12.10)
λi i +1/ 2
Se desea hallar la transmisibilidad media λi+½ la cual proporcione el mismo valor de flujo,
qi+½ entre el bloque i e i + 1, se tiene:
λi +1
qi +1/ 2 = − A (P − P )
δ i +1 i +1 i +1/ 2
luego:
δ i +1
A ( Pi +1 − Pi +1/ 2 ) = − q (12.11)
λi +1 i +1/ 2
( Pi +1 − Pi ) = − A ⎛ λ ⎞
qi +1/ 2 = − Aλi +1/ 2 ⎜ ⎟ ( Pi +1 − Pi +1/ 2 + Pi +1/ 2 − Pi ) (12.12)
∆xi +1/ 2 ⎝ ∆x ⎠i +1/ 2
⎛ λ ⎞ ⎛ δ i +1 δ ⎞
qi +1/ 2 = ⎜ ⎟ ⎜ qi +1/ 2 + i qi +1/ 2 ⎟ (12.13)
⎝ ∆x ⎠i +1/ 2 ⎝ λi +1 λi ⎠
⎛ λ ⎞ 1
⎜ ⎟ =
⎝ ∆x ⎠i +1/ 2 δ i +1 + δ i
λi +1 λi
∆xi +1/ 2 = δ i +1 + δ i
Luego:
i i+1
q
q
λi λi+1
δi δi+1
∆xi+1/2
12.4. Flujo en serie (discontinuidad vertical) – Promedio de transmisibilidades
⎛ λi +1/ 2 ⎞ 1
⎜ ⎟= δ δ
⎝ δ i +1 + δ i ⎠ i +1
+ i
λi +1 λi
Despejando λi+1:
δ i +1 + δ i
( λ )i +1/ 2 = (12.14)
⎛ δ i +1 ⎞ ⎛ δ i ⎞
⎜ ⎟+⎜ ⎟
⎝ λi +1 ⎠ ⎝ λi ⎠
2
λi +1/ 2 =
1 1
+
λi +1 λi
luego:
2λi +1λi
λi +1/ 2 = (12.15)
λi +1 + λi
Ahora, considere el caso cuando el yacimiento está compuesto de dos capas de diferente
permeabilidad como se esquematiza en la Fig. 12.5. El flujo total entre xi y xi+1 es:
q1 i λ1 i+1 δ1
δ
q2 λ2 δ2
∆xi + 1/2
Fig. 12.5. Flujo en paralelo (Sistema de estratos) – Promedio de transmisibilidades
q = q1 + q2 (12.16)
δ1 λ δ λ
qi +1/ 2 = − A ( Pi +1 − Pi ) 1 − A 2 ( Pi +1 − Pi ) 2 (12.17)
δ ∆xi +1/ 2 δ ∆xi +1/ 2
qi +1/ 2 = − A
( Pi +1 − Pi ) ⎛ δ1λ1 + δ 2λ2 ⎞
⎜ ⎟ (12.19)
∆xi +1/ 2 ⎝ δ1 + δ 2 ⎠
− Aλi +1/ 2
( Pi +1 − Pi ) = − A ( Pi +1 − Pi ) ⎛ δ1λ1 + δ 2λ2 ⎞
⎜ ⎟
∆X i +1/ 2 ∆X i +1/ 2 ⎝ δ1 + δ 2 ⎠
⎛ δ1λ1 + δ 2 λ2 ⎞
λi +1/ 2 = ⎜ ⎟ (12.20)
⎝ δ1 + δ 2 ⎠
Pi +1 + Pi
Pi +1/ 2 = (12.22)
2
⎛b⎞
f ( Pi+1 / 2 ) = ⎜ ⎟ , para cualquier tipo de flujo. (12.23)
⎝ µ ⎠i +1/ 2
⎧
⎪
⎪
⎪
⎪1. b ( Pi +1/ 2 )
⎪ µ ( Pi +1/ 2 )
⎪
⎪
⎪
⎛b⎞ ⎪⎪2. ( bi +1 + bi ) / 2 = ( bi +1 + bi )
⎜ ⎟ =⎨ ( µi +1 + µi ) / 2 ( µi +1 + µi )
⎝ µ ⎠i +1/ 2 ⎪
⎪
⎪3. Calcularla en el nodo de mayor potencial
⎪
⎪ W ⎛ b ⎞ + 1 − W ⎛ b ⎞ , donde
⎪ ⎜⎝ µ ⎟⎠ ( )⎜ ⎟
⎝ µ ⎠i +1
⎪ i
UNIDAD 13
TIPOS DE MALLAS
Las mallas son líneas abstractas que se trazan sobre el dominio de la función a resolver
(yacimiento) para subdividir el espacio en puntos discretos sobre los cuales se va a obtener
la solución. El sistema de enmallado determina la forma de las condiciones de frontera. En
esta sección se discutirán primero los dos métodos tradicionales de construcción de mallas
(nodos centrados y nodos distribuidos) y las condiciones de fronteras asociadas a éstas para
espaciamiento uniforme y no-uniforme en cordenadas cartesianas y radiales.
L
∆x =
( M − 1)
de donde:
L = ∆x (M-1) (13.1)
∆x
Vri = A , i=1yM (13.3)
2
i= 1 2 . . . . . . . . M-1 M
∆x
L
Fig. 13.1. Malla de nodos distribuidos
i= 1 2 . . . . . . . . M-1 M
∆x
L
Fig. 13.2. Malla de bloques centrados
L
∆x = (13.4)
M
Por lo tanto no hay puntos en las fronteras. Este método ha sido usado extensivamente en la
industria petrolera. El volumen de los nodos se determina de:
La ecuación de flujo,
Vri ⎛φ ⎞
Ti +n1/+12 ( Pi +1 − Pi − ( γ∆D )i +1/ 2 ) − Ti −n1/+12 ( Pi − Pi −1 − ( γ∆D )i −1/ 2 )
n +1 n +1
+ qin +1 = ∆t ⎜ ⎟
∆t ⎝ B ⎠ i
(13.6)
Cuando nos acercamos a rw necesitamos cada vez más una malla más fina. A medida que
r → rw se necesita mayor definición de la malla para mantener una exactitud uniforme de la
solución y para ello se requiere una malla altamente irregular. La relación del ∆r más
grande al más pequeño es del orden de 103, ∆r/∆rw=1000.
1 ∂ ⎛ k ∂P ⎞ ∂P
⎜r ⎟ = φ ct (13.7)
r ∂r ⎝ µ ∂r ⎠ ∂t
∂ ⎛ k ∂P ⎞ 2 ∂P
r ⎜r ⎟ = r φ ct (13.8)
∂r ⎝ µ ∂r ⎠ ∂t
dr
Si δ =ln r, y sabiendo que d ( ln r ) =
r
∂ ⎛ k ∂P ⎞ 2 ∂P
⎜ ⎟ = r φ ct
∂ ln r ⎝ µ ∂ ln r ⎠ ∂t
∂ ⎛ k ∂P ⎞ 2δ ∂P
⎜ ⎟ = e φ ct (13.9)
∂δ ⎝ µ ∂δ ⎠ ∂t
r
P − Pw ≈ ln = δ −δw (13.10)
rw
∂ 2 P 1 ∂P φ ct µ ∂P
+ = (13.7.a)
∂r 2 r ∂r k ∂t
Si δ =ln r, entonces,
e δ = r, (13.7.b)
de modo que:
dr = eδ dδ (13.7.c)
∂2 P 1 ∂P φ c µ ∂P
+ δ 2 = t
e ∂δ
2δ 2
e e ∂δ k ∂t
De donde:
∂ 2 P ∂ P e 2δ φ ct µ ∂ P
+ =
∂δ 2 ∂δ k ∂t
7.389
1096.64
148.42
403.43
2.7183
20.086
r=
54.6
0
La Fig. 13.3 representa un yacimiento radial, en donde las mallas se han distribuido de
manera no uniforme para considerar las caídas de presión en las zonas más cercanas del
pozo. Sin embargo, esta malla puede transformarse en una malla uniforme usando la
transformación dada por la Ec. 13.7.b, de modo que:
δ =ln r
δ= 0 1 2 3 4 5 6 7
∆δ
De la misma manera como se diseñaron las mallas cartesianas, nodos distribuidos y bloques
centrados, se diseñan las mallas para la geometría de flujo radial o cilíndrico. Este diseño se
hace con base en el concepto de una distribución uniforme en el espacio logarítmico.
δ
δe - δw
1 N
i-1 i i+1 h
∆δ
re / rw
Si: r1 = rw , rN = re , ∆δ = ln , entonces:
N −1
δe − δw
∆δ = = cte (13.11)
N −1
∆δ = δi+1 - δi (13.12)
∆δ = ln ri+1 - ln ri
ri +1
∆δ = ln (13.13)
ri
δe − δw ln re − ln rw ln(re / rw )
= =
N −1 N −1 N −1
ln(re / rw ) r
= ln i +1
N −1 ri
Puesto que:
ln x
log x =
log 10
ln(re / rw ) 1 r
= ln i +1
( N − 1) log10 log10 ri
log(re / rw ) r
= log i +1
( N − 1) ri
de donde;
N −1
⎛r ⎞
log(re / rw ) = log ⎜ i +1 ⎟
⎝ ri ⎠
Por lo tanto;
ri +1 ri +1
= ( re / rw ) N −1 ,
1
sea α=
ri ri
ri = rw, i = 1
(13.15)
Ahora,
⎧ 1 ∂ ⎛ ∂P ⎞ ⎫ ⎧⎛ λ r ⎞ λr ⎫
( Pi +1 − Pi ) − ⎛⎜ ⎞⎟ ( Pi − Pi −1 )⎬
1
⎨ ⎜ rλ ⎟⎬ = ⎨⎜ ⎟ (13.16)
⎩ r ∂r ⎝ ∂r ⎠ ⎭i ri ∆ri ⎩⎝ ∆r ⎠i +1/ 2 ⎝ ∆r ⎠i −1/ 2 ⎭
∂P
q = −2π rhλ (13.17)
∂r
Discretizando,
⎧ ∂P ⎫ ⎛ r ⎞
⎨q = −2π rhλ ⎬ ; entonces, qi +1/ 2 = −2π hλi +1/ 2 ⎜ ⎟ ( Pi +1 − Pi ) (13.19)
⎩ ∂r ⎭i +1/ 2 ⎝ ∆r ⎠i +1/ 2
( Pi +1 − Pi ) = −2π hλ ⎛ r ⎞
−2π hλi +1/ 2
ri +1 i +1/ 2 ⎜ ⎟ ( Pi +1 − Pi )
ln ⎝ ∆r ⎠i +1
ri
1 r
= i +1/ 2
ri +1 ∆ri +1/ 2
ln
ri
∆ri +1/ 2
ri +1/ 2 = , si ∆ri +1/ 2 = ri +1 − ri
r
ln i +1
ri
ri +1 − ri
ri +1/ 2 = (13.20)
r
ln i +1
ri
ri +1 ri +1 − ri α ri − ri
α= de donde ri +1/ 2 = =
ri ln α ln α
ri +1/ 2 =
(α − 1) ri (13.21)
ln α
Una representación esquemática de una malla radial de bloques centrados está dada en la
Fig. 13.6.
δe - δw
rw re
i-1 i i+1
h
δi + 1/2
ri +1 = α ri (13.22)
α = ( re / rw )
1
N
(13.23)
r1/ 2 = rw (13.24)
ri +1/ 2 =
ri +1 − ri
⇒ ri +1/ 2 =
(α − 1) ri (13.25)
ln α ln α
De la Ec. (13.22),
α = ri +1 / ri
ri +1/ 2 ln α
ri =
(α − 1)
Cuando i = 1,
r1+1/ 2 ln α
r1 =
(α − 1)
α rw ln α
r1 = (13.26)
(α − 1)
UNIDAD 14
14.1. INTRODUCCION
En el capítulo anterior se vió que al aplicar las ecuaciones resultantes del esquema de
solución implícito a cada uno de los bloques que componen la malla, se establece un
determinado número de ecuaciones algebraicas con su correspondiente número de
incógnitas. Este sistema lineal de ecuaciones simultáneas que resulta puede ser escrito en
forma general empleando la notación matricial siguiente:
→ →
AP = d (14.1)
Los métodos directos son aquellos en los cuales la solución del sistema de ecuaciones se
obtiene cuando se ha resuelto la matriz que representa el problema. Algunos ejemplos de
métodos directos son los siguientes:
• Inversión de matriz.
• Regla de Cramer
• Eliminación de Gauss.
• Descomposición matricial
• Método de Gauss - Jordan
Se trata de un método bastante sencillo para el cual se requiere determinar la matriz inversa
de la matriz de coeficientes y mediante una premultiplicación obtener la solución. El
procedimiento es como sigue. Dado el sistema:
→ →
AP = d (14.2)
→ →
A−1 A P = A−1 d (14.3)
→ →
I P = A−1 d (14.4)
→ → → →
P=d , 1
d = A−1 d
1
La solución se obtiene con los resultados que proporcione el producto del lado derecho de
la Ec. (14.4). Como puede suponerse, el uso de este método es un tanto elaborado y lento
debido a la necesidad de obtener la matriz inversa de la matriz de coeficientes, por lo que su
empleo en trabajos de simulación es prácticamente nulo.
Este es un método extremadamente sencillo pero no muy práctico para ser desarrollado en
una computadora tal como lo requiere el tratar de obtener la solución del “vector P”.
Ejemplo:
2P1 - 3P2 = 7
3P1 + 5P2 = 1
⎡ 2 −3⎤ ⎡ P1 ⎤ ⎡ 7 ⎤
⎢ 3 5 ⎥ ⎢ P ⎥ = ⎢1 ⎥
⎣ ⎦⎣ 2⎦ ⎣ ⎦
⎡2 − 3⎤
∆⎢ ⎥ = 10 + 9 = 19
⎣3 5 ⎦
Se obtienen ahora los otros determinantes al hacer el intercambio de columnas tal como lo
enuncia la regla:
⎡7 − 3⎤
∆P1 = ⎢ ⎥ = 35 + 3 = 38
⎣1 5 ⎦
⎡2 7⎤
∆P2 = ⎢ ⎥ = 2 − 21 = −19
⎣3 1⎦
∆P1 38
P1 = = =2
∆ 19
∆P2 −19
P2 = = = −1
∆ 19
cuales son llamadas operaciones elementales sobre los renglones de una matriz, con el fin
de obtener un sistema equivalente al anterior que proporcione las incógnitas de una forma
sencilla y directa. Así pues, tomando el sistema original, el objetivo es transformar la
matriz de coeficientes “A” a una matriz triangular superior como se indica a continuación.
Dado el sistema:
→ →
AP = d (14.5)
→
El vector constante d es añadido a la matriz de coeficientes formando así, la matriz
ampliada como sigue:
∆Superior
d *n
Pn =
Cnn
Cuya forma matricial y matriz ampliada del sistema anterior quedan como sigue:
⎡ 3 4 −2 1 1 ⎤ ⎡ P1 ⎤ ⎡16 ⎤
⎢ 2 1 4 −8 2 ⎥ ⎢ P ⎥ ⎢ 13 ⎥
⎢ ⎥⎢ 2⎥ ⎢ ⎥
⎢8 −1 −1 3 2 ⎥ ⎢ P3 ⎥ = ⎢14 ⎥
⎢ ⎥⎢ ⎥ ⎢ ⎥
⎢1 1 −3 2 −1⎥ ⎢ P4 ⎥ ⎢ −4 ⎥
⎢⎣ 4 2 3 −1 −3⎥⎦ ⎢⎣ P5 ⎥⎦ ⎢⎣ 3 ⎥⎦
⎡3 4 − 2 1 1 | 16 ⎤
⎢2 1 4 − 8 2 | 13 ⎥
⎢ ⎥
⎢8 − 1 − 1 3 2 | 14 ⎥
⎢ ⎥
⎢1 1 − 3 2 − 1 | − 4 ⎥
⎢⎣4 2 3 − 1 − 3 | 3 ⎥⎦
⎡1 1 −3 2 − 1|
− 4⎤
⎢0 1 7 −5 4|28⎥
⎢ ⎥
⎢0 0 17 − 17 8 | 49⎥
⎢ ⎥
⎢0 0 0 170 − 79 | − 146⎥
⎢⎣0 0 0 0 3152 |12608⎥⎦
12608
P5 = =4 P5 = 4
3152
17 P3 - 17(1) + 8(4) = 49 P3 = 2
⎡3 − 6 7| 4 ⎤
⎢ ⎥
⎢8 0 − 5 |19⎥
⎢⎣ 1 − 2 6 | 5 ⎥⎦
⎡ 1000
. 0.000 0.000 | 3.001⎤
⎢ ⎥
⎢0.000 1000
. 0.000 | 2.000⎥
⎢⎣0.000 0.000 1000
. .
| 1000 ⎥⎦
P1 = 3.001
P2 = 2.000
P3 = 1.000
→ →
AP = b (14.9)
entonces,
A=LU (14.10)
donde,
(14.11) (14.12)
A=LU
→ →
LU P = b
(14.13)
→
Llamando el producto U P como “vector y”,
→ → → →
LY = b y U P = Y (14.14)
• Método de Jacobi
Pn
P*
∞
n
→ →
AP = b (14.15)
A=D+R (14.16)
Donde D es una matriz diagonal, es decir, una matriz cuadrada cuyos elementos sobre la
diagonal principal son los únicos diferentes de cero. R es otra matriz que contiene ceros en
su diagonal principal y tiene los restantes elementos de “A”, en sus demás elementos.
Sustituyendo en la expresión (14.15):
→ →
( D + R) P = b (14.17)
→ → →
D P+ R P = b
→ → →
D P = b− R P
→ → →
P = D −1 b − D −1 R P (14.18)
→ ( K +1) → →(K )
P = D −1 b − D −1 R P (14.19)
Donde:
K = 0, 1, 2, ..........
P1( K +1) =
1
a11
(
b1 − a12 P2( K ) − a13 P3( K ) ..... − a1n Pn( K ) ) ⎫
⎪
⎪
P2( K +1) =
1
a22
(
b2 − a21 P1( K ) − a23 P3( K ) ..... − a2 n Pn( K ) ) ⎪
⎪
⎪⎪
P3( K +1) =
1
a33
(
b3 − a31 P1( K ) − a32 P2( K ) ..... − a3n Pn( K ) ) ⎬
⎪
(14.20)
⎪
... ⎪
⎪
Pn( K +1) =
1
ann
(
bn − an1 P1( K ) − an 2 P2( K ) ..... − an( n −1) Pn(−K1) ) ⎪
⎪⎭
Donde,
K = 0, 1, 2, .....
→ ( 0)
= ⎡⎣ P1( ) , P2( ) , P3( ) ,...., Pn( ) ⎤⎦
0 0 0 0
P (14.21)
→ (1)
P = ⎡⎣ P1(1) , P2(1) , P3(1) ,...., Pn(1) ⎤⎦
(14.22)
→ ( 2)
= ⎡⎣ P1( ) , P2( ) , P3( ) ,...., Pn( ) ⎤⎦
2 2 2 2
P (14.23)
y así sucesivamente. Se considerará solución del sistema aquella que cumpla con:
→ ( n +1) → (n) →
P −P ≤∈ (14.24)
→ ⎧b b b b ⎫
P = ⎨ 1 , 2 , 3 ,..., n ⎬ (14.25)
⎩ a11 a22 a33 ann ⎭
Este último vector P , se utilizará como vector inicial P (0) en la solución de sistemas por el
método de Jacobi. Para una mejor comprensión del método, se resolverá el siguiente
sistema de ecuaciones:
6P1 + 2P2 + P3 = 22
- P1 + 8P2 + 2P3 = 30
P1 - P2 + 6P3 = 23
1
P1 = ( 22 − 2 P2 − P3 )
6
1
P2 = ( 30 + P1 − 2 P3 )
8
1
P3 = ( 23 − P1 + P2 )
6
P1( K +1) =
1
6
(
22 − 2 P2( K ) − P3( K ) ) (14.a)
P2( K +1)
1
(
= 30 + P1( K ) − 2 P3( K )
8
) (14.b)
P3(
K +1)
=
1
6
(
23 − P1( ) + P2( )
K K
) (14.c)
Donde K = 0, 1, 2, 3, ....
Tomando el vector inicial P (0) =(22/6, 30/8, 23/6) y sustituyendo K = 0 en las tres
ecuaciones de recurrencia (14.a), (14.b), (14.c), se obtiene:
P1(1) =
1
6
(
22 − 2 P2( 0) − P3( 0) )
1
(
P2(1) = 30 + P1( 0) − 2 P3( 0)
8
)
1
(
P3(1) = 23 − P1( 0) + P2( 0)
6
)
Sustituyendo valores:
P1(1) =
1
6
( 22 − 2 ( 30 / 8) − 23 / 6 ) = 1.778
P2(1) = ( 30 + 22 / 6 − 2 ( 23 / 6 ) ) = 3.250
1
8
1
P3 = ( 23 − 22 / 6 + 30 / 8 ) = 3.847,
(1)
6
obteniéndose:
1
P1( 2) =
6
( 22 − 2 ( 3.25) − 3.847 ) = 1.942
1
P2( ) = ( 30 + 1.778 − 23.847 ) = 3.011
2
8
1
P3( ) = ( 23 − 1.778 + 3.250 ) = 4.079
2
Por lo tanto:
P1( K +1) =
1
a11
(
b1 − a12 P2( K ) − a13 P3( K ) ..... − a1n Pn( K ) ) ⎫
⎪
⎪
P2( K +1) =
1
a22
(
b2 − a21 P1( K +1) − a23 P3( K ) ..... − a2 n Pn( K ) ) ⎪
⎪
⎪⎪
P3( K +1) =
1
a33
(
b3 − a31 P1( K +1) − a32 P2( K +1) ..... − a3n Pn( K ) ) ⎬
⎪
(14.26)
⎪
... ⎪
⎪
Pn( K +1) =
1
ann
(
bn − an1 P1( K +1) − an 2 P2( K +1) ..... − an( n −1) Pn(−K1+1) ) ⎪
⎪⎭
Como ejemplo del procedimiento de cálculo que sigue éste método se resolverá el mismo
sistema de ecuaciones que se empleó para ejemplificar el método de Jacobi.
6P1 + 2P2 + P3 = 22
-P1 + 8P2 + 2P3 = 30
P1 - P2 + 6P3 = 23
P1(
K +1)
=
1
6
(
22 − 2 P2( ) − P3( )
K K
) (14.d)
P2( K +1) =
1
8
(
30 + P1( K +1) − 2 P3( K ) ) (14.e)
P3( K +1)
1
(
= 23 − P1( K +1) + P2( K +1)
6
) (14.f)
Donde K = 0, 1, 2, .....
⎧ 22 30 23 ⎫
P (0) = ⎨ , , ⎬
⎩6 8 6⎭
P1( ) =
1 1
6
(
22 − 2 P2( ) − P3( )
0 0
)
P2( ) =
1 1
8
(
30 + P1( ) − 2 P3( )
1 0
)
1
(
P3(1) = 23 − P1(1) + P2(1)
6
)
Sustituyendo valores:
1⎛ ⎛ 30 ⎞ ⎛ 23 ⎞ ⎞
P1(1) = ⎜ 22 − 2 ⎜ ⎟ − ⎜ ⎟ ⎟ = 1.778
6⎝ ⎝ 8 ⎠ ⎝ 6 ⎠⎠
1⎛ ⎛ 23 ⎞ ⎞
P2( ) = ⎜ 30 + 1.778 − 2 ⎜ ⎟ ⎟ = 4.0369
1
8⎝ ⎝ 6 ⎠⎠
1
P3(1) = ( 23 − 1.778 + 4.039 )
6
Se obtiene:
Se trata de un método que acelera la obtención de la solución con respecto a los métodos
iterativos vistos anteriormente. En éste, el nuevo valor de Pi(k+1) se obtiene con parte de la
nueva iteración y con parte de la anterior. Para ello se introduce el término “parámetro de
relajación, ω”, cuya presencia acelera el proceso de convergencia. Así pues,
notacionalmente se tiene el siguiente sistema:
P1( K +1) = ω
1
a11
( )
b1 − a12 P2( K ) − a13 P3( K ) ... − a1n Pn( K ) + (1 − ω ) P1( K )
⎫
⎪
⎪
⎪
P2( K +1) = ω
1
a22
(
b2 − a21 P1 ( K +1)
− a23 P3 ... − a2 n Pn + (1 − ω ) P2
(K ) (K )
) (K )
⎪
⎪⎪
P3( K +1) = ω
1
a33
( )
b3 − a31 P1( K +1) − a32 P2( K +1) ... − a3n Pn( K ) + (1 − ω ) P3( K ) ⎬⎪
(14.27)
⎪
.. ...... ⎪
⎪
Pn( K +1) = ω
1
ann
( )
bn − an1 P1( K +1) − an 2 P2( K +1) ... − an( n −1) Pn(−K1+1) + (1 − ω ) Pn( K ) ⎪
⎪⎭
Donde K = 0, 1, 2, ... Para cualquier valor que se fije a ω entre cero y dos, el proceso
converge para los tipos de sistemas de ecuaciones que puedan encontrarse en la simulación
de yacimientos. Cuando el valor de ω es mayor de 1.0, ω > 1.0, se dice que el proceso es de
sobre-relajación. Si el valor de ω estuviese comprendido entre 0 y 1 (0 < ω < 1), se tendría
bajo-relajación (sub-relajado), aunque hay que hacer notar que dicho procedimiento no es
efectivo para el tipo de problemas de yacimientos. Si ω = 1, el proceso se reduce, como se
podrá observar viendo la Ec. 14.27 y comparándola con la Ec. 14.26, al método de Gauss –
Seidel. Una forma más general de representar matemáticamente el método de relajación, y
de paso el método de Gauss-Seidel, se presenta a continuación:
ω
P i = (1 - ω ) Pi +
K+1 K +1
⎡⎣b i - ∑ i=N 1,i ≠ j ai , j Pjξ ⎤⎦ , Si i > j, ξ = K +1, y si j < i, ξ = K
a i,i
k x N x2 ∆y 2
θ=
k y N y2 ∆x 2
θ
λ=
1 + θ − cos(π / N x )
2
ωopt =
1+ 1− λ
El orden de las ecuaciones es arbitrario sin embargo deben seguir ciertos esquemas para
minimizar cálculos y buscar algoritmos apropiados. Dependiendo de la manera como se
enumeren los nodos dentro del yacimiento, resultará la forma de la matriz y el consecuente
método apropiado para su solución. Se usan notaciones simplificadas para identificar
bloques con el propósito de indicar la manera en que los términos en la matriz de presiones
para cada bloque aparecen en la matriz de coeficientes. Un bloque debe ser identificado con
un solo número y los términos en la ecuación serán referidos con el número del bloque
respectivo. El ordenamiento estándar considera la enumeración consecutiva de los bloques
iniciando desde la parte inferior izquierda del yacimiento, tal como se muestra en la Fig.
14.2. Por ejemplo, los modelos de 4 x 2 y 2 x 4 se enumeran tal como se muestra en la Fig.
14.2 con la notación simplificada que se presenta en la Fig. 14.3. La ecuación de presiones
para el bloque 2 del modelo 4 x 2 será:
7 8
5 6 7 8 5 6
1 2 3 4 3 4
a) 4 x 2
1 2
b) 2 x 4
⎛x x x ⎞ ⎛x x x ⎞
⎜ ⎟ ⎜ ⎟
⎜x x x x ⎟ ⎜x x x ⎟
⎜ x x x x ⎟ ⎜x x x x ⎟
⎜ ⎟ ⎜ ⎟
⎜ x x x⎟ ⎜ x x x x ⎟
⎜x x x ⎟ ⎜ x x x x ⎟
⎜ ⎟ ⎜ ⎟
⎜ x x x x ⎟ ⎜ x x x x⎟
⎜ x x x x⎟ ⎜ x x x⎟
⎜⎜ ⎟ ⎜⎜ ⎟
⎝ x x x ⎟⎠ ⎝ x x x ⎟⎠
a) 4 × 2 b) 2 × 4
Fig. 14.3. Notación resultante para coeficientes matriciales con ordenamiento estándar
Por supuesto, el número de ecuaciones es 8 para ambos modelos pero la distribución de los
términos dentro de la matriz de coeficientes difiere. Para el modelo 4 x 2, la matriz de
coeficientes es una matriz de banda con un ancho de banda de 9 mientras que para el otro
caso el ancho de banda es de 5. El esfuerzo requerido para resolver una matriz bandeada
depende tanto del número de ecuaciones como del ancho de banda. Si se usara el método de
descomposición matricial para resolver el modelo de 4 x 2 toma más de dos veces que para
resolver el modelo de 2 x 4. Esto es, si se usa el método de ordenamiento estándar, la
numeración debería ser en la secuencia de la dirección más corta. De las muchas formas de
ordenamiento posibles, las que más se usan en simulación son el ordenamiento estándar,
A3, D4 y disección anidada.
13 28 14 29 15 30 5 22 10 27 14 30
25 10 26 11 27 12 18 6 23 11 28 15
7 22 8 23 9 24 2 19 7 24 12 29
19 4 20 5 21 6 16 3 20 8 25 13
1 16 2 17 3 18 1 17 4 21 9 26
a) A3 b) D4
⎛x x x ⎞
⎜ ⎟
⎜ x x x x ⎟
⎜ x x x x x ⎟
⎜ ⎟
⎜ x x x x x ⎟
⎜ x x x x x ⎟
⎜ ⎟
⎜ x x x x ⎟
⎜ x x x x ⎟
⎜ ⎟
⎜ x x x x x ⎟
⎜ x x x x x ⎟
⎜ ⎟
⎜ x x x x x ⎟
⎜ ⎟
⎜ x x x x x ⎟
⎜ x x x x ⎟
⎜ ⎟
⎜ x x x x⎟
⎜ x x x x ⎟
⎜ ⎟
⎜ x x x x⎟
⎜x x x x ⎟
⎜ ⎟
⎜ x x x x ⎟
⎜ ⎟
⎜ x x x ⎟
⎜x x x x ⎟
⎜ ⎟
⎜ x x x x x ⎟
⎜ x x x x x ⎟
⎜ ⎟
⎜ x x x x x ⎟
⎜ x x x x x ⎟
⎜ ⎟
⎜ x x x x ⎟
⎜ ⎟
⎜ x x x x ⎟
⎜ x x x x x ⎟
⎜ ⎟
⎜ x x x x x ⎟
⎜ x x x x x ⎟
⎜ ⎟
⎜ x x x x ⎟
⎜ x x x ⎟⎠
⎝
13 14 22 11 9
15 16 23 12 10
17 18 19 20 21
2 4 24 8 7
1 3 25 6 5
Fig. 14.7. Ordenamiento de disección anidada de un modelo de bloques de 5 x 5
1 1 0 1 0 0 0 0 x1 b1
1 1 1 0 1 0 0 0 x2 b2
0 1 1 1 0 1 0 0 x3 b3
1 0 1 1 1 0 1 0 x4 b4
A' = =
0 1 0 1 1 1 0 1 x5 b5
0 0 1 0 1 1 1 0 x6 b6
0 0 0 1 0 1 1 1 x7 b7
0 0 0 0 1 0 1 1 x8 b8
Valores
inexistentes
0 1 1 1 1
1 1 1 1 0
1 1 1 1 0
1 1 1 0 0
Valores
inexistentes
Penta-Gauss-Seidel
yes
i=1 sum=a1,4*X2+a1,5*X1+NN
yes
1< i <=NN
sum=ai,2*Yi-1+ai,4*Xi+1+
ai,5*Xi+NN
yes
NN< i <=N-NN sum=ai,1*Yi-NN+ai,2*Yi-1+
ai,4*Xi+1+ai,5*Xi+NN
yes
sum=ai,1*Yi-NN+ai,2*Yi-1+
i > N-NN
ai,4*Xi+1
1 2 3 4
5 6 7 8
9 10 11 12
CE S
WC E S
WC E S
WC S
N CE S
N WC E S
N WC E S
N WC S
N CE
N WC E
N WC E
N WC
1 4 7 10
2 5 8 11
3 6 9 12
CS E
NC S E
NC E
W C S E
W NC S E
W NC E
W C S E
W NC S E
W NC E
W C S
W N C S
W NC
Fig. 14.13. Matriz resultante del ordenamiento de la Fig. 14.12 con ancho de banda de 2J+1 = 7
Se ha enumerado los nodos para demostrar el orden que se debería tener el enmallado o el
orden en el cual se escriben las ecuaciones lineales. Para el problema bidimensional que se
muestra en la Fig. 14.10, la matriz A tendría la forma que se muestra en la Fig. 14.11. Ahora
bien, si se cambia la enumeración como lo indica la Fig. 14.12, la matriz tendrá ahora la
forma que muestra la Fig. 14.13, por supuesto, la solución será exactamente la misma pero
requiere menos aritmética debido a que se reduce el ancho de banda.
Peaceman y Rachford propusieron el primer método para resolver las ecuaciones que
describen problemas de flujo multidimensional en yacimientos de petróleo. Desde el punto
de vista de cómputo, su método es similar a relajación lineal con la dirección implícita
alternando sucesivamente entre columnas y filas. El método trabajó bien en sistemas que
tenían permeabilidades cercanas a la uniformidad y en problemas en los cuales la dirección
del movimiento de fluidos no cambia drásticamente. Para cambios bruscos en dirección de
flujo, tal como conificación, existen métodos superiores. Este método es básicamente una
perturbación del método de Crack-Nicholson. Otros métodos de dirección alternante son:
Método de Douglas, el cual presenta ventajas para problemas tridimensionales comparado
con el de Peaceman y Rachford, y el método de Douglas y Rachford. Otros métodos que
perturban el método de Crack-Nicholson son: el método de separación y el método
predictor-corrector.
Nivel de
tiempo
Primero
n
Barrido en x
De n a n+1/2 n+1/2
Segundo
Barrido en y
n+1
De n+1/2 a n
∂ ⎛ k x h ∂P ⎞ ∂ ⎛ k y h ∂P ⎞ Q ∂P
⎜ ⎟+ ⎜ ⎟± = −φ ct h (14.27.a)
∂x ⎝ µ ∂x ⎠ ∂y ⎝ µ ∂y ⎠ ∆x∆y ∂t
∂2 P ∂2 P Q φ ct h ∂P
+ 2 ± =− (14.27.b)
∂x 2
∂y ∆x∆y ( kh / µ ) ( kh / µ ) ∂t
Condición inicial: Asuma que la distribución de presión a lo largo de todo el yacimiento es
constante e igual a la presión inicial en el instante en que el desplazamiento con agua inicia.
P(x,y,0) = Pinicial
∂P ∂P
= = 0 @ i = N , j = 1,..., N ; j = M , i = 1,..., N
∂x ∂y
∂P
(i,1) = 0
∂Y
1
∂P ∂P
(0, j ) = 0 (1, j ) = 0
∂X ∂X
0 ∂P 1
(i, 0) = 0
∂Y
Por conveniencia, el modelo matemático expresado por medio de la Ec. 14.27.b, junto con
sus condiciones de frontera puede normalizarse o escribirse en forma adimensional. Asuma,
además, que ∆x = ∆y y que la longitud del domino es las direcciones x e y es igual a Lx.
P x y kt
P= X= Y= tD =
Pi Lx Lx φµ ct L2x
∂2P ∂2P Q ∂P
+ 2± 2 =− (14.27.c)
∂X 2
∂Y ∆x pi ( kh / µ ) ∂t D
P(x,y,0) = 1
∂P ∂P
= = 0 @ i = N , j = 1,..., N ; j = M , i = 1,..., N
∂X ∂Y
∂ 2 Pi ,nj+1/ 2 1 ⎧⎪ ∂ Pi , j ∂ 2 Pi ,nj ⎫⎪
2 n +1
Qi , j ∂Pi ,nj+1
+ ⎨ + ⎬± =−
∂X 2 2 ⎩⎪ ∂Y 2 ∂Y 2 ⎭⎪ ∆X 2 pi ( kh / µ ) ∂t D
∆t D ∆t D
2 ( i +1, j
P n +1/ 2 − 2 Pi ,nj+1/ 2 + Pi −n1,+1/j 2 ) + 2 ( i , j +1
P n − 2 Pi ,nj + Pi ,nj −1 ) ±
2∆X 2 ∆X
∆t D Qi , j
= − ( Pi ,nj+1/ 2 − Pi ,nj )
2∆X pi ( kh / µ )
2
Defina:
∆t D / 2 kt / 2
α= =
∆X 2
φµ ct x 2
Luego:
Qi , j
(P n +1/ 2
i +1, j − 2 Pi ,nj+1/ 2 + Pi −n1,+1/j 2 ) + ( Pi ,nj +1 − 2 Pi ,nj + Pi ,nj −1 ) ±
pi ( kh / µ )
=−
1
α
(Pn +1/ 2
i, j − Pi ,nj )
⎛ 1⎞ ⎛ 1⎞ Qi , j
Pi −n1,+1/j 2 − ⎜ 2 − ⎟ Pi ,nj+1/ 2 + Pi +n1,+1/j 2 = − Pi ,nj −1 + ⎜ 2 − ⎟ Pi ,nj − Pi ,nj +1 ± (14.27.f)
⎝ α⎠ ⎝ α⎠ pi ( kh / µ )
∆t D ∆t D
2 ( i +1, j
P n +1/ 2 − 2 Pi ,nj+1/ 2 + Pi −n1,+1/j 2 ) + 2 ( i , j +1
P n +1 − 2 Pi ,nj+1 + Pi ,nj+−11 ) ±
2∆X 2 ∆X
∆t D Qi , j
= − ( Pi ,nj+1 − Pi ,nj+1/ 2 )
2∆X 2 pi ( kh / µ )
⎛ 1⎞ ⎛ 1⎞ Qi , j
Pi −n1,+1j − ⎜ 2 − ⎟ Pi ,nj+1 + Pi +n1,+1j = − Pi ,nj+−1/1 2 + ⎜ 2 − ⎟ Pi ,nj+1/ 2 − Pi ,nj++1/1 2 ± (14.27.g)
⎝ α⎠ ⎝ α⎠ pi ( kh / µ )
Donde;
ai = aˆi = 1
⎛ 1⎞
bi = bˆi = − ⎜ 2 − ⎟
⎝ α⎠
ci = cˆi = 1
⎛ 1⎞ Qi , j
d i = Pi ,nj −1 − ⎜ 2 − ⎟ Pi ,nj + Pi ,nj +1 ±
⎝ α⎠ pi ( kh / µ )
⎛ 1⎞ Qi , j
dˆi = Pi ,nj+−1/1 2 − ⎜ 2 − ⎟ Pi ,nj+1/ 2 + Pi ,nj++1/1 2 ±
⎝ α⎠ pi ( kh / µ )
1
z =σ m −1
a
σ=
b
π
a = 4sen 2
2m
π
b = 4 cos 2
2m
1
αk = , k = 1, 2,...., m
bz k −1
4
⎛ 1− z ⎧ z1.5 ⎫ ⎞
Pm = ⎜⎜ exp ⎨− ⎬ ⎟⎟
⎝ 1+ z ⎩ 1− z ⎭⎠
S m = m Pm
El valor óptimo de m se escoge para el valor mínimo de Sm. Por ejemplo, para un enmallado
de 17 x 17, los valores más eficientes de α fueron:
α1 = 0.252147
α2 = 0.497533
α3 = 0.981727
α4 = 1.937133
α5 = 3.822330
α6 = 7.542180
α7 = 14.88249
α8 = 29.365296
las matrices resultantes de la aplicación de las Ecs. 14.27.h y 14.27.i son tridiagonales y
pueden resolverse por el Algoritmo de Thomas. La Ec. 14.27.h permite obtener la
distribución de presión a lo largo de la dirección x a medio intervalo de tiempo, lo cual
n n +1/ 2 n
⎛ b1 2c1 0 0 0 0 0 ⎞ ⎛ P1 ⎞ ⎛ d1 ⎞
⎜ ⎟ ⎜ ⎟ ⎜ ⎟
⎜ a2 b2 c2 0 0 0 0 ⎟ ⎜ P2 ⎟ ⎜ d2 ⎟
⎜ 0 a3 b3 c3 0 0 0 ⎟ ⎜ P3 ⎟ ⎜ d3 ⎟
⎜ ⎟ ⎜ ⎟ ⎜ ⎟
⎜ 0 0 a4 b4 c4 0 0 ⎟ ×⎜ . ⎟ =⎜ . ⎟
⎜ 0 0 0 . . . 0 ⎟ ⎜ . ⎟ ⎜ . ⎟
⎜ ⎟ ⎜ ⎟ ⎜ ⎟
⎜ 0 0 0 0 . . . ⎟ ⎜ . ⎟ ⎜ . ⎟
⎜
⎝ 0 0 0 0 0 2an bn ⎟⎠ ⎜⎝ Pn ⎟⎠ ⎜d ⎟
⎝ n⎠
n +1/ 2
⎛ bˆ1 2cˆ1 0 0 0 0 0 ⎞ n +1 ⎛ dˆ1 ⎞
n +1/ 2
⎜ ⎟ ⎛ P1 ⎞
⎜ ⎟ ⎜ ⎟
⎜ aˆ2 bˆ cˆ2 0 0 0 0 ⎟ ⎜ dˆ2 ⎟
⎜
2
⎟ ⎜ P2 ⎟
aˆ3 bˆ cˆ3 ⎜ P3 ⎟ ⎜ˆ ⎟
⎜ 0 3 0 0 0 ⎟
⎜ d3 ⎟
⎜ ⎟ ⎜ ⎟
⎜ 0 0 aˆ4 bˆ cˆ4 0 0 ⎟ ×⎜ . ⎟ =⎜ . ⎟
4
⎜ . ⎟ ⎜ ⎟
⎜ 0 0 0 . . . 0 ⎟ ⎜ . ⎟
⎜ ⎟ ⎜ ⎟
⎜ . ⎟ ⎜ ⎟
⎜ 0 0 0 0 . . . ⎟ ⎜ . ⎟
⎜ ⎟ ⎜P ⎟
⎜ ⎝ n ⎠ ⎜ dˆ ⎟
⎝ 0 0 0 0 0 2aˆn bˆn ⎟⎠ ⎝ n⎠
Note además que cuando t →∞ o cuando la compresibilidad del sistema se hace cero, el
modelo se convierte en estado estable. Bajo esta consideración ( cero compresibilidad ) el
sistema esta sujeto a manejar el mismo volumen de inyección de agua y de aceite
producido. El problema se resolvió usando unidades de campo con permeabilidad en
Darcies y tiempo en días. Los factores de conversión C1 = 0.88746475 (va con el término
de caudal) y C2 = 0.1580642 (va en el término de tD). Los siguientes fueron los datos de
entrada:
µo = 1.5 cp
µw = 1 cp
K = 0.1 D
h = 38.799999 ft
φ = 35 %
So movible = 0.45
ct = 0
∆x =∆y = 40 ft
Este problema se realizó inicialmente para rastrear el recorrido de la inyección y para ello
se consideraron ambas viscosidades.
Resultados:
1 2 3 4 5 6 7 8 9 10
1 .0 .0 .0 .0 .0 .0 .0 .0 .0 .0
2 .0 912.8 912.9 914.3 921.2 929.1 935.8 940.8 943.4 944.0
3 .0 912.5 911.9 911.4 920.4 929.3 936.5 941.6 944.2 944.7
4 .0 912.8 910.2 898.3 919.0 930.8 938.7 944.2 946.9 947.1
5 .0 917.7 917.2 917.1 926.2 935.3 943.0 948.8 951.6 951.3
6 .0 922.8 923.5 926.1 932.6 940.7 948.7 955.6 959.1 957.6
7 .0 926.0 927.1 930.6 936.9 945.4 955.1 965.0 971.1 966.5
8 .0 926.6 927.9 931.8 938.6 948.2 961.1 977.6 993.6 978.5
9 .0 923.9 925.3 929.3 936.5 947.1 962.9 989.4 1046.8 989.8
10 .0 918.2 919.5 923.5 930.6 940.5 953.6 969.9 985.6 969.8
11 .0 909.2 910.3 913.9 920.9 930.1 940.3 950.0 955.4 949.4
12 .0 897.5 898.0 900.5 908.5 918.1 927.0 933.9 936.3 932.8
13 .0 884.2 883.0 881.2 893.9 906.1 915.4 921.3 922.8 919.8
14 .0 872.8 868.0 846.6 879.4 896.3 906.6 912.3 913.5 910.6
15 .0 870.5 869.0 866.9 880.2 892.7 901.8 907.1 908.1 905.2
16 .0 870.4 870.1 871.4 881.0 891.8 900.3 905.4 906.4 903.4
17 .0 .0 .0 .0 .0 .0 .0 .0 .0 .0
11 12 13 14 15 16 17
1 .0 .0 .0 .0 .0 .0 .0
2 942.2 938.8 934.4 930.4 929.5 929.5 .0
3 942.8 939.1 933.9 928.5 928.8 929.2 .0
4 944.6 940.2 933.1 920.4 927.5 929.0 .0
5 948.1 943.2 937.3 931.3 931.1 931.2 .0
6 952.8 946.8 940.8 936.0 933.8 933.2 .0
7 958.1 949.7 942.6 937.3 934.3 933.4 .0
8 963.0 951.0 942.1 935.9 932.3 931.2 .0
9 963.7 948.3 937.9 931.1 927.1 925.8 .0
10 953.4 940.2 930.1 923.0 918.9 917.6 .0
11 939.1 928.2 918.4 911.0 907.2 906.0 .0
df
Suponer que se conocen tanto f(x(u)) y
dx X (u )
(u )
(u) df
f
dx
Es posible obtener una estimación de f(u+1), expandiendo ésta alrededor del punto X(u) en
series de Taylor, y reteniendo los términos de orden más bajo. Esto es:
(u )
( u +1) (u ) df ( u +1) ( u +1) f (u )
f = f + δx = 0 , luego: δx =− (u )
donde,
dx df
dx
δ x( u +1) = x(u +1) − x(u )
Se parte de la estimación x(0) y se calcula δx(1), se continúa iterando hasta que δ x( u +1) ≤ ε
y/o f (u +1) ≤ ε . La interpretación geométrica, como se presenta en la Fig. 14.17, se basa en
lo siguiente. Sea:
f (0)
δ x(1) = − (0)
∂f
∂x
f ( 0) f ( 0) f ( 0)
(0)
df (1)
=− = ; entonces, δ x = −
dx x (1) − x (0) δ x(1) df
( 0)
dx
en x(3) indica que se está cerca al valor verdadero. La estimación x(0) debe estar dentro de
convergencia para que la solución converja. Del ejercicio anterior:
f(x) = x2 - Cos x
f’(x) = 2x + Sen x
Solución:
∂f
(1)
f(1)
∂x
∂f
(2)
∂x
f(2)
f(x) f(x)=0
x
x0) x(2) x(1)
f(0)
∂f
(0)
∂x
Si se conocen:
(u ) (u )
(u) ∂ Fi(u) ∂ Fi
Fi (x , y ), , , i = 1, 2....
∂x ∂y
Podemos estimar Fi (x(u+1), y(u+1)) mediante una expansión de series de Taylor alrededor de
x(u), y(u).
(u ) (u )
∂F ∂F
(
Fi x ( u +1)
,y ( u +1)
) = F (x
i
(u )
,y (u )
) + i
∂x
∂x ( u +1)
+ i
∂y
∂y ( u +1) = 0
(u ) (u )
∂Fi ∂Fi
∂x(u +1) + ∂y ( u +1) = − Fi (u ) i = 1, 2
∂x ∂y
(u ) (u )
∂F1 ( u +1) ∂F
∂x + 1 ∂y ( u +1) = − F1(u )
∂x ∂y
(u ) (u )
∂F2 ( u +1) ∂F
∂x + 2 ∂y ( u +1) = − F2(u )
∂x ∂y
o bien,
(u ) ( u +1) (u )
⎡ ∂ F1 ∂ F1 ⎤ ⎡∂ x ⎤ ⎡ − F1 ⎤
⎢∂x ∂y⎥ ⎢ ⎥ ⎢ ⎥
⎢ ⎥ ⎢ ⎥ = ⎢ ⎥
⎢ ∂ F2 ∂ F2 ⎥ ⎢ ⎥ ⎢ ⎥
⎢∂x ⎢ ⎥ ⎢ ⎥
⎣ ∂ y ⎥⎦ ⎣∂ y ⎦ ⎣ − F2 ⎦
|δx(u+1)| y |δy(u+1)| ≤ ε
y/o
|F1(u+1)| y | F2(u+1)| ≤ ε
(u )
(u ) ∂Fi i = 1, 2,3,..., n
Fi y
∂x j j = 1, 2,3,..., n
entonces, se puede expandir Fi(γ+1) alrededor del nivel iterativo (γ), empleando serie de
Taylor, truncados a los términos de orden más bajos, esto es:
Puesto que Fiγ más la sumatoria del producto de las derivadas por el valor del incremento
de la función debe ser igual a Fiγ+1, significa que dicha sumatoria debe ser igual a menos
Fiγ, matemáticamente:
(γ )
n
∂Fi
∑
j =1 ∂x j
∂x(jγ +1) = − Fi γ ; i = 1, 2, 3, ..., n
Donde,
Es decir,
En forma matricial:
(γ ) (γ +1) (γ )
⎡ ∂ F1 ∂ F1 ∂ F1 ∂ F1 ⎤ ⎡ ∂ x1 ⎤ ⎡ − F1 ⎤
⎢∂ x ..... ⎢ ⎥ ⎢ ⎥
∂ x2 ∂ x3 ∂ xn ⎥ ⎢ ⎥ ⎢ ⎥
⎢ 1 ⎥
⎢ ∂ F2 ∂ F2 ∂ F2 ∂ F2 ⎥ ⎢∂ x2 ⎥ ⎢ − F2 ⎥
⎢∂ x ..... ⎢ ⎥ ⎢ ⎥
⎢ 1
∂ x2 ∂ x3 ∂ xn ⎥⎥ ⎢ ⎥ ⎢ ⎥
⎢ ∂ F3 ∂ F3 ∂ F3 ∂ F3 ⎥ ⎢∂ x3 ⎥ = − F3 ⎥
⎢
⎢ ..... ⎥ ⎢ ⎥ ⎢ ⎥
⎢ ∂ x1 ∂ x2 ∂ x3 ∂ xn ⎥ ⎢ ⎥ ⎢ ⎥
⎢ . . . . . ⎥ ⎢ ... ⎥ ⎢ ... ⎥
⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎢ ∂ Fn ∂ Fn ∂ Fn
.....
∂ Fn ⎥ ⎢ ⎥ ⎢ ⎥
⎢⎣ ∂ x1 ∂ x2 ∂ x3 ∂ xn ⎥⎦ ⎢∂ x ⎥ ⎢− F ⎥
⎣ n⎦ ⎣ n⎦
La anterior ecuación matricial constituye la matriz de coeficiente plena, porque en todas las
ecuaciones están presentes todas las variables. Se dice que la matriz está dispersa, cuando
muchos elementos de la matriz son cero (0). La expresión matricial arriba presentada puede
expresarse como:
→ →
J∂ x = −F
i = 1, 2, 3, .... , n.
n +1
∆ ⎡⎣T ( ∆P − γ∆D ) ⎤⎦ i + qin +1 =
Vγ i
∆t ( B)
∆t φ
i
(14.28)
⎧⎪ ( ∆P − γ∆D )n +1 = 0 (12.30) ⎫⎪
⎨ ⎬ Malla de bloques centrados
1/ 2
n = 0, 1, 2, 3,.....
Desarrollando (14.28):
n +1 n +1 Vγ i
Ti +n1/+12 ⎡⎣ Pi +1 − Pi − ( γ∆D )i +1/ 2 ⎤⎦ − Ti −n1/+12 ⎡⎣ Pi − Pi −1 − ( γ∆D )i −1/ 2 ⎤⎦ + qin +1 = ⎡(φ B )n +1 − (φ B )n ⎤
∆t ⎣ ⎦i
(14.32)
⎛ kb ⎞
Ti +1/ 2 = T ( Pi +1 , Pi ) = θi +1/ 2 λi +1/ 2 = θi +1/ 2 ⎜ ⎟
⎝ µ ⎠i +1/ 2
⎛ kb ⎞
Ti −1/ 2 = T ( Pi , Pi −1 ) = θ i −1/ 2 λi −1/ 2 = θi −1/ 2 ⎜ ⎟
⎝ µ ⎠i −1/ 2
g
γ i +1/ 2 = γ ( Pi +1 , Pi ) = ρi +1/ 2
gc
g
γ i −1/ 2 = γ ( Pi , Pi −1 ) = ρi −1/ 2
gc
Los cambios del volumen poroso pueden representarse por la siguiente expresión resultante
de la expansión y posterior truncamiento de la series de Taylor. Puesto que φ = φ(p)
entonces;
Se tiene un sistema de ecuaciones no lineales. Las linealidades son el resultado de (1) Los
términos de flujo y (2) Los términos de acumulación. Esto amerita la linealización del
sistema. “No se puede permitir una mala linealización del término de acumulación”.
Aplicando el método de Newton - Raphson a la solución del sistema de ecuaciones (14.32)
se tienen I ecuaciones con I incógnitas. Si se define Fi (Pi-1, Pi, Pi+1), entonces:
∂F ( ) ∂F ( ) ∂F ( )
γ γ γ
Si se conoce F ( ) ,
γ
, , entonces se puede expandir la función en series de
∂Pi −1 ∂Pi ∂Pi +1
Taylor F(γ+1) alrededor de (γ).
(γ )
j =i +1
∂Fi
∑
j =i −1 ∂Pj
∂Pj(γ +1) = − Fi (γ ) ; i = 1, 2, 3, ......., I ; (γ ) = 0,1, 2, 3, ...... (14.35)
Vr1
F1 ( P1 , P2 ) = T1.5 [ P2 - P1 - (γ D)1.5 ] + q1 - ⎡ (φ b ) - (φ b ) n ⎤ = 0
∆t ⎣ ⎦1
∂F1 ( ) (γ +1) ∂F1 ( ) (γ +1)
γ γ
= − F1( )
γ
∂P1 + ∂P2
∂P1 ∂P2
Para el nodo I también se estableció una frontera cerrada lo que indica que no hay flujo a
través de ella, luego (∆P - γ∆D)I+½ = 0. Reemplazando en la Ec. (14.33):
VrI
FI ( PI -1 , PI ) = - TI -½ [ PI - PI -1 - (γ D) I -½ ] + qI - ⎡ (φ b ) - (φ b ) n ⎤ = 0
∆t ⎣ ⎦I
∂FI ( ) (γ +1) ∂FI ( ) (γ +1)
γ γ
= − FI( )
γ
∂PI −1 + ∂PI
∂PI −1 ∂PI
∂ F1 (γ ) (γ +1) ∂ F1 (γ ) (γ +1)
∂ P1 + ∂ P2 = − F1(γ )
∂ P1 ∂ P2
∂ F2 (γ ) (γ +1) ∂ F2 (γ ) (γ +1) ∂ F2 (γ ) (γ +1)
∂ P1 + ∂ P2 + ∂ P3 = − F2(γ )
∂ P1 ∂ P2 ∂ P3
∂ F3 (γ ) (γ +1) ∂ F3 (γ ) (γ +1) ∂ F3 (γ ) (γ +1)
∂ P2 + ∂ P3 + ∂ P4 = − F3(γ )
∂ P2 ∂ P3 ∂ P4
...... .. ....
(γ ) (γ ) (γ )
∂ FI −1 ∂ FI −1 ∂ FI −1
∂ PI(−γ2+1) + ∂ PI(−γ1+1) + ∂ PI(γ +1) = − FI(−γ1)
∂ PI − 2 ∂ PI −1 ∂ PI
∂FI ( ) ∂F ( )
γ γ
∂ PI(−γ1+1) + I ∂ PI(γ +1) = − FI(γ )
∂ PI −1 ∂ PI
(γ ) (γ +1) (γ )
⎡ ∂ F1 ∂ F1 ⎤ ⎡ ∂ P1 ⎤ ⎡ − F1 ⎤
⎢∂ P ⎥ ⎢ ⎥ ⎢ ⎥
∂ P2 ⎢ ⎥ ⎢ ⎥
⎢ 1 ⎥
⎢ ∂ F2 ∂ F2 ∂ F2 ⎥ ⎢ ∂ P2 ⎥ ⎢ − F2 ⎥
⎢ 0 ⎥ ⎢ ⎥ ⎢ ⎥
⎢ ∂ P1 ∂ P2 ∂ P3 ⎥ ⎢ ⎥ ⎢ ⎥
⎢ ∂ F3 ∂ F3 ∂ F3 ⎥ ⎢ ∂ P3 ⎥ ⎢ − F3 ⎥
⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎢ ∂ P2 ∂ P3 ∂ P4 ⎥ ⎢ ⎥ = ⎢ .... ⎥
⎢ .. ⎥ ⎢ ... ⎥ ⎢ ⎥
⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎢ ∂ FI −1 ∂ FI −1 ∂ FI −1 ⎥ ⎢∂ PI −1 ⎥ ⎢ − FI −1 ⎥
⎢ 0 ⎢ ⎥ ⎢ ⎥
∂ PI − 2 ∂ PI −1 ∂ PI ⎥
⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎢ ∂ FI ∂ FI ⎥ ⎢ ⎥ ⎢ ⎥
⎢ ⎢ ⎥ ⎢ ⎥
⎣ ∂ PI −1 ∂ PI ⎥⎦ ⎣ ∂ PI ⎦ ⎣ − FI ⎦
(γ )
⎡ ∂ F1 ∂ F1 ⎤ ⎡ δ P1 ⎤
(γ +1)
⎡ − F1 ⎤
(γ )
⎢∂ P 0 0 0 0 0 0 ⎥
∂ P2 ⎢ ⎥ ⎢ ⎥
⎢ 1 ⎥ ⎢ ⎥ ⎢ ⎥
⎢ ∂ F2 ∂ F2 ∂ F2 ⎥ ⎢δ P2 ⎥ ⎢ − F2 ⎥
⎢∂ P 0 0 0 0 0 ⎥
⎢ 1
∂ P2 ∂ P3 ⎥
⎢ ⎥ ⎢ ⎥
⎢ ⎥ ⎢ ⎥
⎢ ∂ F3 ∂ F3 ∂ F3 ⎥ ⎢δ P3 ⎥ ⎢ − F3 ⎥
⎢ 0 0 0 0 0 ⎥
⎢ ⎥ ⎢ ⎥
⎢ ∂ P2 ∂ P3 ∂ P4 ⎥ ⎢ ⎥ ⎢ ⎥
⎢ ∂ F4 ∂ F4 ∂ F4 ⎥ ⎢δ P ⎥ ⎢− F ⎥
⎢ 0 0 0 0 0 ⎥
⎢ 4⎥ ⎢ 4⎥
⎢ ∂ P3 ∂ P4 ∂ P5 ⎥ ⎢ ⎥ =⎢ ⎥
⎢ ∂ F5 ∂ F5 ∂ F5 ⎥ ⎢ ⎥ ⎢ ⎥
⎢ 0 ⎢δ P5 ⎥ ⎢ − F5 ⎥
0 0 0 0 ⎥
⎢ ∂ P4 ∂ P5 ∂ P6 ⎥ ⎢ ⎥ ⎢ ⎥
⎢ ∂ F6 ∂ F6 ∂ F6 ⎥ ⎢ ⎥ ⎢ ⎥
⎢ 0 0 0 0 0 ⎥ ⎢δ P6 ⎥ ⎢ − F6 ⎥
⎢ ∂ P5 ∂ P6 ∂ P7 ⎥ ⎢ ⎥ ⎢ ⎥
⎢ ∂ F7 ∂ F7 ∂ F7 ⎥ ⎢ ⎥ ⎢ ⎥
⎢ 0 0 0 0 0 ⎥ ⎢δ P7 ⎥ ⎢ − F7 ⎥
⎢ ∂ P6 ∂ P7 ∂ P8 ⎥
⎢ ⎥ ⎢ ⎥
⎢ ∂ F8 ∂ F8 ⎥⎥ ⎢ ⎥ ⎢ ⎥
⎢ 0 0 0 0 0 0 ⎢⎣δ P8 ⎥⎦ ⎢⎣ − F8 ⎥⎦
⎢⎣ ∂ P7 ∂ P8 ⎥⎦
de donde
Las transmisibilidades en la cara o en la mitad del bloque se obtienen del promedio entre
dos nodos contiguos:
Las derivadas de las funciones con respecto a la presión en cada nodo están dadas por:
∂Fi ⎛ ∂γ ⎞ ∂T
= Ti −1/ 2 ⎜1 + ∆Di −1/ 2 i −1/ 2 ⎟ − ⎡⎣ Pi − Pi −1 − ( γ∆D )i −1/ 2 ⎤⎦ i −1/ 2 (14.36)
∂Pi −1 ⎝ ∂Pi −1 ⎠ ∂Pi −1
Las propiedades del fluido en la posición i-½, se evaluan con base en la presión en dicho
nodo, Pi-½:
Donde:
Pi + Pi −1
Pi −1/ 2 =
2
y;
⎛b⎞
Ti −1/ 2 = (θ k )i −1/ 2 ⎜ ⎟
⎝ µ ⎠i −1/ 2
Puesto que:
Pi + Pi −1
Pi −1/ 2 =
2
Entonces:
De la misma manera:
∂bi −1/ 2 ∂µ
µi −1/ 2 − bi −1/ 2 i −1/ 2
∂
∂Pi −1/ 2 ( )
b
µ i −1/ 2
=
∂Pi −1/ 2
( µi −1/ 2 )
2
∂Pi −1/ 2
⎧ ∂b ∂µ ⎫
⎪ µ ∂P − b ∂P ⎪
∂
∂Pi −1/ 2 ( )
b
µ i −1/ 2
=⎨
⎪ µ2
⎬
⎪
⎩ ⎭ P = Pi−1 / 2
∂
∂Pi −1/ 2 ( )
b
µ i −1/ 2
( µ)
= b
⎧ 1 ∂b 1 ∂µ ⎫
⎨
i −1/ 2 ⎩ b ∂P
− ⎬
µ ∂P ⎭P = Pi−1 / 2
∂Ti −1/ 2 1
= (θ k )i −1/ 2 b
∂Pi −1/ 2 2 µ ( ) ⎧ 1 ∂b 1 ∂µ ⎫
⎨
i −1/ 2 ⎩ b ∂P
− ⎬
µ ∂P ⎭P = Pi−1 / 2
∂ Ti −1/ 2 1 ⎧ 1 ∂ b 1 ∂µ ⎫
= Ti −1/ 2 ⎨ − ⎬
∂ Pi −1 2 ⎩ b ∂ P µ ∂ P ⎭P = P i −1/ 2
γ i +1 + γ i
γ i +1/ 2 = = γ ( Pi +1 , Pi )
2
γ i −1 + γ i
γ i −1/ 2 = = γ ( Pi , Pi −1 )
2
∂ Fi ⎛ ∂γ ⎞ ∂T
= Ti −1/ 2 ⎜1 + ∆Di −1/ 2 i −1/ 2 ⎟ − ⎡⎣ Pi − Pi −1 − ( γ∆D )i −1/ 2 ⎤⎦ i −1/ 2 (14.36)
∂ Pi −1 ⎝ ∂ Pi −1 ⎠ ∂ Pi −1
Puesto que la gravedad específica está relacionada con densidad, es factible obtener la
siguiente expresión:
∂γ i −1/ 2 1 ∂γ i −1 1 ∂γ 1 g ∂ρi −1
= = =
∂ Pi −1 2 ∂ Pi −1 2 ∂ P i −1 2 g c ∂ Pi −1
∂ Ti −1/ 2 1
∂ Pi −1 2
⎡ ∂
= (θ k )i −1/ 2 ⎢
⎣ ∂ Pi −1
( )
b
µ
⎤ 1
i −1 ⎦ 2 ( )
⎥ = (θ k )i −1/ 2 µ
b ⎡ 1 ∂ b 1 ∂µ ⎤
⎢
i −1 ⎣ b ∂ P
−
µ ∂ P ⎥⎦ P = Pi−1
∂ Fi ⎛ ∂γ ⎞ ∂T
= −Ti +1/ 2 ⎜1 + ∆Di +1/ 2 i +1/ 2 ⎟ + ⎡⎣ Pi +1 − Pi − ( γ∆D )i +1/ 2 ⎤⎦ i +1/ 2
∂ Pi ⎝ ∂ Pi ⎠ ∂ Pi
(14.37)
⎛ ∂γ ⎞ ∂T Vr d
−Ti −1/ 2 ⎜1 − ∆Di −1/ 2 i −1/ 2 ⎟ − ⎡⎣ Pi − Pi −1 − ( γ∆D )i −1/ 2 ⎤⎦ i −1/ 2 − i (φ b )i
⎝ ∂ Pi ⎠ ∂ Pi ∆t dPi
∂γ i +1/ 2 1 ∂γ i 1 g ∂ρi
= =
∂ Pi 2 ∂ Pi 2 g c ∂ Pi
∂γ i −1/ 2 1 ∂γ i 1 g ∂ρ
= =
∂ Pi 2 ∂ Pi 2 g c ∂ P i
∂ Ti +1/ 2 1
∂ Pi
= (θ k )i +1/ 2 b
2 ( )
µ
⎡ 1 ∂ b 1 ∂µ ⎤
⎢
i ⎣b ∂ P
−
µ ∂ P ⎥⎦ i
∂ Ti −1/ 2 1
∂ Pi
= (θ k )i −1/ 2 b
2 ( )
µ
⎡ 1 ∂ b 1 ∂µ ⎤
⎢
i ⎣b ∂ P
−
µ ∂ P ⎥⎦ i
dφ ⎡ 1 db 1 dφ ⎤
(φ b ) = ⎢⎡φ + b ⎥⎤ = (φ b )i ⎢
d db
+ ⎥
dP i ⎣ dP dP ⎦ i ⎣ b dP φ dP ⎦ i
∂ Fi ⎛ ∂γ ⎞ ∂T
= Ti +1/ 2 ⎜1 − ∆Di +1/ 2 i +1/ 2 ⎟ + ⎣⎡ Pi +1 − Pi − ( γ∆D )i +1/ 2 ⎦⎤ i +1/ 2 (14.38)
∂ Pi +1 ⎝ ∂ Pi +1 ⎠ ∂ Pi +1
∂γ i +1/ 2 1 ∂γ 1 g ∂ρ
= =
∂ Pi +1 2 ∂ P i +1/ 2 2 g c ∂ P 1+1/ 2
∂ Ti +1/ 2 1
∂ Pi +1 2
= (θ k )i +1/ 2
∂ b
∂P µ ( ) i +1
=
1
2 ( )
(θ k )i +1/ 2 b µ
⎡ 1 ∂ b 1 ∂µ ⎤
⎢
i +1 ⎣ b ∂ P
−
µ ∂ P ⎥⎦ i +1
Si:
donde:
[J ]: Matriz Jacobiana
[T ]: Matriz de transmisibilidades
[G’]: Matriz de derivadas de términos gravitacionales.
[T’]: Matriz de derivadas de transmisibilidades.
[(φ b)’]: Matriz de derivadas de acumulación.
⎡ ∂ F1 ∂ F1 ⎤
⎢∂ P ∂ P2 ⎥
⎢ 1
⎥
⎢ ∂ F2 ∂ F2 ∂ F2 ⎥
⎢∂ P ∂ P2 ∂ P3 ⎥
⎢ 1 ⎥ ⎡. . ⎤
⎢ . . . ⎥ ⎢. . . ⎥
⎢ ⎥
[ J ] = ⎢⎢ . . .
⎥
⎥ ⇒ [J ] = ⎢ c a b ⎥
⎢ ⎥ ⎢ ⎥
. . . ⎢ . . .⎥
⎢ ⎥
⎢ ∂ F I −1 ∂ F I −1 ∂ FI −1 ⎥ ⎢⎣ . . ⎥⎦
⎢ ∂ PI − 2 ∂ PI −1 ∂ PI ⎥
⎢ ⎥
⎢ ∂ FI ∂ FI ⎥
⎢ ∂ PI −1 ∂ PI ⎥⎦
⎣
∂ Fi ∂ Fi ∂ Fi
donde: a= , b= , c=
∂ Pi ∂ Pi +1 ∂ Pi −1
⎡. . ⎤
⎢. . . ⎥ c =T
⎢ ⎥ i i −1/ 2
∂T
⎡. . ⎤ ci = − ⎡⎣ Pi − Pi −1 − ( γ∆D )1−1/ 2 ⎤⎦ i −1/ 2
⎢. ⎥ ∂ Pi −1
⎢ . . ⎥ ∂T ∂T
[T '] = ⎢ ci ai bi ⎥ ai = [ ∆P − γ∆D ]1+1/ 2 i +1/ 2 − [ ∆P − γ∆D ]1−1/ 2 i −1/ 2
⎢ ⎥ ∂ Pi ∂ Pi
⎢ . . .⎥
∂T
⎢⎣ . . ⎥⎦ bi = ⎡⎣ Pi +1 − Pi − ( γ∆D )1+1/ 2 ⎤⎦ i +1/ 2
∂Pi +1
∂γ
⎡. . ⎤ ci = (T ∆D )1−1/ 2 i −1/ 2
⎢. ⎥ ∂ Pi −1
⎢ . . ⎥ ∂γ ∂γ
[G '] = ⎢ ci ai bi ⎥ ai = − (T ∆D )1+1/ 2 i +1/ 2 + (T ∆D )1−1/ 2 i −1/ 2
⎢ ⎥ ∂ P i ∂ Pi
⎢ . . .⎥
∂γ
⎢⎣ . . ⎥⎦ bi = − (T ∆D )1+1/ 2 i +1/ 2
∂P i
⎡. ⎤
⎢ . ⎥
⎢ ⎥ Vr d (φ b )i
⎡⎣(φ b ) '⎤⎦ = ⎢ ai ⎥ ai = − i
⎢ ⎥ ∆t dPi
⎢ . ⎥
⎢⎣ . ⎥⎦
1 ⎪⎧⎛ b ⎞ ⎛ b ⎞ ⎪⎫
Ti +1/ 2 = θi +1/ 2 ( ki + ki +1 ) ⎨⎜ ⎟ + ⎜ ⎟ ⎬
4 ⎩⎪⎝ µ ⎠i ⎝ µ ⎠i +1 ⎭⎪
1 ⎪⎧⎛ b ⎞ ⎛ b ⎞ ⎪⎫
Ti −1/ 2 = θi −1/ 2 ( ki + ki −1 ) ⎨⎜ ⎟ + ⎜ ⎟ ⎬
4 ⎩⎪⎝ µ ⎠i ⎝ µ ⎠i −1 ⎭⎪
{(φb ) }
Vri
− (φ b )
n +1 n
∆t i
Puesto que:
{
φ n +1 = φ n 1 + cr ( P n +1 − P n ) }
entonces, se tiene:
{φ {1 + c ( P } = ∆t {{1 + c ( P }
Vri VPi
∆t
n
r
n +1
}
− P n ) − (φ b )
n
i
r
n +1
}
− P n ) b − bn
i
a. Linealización Directa
Esta es una particularidad del método de Newton – Raphson y también se le llama método
de extrapolación. Extrapolaciones de alto orden son posibles pero requieren mayor
capacidad de memoria. Las aproximaciones a los métodos de segundo orden preserva su
orden cuando las matrices son evaluadas a niveles de tiempo extrapolados. Esta
aproximación trabaja bien siempre y cuando las linealidades no sean muy fuertes y pueden
usarse satisfactoriamente en problemas monofásicos y flujo miscible. En flujo multifásico
la naturaleza explícita de la extrapolación causa limitaciones de estabilidad similar a las del
método simple o explítico.
n +1 Vri
∆ ⎡⎣T ( ∆P − γ∆D ) ⎤⎦ i + qin +1 = ∆ t ( φ b )i
∆t
Linealizando parcialmente la anterior ecuación, es decir, Tn+1 ≅ Tn, y además γn+1 ≅ γn, lo
cual es muy similar al método IMPES, se tiene:
Vri
∆ ⎣⎡T n ( ∆P n +1 − γ n ∆D ) ⎦⎤ + qin +1 = (φ b )n + 1 − (φ b )n ⎥⎥
⎡ ⎤
⎢
⎢
i ∆t ⎣ ⎦i
Sigue siendo no lineal, ya que aparece (φ b)n+1. La linealización por el método de Newton -
Raphson:
Vr
qin +1 − i ⎡(φ b ) − (φ b ) ⎤ = 0
n +1 n
∆t ⎣ ⎦i
∂ Fi
= Ti −n1/ 2
∂ Pi −1
∂ Fi Vr d
= −Ti +n1/ 2 − Ti −n1/ 2 − i
(φ b )
∂ Pi ∆t dP i
∂ Fi
=Tn
∂ Pi +1 i +1/ 2
[J ] = [T ]n + [(φ b)’]
∂ Fi ∂γ i −1/ 2
= Ti −n1/ 2 + (T n ∆D )
∂ Pi −1 i −1/ 2 ∂ P
i −1
∂ Fi Vr d ∂γ ∂γ
= −Ti +n1/ 2 − Ti −n1/ 2 − i
(φ b ) − (T n ∆D )i +1/ 2 i +1/ 2 + (T n ∆D )i −1/ 2 i −1/ 2
∂ Pi ∆t dP i ∂ Pi ∂ Pi
∂ Fi ∂γ i +1/ 2
= Ti +n1/ 2 − (T n ∆D )
∂ Pi +1 i +1/ 2 ∂ P
i
Hay que tener presente que cuando se escribe un programa de computador (simulador) este
debería calcular las matrices por separado. Una mala linealización de los términos de
acumulación, tiene un reflejo de error en balance de materia, EBM. Un EBM es una
condición necesaria pero no suficiente para que el problema esté bien. La forma general
para linealizar es el método de Newton - Raphson, las otras son particularidades.
[J ] = [T ]n + [(φ b)’]n
estabilidad del flujo multifásico. Se ajusta bien para cualquier problema no lineal. Este se
obtiene iterando solo una vez el método de Newton-Raphson, o sea, en la primera iteración.
γ=0 → n = γc
El método semi - implícito puede verse como aquella solución que se obtendría en la
primera iteración del método de Newton - Raphson, esto es:
→ (γ +1) → (γ )
(γ )
[J ] δP = −F
→ ( n +1) → (n)
[J ]( ) δ P
n
= −F
donde,
donde,
⎡a1 b1 ⎤ ⎡w1 ⎤ ⎡1 q1 ⎤
⎢c a b ⎥ ⎢c w ⎥ ⎢ 1 q ⎥
⎢2 2 2 ⎥ ⎢2 2 ⎥ ⎢ 2 ⎥
⎢ c3 a3 b3 ⎥ ⎢ c3 w3 ⎥ ⎢ 1 q3 ⎥
⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎢ . . . ⎥ ⎢ . . . ⎥ ⎢ . . ⎥
⎢ ⎥ =⎢ ⎥∗⎢ . . ⎥
⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎢ ci ai bi ⎥ ⎢ ci wi ⎥ ⎢ 1 qi ⎥
⎢ . . . ⎥ ⎢ . . ⎥ ⎢ . . ⎥
⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎢ . . .⎥ ⎢ . . ⎥ ⎢ 1 qI−1⎥
⎢ CI aI ⎥⎦ ⎢⎣ cI wI ⎥⎦ ⎢⎣ 1 ⎥⎦
⎣
[A] [W] [Q ]
⎡ w1 w1q1 ⎤
⎢c c q + w w2 q2 ⎥
⎢ 2 2 1 2 ⎥
⎢ c3 c3 q2 + w3 w3 q3 ⎥
[W ][Q ] = ⎢ ⎥
⎢ c4 c4 q3 + w4 w4 q4 ⎥
⎢ . . .⎥
⎢ ⎥
⎣ . .⎦
Se encuentra que:
a 1 = w1 b1 = w1q1 c2 = c2
a2 = c2q2+w1 b2 = w2q2 c3 = c3
: : :
ai = ciqi-1+wi bi-1 = wi-1qi-1 ci = ci
i = 2, 3, 4, ......., I
bi −1
qi −1 = i = 2, 3, 4,......, I
wi −1
wi = ai - ciqi-1 i = 2, 3, 4,...., I
Ahora:
→ →
[W ][Q ]δ P = d
Definiendo:
→
[Q ]δ P = g
y;
[W ]g = d
Puesto que [W] es una matriz ∆ inferior implica que g puede resolverse en un barrido hacia
adelante.
⎡ w1 ⎤ ⎡ g1 ⎤ ⎡ d1 ⎤
⎢c w2 ⎥ ⎢ g ⎥ ⎢d ⎥
⎢ 2 ⎥ ⎢ 2⎥ ⎢ 2⎥
⎢ c3 w3 ⎥ ⎢ g3 ⎥ ⎢ d3 ⎥
⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎢ . . . ⎥ ⎢: ⎥ ⎢:⎥
⎢ ⎥∗⎢ : ⎥ = ⎢ : ⎥
⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎢ ci wi ⎥ ⎢ gi ⎥ ⎢ di ⎥
⎢ . . ⎥ ⎢: ⎥ ⎢:⎥
⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎢ . . ⎥ ⎢: ⎥ ⎢:⎥
⎢ cI wI ⎥⎦ ⎢⎣ g I ⎥⎦ ⎢⎣ d I ⎥⎦
⎣
d1
g1 =
w1
di − ci gi −1
gi = , i = 2, 3, 4,...., I
w1
→ →
Resuelto g , se puede hallar δ P en un barrido hacia atrás.
⎡1 q1 ⎤ ⎡ δ P1 ⎤ ⎡ g1 ⎤
⎢ 1 q2 ⎥⎢ δP ⎥ ⎢ g ⎥
⎢ ⎥⎢ 2 ⎥ ⎢ 2 ⎥
⎢ 1 q3 ⎥ ⎢ δ P3 ⎥ ⎢ g3 ⎥
⎢ ⎥⎢ ⎥ ⎢ ⎥
⎢ . . ⎥⎢ : ⎥ ⎢ : ⎥
⎢ . . ⎥⎢ : ⎥ = ⎢ : ⎥
⎢ ⎥⎢ ⎥ ⎢ ⎥
⎢ 1 qi ⎥ ⎢ δ Pi ⎥ ⎢ gi ⎥
⎢ . . ⎥⎢ : ⎥ ⎢ : ⎥
⎢ ⎥⎢ ⎥ ⎢ ⎥
⎢ 1 qI −1 ⎥ ⎢δ PI −1 ⎥ ⎢ g I −1 ⎥
⎢
⎣ 1 ⎥⎦ ⎢⎣ δ PI ⎥⎦ ⎢⎣ g I ⎥⎦
δ PI = g I
b1 d1
1. q1 = , g1 =
a1 a1
2. Para i = 2, 3, 4, ....., I
αi = ai - ciqi
b1
qi =
α1
di − ci gi −1
gi =
α1
3. δPI = gI
δPi = gi - qiδPi+1
Hay situaciones especiales que presentan estructuras diferentes. Si hay flujo en la dirección
tangencial, coordenadas cilíndricas, existe continuidad entre las celdas I y 1. Esta resulta de
problemas cíclicos periódicos conocidos como condiciones de frontera del cuarto tipo, ver
Fig. 14.18. El sistema de ecuaciones tendrá una forma ligeramente diferente de modo que:
⎡ a1 b1 c1 ⎤ ⎡ δ P1 ⎤ ⎡ d1 ⎤
⎢c a2 b2 ⎥ ⎢δ P ⎥ ⎢ d ⎥
⎢ 2 ⎥ ⎢ 2⎥ ⎢ 2⎥
⎢ . . . ⎥∗⎢ : ⎥ = ⎢ : ⎥
⎢ ⎥ ⎢ ⎥ ⎢ ⎥
⎢ . . .⎥ ⎢ : ⎥ ⎢:⎥
⎢⎣bI cI aI ⎥⎦ ⎢⎣δ PI ⎥⎦ ⎢⎣ d I ⎥⎦
. 3
. 2
I
14.18. Influencia del término del último bloque sobre el primero en la aplicación del
algoritmo de Thomas
Vri
Fi = qi +1/ 2 − qi −1/ 2 ± q fi − ∆ t (φ b )i = 0
∆t
qo qI
i= 1 2 3 4 ........ I - 2 I-1 N
Vr1
F1 = q1.5 − q0 ± q f 1 − ∆ t (φ b )1 = 0
∆t
Vr2
F2 = q2.5 − q1.5 ± q f 2 − ∆ t (φ b ) 2 = 0
∆t
Vr3
F3 = q3.5 − q2.5 ± q f 3 − ∆ t (φ b )3 = 0
∆t
: = : - : ±: - : =0
: = : - : ±: - : =0
Entonces,
3 3 Vri
F1 + F2 + F3 = − qo + q3.5 + ∑ q fi − ∑ ∆ t (φ b )i = 0
i =1 i =1 ∆t
.
.
I I I V
∑ i o I ∑ ∑ ∆ t (φ b )i = 0
ri
F = − q + q + q fi −
i =1 i = 1 i =1 ∆ t
I I Vri
− qo + qI + ∑ q fi = ∑ ∆ t (φ b )i
i =1 i =1 ∆t
I Vri
∑ ∆t ∆ ( φ b ) t i
i =1
I
=1
−qo + qI + ∑ q fi
i =1
UNIDAD 15
CAUDALES Y PRESIONES DE POZOS
n
⎛ kr ⎞
(
qo = J model ⎜ ⎟ pi,n j+ 1 - pwf
⎝ B µ⎠ o
) (15.1)
n
⎛ kr ⎞
q w = J model ⎜ ⎟ p
n+ 1
⎝ B µ ⎠ w i, j
(
- p wf ) (15.2)
n
⎛ kr ⎞
q g = J mod el ⎜ ⎟
⎝ Bµ ⎠ g
(p n +1
i, j - p wf ) + R ns +1 q o (15.3)
Las propiedades de las rocas y los fluidos son las mismas de la celda. Ahora se tienen tres
ecuaciones con cuatro incógnitas: qo, qw, qg y Pwf. Esto significa que el usuario debe
especificar una de estas incógnitas. Esta es la condición bajo la cual producirá el pozo. Por
ejemplo, si el usuario especifica qo, entonces qw, qg y Pwf se calculan de las Ecs. 15.1 a 15.3.
Similarmente, si se especifica Pwf, se puede calcular qo, qw y qg de las ecuaciones arriba
presentadas.
La variable Jmodel es el “índice de productividad” o el “índice del pozo” el cual tiene una
connotación especial discutida más adelante. Esto no es lo mismo que el índice de
productividad real del pozo, J. Jmodel se calcula así:
2π (0.00633) kh
J mod el = (15.4)
ln ( r o / r w ) + s
1) Cuando ∆x = ∆y, kx = ky
ro = 0.2∆x (15.5)
(2) De lo contrario:
1/ 2
0.28 ⎡ k y / k x ( ∆x ) + k x / k y ( ∆y ) ⎤
2 2
⎣ ⎦
ro = (15.6)
(k y / k x) + (k x / k y )
1/ 4 1/ 4
ro = r w r r1 (15.7)
Algunas veces, el usuario desea especificar la rata total del yacimiento, qt. Las ecs. 15.1-15.3
pueden sustituirse en la ecuación de qt:
( )
n+1
qt = qo Bon+1 + q w Bwn+1 + q g - Rs n+1 qo B g (15.8)
para dar:
⎡⎛ k ⎞ ⎛k ⎞ ⎛k ⎞ ⎤
qt = J mod el ⎢⎜ r ⎟ + ⎜ r ⎟ + ⎜ r ⎟ ⎥ ( Pin, j+ 1 - Pwf ) (15.9)
⎢⎣⎝ µ ⎠o ⎝ µ ⎠w ⎝ µ ⎠g ⎥⎦
Es posible establecer un número de otras variaciones para simular las condiciones reales de un
campo. Note que un factor Bn+1/Bn se omitió de cada término en la Ec. 15.9. Estas pueden
adicionarse, cuando el estimativo del valor nuevo de Bn+1 está disponible.
Note que la caída de presión en las Ecs. 15.1-15.3, (Pi,jn+1 - Pwf), usa el valor n+1 de la
presión en la celda. Esto es importante cuando se especifica Pwf como una condición de
producción. De lo contrario, los caudales oscilarán y podrían dispararse para intervalos de
tiempo subsecuentes.
Si se especifican qo, qw, qg, o qt, entonces qo, qw, y qg se calculan antes del intervalo de tiempo
y se colocan en la parte derecha de ecuación de presión para el método IMPES. Al final del
intervalo de tiempo se puede calcular Pwf. Esto es sencillo y estable a menos que krn no cause
problemas de estabilidad.
Si el ingeniero especifica Pwf, entonces ningún caudal se conoce y se estimarán después del
intervalo de tiempo. Luego, es necesario solucionar el caudal trifásico en la ecuación de
presión IMPES. La ecuación de presión IMPES está en unidades de rata de flujo de
yacimiento. El término del caudal es qt. Luego, la relación en la Ec. 15.9 puede usarse y
rescribirse como:
(
qt = J model λ r t pi,n j+ 1 - p wf ) (15.10)
⎛ kr ⎞ ⎛ kr ⎞ ⎛ kr ⎞
λ rt = ⎜ ⎟ +⎜ ⎟ +⎜ ⎟ (15.11)
⎝ µ ⎠o ⎝ µ ⎠w ⎝ µ ⎠g
El término Jmodel λrt se adiciona al término de la diagonal principal. El otro término Jmodel λrt pwf
permanence al lado derecho de la ecuación. Al final del intervalo de tiempo, se calculan qo, qw
y qg.
Es posible ajustar presiones de fondo fluyente, Pwf. Sin embargo, usualmente los datos no son
disponibles, además, no son muy confiables debido a inexactitudes en el caudal. Es más
común y más confiable ajustar datos de restauración de presión cuando se dispone de ellos. El
problema es como ajustar los datos de la prueba de presión. La escala de tiempo de la prueba
de restauración de presión usualmente es muy corta para modelarse exactamente con la escala
de campo de la malla porque el tamaño de los bloques es muy grande. Peaceman presentó un
método para comparar presiones de bloque procedente de simulación con presiones
procedente de una prueba de restauración de presión. La Fig. 15.1 muestra un perfil de
presión en la celda que contiene el pozo. Se asume que este perfil de presiones está dado bajo
condiciones de estado estable. Se observa que la presión del bloque (la presión promedio de
balance de materia dentro del bloque) tiene cierto valor comprendido entre Pwf y la presión
promedia del yacimiento. La Fig. 15.2 muestra el la curva de restauración de presión de datos
de campo. La presión de bloque correspondiente a la restauración de presión adecuada para el
campo yace sobre la recta semilogarítmica a un tiempo ∆to el cual se calcula mediante la
siguiente expresión:
67.5φµ c t∆ x 2
∆t o (hrs) = (15.12)
k
Ejemplo. Halle el ajuste histórico para los siguientes datos obtenidos de una prueba de
restauración de presión.
q = 23,000 scf/D
k = 0.15 md
φ = 0.18
ct = 5 x 10-6 psi-1
µ = 0.216 cp
Wellbore
Wellbore
gridblock
Po
p P-Pwf
Po -Pwf
Pwf
∆x
El valor de Po “presión de ajuste” que será comparada con la presión del simulador en el
bloque donde está el pozo al mismo tiempo de la prueba de presión. La Fig. 15.2 muestra los
datos de campo de la prueba de presión graficados en papel semilogarítmico. La presión de
ajuste se halla estimando ∆to como sigue:
(67.5)(0.18)(0.216)(5x10-6)(100 2)
∆t o = = 0.8746 hrs
(0.15)
Ps (psi)
2940
2900
p= 2782 psi
2860
∆to = 0.8746 hr
Fig. 15.2. Curva semilogarítmica de los datos de restauración de presión para el ejemplo dado
NOMENCLATURA
SUBÍNDICES Y SUPERÍNDICES
c = capilar
D = adimensional
e = externo
front = frente
g = gas, gravedad
i = índice de la celda en la dirección x, inicial
j = índice de la celda en la dirección y
n = nivel de tiempo
o = petróleo
r = relativa
s = estática
t = total
w = pozo
wf = fondo fluyente
BIBLIOGRAFIA
1. Aziz, K. and Settari, A.: “Petroleum Reservoir Simulation”, Applied Science Publishers
Ltda, London, 1979.
6. SPE Reprint Series # 11: “Numerical Simulation”, SPE of AIME, Dallas, Texas, 1973.
7. SPE Reprint Series # 20: “Numerical Simulation II”, SPE of AIME, Richardson, Texas,
1986.
8. Van Poollen, H. K., Bixel, M. C. and JARGON, J.R.: “Reservoir Modeling”, The
Petroleum Publishing Co., Oklahoma, 1971.
9. Mattax, C., and Dalton, R. L.: “Reservoir Simulation”, SPE of AIME, Richardson, Texas,
1990.
11. Ertekin, T., Abou-Kasem, J. H., and King, G. R. “Basic Applied Reservoir Simulation”
SPE Textbook Series Vol. 7. Richardson, TX., 2001.
12. Aziz, K. “Fourth International Forum on Reservoir Simulation” Salzburg, Austria, Aug.
31-Sept. 4, 1992.
13. Fanchi, J.R. “Principles of Applied Reservoir Simulation” Gulf Publishing Company.
Houston, Texas, EE.UU., 1997.
14. Escobar, F.H. “Thirteen-Point Finite Difference Solution for Prediction of Waterflood
Performance”. MS Thesis. The University of Oklahoma. 1995.
15. Press, W.H., Teukolosky, S.A., Vetterling, W.T., and Flannery, B.P. “Numerical Recipes
in C” Second edition. Cambridge University Press. 1992.
16. Darcy, H. “Distrinition D’EAU”, Libraire des Coros Des Fonts et Craussées et Des
Mines, Victor Dalmont, Editeur, Paris, France, 1856.
17. Yanosik, J.L. and McCraken, T.A. “A Nine-Point Finite Difference Reservoir Simulator
for Realistic Prediction of Adverse Mobility Ratio Displacement”. Paper SPE 5734. p.
253-262. 1979.
18. Ding, Y., and Lemmonier, P. “A Thirteen-Point Finite Difference Operator to Reduce the
Effect of Grid Orientation”. 3rd Europen Conference on the Mathematics of Oil Recovery.
17-19. Delft University of Technology, Delft, Netherlands June 1992. p. 85-94.
19. Escobar, F.H. and Civan, F. “Diferencia Finita de Trece Puntos para Predecir el
Comportamiento de Inyección de Agua”. Boletín Estadístico Mensual del ACIPET.
Vol. 339. No. 7, p. 10-15. ISSN 0122-5758. Agosto de 1998.