Está en la página 1de 80

MODELO DE SIMULACIN

TRMICO

Usando Builder y STARS

Tutorial
TABLA DE CONTENIDO

Modelo Generado a Partir de un Archivo Rescue ........................................................................... 3

Seccin de Entrada y Salida de datos ............................................................................................... 4

Seccin de Datos de Yacimiento ....................................................................................................... 5

Seccin de Componentes ............................................................................................................... 11

Seccin de Roca-Fluidos ................................................................................................................. 16

Permeabilidades Relativas Dependientes de Temperatura ........................................................... 17

Seccin de Condiciones Iniciales .................................................................................................... 19

Seccin de Datos Numricos .......................................................................................................... 19

Seccin de Pozos y Datos Recurrentes ........................................................................................... 20

Observando los Resultados ............................................................................................................ 25

Creando ndices de Oportunidad con Builder (Screening)........................................................... 31

Extrayendo un Sub-modelo con Builder ..................................................................................... 41

Creando pronsticos de produccin .......................................................................................... 44

Inyeccin Alternada de Vapor (IAV) ........................................................................................... 47

Inyeccin Continua de Vapor (ICV) ............................................................................................ 69

Steam Assisted Gravity Drainage (SAGD) ................................................................................... 72

2
BUILDER STARS

Modelo Generado a Partir de un Archivo Rescue


Se crear un modelo que permita evaluar las diferentes opciones bsicas del
simulador STARS para la simulacin de procesos trmicos.
Crear un Proyecto de CMG

Haga doble clic en el Icono de CMG para acceder al Launcher


En el men principal seleccione Projects y Add Project.
Ubique el directorio en el que esta guardada la informacin del tutorial (Archivo Rescue y
dems archivos).
Dle un nombre al proyecto, por ejemplo Thermal Course.
Haga clic en OK para volver al Launcher.
El Launcher debe estar en el directorio de trabajo seleccionado en este momento.

Abra Builder (haga doble clic en el icono Builder ). Dirjase a File >> New
Seleccione:
- Simulator: STARS
- Working Units: Field
- Porosity: Single Porosity
- Simulation Start Date 2007-01-01

Haga clic en OK dos veces (ventana de datos y ventana de confirmacin).

Esto abrir el programa Builder para comenzar con la carga de informacin en cada una de la
secciones (I/O Control, Reservoir, Components, etc.) y con esta informacin STARS podr
calcular el flujo de fluidos y calor dentro del yacimiento.

3
Seccin de Entrada y Salida de datos

Vaya al men I/O Control (input/output control) y haga clic Titles And Case ID. Esto le
permitir agregar un ttulo para identificar el modelo. Asigne ttulos para el modelo a crear.
Nuevamente en el men I/O Control, vaya a Simulation Results Output. Luego dentro de la
ventana inferior (Items in Simulation Results File), haga clic en el botn Select, esta opcin
le permitir observar las variables seleccionadas como salida en el Grid (3D Results).
Active la variable Viscosity (VISO), la cual le permitir visualizar los cambios de viscosidad en
Results 3D. Tambin active la opcin Component composition in oil phase (X), Component
composition in gas phase (Y) y Component composition in water phase (W), tal como en la
siguiente imagen, con el paso anterior podremos ver las fracciones molares de cada
componente en cada fase celda a celda.
Haga clic en OK dos veces.

4
Seccin de Datos de Yacimiento

Expanda las opciones disponibles en el botn Reservoir. Seleccione Open RESCUE File
ubique la carpeta RESCUE MODEL y en ella seleccione el archivo Thermal model.bin. Al
abrirlo, observar una ventana con una breve informacin del modelo. Haga clic en OK.
Luego aparecer una nueva ventana con la cual podr seleccionar el procedimiento a seguir
con aquellas celdas que se encuentran fuera del lmite del modelo. En este caso deber
seleccionar OK.
A este punto observar una ventana como la mostrada a continuacin, esta ventana le
muestra las propiedades existentes en el Rescue y permite asignarlas en CMG.

Relacione cada propiedad importada con las propiedades ya establecida en CMG y haga clic
en Add to Selected List para agregar cada una de las propiedades existentes en el archivo
Rescue (Net to Gross Ratio, Permeability I y Porosity - Current), tal como se muestra en la
siguiente imagen.

5
Nota: Es una buena prctica asignar los arreglos existentes en el archivo RESCUE como Variables
Custom Property en Builder, esto le permitir manipular fcilmente estos arreglos por medio de
frmulas. Por otra parte, las dimensiones de las celdas del modelo son aproximadamente 38 m x
38 m x 9 ft. El modelo cubre un rea aproximada de 4114 acres (3.7 Km x 4.5 Km).

Haga clic en OK, para aceptar las propiedades importadas.


Ahora debemos asignar valores de permeabilidad en las direcciones J y K. Para esto, hacer

clic en el botn Specify Property , ubicado en la barra superior. En la direccin J se


asignaran los mismos valores de permeabilidad en I y para permeabilidad en K asignaremos
la mitad de la permeabilidad en I (Kv/Kh =0,5).
En la ventana desplegada buscaremos la casilla para permeabilidad J (Permeability J), con el
botn derecho del mouse sobre la fila Whole Grid, seleccionaremos EQUALS I. Tal como se
muestra en la siguiente figura.

Ahora busque la propiedad Permeability K haga clic derecho sobre la fila de Whole Grid,
seleccione EQUALSI, aparecer una ventana de Property Specification, multiplique el valor
por 0.5, tal como se observa en la siguiente imagen.

6
Haga clic en OK en las siguientes ventanas hasta regresar a la ventana principal de Builder.

Como podr observar, la seccin Reservoir se muestra completa pues ahora tiene la sealizacin
, la cual indica que en dicha seccin se tienen los elementos mnimos necesarios para realizar
una corrida de simulacin. Sin embargo, existen otras propiedades que si bien son opcionales
pueden ser muy importantes para la correcta caracterizacin del yacimiento a estudiar (Ej.:
TEMP, KTYPE, etc.).

En este modelo agregaremos la propiedad TEMP con el fin de representar el gradiente trmico
existente en el campo y por ende las variaciones en la viscosidad con profundidad. Este
procedimiento se realizara mediante la incorporacin de una Formula.

En el men Tools, haga clic en la opcin Formula Manager.


En la siguiente ventana haga clic sobre el botn New y asigne un nombre en la seccin
Formula Name para identificar la formula a crear. En este caso llamaremos a esta frmula
Grad_Term.
Haga clic en el botn Add Independent Variables y seleccione la propiedad Grid Paydepth
la cual representa la profundidad del centro de cada celda.
En la seccin especificada, escriba la siguiente frmula: 0.00918 * X0 + 91.8 (ver siguiente
imagen).

Haga clic en OK hasta llegar a la ventana principal de Builder.


Una vez creada la formula la misma debe ser asignada a alguna propiedad del modelo. Para
hacer esto, vamos nuevamente a Specify Property, busque la propiedad Temperature, haga
clic con el botn derecho del mouse (ver siguiente figura) y seleccione la opcin Formula.

7
Luego haga clic sobre el botn Formula, seleccione la formula creada previamente
(Grad_Term), tal como se muestra en la siguiente imagen.

Haga clic en OK para las siguientes ventanas hasta regresar a la ventana principal de Builder.

Por ltimo en la seccin de Reservoir, es necesario incluir las propiedades trmicas de la roca y el
Pore Volumen Cutoff.

Vaya a Reservoir >> Thermal Rocktypes (ver siguiente imagen).

8
Haga doble clic en Thermal Rocktypes, aparecer la ventana STARS Other Reservoir
Properties, haga clic en la flecha superior para seleccionar la opcin New Thermal Rock
Type.

En la pestaa Rock Compressibility, asigne 18E-5 1/psi para Formation compressibility y


1250 psi para Porosity Reference Pressure.
Vaya a la pestaa Thermal Properties, Cambie la opcin Thermal Conductivity Phase Mixing
de SIMPLE a COMPLEX y asigne los siguiente valores.
- Volumetric Heat Capacity (ROCKCP): 35 Btu/(Ft3*F)
- Thermal Conductivity of Reservoir Rock (THCONR): 106 Btu/(ft*day*F)
- Thermal Conductivity of Water (THCONW): 8.6 Btu/(ft*day*F)
- Thermal Conductivity of Oil (THCONO): 1.3 Btu/(ft*day*F)
- Thermal Conductivity of Gas (THCONG): 0.32 Btu/(ft*day*F)

