Está en la página 1de 20

Ejercicio 1.

1 – Inyección de Agua

1) Abra Builder, clic en File >> New y seleccione las opciones como se muestra a continuación:

2) Haga clic en el botón Advanced y cambie las unidades de volumen de bbl a ft3.

Page 1
Haga clic en OK tres veces para aceptar las opciones seleccionadas.

3) Haga clic en Reservoir >> Create Grid >> Cartesian e introduzca la información mostrada abajo:

Page 2
Estos números significan que tenemos 20 celdas en la dirección “X” de 150 ft cada una, una
celda en la dirección “Y” con 1000 ft y el último 6 representan el número de capas en el modelo.

4) Haga clic en el icono de Probe Mode , y luego haga clic en el botón Specify Property.
Introduzca los siguientes valores para las propiedades correspondientes:

Grid Top: 0 (capa 1)


Grid Thickness: 20 ft (las primeras 4 capas) y 10 ft (las últimas 2 capas)
Permeability (I, J): 100 md (las primeras 4 capas) y 10000 md (las últimas 2 capas)
Ratio Kv/Kh: 0.1
Porosity: 0.20 (zona de baja permeabilidad) y 0.25 (zona de alta permeabilidad)
Pressure: 2000 psi
Temperature: 120 F
Compressibility data: Todos los fluidos son incompresibles en estos cálculos.

Nota: Por favor chequee la Tabla 1 del paper SPE 14234, para su referencia.

5) Haga clic e OK dos veces, para calcular las propiedades. Salve el archivo de datos como
WaterFlood.dat.

Page 3
6) Vaya a la sección I/O Control, y haga doble clic en Simulation Results Output. Bajo Initial Well,
cambie la selección a Values in mass and volume units (MASS).

7) Haga clic en el botón Select al lado de Select Grid variables, y seleccione los siguientes
parámetros:

 Fluid Porosity (FPOROS)  Water phase resistance factor (RFW)


 Oil relative permeability (KRO)  Oil viscosity (VISO)
 Water relative permeability (KRW)  Water viscosity (VISW)
 Oil Density (MASDENO)  Void Porosity (VPOROS)
 Water Density (MASDENW)  Component Composition in water phase (W)
 Oil phase resistance factor (RFO)

8) Para crear el modelo de fluidos despliegue las opciones de la sección Components y seleccione
Add/Edit Components. Una vez que la ventana correspondiente aparezca, haga clic sobre el
botón Add/Edit a Component.

Page 4
9) En la ventana de definición de componentes, haga clic en la flecha al lado del campo
Component name y agregue el componente Water, entonces haga clic en OK. Cerciórese de que
la fase de referencia para este componente sea fijada como Aqueous. La presión crítica es
3197.79 psi, la temperatura crítica es 705.56 F y el peso molecular es 18.015 lb/lbmol.

Haga clic en Apply cuando finalice de introducir todos estos datos.

Page 5
10) Repita el paso anterior, pero agregue el Dead_Oil como un nuevo componente, fije la fase de
referencia a Oleic. La temperatura y presión crítica fíjelas a 0 y el peso a 100 lb/lbmol.

Haga clic en Apply y entonces en OK.

11) Haga clic en la ficha Densities. Cambie la opción para la densidad a Mass Density e introduzca
62.4 lb/ft3 para Water y 50 lb/ft3 para Dead_Oil. Haga clic en el botón Apply.

Page 6
12) En la ficha Liquid phase viscosity tab, introduzca los valores como se muestran:

Haga clic en Apply. Un check mark color verde debe aparecer en la sección Components.

13) En la ficha General, introduzca las condiciones de referencia de las propiedades de los
componentes como se muestra:

Page 7
Una vez que haya finalizado haga clic en Apply y luego en OK.

14) Para crear los datos de permeabilidad relativa despliegue las opciones en la sección Rock-Fluid y
seleccione Create/Edit Rock Types. Haga clic en la flecha al lado del campo Rock Type y
seleccione New Rock Type. Haga clic en Tools, y seleccione Generate Tables Using Correlations.
Introduzca los valores como se observa:

Haga clic en OK y luego en Apply.

