Professional Documents
Culture Documents
en CMG
Builder & IMEX, V.2016
Tutorial
Creando un modelo “Black Oil” usando Builder
El primer ejercicio tiene como objetivo crear un modelo de simulación para un yacimiento con
un fluido tipo “Black Oil” usando IMEX. Esto le permitirá al usuario familiarice con CMG. El
curso inicia con la construcción del modelo, seguido por el ajuste histórico de producción y
finaliza con la evaluación de varios escenarios de desarrollo.
Abriendo Builder
2. Abra Builder haciendo doble clic en el icono correspondiente en el Launcher.
6. Haga clic en File (en el menú superior izquierdo), luego seleccione Import from
another file… “RESCUE” model.
7. En la carpeta 2.Informacion Requerida suministrada por el instructor, va a encontrar el
archivo EXERCISE_3_”RESCUE”.bin, selecciónelo y luego haga clic en Open.
8. Haga clic en OK en la ventana que aparece, en la cual se da una descripción del
modelo “Rescue”. Acepte las opciones de creación de la malla que se encuentran
seleccionadas por defecto, tal como lo puedes ver en la siguiente imagen.
Un modelo “Rescue” puede ser generado con cualquier software comercial de geología
(como GOCAD, Petrel, etc.). Normalmente, un modelo “Rescue” incluye la estructura
del grid, fallas y propiedades estáticas (tales como porosidad y permeabilidad).
9. Aparecerá una nueva ventana con las propiedades contenidas en el archivo “Rescue”
(ventana izquierda) y al lado derecho encontrará una lista de propiedades usadas por
CMG, en esta ventana debe asociar las propiedades contenidas en el “Rescue” con las
variables usadas por CMG. Seleccione una propiedad del “Rescue”, por ejemplo
porosidad y su respectiva propiedad en CMG (Porosity). Haga clic en el botón de Add
to Selected List. Repita este procedimiento para el resto de propiedades incluidas en el
archivo “Rescue” (NULL Blocks, Pinchout Array y Permeability I (md)). Finalice
haciendo clic en OK.
11. Haga clic en el botón de rotar (vista 3D) . Para girar el modelo mantenga el clic y
mueva el mouse. Mantenga sostenida la tecla Ctrl y el clic izquierdo, mueva el mouse
hacia arriba y hacia abajo para hacer zoom sobre el modelo. Si el mouse tiene rueda de
desplazamiento, puede usarla para hacer zoom. También puede mover el modelo de un
lado al otro manteniendo oprimida la tecla Shift y el clic izquierdo del mouse. Los
comandos descritos anteriormente cuentan con iconos, tal como se muestra en el
siguiente resumen.
Funcionalidad Comando Icono
Zoom Tecla Ctrl + clic izquierdo
14. Sobre la casilla de Go to Property seleccione Permeability J. Haga clic derecho sobre
la casilla de Whole Grid y seleccione EQUALSI, tal como se muestra en la siguiente
imagen, luego haga clic OK hasta llegar a la ventana principal de Builder.
15. Para la permeabilidad vertical (k), el proceso va a ser simular al punto anterior, pero
esta vez la permeabilidad vertical será el 10% de la permeabilidad horizontal (relación
de Kv/Kh de 0.1). En la casilla de Go to Property seleccione Permeability K, luego
sobre la fila de Whole Grid haga clic derecho y seleccione EQUALSI, donde debe
realizar los siguientes cambios.
21. Con el paso anterior ahora es posible ver las dimensiones de cada bloque, cambie la
propiedad en el menú principal por Grid Top y usando las diferentes vistas 2D
seleccione diferentes planos para reconocer mejor el modelo, en la siguiente imagen
encontrará un ejemplo.
22. Haga clic en el botón de Polygons que encontrará en el menú superior, haciendo
clic sobre el modelo seleccione un área muy similar a la que se muestra en la siguiente
imagen, no se preocupe si no es exactamente igual.
25. A continuación veremos como modificar una propiedad usando el polígono creado
previamente. Verifique que tiene seleccionada la propiedad Permeability I, haga clic en
el botón de Tools que ese encuentra en la ventana de Polygon Manager, seleccione la
opción de Modify Property y realice los cambios que se muestran en la siguiente
imagen.
26. Para crear sectores a partir de los polígonos haga clic en Tools y seleccione la opción
Sector, aparecerá una ventana donde debe asignar el nombre del polígono así como
las capas (layers) asociadas, realice los cambios que se ven en la siguiente imagen.
Una vez llegue a la ventana de Extract grid submodel verifique que en la casilla de Select
polygon aparece el polígono creado previamente, finalice haciendo clic en CANCEL.
28. Seleccione Launch Dialog to Create a Quick BLACKOIL Model Using Correlations,
y haga clic en OK.
29. Incluya los datos que se muestran a continuación y finalice haciendo clic en OK.
32. Haga clic sobre la casilla General e incluya un valor de 5e-06 1/kPa para la
propiedad Undersaturated Co (CO). Luego haga clic en Apply y OK.
33. Ahora la sección de Component deberá tener una marca de aprobado en color verde
nueva ventana se abrirá. Haga clic en el botón que encontrará en la parte superior
de la ventana y seleccione New Rock Type.
36. Presione el botón de Tools y seleccione Generate Tables Using Correlations.
37. Incluya los siguientes datos para generar las curvas de permeabilidad relativa usando
correlaciones.
SWCON 0.2
SWCRIT 0.2
SOIRW 0.4
SORW 0.4
SOIRG 0.2
SORG 0.2
SGCON 0.05
SGCRIT 0.05
KROCW 0.2
KRWIRO 0.8
KRGCL 0.8
KROGCG 0.2
Exponent for Krw 2.0
Exponent for Krow 4.0
Exponent for Krog 4.0
Exponent for Krgcl 4.0
38. Haga clic en Apply y luego en OK. Presione nuevamente OK para salir de la ventana
de Rock Types. Aparecerá un gráfico con las curvas de permeabilidad relativa.
39. La sección de Rock Fluid deberá tener ahora una marca de aprobado verde. Guarde
el modelo. Si no puede guardar los cambios mientras se encuentra en la sección de
Rock-Fluid, haga clic sobre otra sección del programa, por ejemplo I/O Control.
0.80
0.64
kr - relative permeability
0.48
krw vs Sw krow vs Sw
0.32
0.16
0.00
0.20 0.28 0.36 0.44 0.52 0.60
Sw
48. Aparecerá la siguiente ventana, asegúrese que todos los pozos estén seleccionados y
haga clic en Next (Paso 2 de 3).
55. En el menú lateral vaya a Well & Recurrent Import Production/Injection Data y siga
cuidadosamente los pasos a continuación
PASO 1: El primer paso es incluir el archivo que contiene los datos de producción
histórica, para este ejemplo usaremos un formato General y el archivo que deberá
seleccionar se llama IMEX_PROD_HISTORIA.prd, el cual encuentra en la carpeta de
información requerida. Haga clic en Next.
PASO 2: Siga las instrucciones que aparecen en la ventana del paso 2 y seleccione la
primera línea que contiene información de producción (ventana superior) y la línea que
contiene el primer nombre de pozo (ventana inferior), tal como se muestra en la
siguiente Figura, haga clic en Next.
61. En el menú superior vaya a Well > Create Field History File…, Con el botón de
Browse busque la carpeta de información requerida para guardar el archivo y
guárdelo como IMEX_HISTORIA_PRODUCCION.fhf. Haga clic en OK.
Ahora veremos los resultados de la simulación y los compararemos con los datos históricos.
Visualizando resultados
78. Notará que el simulador ha creado graficas por defecto, esto se debe a que la nueva
versión trae incluido una plantilla, en la sección de File Details encontrará cuales son las
gráficas que trae incluidas, tal como se puede ver en la siguiente imagen. Navegue por
las diferentes graficas.
79. Haga clic en el botón de “Add Files” para incluir los resultados históricos, guíese con la
siguiente imagen
80. Busque y abra el archivo IMEX_HISTORIA_PRODUCCION.fhf creado desde Builder en
pasos anteriores y el archivo IMEX_HISTORIA_PRESION.fhf que encontrará en la
carpeta de información requerida. Ahora definiremos un alias a los archivos abiertos
para hacer más práctica su selección.
81. Haga clic derecho sobre el archivo histórico de presión y seleccione Set alias, modifique
el nombre por Presion historica, repita los pasos para el archivo histórico de producción
y asigne el nombre Produccion histórica.
82. Como pudo notar, Results grafica de manera automática algunos resultados
instantáneos de producción (tasas) con los siguientes pasos incluiremos la producción
instantánea de agua y la producción acumulada de los fluidos.
Iniciaremos, incluyendo la tasa de producción de agua, vaya a Time Series y guíese
con la siguiente imagen para incluir el resultado deseado.
84. Repita los pasos anteriores para incluir las gráficas de acumulado de agua y acumulado
de gas. Deberá tener los siguientes resultados. Note que las gráficas cambian de color
dependiendo del tipo de fluido que se grafique según las normas internacionales.
88. Haga clic sobre el título principal y cambie el nombre por “Aceite acumulado”, cambie
el formato de la letra por negrilla. Note que para cambiar el formato tanto de los títulos
como de los valores de cada eje basta con hacer clic sobre ellos y se habilitará la
sección de Font en el menú superior. Los cambios realizados se copiarán para todas
las gráficas repetidas.
89. En la sección de Plot properties (ver siguiente imagen) seleccione Inner Background,
note que puede cambiar el color de fondo.
92. Haga clic sobre el eje Y, note que se activa la sección de Axis properties, en la
siguiente imagen encontrará una descripción de las propiedades.
95. Haga clic sobre Grouped y avance en los resultados para ver el comportamiento de
todos los pozos.
96. Para hacer el análisis más completo, graficaremos los resultados por campo. Haga clic
en Time Series para crear una nueva curva y siga los pasos de la imagen a
continuación.
99. Para finalizar el análisis, incluiremos en una misma grafía los resultados por campo,
para eso, vaya al menú izquierdo y seleccione Dashboards, luego haga clic sobre Add
Dashboard. Haga clic sobre el botón de Select que encontrará en el menú superior.
En la ventana que aparece, seleccione los resultados, tal como se muestra en la
siguiente imagen
Ahora cambiaremos la producción de gas por una vista 3D del modelo, para eso vaya al
menú superior, en la ventana de DASHBOAR haga clic en el botón de Select y deje
activados los siguientes campos
Deberá tener un resultado como se muestra a continuación
En el menú superior, vaya a la ventana de ANIMATION y haga clic sobre el botón de Play,
note que aparece una línea de tiempo en las gráficas al mismo tiempo en que avanza la
animación en 3D.
Como podrá notar, el aceite producido ajusta muy bien, sin embargo el resto de resultados
no tienen la misma calidad, por lo cual haremos algunos cambios desde Builder para poder
ajustar los datos históricos del campo.
100. Guarde el archivo de resultados como IMEX_RESULTADOS.
102. En Builder, vaya a Reservoir >> Rock Compressibility y edite la casilla que se
muestra a continuación.
107. Como podrá observar, los datos de presión tienen un buen ajuste en el caso
Imex_Tutorial_HM_CR3.dat, por lo tanto, este será el caso base para posteriores
simulaciones.
108. Vaya a Data Sources haga clic derecho sobre los archivos terminados en CR1 y CR2
y seleccione remove file.
Ahora que hemos limpiado los resultados, vaya nuevamente al Dashboard, como se
puede observar, el cambio de la compresibilidad no solo ajustó la presión, también
mejoró un poco la producción de los demás fluidos, especialmente del agua, sin
embargo no es suficiente, por lo cual, cambiaremos parámetros adicionales para lograr
el ajuste de los fluidos.
Cambiando curvas de permeabilidad relativa para ajustar producción.
109. Abra el archivo Imex_Tutorial_HM_CR3.dat en Builder
110. Vaya a la sección de Rock Fluid y haga doble clic sobre Rock Fluid Types, aparecerá
la siguiente ventana, en Tools, seleccione Generate curves using correlations.
Como podrá observar, los fluidos ajustan muy bien con el cambio realizado a las curvas
de permeabilidad relativa, revise el resultado de los demás pozos. Como podrá
observar, algunos necesitan mayor trabajo, debido al tiempo limitado del curso, no
vamos a dedicar mucho tiempo al ajuste de los pozos, por lo que trabajaremos con un
modelo ya ajustado en su totalidad, el instructor le entregará el archivo
(IMEX_TUTORIAL_AJUSTADO.DAT), córralo en IMEX y compare sus resultados con
los casos anteriores, deberá tener el siguiente resultado para el pozo wI1
Escenarios de desarrollo
Según los datos históricos, el yacimiento se encuentra en una etapa de declinación de
producción debido a la disminución de presión del mismo. Con el objetivo de dar un
soporte extra al yacimiento, se convertirán algunos pozos productores a inyectores,
evaluando de manera separada el efecto de inyectar agua o gas en el yacimiento. Los
resultados se evaluarán según el factor de recobro total del campo.
Caso base
Este caso considera la predicción de producción con el escenario actual de desarrollo del
campo, es decir, se hará una corrida con los mismos pozos de la historia y los controles
operativos serán definidos según el comportamiento histórico, este caso será usado como
referencia para comparar el efecto de adicionar pozos inyectores de gas y de agua.
6. En la sección de Well & Recurrent vaya a Well Events, haga clic sobre el pozo wl1 y
seleccione la fecha donde iniciará la predicción (01/02/2017), tal como puede ver en la
siguiente imagen
8. Ordene los eventos de pozo por fecha y baje hasta el final de la lista, donde deberá
encontrar el evento creado previamente para el pozo wl1, tal como puede ver en la
siguiente imagen.
9. Seleccione los eventos creados en 01/02/2017 y haga clic derecho sobre ellos, en la
ventana de opciones que aparece, seleccione Copy Events Using Filter, dicha opción
también se encuentra disponible en el botón de Tools.
10. En la ventana que aparece, seleccione todos los pozos, en la casilla de 2.-Dates
seleccione 01/02/2017 y active la casilla de Create new dates for selected Wells,
finalice haciendo clic en el botón de Search & Add y OK
11. Revise que todos los pozos tienen los mismos constraints para el inicio de la
predicción 01/02/2017. Haga clic en OK pasa salir de la ventana de eventos de pozo y
guarde el modelo.
12. Con el objetivo de realizar predicciones de producción realistas, incluiremos como
control operativo la presión de fondo (BHP) calculada por el simulador al final de la
historia. Para eso, vaya al Launcher de CMG y abra el archivo de resultados
IMEX_TUTORIAL_AJUSTADO.SR3 en Results. En el menú superior (HOME),
encontrará el botón Export Well Summary, haga clic en este y edite los siguientes
campos, deje seleccionada únicamente la propiedad Well Bottom-hole Pressure.
13. Haga clic en Export to Excel, una vez se habrá Excel, filtre los resultados por fecha, de
tal manera que quede seleccionada únicamente el 01/02/2017, tal como se muestra a
continuación.
14. En Builder, vaya a Well & Recurrent >> Well Events y copie el valor de la presión de
fondo para cada pozo en la fecha 01/02/2017, a continuación se muestra un ejemplo del
resultado que debe tener.
Usando un archivo Restart
15. Vaya a I/O Control >> Restart, active la casilla Restart from previous simulation run
(RESTART), luego haga clic en el botón de buscar y seleccione el archivo
IMEX_TUTORIAL_AJUSTADO.SR3
Análisis de resultados