9
Por ltimo en la pestaa Overburden Heat Loss se asignaran los siguientes valores en
Overburden y Underburden.
- Volumetric Heat Capacity: 35 Btu/(Ft3*F)
- Thermal Conductivity: 24 Btu/(ft*day*F)
Haga clic en OK.
Vaya a Reservoir, despliegue la seccin de Grid y haga doble clic sobre la opcin de Pore
Volume Cutoff tal como se muestra a continuacin.

En la nueva ventana, al frente de la casilla de Pore volumen after initialization incluya 40 ft3.
De esta manera, las celdas que tengan un volumen menor a este se convertirn en nulas.
Vaya a File/ Save As, para guardar el archivo de datos (dataset). Asgnele el nombre de
Thermal_Base_Model.dat.

10
Seccin de Componentes
Debemos recordar que STARS es un simulador composicional que usa constantes de equilibrio, y
por ende en la seccin de componentes debemos definir ciertos parmetros (Presin Critica,
Temperatura Critica, Peso Molecular, Constantes de equilibrio, densidades, viscosidades, etc.) de
cada componente o pseudo componente para representar correctamente los fluidos existentes
en el yacimiento.

En Builder contamos con diferentes opciones para facilitar al usuario la creacin y caracterizacin
de los pseudo componentes que permitan la representacin de las propiedades de los fluidos.
Por ejemplo, si existe un anlisis PVT tabulado, el mismo puedo ser asignado directamente en
Builder y luego este programa puede ayudar al usuario a convertir dicho PVT a una
caracterizacin de 3 pseudo componentes. Esta opcin es realmente til para aquellos casos
donde el fluido se puede describir como un Black Oil. Tambin existe la posibilidad de abrir
Winprop desde Builder y con este programa podremos realizar una caracterizacin ms detallada
del PVT y exportar dicha caracterizacin en el formato requerido.

En este ejercicio se asumir que la existencia de datos PVT es limitada y por ende se utilizaran las
correlaciones disponibles.

En el presente caso, las pruebas iniciales de produccin indicaron que la relacin gas-petrleo
original se encuentra alrededor de 83.0 ft3/bbl. Adems, se sabe que la gravedad API es de 11.3,
la gravedad especfica del gas es de 0.75 y la viscosidad del crudo a condiciones iniciales es de
820cP @ 800 psi (recordemos que basados en el gradiente trmico del yacimiento, la
temperatura inicial promedio es de 110 F).

Con los datos anteriormente mencionados, podemos proceder a usar Builder para crear el
modelo de fluidos a partir de correlaciones.

Haga clic en Components y seleccione la opcin Import Blackoil PVT.


Seleccione como unidades de trabajo Field. Haga clic en el botn Launch the Black Oil PVT
Graphical User Interface (GUI).
En la ventana desplegada (Imex PVT Regions), haga clic en Tools y seleccione Generate PVT
Table Using Correlations.
Asigne los parmetros necesarios para utilizar las correlaciones, tal como se muestra en la
siguiente figura (recuerde seleccionar la opcin ubicada el final de la ventana Set/Update
values of Reservoir Temperature, Fluid Densities in Dataset).

11
Clic OK y responda No a la pregunta que se le hace sobre el uso de la compresibilidad del
petrleo en la tabla PVT.

A continuacin podr observar la tabla PVT generada mediante correlaciones. Examine el valor
de Rsi a la presin inicial promedio del yacimiento (800 psi), podr notar que el valor de Rsi
estimado por las correlaciones es bastante cercano al valor estimado en el campo (83.0 ft3/bbl).
Sin embargo, el valor de viscosidad del petrleo estimado est en el orden de los 151 cP, lo cual
es bastante ms bajo que el valor medido de 820 cP.

Para solucionar este problema, primero aadiremos una fila ms que nos permita estimar los
valores exactos de las propiedades PVT a la presin de 800 psi. Haga clic en la fila 14 del PVT
creado (entre las presiones de 751.173 y 812.546 psi) y con el botn derecho
seleccionaremos la opcin de aadir una fila (Insert Row).

12
Luego en la fila aadida, en la casilla de correspondiente a presin (p), escriba el valor de
presin de 800 psi. Ahora, en el botn Tools seleccione la opcin Interpolate Values.

Una vez aadidos los valores PVT a la presin de 800 psi, seleccionaremos la columna de
viscosidad del petrleo haciendo clic en la parte superior de dicha columna. Luego seleccione
nuevamente el botn Tools y busque la opcin Shift Column values to Match y asigne el
valor de 800 psi en presin y 820 cP en column value at above pressure y presione OK.
Podr observar como los valores de viscosidad fueron corregidos.
Ahora es necesario asignar los valores para las propiedades del agua presente en el
yacimiento. Vaya a la pestaa General, haga clic en el botn Tools y seleccione Generate
Water Properties Using Correlations. Asigne los valores necesarios, tal como se muestran en
la figura (recuerde seleccionar la opcin ubicada el final de la ventana Set/Update values of
TRES and REFPW in PVT Region dialog).

En la pestaa de General asigne una densidad de 62.326 lb/ft3 al agua.


Haga clic en OK. Por ltimo, a pesar de que nuestro yacimiento es saturado debemos definir
en la pestaa General la compresibilidad del crudo sub-saturado asignando en la casilla
correspondiente el valor de 1.0e-5 1/psi [Undersaturated Co (CO)]. Adems asignaremos los
cambios de viscosidad vs presin para el crudo subsaturado, asignado un valor de 3.03 cP/psi
en la casilla llamada Vo pressure dependence (CVO).
Clic OK para regresar a la ventana Stars Import Black Oil PVT y nuevamente OK en el
mensaje referente a la presin de burbuja. Debe observar una pantalla como la siguiente.

13
Luego de asignar los datos PVT en Builder (en este caso datos tomados de correlaciones) el
programa nos ayudara a convertir estos datos a un PVT de 3 componentes que permitir a STARS
representar el comportamiento de los fluidos del yacimiento. Para esto seguiremos los siguientes
pasos.

En la seccin Bubble Point Pressure and Temperature, haga clic en el botn debajo de la
casilla Set, el cursor aparecer en forma de (+) seleccione en la tabla de presiones a la
derecha el valor de la presin de burbuja 1200 psi.

Nota: A pesar de que nuestro yacimiento se encuentra en condiciones de saturacin, debemos


seleccionar una presin de burbuja. En este caso se selecciona una presin de burbuja lo
suficientemente elevada para que se cumpla la condicin de Pb > P en todas las celdas del modelo
de simulacin. Debido a que esta condicin (Pb > P) no es fsicamente posible, el simulador STARS
calculara en su inicializacin las fracciones molares de cada componente y para cada celda, de
forma tal que se cumpla que la Pinicial = Pb.

Haga clic en Next hasta llegar al paso 4, donde podr asignar las variaciones de la viscosidad
del crudo muerto vs temperatura. Copie los valores mostrados en la siguiente tabla.

14
Oil Viscosity,
Temperature, F
cP
90 9635.1
110 3009.8
140 743.5
150 498.3
200 94.0
250 25.8
300 9.0
400 1.7
500 0.5

Haga clic en Next y aparecer un mensaje referente al valor del coeficiente de expansin
trmica que se calcul a partir del Bo, seleccionar OK para aceptar dicho valor.
Haga a un lado la ventana Step 5: Check Matches of PVT Properties y expanda el rbol de
propiedades para observar las diferencias entre el PVT estimado por correlaciones y los
valores que se utilizaran en STARS (Modelo composicional de 3 componentes con constantes
de equilibrio).

Como se puede observar la comparacin entre ambos PVT es bastante similar y los errores
existentes son aceptables. Haga clic en Next y podr observar las fracciones molares de cada
componente que se utilizara en STARS para representar las propiedades de los fluidos (Dead_oil
y Soln_Gas). Haga clic en Finish y podr observar como la seccin de Components posee los
datos necesarios para realizar la corrida.

Guarde su archivo de Datos.

15
Seccin de Roca-Fluidos

Haga clic en la seccin Rock-Fluid.


Luego en la parte inferior de Model Tree View >> Create/Edit Rock Types. Una nueva
ventana se abrir y en esta deber presionar el botn ubicado en la parte superior para
seleccionar New Rock Type.
Vaya a Tools (en la pestaa Relative Permeability Tables) y seleccione Generate Tables
Using Correlations.

Coloque los siguientes parmetros para generar las curvas de permeabilidad relativa
(Correlaciones de Corey):

SWCON 0.30
SWCRIT 0.30
SOIRW 0.00
SORW 0.40
SOIRG 0.00
SORG 0.45
SGCON 0.00
SGCRIT 0.05
KROCW 0.80
KRWIRO 1.00
KRGCL 0.30
Todos los Exponentes 2.00