Ahora haga clic nuevamente en la flecha al lado del campo Rock Type y seleccione New Rock
Type para generar un segundo set de curvas. Introduzca en esta oportunidad los siguientes
valores directamente:

Page 8
Cambie la opción de la tabla a Liquid-Gas Table.

Haga clic en OK, cuando finalice.

Nota: Chequee estas curvas con las suministradas por el paper SPE 14234.

15) Seleccione la opción Initialization Settings en la sección Initial Conditions, y escoja la opción Do
Not Perform Vertical Equilibrium Calculations (VERTICAL OFF). Haga clic en OK.

16) Haga clic en el botón Specify Property, busque la propiedad Water Mole Fraction (Water) e
introduzca un valor constante de 1.0.

Para la propiedad Rel Perm Set Number asigne el valor de 1 o la curva-Kr 1 a las capas con baja
permeabilidad (1-4), y el valor de 2 o la curva-Kr 2 a las capas con alta permeabilidad (5-6).

Page 9
Haga clic en OK dos veces para asignar estos valores a las propiedades correspondientes.

17) Haga clic en la sección Numerical y seleccione Timestep Control entre sus opciones. Introduzca
los siguientes valores numéricos. Al finalizar haga clic en Apply y OK.

Ficha “General”

First Time Step Size after Well Change (DTWELL): 0.001

Isothermal Option (ISOTHERMAL): ON

Model Formulation (TFORM): ZT

18) Vaya a la sección Wells & Recurrent, despliegue las opciones y seleccione Well New. Defina el
nuevo pozo como se muestra:

Page 10
En la ficha Contraints, active la casilla Constraint definition y agregue dos condiciones
operacionales: OPERATE STW MAX 34500 ft3/day, y OPERATE BHP MAX 4300 psi.

En la ficha Injected Fluid, asegurarse que se esté inyectando 100% Water como se muestra:

Page 11
19) Haga clic en el botón Add new well para agregar ahora el pozo productor. Defina este como se
muestra abajo:

En la ficha Contraints, agregue la siguiente condición operativa: OPERATE BHP MIN 2000 psi.

Haga clic en OK, para aceptar todos los cambios.

Page 12
20) Vaya a la sección Wells & Recurrent y seleccione la opción Well Completions (PERF). En la ficha
Perforations inserte una nueva perforación haciendo clic en el icono . Introduzca
1 1 1:6 para el pozo Inyector, y luego haga clic en Apply.

21) Haga clic en el menú desplegable en el tope de la ventana y seleccione el pozo Producer, y
repita el paso. Para la perforación, coloque 20 1 1:6, luego haga clic en Apply y OK.

22) La última cosa por hacer es añadir una serie de fechas para la corrida de simulación. El rango de
fechas es como sigue:

0 a 450 días : Inyección de agua


450 a 600 días : Inyección de agua, tapón de polímero o gel, dependiendo del caso.
600 a 1500 días : Inyección de agua

Page 13
Del menú del lado izquierdo, haga doble clic en Dates. En la ventana Simulation Dates, haga clic
en Add a range of Dates.

Deje la casilla From en 0, y haga clic en el pequeño botón de calendario al lado de la casilla To.
En la ventana del calendario, coloque 1500 en la casilla Days Since Simulation Start que está en
la parte baja. Haga clic en OK.

23) Cambie el paso de tiempo a 10 days y haga clic en OK. Se añadirán 150 nuevas fechas.

24) Coloque un STOP al final de todas las fechas. Cierre la ventana y salve el dataset.

25) Corra este dataset en STARS.

Page 14
Ejercicio 1.2: Inyección de Polímero (SPE 14234)

Luego de estos resultados de la inyección de agua, el próximo paso es crear los componentes
necesarios para simular la inyección de polímero, y los cálculos requeridos por el simulador.

1) Abra el archivo WaterFlood.dat en Builder.

2) Haga clic en la sección Components y seleccione Add/Edit Components. Una vez que aparezca
la nueva ventana, haga clic en el botón Add/Edit a Component.