Presione Apply y luego OK. Presione nuevamente OK para salir de la ventana Rock Types.
Ahora podr visualizar un grfico que contiene las curvas de permeabilidad relativa
estimadas. La seccin Rock Fluid debe mostrar el smbolo (check mark) de color verde.

16
Permeabilidades Relativas Dependientes de Temperatura

Las curvas de permeabilidad relativa que tenemos actualmente en el modelo son curvas tpicas
para un yacimiento donde no existen grandes cambios de temperatura, sin embargo el uso de
estas curvas en procesos donde se utilice agua caliente o vapor resulta un poco pesimista. STARS
permite incorporar variaciones en las permeabilidades relativas debido a los cambios de
temperatura. Para hacer esto vayamos nuevamente a Rock-Fluid >> Create/Edit Rock Types, en
la pestaa de Relative Permeability End Points edite los siguientes campos.

Parameter SWR SORW SORG


T=110 0.3 0.4 0.45
T=500 0.4 0.2 0.05

Clic OK para aceptar el efecto que se est implementando en las curvas de permeabilidad
relativa debido a los cambios de temperatura.

17
Haga clic en Rock-Fluid >> Diagnostic Plots. En la nueva ventana podr alternar para
visualizar los cambios en las curvas de permeabilidad relativa tanto para el sistema Oil Water
y Gas Oil. Tambin puede chequear las curvas trifsicas estimadas seleccionando Ternary
Kro, note que en el diagrama ternario solo podr observar una temperatura a la vez.

18
Seccin de Condiciones Iniciales

Haga clic en Initial Conditions >> Initialization Settings.


Seleccione Depth-Average Capillary-Gravity Method en la seccin de Vertical Equilibrium
Calculation Methods
Asigne los siguientes valores donde correspondan.
- 800 (psi) en Reference Pressure
- 2050 (ft) en Reference Depth
- 2180 (ft) en Water-Oil Contact

Haga clic en Apply y luego en OK. Regresar nuevamente a la pantalla principal de Builder y
podr observar que la seccin de Initial Conditions pas a tener el Check Mark de color
verde.

Seccin de Datos Numricos

Haga clic en Numerical >> Timestep control en el espacio para el keyword DTWELL asigne el
valor de 0.1, el cual definir el tamao del primer time step.
Asigne tambin los valores de 100 para ITERMAX y de 80 para NORTH, los cuales se
encuentran dentro de la seccin de Linear Solver Keywords. Estos keywords son opcionales y
suelen usarse para la reduccin del error de balance de materia y de las soluciones lineales
en el simulador.
Haga clic en OK para pasar nuevamente al men principal del Builder.

19
Seccin de Pozos y Datos Recurrentes
El yacimiento que estudiaremos tiene una corta historia de produccin (8 Aos) y solo se han
perforado 13 pozos verticales hasta la fecha. Se han tenido problemas de produccin de agua en
3 pozos a los cuales se les realiz trabajos de workover para aislar las zonas productores de
agua, sin alcanzar un xito considerable. La empresa operadora piensa que existe un gran
potencial en el yacimiento y ha decidido aumentar la inversin a fin de acelerar la produccin y
lograr de forma eficiente el mayor recobro en una ventana de tiempo de 15 aos (lmite de la
concesin).

Importaremos la informacin histrica de produccin con ayuda de Builder con el fin de


chequear la consistencia del modelo (cotejo) y poder estudiar luego diferentes escenarios de
produccin (predicciones).

Haga clic Wells & Recurrent, y expanda la lista de opciones disponibles en esta seccin.
Seleccione Well Trajectories y luego Well Trajectories
En la nueva ventana desplegada (Import well trajectory wizard. Step 1 of 3) en la seccin
File Type seleccione el formato llamado Table Format. Luego con el botn busque entre
los datos suministrados en la carpeta Datos el archivo que contiene las trayectorias de los
pozos (Trayectorias.wdb). Debe terminar con una ventana como la siguiente.

Nota: No fue necesario seleccionar las unidades utilizadas pues el archivo seleccionado indica
estas unidades en su encabezado.

Haga clic en Next, en la prxima ventana podr seleccionar cuales pozos de los definidos
dentro del archivo, desea importar y cules no. En este caso importaremos todos los pozos
para ello haga nuevamente clic en Next.
La siguiente ventana permite la definicin de multilaterales, en nuestro caso los pozos
existentes son verticales y por ende haremos clic en Finish. En este momento debemos

20
observar la ubicacin de los 13 pozos existentes en el campo, tal como se muestra en la
siguiente figura.

Vaya nuevamente a Well & Recurrent y seleccione Well Trajectories y luego Trajectory
Perforations Intervals, esto permitir definir los intervalos abiertos a produccin.
Haga clic en el botn Read File ubicado en la parte superior de la ventana. En la siguiente
ventana seleccione Field (ft) como unidades de trabajo.
Seleccione el archivo Perforaciones.perf y haga clic en Open para abrir el archivo. Este
proceso deber mostrar los intervalos abiertos para cada pozo, tal como se muestra en la
siguiente figura.

21
Haga clic en OK para finalizar.
Por ltimo, importaremos la informacin de produccin histrica (Qo, Qw y Qg). Para esto
vaya al men de Wells & Recurrent y seleccione Import Production/Injection Data.
Siga las instrucciones cuidadosamente.
Vaya a Browse y seleccione el archivo Produccion_2015.prd. Podr examinar el archivo con
el fin de verificar el formato haciendo clic en View Original File.
Haga clic en Next para ir al segundo paso del wizard.
Resalte la primera lnea que contiene informacin de produccin, y la primera lnea que
contiene el nombre del pozo, como se muestra a continuacin.

22
Haga clic en Next dos veces para ir al cuarto paso del wizard.
Seleccione en las columnas como se le indican:
- La columna 1 automticamente ser detectada como tipo Date.
- Las columnas desde la 2 hasta la 4 sern asignadas a las tasas de gas, liquido, petrleo y
agua respectivamente.
Asegrese de tener su ventana tal como la que se muestra a continuacin.

23
Haga clic en Next y observe la posibilidad de elegir la forma de control (Constraint) al hacer
clic con el botn derecho del ratn sobre el campo Primary Constraint, en este caso
dejaremos por defecto Oil Produced.
Haga clic en Finish.
Agregue un STOP a la ltima fecha (2014-12-01) y posteriormente haga clic en Close.
Por ltimo, vaya a Well & Recurrent y seleccione Create Field History File, de un nombre al
archivo (Produccion.fhf). Este archivo le permitir visualizar los valores histricos de
produccin en Results Graph.
Salve el modelo. Vaya al Launcher de CMG y arrastre el archivo de datos creado
(Thermal_Base_Model.dat) al icono de STARS para iniciar la simulacin. Asegrese de
indicar el nmero de procesadores a utilizar, en este caso coloque 4, tal como se muestra en
la siguiente figura.

24
Observando los Resultados
Antes de proceder a hacer corridas de prediccin, debemos chequear que nuestro modelo
reproduce el comportamiento histrico y para ello realizaremos los siguientes grficos.

Una vez finalizada la simulacin, seleccione en el Launcher de CMG el men View y luego
Refresh File List (o presione F5). Ubique el archivo Thermal_Base_Model.irf y arrastre el
mismo al icono de Results Graph . Esto le permitir graficar los resultados del modelo.
Dentro del programa Results Graph, vaya al men File y seleccione Open Field History, para
abrir el archivo Produccion.fhf y comparar los resultados de simulacin con la historia de
produccin.

Comencemos comparando las tasas y acumulados de produccin, para esto haga lo siguiente:

Haga clic en el icono Add Curve . En la nueva ventana, vaya a File y seleccione el archivo
Thermal_Base_Model.irf. En Origin Type seleccione Group. En Parameter, usando la tecla
control y el mouse seleccione Cumulative Oil SC y Oil Rate SC. En Origin, seleccione Default-
Group-PRO. En este momento debe tener una ventana como la siguiente.

Haga clic en OK e incluya la produccin histrica.

En este momento podr ver que el cotejo del parmetro de control (Oil Rate) es bastante
bueno. Ahora dividiremos la pantalla en dos y en la parte inferior crearemos un grfico para
chequear el cotejo del agua producida.

25
Presione el botn derecho del mouse sobre el grafico y seleccione Properties, en la nueva
ventana desplegada Display Settings, vaya a la pestaa Page Layout y aada una fila ms (2)
en la seccin Plots Per Page, tal como se muestra en la siguiente figura.

Haga clic en el botn Add Plot y luego siga el procedimiento para agregar una curva a
este nuevo grfico. En este caso agregaremos las curvas de Water Cut del modelo de
simulacin y los datos histricos. Debe obtener una imagen como la siguiente.

Como se puede observar, el ajuste de aceite es muy bueno, pero la produccin de agua est muy
desfasada respecto a la produccin histrica. Para definir la razn por la cual est pasando esto
vamos a graficar los resultados por pozo.

Haga clic en el botn Add Plot y adicione las curvas Oil Rate SC para el pozo well1,
tanto del modelo como de los datos histricos. Haga clic derecho sobre la grfica y
seleccione Properties para incluir ms graficas en la misma hoja. En la ventana de Display
Settings seleccione la pestaa de Page Layout y seleccione dos filas y dos columnas, tal
como se muestra en el siguiente grfico.

26
Haga clic nuevamente en el botn Add Plot para adicionar un grfico en la parte inferior
de la pantalla y adicione las curvas simuladas e histricas de Water Rate para el pozo well1.

Haga clic en el botn Add Plot y este nuevo grafico agregaremos Gas Rate SC histrico y
simulado para el pozo well1.

Adicionaremos un ltimo grafico (Add Plot ) esta vez incluiremos Water Cut SC simulado
para el pozo well1. En estos momentos debemos visualizar 4 grficos en la misma pantalla tal
como se muestra en la siguiente figura.

27
Vaya al botn Repeat Plot con el fin de generar los mismos grficos para todos los pozos.
Seleccione All Producers en la ventana desplegada y seguidamente OK. Ahora puede
verificar el comportamiento de la produccin para todos los pozos productores del campo.
Como podr observar, el comportamiento de la mayora de los pozos se ajusta muy bien a la
historia del campo, sin embargo el pozo well4 muestra una sbita cada en la produccin de
agua, pero dentro de los archivos de campo no se encuentra registrado ningn evento de
asilamiento en la zona del acufero. Dicho comportamiento del agua solo se puede
reproducir aislando la zona perforada en el acufero.
Abra el archivo Thermal_Base_Model.dat en Builder. En la seccin de Wells & Recurrent
despliegue la opcin de Wells . Luego haga clic en signo + al frente del pozo
well4, haga clic derecho sobre la seccin de trayectorias, y seleccione Open Wellbore
diagram tal como se muestra en la siguiente imagen.

En la ventana que aparece podr ver la trayectoria del pozo y una breve descripcin de su estado
mecnico. Adicionalmente podr observar los lmites del yacimiento y el contacto agua-aceite,
haga zoom hasta tener una imagen como se muestra a continuacin.

Cerraremos las perforaciones por debajo de 2175 ft para la fecha 01/12/2008. Para esto, abra la
seccin de Wells & Recurrent >> Well Completion (PERF), seleccione el pozo well4 y copie los
completamientos en una nueva fecha, puede guiarse con la siguiente imagen.

28
En el calendario que aparece, seleccione la fecha 1 de Diciembre de 2008 y haga clic en OK.
En la columna de Status frente a la perforacin 66 62 17 seleccione la opcin de Closed,
repita este procedimiento hasta el final de las perforaciones (65 61 23). Deber tener una
ventana como se muestra a continuacin.

Haga clic en Apply y luego en OK.


Guarde el archivo como Thermal_Base_Model_HM y crralo.
Abra el archivo de Results Graph previamente trabajado, agregue los resultados del archivo
Thermal_Base_Model. irf y compare los resultados de la produccin por campo y por pozo,
ver que la produccin de agua se ajusta mucho mejor. Tendr los siguientes resultados.

29
Como podr ver el tiempo utilizado por el simulador para obtener los resultados no nos permitir
llevar a cabo todas las sensibilidades que se desean realizar durante el curso. Con el fin de
acelerar el tiempo de las corridas realizaremos un pequeo Screening que nos permita
determinar las mejores zonas del yacimiento para la aplicacin de IAV e ICV y sobre esta zona
extraeremos un Submodelo.

30
Creando ndices de Oportunidad con BUILDER
(Screening)
A continuacin explicaremos paso a paso como aplicar la metodologa de ndices de Oportunidad
usando Builder. Este solo es un ejemplo prctico donde utilizaremos 2 ndices (capacidad de flujo
y aceite mvil) para caracterizar el yacimiento. El usuario puede adaptar este proceso a sus
necesidades, incorporando los ndices que requiera. Recomendamos utilizar como referencia las
publicaciones.

1. Molina, A, Rincon, A.,: Exploitations Plan Design Based on Opportunity Index Analysis in Numerical
Simulation Models. SPE 122915. Presented at Latin America and Caribbean Petroleum Eng Conference,
Cartagena 2009.
2. Granado, C, Velasquez, A., Serna, A., Zambrano, A. Barrios, J.: SAGD or Cold Production. A case of study for
an Orinoco Heavy Oil Field. SPE 2008-472, Presented at World Heavy Oil Congress 2008, Edmonton, Canada.

Para la creacin de los ndices se utilizara la opcin de crear formulas en Builder.

Vaya al men Tools y seleccione Formula Manager.


Haga clic en New y en la casilla de Formula Name coloque el nombre de Flow_Capacity y
agregue las variables Grid Thickness, Net to Gross Ratio y Permeability I usando el botn
Add to List of Independent Variables
La capacidad de flujo de cada celda ser calculada como la multiplicacin de las 3 variables
antes mencionadas. Agregue la ecuacin tal como se muestra en la siguiente figura.

31
Haga clic en OK y de igual forma haga clic en OK en la siguiente ventana.
Una vez creada la formula, la misma debe ser asignada a alguna propiedad del modelo. Para
esto hagamos clic en el botn Specify Property .
Creemos una nueva propiedad, seleccionando en el men Go To Property:, Add New
Custom Property. Llamemos a esta propiedad Flow_Capacity, haga clic en OK.
Sobre la nueva propiedad, haga clic derecho, luego seleccione la opcin de Formula y
nuevamente clic en Formula, seleccione Flow_Capacity para asignarla a todo el grid (Whole
Grid), tal como se muestra en la siguiente figura.

Haga clic en OK para las siguientes ventanas hasta regresar a la ventana principal de Builder.

Otro de los ndices que crearemos lo llamaremos MobileOilVolume el cual nos permitir
determinar el volumen de petrleo mvil que existe en cada celda. Para el clculo de esta
propiedad utilizaremos, al igual que el caso anterior, la opcin de crear formulas existente en
Builder, pero primero es necesario importar desde el archivo de resultados
Thermal_Base_Model_HM.irf las propiedades: Saturacin de petrleo al tiempo final del cotejo
histrico y el volumen poroso de cada celda.

Vaya a File y seleccione la opcin Import from another file y luego seleccione Spatial
Property from CMG Simulation Results

En la siguiente ventana, seleccione el archivo de resultados Thermal_Base_Model_HM.irf. Luego


seleccione la propiedad Oil Saturation-2014-12-01 en la lista desplegada al lado izquierdo de la
ventana (Select property to import:) y en la lista desplegada al lado derecho de la pantalla
seleccione la opcin Add New Custom Property, aparecer una nueva ventana, en la casilla de
CMGLCustom_ asigne el nombre de la propiedad importada como So2014, haga clic en OK y

32
luego haga clic sobre el botn Add to Selected List. Repita el procedimiento para la propiedad de
volumen poroso, y asigne Pore_Volume como nombre de la propiedad. Al final de estos pasos
debe tener una ventana como se muestra a continuacin.

Haga clic en OK.


Vaya al men Tools y seleccione Formula Manager.
Haga clic en New y coloque en Formula Name el nombre de MobileOilVolume y agregue las
variables importadas anteriormente: CMGLCustom_Pore_Volume y CMGLCustom_So@2014
El volumen de petrleo mvil de cada celda se calculara como (So@2014-
Sorw)xPoreVolume. Tal como se muestra en la siguiente figura.

33
Haga clic en OK.
Una vez creada la formula, la misma debe ser asignada a alguna propiedad del modelo. Para
esto hagamos clic en el botn Specify Property .
Creemos una nueva propiedad, seleccionando en el men Go To Property:, Add New
Custom Property. Llamemos a esta propiedad MobileOilVolume y haga clic en OK.
Sobre la nueva propiedad, haga clic derecho, luego seleccione la opcin de Formula, y
nuevamente clic en Formula, seleccione MobileOilVolume para asignarla a todo el grid
(Whole Grid), tal como se muestra en la siguiente figura.

Haga clic en OK para las siguientes ventanas hasta regresar a la ventana principal de Builder.

Teniendo dos de las propiedades que permitiran establecer que zonas del yacimiento presentan
caractersticas adecuadas para la produccin de petrleo, procederemos a manipular las
mismas para tener una mejor visualizacin de las zonas prospectivas. Para esto realizaremos los
siguientes pasos.

1. Normalizar las propiedades (ndices)