3) Haga clic en la flecha al lado del nombre del componente y seleccione Copy Current
Component. Colóquele el nombre de Polymer al nuevo componente y coloque su fase de
referencia en Aqueous. La temperatura y presión crítica son las mismas que para el componente
Water, pero el peso molecular se cambiará a 10000 lb/lbmol.

Realice el mismo procedimiento si desea agregar otro componente por ejemplo una sal y asigne
las propiedades respectivas.

Haga clic en Apply y OK.

4) En la ficha Liquid phase viscosity, colóquele un valor de 4 cps al termino AVISC del componente
Polymer como se indica en el paper SPE 14234 para el caso del Biopolymer (Model Xanthan).

Page 15
En caso de tener más componentes, agregue la viscosidad.

Haga clic en OK.

5) Ahora que el caso base para la inyección de polímero ha sido completado, la herramienta
Process Wizard puede ser usada para convertir esto en un dataset de inyección de polímero.

Haga clic en Components >> Process Wizard. Del menú desplegable, seleccione Alkaline,
surfactant, foam and/or polymer model. Aparecerá información relacionada a este proceso.
Haga clic en Next.

6) En el menú desplegable Choose Model, escoja Polymer flood (add 1 components).

Una vez que se selecciona esta opción, se seleccionan valores por defecto para los diferentes
parámetros de este proceso. En este paso se activa el efecto de la salinidad en la viscosidad del
polimero y se define la salinidad inicial en los bloques del modelo. Una vez seleccionada las
opciones, haga clic en Next.

Page 16
7) En el próximo paso, seleccione los componentes polímero y sal del modelo de fluidos. Haga clic
en Next.

8) En el paso 4, seleccione Rock Fluid Region Number 1 y haga clic en Next. Esto creará un set de
curvas para interpolación, basado en las curvas de permeabilidad relativa de este tipo de roca.

9) En el paso 5, copie los datos de adsorción del polimero versus concentracion provenientes del
laboratorio.

10) En el paso 6 es donde se introduce la viscosidad del agua a diferentes % en peso del polímero,
tasas de corte y salinidad.

Page 17
11) En el paso 7 defina la salinidad del agua inyectada. Deje el valor por defecto del polímero ya que
este se definirá más adelante.

Haga clic en Finish. Seleccione No en el mensaje relacionado al peso molecular del polímero.

Con este último paso, obtuvimos las concentraciones de polímero a utilizar con la opción Non-
linear viscosity mixing option. Para chequear los resultados, vaya a la sección de Components
>> Liquid Viscosities y haga clic en el botón “Specify”.

Page 18
Haga clic en OK dos veces.

12) Ahora proseguiremos definiendo la nueva concentración para el inyector y el tiempo de la


inyección del tapón para la inyección de polímero.

Haga clic en la sección Wells & Recurrent, y seleccione Well Events entre las opciones
disponibles.

13) Cambie la fecha en el tope de la ventana a 2017-03-26 (día 450), haga clic en la ficha Constraint,
active la casilla Constraint Definition y haga clic en Apply. Luego haga clic en Injected Fluid y
cambie la composición tomando en cuenta las concentraciones del fluido a inyectar. Este es un
ejemplo para una inyección de polímero sin incluir la concentración de sal:

Estas composiciones fueron calculadas asumiendo 1000 ppm de polímero y la siguiente


ecuación:

( wti /Mwi )
xi  nc

 wt /Mw
i 1
i i

Polymer Mass fraction = 1000 ppm /1e6 = 0.001

Polymer mole fraction = (0.001/10000)/[(0.001/10000)+((1-0.001)/18.015)] = 1.8033e-6

Water mole fraction = 1 - 1.8033e-6 = 0.999998197

Haga clic en Apply cuando termine.

En caso de incluir la concentración de sal, realice los cálculos respectivos y ajuste los valores.

14) Una vez que el período de inyección de polímero ha sido definido, el inyector volverá
nuevamente a ser inyector de agua.

Repita el paso 10, pero esta vez cambie el tiempo a la fecha 2017-08-23 (día 600), y cambie la
composición del fluido inyectado a 100% agua. Haga clic en Apply y luego OK.

Page 19
15) Salve el dataset como PolymerFlood.dat y córralo en STARS. Compare los resultados con el
caso base de inyección de agua.

Page 20