2. Crear un ndice general (Incluir ambas propiedades en una sola)
3. Promediar o mapear el ndice total.

Para normalizar las propiedades debemos determinar el mximo y mnimo de cada propiedad.
Para eliminar posibles sesgos de las propiedades seleccionaremos como mximo alrededor del
percentil 95 y el mnimo en el percentil 5.

Seleccione la propiedad MobileOilVolume


Sobre la escala de colores ubicada a la derecha de la ventana, haga clic derecho y seleccione
Color Scale y luego Set Color Scale.

34
En la ventana desplegada seleccionaremos un mnimo valor de 0 y aumentaremos el nmero
de divisiones a 25, tal como se muestra en la siguiente figura.

Haga clic en OK.


Con la propiedad MobileOilVolume seleccionada, vaya a Tools y seleccione Grid & Property
Statistics. Con la informacin de esta ventana podr seleccionar el mximo a utilizar, tal
como se muestra en la siguiente figura (mximo aprox. = 9000 ft3).

35
Haga clic con el botn derecho del mouse sobre la escala de colores a la derecha de la
pantalla. Seleccione Color Scale y luego Set Color Scale.
En la ventana desplegada seleccione la opcin Logarithmic y verifique que el nmero de
intervalos sea 25, tal como se muestra en la siguiente figura.

Vaya a Tools >> Grid and Property Statistics. Con la informacin de esta ventana podr
seleccionar el mnimo a utilizar, tal como se muestra en la siguiente figura (mnimo aprox. =
74).

36
Seleccionando como mnimo 74 y mximo 9000 para el MobileOilVolume, procedemos a
normalizar la propiedad creando nuevamente una formula, tal como se muestra en la
siguiente figura.

Nota: Para valores entre el mximo y mnimo se utiliza la ecuacin de una recta.

Asigne la ecuacin creada anteriormente a una propiedad personal llamada


CMGLCustom_MobileOilVolume_Index. Debe observar una propiedad tal como se muestra
en la siguiente figura.

Modelo Base Termico


-183,000-181,000-179,000-177,000-175,000-173,000-171,000-169,000

CMGLCustom_MobileOilVolume_Index 2003-01-01 K layer: 1


1,596,000
1,598,000
1,600,000
1,602,000
1,604,000
1,606,000
1,608,000
1,610,000
1,612,000 File: 04.Thermal_Base_Model.dat
User: yessica
-171,000-173,000-175,000-177,000-179,000-181,000-183,000-185,000

Date: 26/05/2015
Scale: 1:35761
Y/X: 1.00:1
Axis Units: ft
well12
well9
well10 well11 well13
1.00
well7 0.90
well6 well8
well5
0.80
well1 well2 well4 0.70
well3
0.60
0.50
0.40
0.30
0.20
0.10
-0.00
1,596,000
1,598,000
1,600,000
1,602,000
1,604,000
1,606,000
1,608,000
1,610,000
1,612,000

37
Realice el mismo procedimiento anterior para normalizar la propiedad Flow_Capacity,
creando una nueva propiedad llamada Flow_Capacity_Index. (mximo aprox. = 53900;
mnimo aprox. = 76). Usando la siguiente ecuacin para los valores intermedios.

Cree una nueva propiedad con nombre Flow_Capacity_Index y asigne la formula creada
previamente. Deber obtener el siguiente resultado.

CMGLCustom_Flow_Capacity_Index 2007-01-01 K layer: 1


-183,000-181,000-179,000-177,000-175,000-173,000-171,000-169,000

1,596,000
1,598,000
1,600,000
1,602,000
1,604,000
1,606,000
1,608,000
1,610,000
1,612,000 File: Thermal_Base_Model_HM.dat
User: alejandro
-171,000-173,000-175,000-177,000-179,000-181,000-183,000-185,000

Date: 07/01/2016
Scale: 1:35761
Y/X: 1.00:1
Axis Units: ft
well12
well9
well10 well11 well13
1.00
well7 0.90
well6 well8
well5
0.80
well1 well2 well4 0.70
well3
0.60
0.50
0.40
0.30
0.20
0.00 0.25 0.50 0.75 1.00 mile 0.10
0.00 0.50 1.00 km
0.00
1,596,000
1,598,000
1,600,000
1,602,000
1,604,000
1,606,000
1,608,000
1,610,000
1,612,000

38
Con las 2 propiedades a utilizar normalizadas, procederemos a crear la funcin Opportunity
Index. Para esto crearemos nuevamente una formula donde se aplique un promedio
geomtrico para las dos propiedades antes creadas. Vaya a Tools y cree una nueva frmula
tal como se muestra en la siguiente figura.

Especifique la propiedad creada en Specify Property, dicha propiedad le permitir visualizar capa
a capa, cada una de las celdas donde existe alto contenido de aceite remanente y buena
capacidad de flujo (valores cercanos a 1). Sin embargo, es difcil seleccionar un rea prospectiva
pues a medida que cambiamos de capa, las celdas con buenas propiedades suelen ubicarse en
lugares diferentes.

Debido a lo anterior, pasaremos a hacer un mapa de la propiedad Total_Index con el fin de poder
agrupar todas las capas en una sola. Para esto utilizaremos la opcin NBR Functions disponible en
el men de Formulas de Builder.

Vaya a Tools y seleccione Formula Manager


Cree una formula llamada Total_Index_Map usando las opciones NBR. Puede utilizar como
gua la ayuda mostrada en el botn NBR Functions Help. La frmula debe quedar tal como
puede verse en la siguiente figura.

39
Haga clic en OK. Al igual que con cualquier otra frmula, esta frmula creada debe ser
asignada a una propiedad para poder visualizarla.
Cree una nueva variable personalizada llamada Total_Index_Map y asigne, tal como ha
hecho antes la ecuacin creada en esta nueva propiedad. El resultado debe ser como el
mostrado en la siguiente figura.

Nota: El cuadro marcado en rojo muestra una de las mejores zonas donde tenemos pozos. Esta
zona se podra estudiar en detalle para optimizar procesos de IAV e ICV.
40
Extrayendo un Sub-modelo con Builder

Haga clic en el botn Edit Grid , ubicado en el barra superior de Builder. Haga clic en OK
en la siguiente ventana.
Seleccione un cuadrado que contenga los pozos well5, well6, well9, well10 y well11 tal
como se muestra en la siguiente figura.

Vaya al men Reservoir, seleccione Edit Grid y luego Extract SubModel, la siguiente
ventana mostrara el rango de las celdas seleccionadas, tal como se muestra en la siguiente
figura:

Haga clic en OK hasta llegar a la pantalla principal de Builder.

41
Guarde el dataset del submodelo creado con el siguiente nombre: Thermal_Base_Submodel-
HM.dat.
Como podr observar, el pozo well5 se encuentra al borde del modelo, en estos casos, lo
mejor es eliminar dichos pozos ya que su rea de drenaje puede ser mayor que el lmite del
yacimiento, esto puede causar altas cadas de presin en la zona (que no se reflejan en la
realidad del campo), afectando la eficiencia de la corrida (mayor tiempo de computo).
Para eliminar el pozo well 5, despliegue la seccin de pozos y siga los pasos de la siguiente
imagen.

Guarde el modelo.
Vaya al Launcher de CMG y arrastre el archivo de datos creado (Thermal_Base_Submodel-
HM.dat) al icono de STARS para iniciar la simulacin.
Utilice Results Graph para comparar los resultados obtenidos en este submodelo con los
resultados del modelo original.
Sobre el archivo de Results Graph usado previamente, vaya a File >> Open CMG Simulation
Results File y agregue el archivo Thermal_Base_Model_Submodel_HM.irf.
Agregue una nueva grafica usando , haga clic en No sobre el mensaje que aparece acerca
de seguir con la secuencia anterior.
Haga clic derecho sobre la hoja en blanco y seleccione la opcin de Properties. En la ventana
Page Layout divida la hoja en dos filas, tal como se muestra en la siguiente imagen.

Agregue una nueva curva usando , grafique la tasa de aceite para el pozo well10 de los
resultados del submodelo, puede guiarse con la siguiente imagen.

42
Sobre la misma grfica, incluya la produccin de aceite del modelo Full field
(Thermal_Base_Model_HM.irf).
Repita el procedimiento anterior en una nueva grfica, esta vez incluya la produccin de
agua. Obtendr el siguiente resultado.

Repita la grfica para todos los pozos usando el botn


Observar que la diferencia entre modelos es mnima. Por lo cual, continuaremos con los
pronsticos.

43
Creando Pronsticos de Produccin
Vaya a la seccin Well & Recurrent, expanda las opciones y seleccione Dates (tambin puede
acceder haciendo doble clic sobre ).

Haga clic sobre el icono para agregar un rango de fechas, y en el campo From: coloque
2015-01-01 y haga clic en OK para aceptar. En el campo To: coloque la fecha 2030-12-01, con
un paso de 1 mes, como se muestra a continuacin.

Haga clic en OK, para generar el nuevo rango de fechas y aceptar el mensaje relacionado a
estas.
Desactive el STOP en la fecha 2014-12-1, y colquelo en la ltima fecha creada (2030-12-1).
Haga clic en Close para volver a la ventana principal de Builder.
Ahora es necesario asignar las restricciones que tendrn los pozos productores durante la
etapa de prediccin, para eso calcularemos la cada de presin por pozo durante la historia.
Abra el archivo de resultados del modelo Thermal_Base_model_HM.irf, vaya a Tools >>
Export Well Summary, seleccione el archivo de salida Thermal_Base_SubModel_HM.irf,
asigne un tiempo de reporte mensual, desactive la casilla de Groups y edite las propiedades a

44
exportar, en la ventana nueva que aparece, desactive todas las variables seleccionadas por
defecto y active nicamente la presin de bloque y la presin de fondo. Puede guiarse con la
siguiente imagen.

Se abrir una venta de Excel, calcule la cada de presin para todos los pozos. Para nuestro
caso de simulacin, usaremos el promedio del ltimo ao. La siguiente tabla muestra los
resultados.
Pozo Cada de presin en 2014
(psi)
Well6 150
Well9 180
Well10 220
Well11 110

Haga doble clic en para abrir la ventana de Well Events.


Seleccione todos los pozos con la techa Shift y cambie la fecha a 2015-01-01, tal como se
muestra en la siguiente figura.

45
Vaya a la ficha Constraints y active la opcin Constraint Definition.
Seleccione el primer Constraint (STO surface oil rate) y cmbielo por DWN, DrawDown
Pressure y asigne un valor para el DrawDown de 220 psi.
Cambie el valor para el Constraint an activo de BHP bottom hole pressure a un mnimo de
50 psi.

Haga clic en Apply. Ordene los eventos por fecha


Busque la fecha 2015-01-01, observar que la misma restriccin se ha creado para todos los
pozos.
Asigne los valores de cada de presin calculados en la hoja de Excel.

Pozo Cada de presin en 2014


(psi)
Well6 150
Well9 180
Well10 220
Well11 110

Haga clic en OK para volver a la ventana principal de Builder.


Guarde el archivo como Thermal_Base_Submodel_Pred.dat.
Vaya al Launcher y corra el archivo Thermal_Base_Submodel_Pred.dat.
Abra Results Graph y grafique el resultado de produccin de agua y aceite para cada pozo.

46
Inyeccin Alternada de Vapor (IAV)
Guarde el archivo (Save as) como Thermal_Base_Submodel_CSS.dat.
Crearemos los patrones de inyeccin con la ayuda de la opcin Pattern-Based Wells la cual nos
permite crear patrones segn un rea especificada por el usuario. Vaya a Wells & Recurrent y
seleccione Pattern-Based Wells.
El primer paso consiste en seleccionar el rea donde se van a crear los patrones de inyeccin.
Cree un cuadrado tal como se muestra en la siguiente imagen.

Haga clic en Close Polygon para asegurarse que el polgono se encuentre cerrado. Luego haga
clic en Next.
El segundo paso le permitir definir el rea y tipo del patrn as como un prefijo para cada pozo.
Seleccione un patrn invertido de 5 puntos, 20 acres de espaciamiento y deje vaco el espacio de
nombre para los pozos. Puede guiarse con la siguiente imagen. Observar que se han creado tres
patrones. Luego haga clic en Next.

47
El paso tres le permitir copiar y eliminar los patrones que se han creado previamente, en este
ejercicio no haremos modificaciones, haga clic en Next.
El paso cuatro le permite definir las perforaciones, observe que tiene cuatro formas diferentes de
seleccionar las perforaciones, segn un rango de profundidad, por propiedades estticas,
seleccionando un rango de capas en direccin K o definiendo capas especificas en K. En este
ejercicio perforaremos todo el yacimiento, por lo tanto seleccionaremos la opcin de All layers
tal como se muestra en la siguiente imagen.

48
Finalmente, haga clic en Finish.
Observe que se han creado 11 pozos nuevos, 3 inyectores y 8 productores.
CMG permite que existan dos pozos en una misma celda, pero no permite que un pozo cambie
su tipo en el tiempo, es decir, que un productor cambie a inyector o un inyector cambie a
productor, tal como tenemos el esquema de pozos hasta el momento podramos hacer una
inyeccin continua de vapor, pero no podemos hacer todava una inyeccin cclica de vapor. Los
siguientes pasos nos permitirn copiar los pozos existentes para completar el esquema de
inyeccin cclica de vapor.
Vaya a Wells & Recurrent >> Copy well, por defecto Builder ha seleccionado todos los pozos
productores, desactive las casillas correspondientes a los pozos de la historia (well6, well9,
well10, well11) tal como se ve en la siguiente imagen.

Haga clic en Next. En el segundo paso haga clic en Next, en el paso tres, seleccione la casilla de
Copy Geometry y haga clic en Next hasta llegar al paso 5.
El paso cinco, le permitir definir un nombre para los pozos as como la fecha de perforacin de
los mismos. En este caso, dejramos el prefijo que usa el simulador (_inj) y dejaremos la fecha
que aparece por defecto (2007-01-01). Haga clic en Next.
El paso 6, le permite revisar y cambiar si es necesario la informacin suministrada en los pasos
anteriores, haga clic en Finish.
Ahora repetiremos los pasos anteriores, esta vez copiando los pozos inyectores.
Vaya a Wells & Recurrent >> Copy Well, seleccione la opcin de inyectores y haga clic
en Next. Recuerde seleccionar las siguientes opciones en los pasos 2 al 4.
- Paso2: Copy all perforation dates
- Paso3: Copy Geometry
- Paso4: Copy Trajectory

49
En el paso 5, observar que el simulador ha identificado que estamos copiando pozos inyectores
y usa un prefijo de pozos productores (_pro), no cambiemos esta opcin. Haga clic en Next y
luego en Finish. En la pgina principal de Builder, observar que ahora tenemos 26 pozos.
Ahora eliminaremos las perforaciones creadas en celdas nulas, para eso vaya a Wells &
Recurrent y seleccione la opcin Validate well completions for NULL blocks, en la ventana que
aparece, observe que puede seleccionar tres opciones diferentes segn su necesidad, cerrar,
eliminar e ignorar las perforaciones en celdas nulas. Para este ejercicio, seleccione Delete y luego
haga clic en OK tal como se muestra en la siguiente imagen.

Aparecer una ventana informndole los pozos, fecha y las capas perforadas en celdas nulas,
haga clic en Close.
Vaya a Wells & Recurrent >> Well Completions (PERF). En la pestaa de General cambie
None por LAYERXYZ apply only with GEO and GEOA tal como se muestra en la siguiente
imagen.

50
Para copiar la condicin definida previamente a todos los pozos, haga clic derecho sobre
LAYERXYZ apply only with GEO and GEOA y seleccione Copy data item. En la nueva ventana,
seleccione todos los pozos, luego desactive los pozos existentes en la historia de produccin
(well5, well6, well9, well10, well11), deber tener una ventana como se muestra a continuacin.

Haga clic en OK hasta que llegue a la ventana principal de Builder.


Ahora definiremos las condiciones de produccin e inyeccin.
Haga clic en OK.
Vaya a Wells & Recurrent >> Well Events con la ayuda del filtro , seleccione nicamente los
tres pozos que finalizan en _pro. Haga clic en OK.
Seleccione los pozos (ver siguiente imagen), vaya a la pestaa de ID & Type y defnalos como
PRODUCER, haga clic en Apply.

51
Manteniendo la seleccin de pozos, vaya a la pestaa Constraints y edite los siguientes campos.

Con la ayuda del filtro , seleccione todos los pozos productores, luego desactive la casilla de
los pozos (well6, well9, well10, well11). Deber tener una ventana como se muestra a
continuacin.

Haga clic en OK.

52
Con la techa Shift seleccione todos los pozos, tal como se muestra en la siguiente imagen.

Seleccione la pestaa de Constraints, cambie el parmetro existente por DWN draw-down


pressure y asgnele un valor mximo de 215 psi (promedio del rea), haga clic en Apply, incluya
un nuevo Constraint con presin de fondo mnima de 50 psi. Tal como se muestra en la siguiente
imagen.

Luego, seleccione la casilla de Options, active la casilla de Status en la columna de Type/Value


seleccione SHUTIN tal como se muestra en la siguiente imagen.

53
Observar que todos los pozos tienen los mismos Constraints y se encuentran cerrados.
El siguiente paso consiste en especificar la entrada de los pozos en el ao 2015, para este caso, se
estima que el primer mes se tienen disponibles 5 taladros y en los dos meses siguientes se tienen
disponibles nicamente 3 taladros. La siguiente tabla muestra la fecha de entrada para cada
pozo.

Fecha Pozos
-p1-w1i_pro
-p1-w2
2015-01-01 -p1-w3
-p1-w4
-p1-w5
-p2-w1i_pro
2015-01-02 -p2-w2
-p2-w3
-p3-w1i_pro
2015-01-03 -p3-w2
-p3-w3

A continuacin se muestra el esquema de perforacin.

54
Sin salir de la ventana de Well Events, seleccione el pozo -p1-w1i_pro y cambie de fecha a 2015-
01-01 tal como se muestra en la siguiente imagen.

Vaya a ID & Type y active la casilla de Well definition.


Haga clic en Apply, seleccione la pestaa de Options y cambie el Status a OPEN, tal como se
muestra a continuacin.

55
Haga clic en Apply, ordene los eventos por fecha . Busque la ltima fecha,
aparecer el evento creado previamente, seleccinelo, luego vaya a Tools y seleccione la opcin
Copy events using filter tal como se muestra en la siguiente imagen.

Aparecer una ventana que le permitir seleccionar los pozos a los cuales desea copiar el evento,
seleccione los pozos.

-p1-w2
-p1-w3
-p1-w4
-p1-w5

En la pestaa 2.-Dates, seleccione la fecha 2015-01-01, luego active la opcin Create new dates
for selected Wells if they do not exist. En la parte inferior derecha seleccione el botn Search &
Add (ver siguiente imagen).

56
Regrese a la pestaa de 1.-Wells use el botn Deselect para limpiar la seleccin previa, luego
seleccione los pozos.

-p2-w1i_pro
-p2-w2
-p2-w3

Cambie a la pestaa 2.-Dates, desactive la casilla de la fecha 2015-01-01 y seleccione la fecha


2015-02-01, luego haga clic en Search & Add, observar que los eventos han sido aadidos a la
columna de 4.-Search Results.
Regrese nuevamente a la ventana de 1.-Wells, desactive todos los pozos y seleccione los
siguientes.

-p3-w1i_pro
-p3-w2
-p3-w3

En la ventana de 2.-Dates cambie la fecha seleccionada por 2015-03-01, por ultimo haga clic
en Search & Add al final deber tener los siguiente eventos.

57
Haga clic en OK, deber tener el siguiente resultado.

Ahora definiremos los pozos inyectores al momento de iniciar la inyeccin cclica de vapor, para
eso, abra el filtrador de pozos ( ), seleccione todos los pozos, y luego deseleccione los pozos
productores, de esta manera le quedaran activos los pozos inyectores. Haga clic en OK.
Con la ayuda de la techa Shift, seleccione todos los pozos, tal como se muestra a continuacin.

58
En la ventana de ID & Type, despliegue las casilla de Type y seleccione Injector Unweight, haga
clic en Apply y acepte el mensaje que aparece.
Seleccione la ventana de Constraints, en la parte superior, active la casilla de Constraints
Definition, despliegue las opciones en la casilla de Select new y seleccione Operate, en
Parameter deje BHP bottom hole pressure y asigne un mximo valor de 1000 psi (presin de
fractura de 1200 psi). Incluya otro Constraint, esta vez asigne una tasa mxima de inyeccin de
2100 bbl/day. Deber tener el siguiente resultado.

Haga clic en Apply, luego vaya a Options y cambie el Status de OPEN a SHUTIN, tal como se
muestra en la siguiente imagen.

59
Haga clic en Apply. Vaya a la ventana Injected Fluid y llene los siguientes espacios.

Observar que los datos de temperatura y calidad no se copiaron para todos los pozos, busque el
pozo -p3-w3_inj, seleccione las condiciones de inyeccin tal como se muestra en la siguiente
imagen.

60
En Tools seleccione Copy events using filter, deseleccione todos los pozos, haga clic en Clear
List. Seleccione todos los pozos inyectores, cambie a la pestaa de 2.-Dates y deje activa
nicamente la fecha 2007-01-01, luego haga clic en Search & Add, deber tener el siguiente
resultado.

Haga clic en OK, podr ver que todos los pozos tienen las mismas condiciones de inyeccin.
En el siguiente paso dejaremos abiertos los pozos inyectores para el inicio de la inyeccin cclica
de vapor. En el presente esquema de desarrollo se ha propuesto abrir a produccin todos los
pozos de los patrones por 5 aos, esto se hace para poder pagar la perforacin de los mismos,
por tanto, la inyeccin cclica de vapor se iniciar en el ao 2020. Considerando que se usar un
61
generador porttil para estimular todos los pozos, adicionalmente, la etapa de inyeccin dura 20
das y el periodo de movilizacin entre 5 y 8 das, podramos decir que se estimula un pozo por
mes. A continuacin se presenta una tabla con el inicio de estimulacin por pozo, as como un
esquema de estimulacin.

POZO FECHA DE INICIO DE LA


INYECCIN CCLICA DE
VAPOR
-p1-w5_inj 2020-01-01
-p1-w4_inj 2020-01-02
-p2-w3_inj 2020-01-03
-p3-w3_inj 2020-01-04
-p1-w1i 2020-01-05
-p2-w1i 2020-01-06
-p3-w1i 2020-01-07
-p1-w2_inj 2020-01-08
-p1-w3_inj 2020-01-09
-p2-w2_inj 2020-01-10
-p3-w2_inj 2020-01-11

Sin salir de la ventana de Well Events, seleccione el pozo -p1-w5_inj, cambie la fecha a 2020-01-
01, en la pestaa de I/D & Type active la casilla de Well definition, luego vaya a la ventana de
Options y cambie el Status de SHUTIN a OPEN, haga clic en Apply.
En la columna de eventos, baje hasta el final, deber encontrar el evento creado en el punto
anterior, tal como se muestra a continuacin.

62
Seleccione el evento creado previamente, en Tools seleccione Copy events using filter y guese
de la tabla anterior para copiar los eventos, recuerde usar el botn Clear List para limpiar los
filtros, adicionalmente, recuerde activar la opcin Create new dates for selected Wells if they do
not exist ubicada en la seccin de 2.-Dates. Al final deber tener el siguiente resultado.

Haga clic en OK dos veces para aceptar los cambios.


En Builder se tiene disponible una herramienta que permite definir de manera automtica las
etapas de la inyeccin cclica de vapor (ver siguiente imagen), para poder usar esta herramienta
es necesario asociar a los pozos inyectores y productores en grupos, a continuacin encontrar
los pasos para la creacin de dichos grupos.

63
Vaya a Wells & Recurrent >> Group new, en la nueva ventana podremos definir el nombre del
grupo y la fecha de creacin. En total, crearemos 13 grupos (un grupo principal que contiene
todos los dems, un grupo general para los pozos productores y un grupo por cada pozo a
estimular.
Edite los siguientes campos para crear el grupo principal del campo.

Haga clic en para crear un nuevo grupo, esta vez asigne el nombre PROD.
Haga clic en OK, vaya nuevamente a Wells & Recurrent >> Group new, esta vez incluiremos los
dems grupos, edite los siguientes campos.

Haga clic en Add new Group para crear los dems grupos, use los siguientes nombres, verifique
que la fecha de creacin es 2015-01-01.

64
G1-w1 G1-w5 G3-w1
G1-w2 G2-w1 G3-w2
G1-w3 G2-w2 G3-w3
G1-w4 G2-w3

Al finalizar haga clic en OK.


Para asociar los pozos con los grupos creados previamente, vaya a Wells & Recurrent >> Group
Events seleccione el grupo G1-W1 y haga clic en Attach Wells tal como se muestra a
continuacin.

Aparecer una ventana donde puede seleccionar los pozos asociados al grupo, note que los
pozos aparecen repetidos, esto se debe a que han sido definidos en diferentes fechas. Seleccione
los pozos -p1-w1i y p1-w1i_pro con fechas superiores al 2015. Luego haga clic en Apply, puede
guiarse con la siguiente imagen.

65
En la casilla de Well Group cambie al grupo G1-W2 y asocie los pozos -p1-w2 y p1-w2_inj con
fechas superiores al 2015, haga clic en Apply. Repita este procedimiento para todos los pares de
pozos. Deber tener el siguiente resultado.

Haga clic en OK, sin salir de la ventana de Group Events, busque y seleccione el grupo G1-W5 (el
cual contiene el primer pozo a estimular), cambie de fecha a 2020-01-01, en la pestaa
Definition active la casilla de Group definition, haga clic en Apply, ahora seleccione la pestaa
de Cycling Group en la cual definiremos las condiciones de los ciclos de inyeccin. Asigne los
siguientes valores.

66
67
Haga clic en Apply. Seleccione los eventos previamente creados, despliegue las opciones de
Tools y seleccione Copy events using filter, copie los eventos de la siguiente manera.

Haga clic OK dos veces para volver a la ventana principal de Builder. Guarde el archivo y crralo.
Abra Results Graph para ver los resultados, grafique la produccin acumulada de aceite por
campo para los modelos Thermal_Base_Submodel_CSS.irf y Thermal_Base_Submodel_Pred.irf,
deber obtener la siguiente imagen.

68
Inyeccin Continua de Vapor (ICV)
En este caso estudiaremos el efecto de inyectar continuamente vapor, despus de realizar un proceso
de inyeccin cclica por cuatro aos (2 ciclos de inyeccin). La inyeccin se inicia en enero de 2025.

Guarde el caso de inyeccin cclica como (Save as) Thermal_Base_Submodel_CSS_SD.dat.


Crearemos otro grupo en el cual incluiremos los pozos que van a inyectar vapor de manera
continua. A los pozos productores no es necesario asociarlos con un grupo nuevo, ya que el
simulador los mantiene como productores con las mismas restricciones (Constraints) definidas
en fechas anteriores.
Primero definiremos los pozos inyectores en la fecha 2025-01-01 para poder asociarlos
posteriormente en el grupo de inyeccin.
Vaya a Wells & Recurrent >> Well Events, en la parte superior izquierda seleccione el filtro (
), deseleccione todos los pozos, luego active la casilla de los pozos -p1-w1i, -p2-w1i, -p3-w1i y
haga clic en OK.
Seleccione uno de los eventos del ao 2020 tal como se muestra a continuacin.

Vaya Tools >> Copy events using filter, deseleccione todos los pozos y luego seleccione
nicamente los pozos -p1-w1i, -p2-w1i y -p3-w1i.

69
Cambie a la pestaa de 2.-Dates, si existe una seleccin previa, limpie todo, luego seleccione la
fecha 2025-01-01, active la casilla de Create new dates for selected Wells if they do not exist,
luego haga clic en Search & Add y finalmente en OK hasta llegar a la pgina principal de Builder.
Vaya a Wells & Recurrent >> Group new, asigne el nombre G-SD y cambie la fecha a 2025-01-01
y luego haga clic en OK, tal como se muestra a continuacin.

Vaya a Wells & Recurrent >> Group Events, busque el grupo G-


SD, seleccinelo y haga clic en Attach Wells, ahora podremos asociar los pozos -p1-w1i, -p2-w1i
y -p3-w1i definidos en el ao 2025 el grupo, al final deber tener el siguiente resultado.

Haga clic en OK, sin salir de la ventana de Group Events, abra la pestaa de Cycling Group,
verifique y edite los siguientes espacios.

70
Haga clic en Apply y OK. Guarde el modelo y crralo.
El resultado al comparar el acumulado de petrleo para cada caso deber ser similar al mostrado
en la siguiente figura.

71
Steam Assisted Gravity Drainage (SAGD)
Guarde el modelo Thermal_Base_Submodel_CSS_SD.dat como (File >> Save as)
Thermal_Base_Submodel_SAGD.dat.
En el siguiente paso, eliminaremos los pozos verticales que hemos usado para evaluar inyeccin
cclica y continua de vapor. En la seccin Wells & Recurrent, haga clic derecho sobre Wells (26) y
seleccione la opcin Delete tal como se muestra a continuacin.

En la ventana Select Wells to delete, seleccione todos los pozos y desactive las casillas de los
pozos de la historia, deber tener el siguiente resultado.

Haga clic en OK.

72
Haga clic derecho sobre Groups (14) y seleccione Delete luego acepte el mensaje que aparece
sobre eliminar todos los grupos, guese con la siguiente imagen.

Guarde el archivo.
Haga clic derecho sobre el grid, seleccione Properties..., en la nueva ventana, vaya a Wells y
active la opcin Show perfs in all layers, luego haga clic en OK, tal como se muestra a
continuacin.

Ahora crearemos los pozos horizontales, vaya a Wells & Recurrent >> Well New, y edite los
siguientes campos.

73
Vaya a la ventana de Constraints e incluya las siguientes condiciones.

Repita el procedimiento anterior creando dos pozos ms en la misma fecha (2015-01-01) con los
siguientes nombres (para crear un nuevo pozo seleccione la opcin Add new well).
- SAGDP-2
- SAGDP-3
Ahora crearemos los pozos inyectores, en Name asigne SAGDI-1, use un tipo Injector Unweight y
deje la fecha 2015-01-01 tal como se muestra en la siguiente imagen.

Luego, en la venta de Constraints incluya las siguientes condiciones.

74
Repita el procedimiento anterior creando dos pozos ms en la misma fecha (2015-01-01) con los
siguientes nombres, recuerde seleccionar la opcin Add new well para crear ms pozos.
- SAGDI-2
- SAGDI-3
Haga clic en OK.
En los siguientes pasos definiremos las perforaciones. Vaya a Wells & Recurrent >> Well
completions (PERF), seleccione el pozo SAGDI-1, en la pestaa de Perforations haga clic en

para aadir manualmente las perforaciones, luego haga clic en , aparecer


una ventana con opciones avanzadas. Active la casilla de Perforate all intermediate blocks al
igual que la casilla Set constant well length y asigne un valor de 1500 ft tal como se muestra en
la siguiente imagen. Luego haga clic en OK.

Muvase a la capa 6 y cambie la propiedad a Permeability I tal como se muestra a continuacin.

75
Sobre el grid, haga clic en la celda 10,19,6 y luego haga clic en la celda 23,19,6. Observar que el
pozo se ha creado desde la celda 10,19,6 hasta la celda 22,19,6 ya que estos dos puntos tienen
una distancia de 1500 pies, tal como lo solicitamos en el paso anterior. Haga clic en
y Apply. En la casilla de Well & Date cambie de pozo y repita este procedimiento
de la siguiente manera.

Pozo Celda de Longitud de la


inicio seccin horizontal
(pies)
SAGDI-2 10, 13, 6 1500
SAGDI-3 10, 7, 6 1500
SAGDP-1 10, 18, 11 1500
SAGDP-2 10, 12, 11 1500
SAGDP-3 10, 6, 11 1500

Seleccione la pestaa de General, al frente de direction cambie de K axis a I axis, luego haga clic
derecho sobre I axis y seleccione Copy data item para copiar esta condicin a los dems pozos,
en la nueva ventana, seleccione los pozos de SAGD, deber tener el siguiente resultado. Este
cambio se realiza porque la direccin asignada en esta subkeyword debe ser paralela al pozo.

Haga clic en OK hasta llegar a la pgina principal de Builder.

76
En los siguientes pasos definiremos las condiciones de inyeccin. Vaya a Well & Recurrent >>
Well Events asegrese que se encuentren seleccionados nicamente los pozos inyectores de
SAGD, seleccione un pozo, abra la pestaa de Injected Fluid y asigne los siguientes valores.

Abra la pestaa de Options y cambie el estado de OPEN a SHUTIN. Haga clic en Apply.
Seleccione todos los eventos del pozo que est editando, de la siguiente manera.

Seleccione Tools >> Copy events using filter, seleccione todos los pozos inyectores. En la pestaa
de 2.-Dates seleccione 2015-01-01, haga clic en Search & Add y luego en OK.

77
Ahora abriremos los pozos inyectores en enero del 2020. Seleccione todos los eventos de la
siguiente manera.

En la parte superior de la venta, cambie la fecha a 2020-01-01, abra la pestaa de Options y


cambie el estado de SHUTIN a OPEN. Deber tener el siguiente resultado.

Haga clic en OK, guarde el archivo y crralo.

78
Compare los resultados con la inyeccin cclica y continua de vapor.

Como observar, cerca del ao 2020 los patrones de inyeccin tienen mayor produccin que los
pozos horizontales, esto se debe a que el rea contactada por los patrones es mayor a la
contactada por lo pozos horizontales.
Abra el archivo de resultados en Results 3D, cambie la vista a 3D View (Legacy), incluya las
siguientes isosuperficies. Recuerde desactivar la visualizacin de Grid y de Spatial properties
para poder ver las isosuperficies.

79
Inicie la animacin de los resultados haciendo clic en Play, al final del 2030 deber tener el
siguiente resultado.

80

También podría gustarte