Está en la página 1de 8

Si se excede el número máximo de 61 nos vamos a MAX ENTREIES IN PVT TABLE

Y poner el número de filas +1


1. GEOMETRÍA DEL MODELO
Premisas:
 Malla ortogonal Block Center
 Escala geológica= dx entre 10 y 90m; dy entre 10-90m
 Malla Regular

𝐿𝑥 𝐿𝑦
𝑛𝑥 = 𝑛𝑦 =
∆𝑥 ∆𝑦
𝐻
 Como la malla es regular proporcional entonces: ∆𝑧 = 𝑛𝑧
 Para la generación de la malla la sección de encabezado tiene que haber
sido definida previamente
 K direction: forma como builder va a enumerar las capas. El default es down
(el simulador considera que la capa 1 está en el tope y enumera de arriba
hacia abajo). Up es lo contrario (primera capa está en la base y enumera de
abajo hacia arriba). Se trabaja DOWN.
MODELO_BASE_FUA_20182_FIELD.DAT
 Traslación
X=Xo+X’ Como se corre para la izquierda es –Xor y se sube +Yor
Y=Yo+Y’
 Xor=-Cos(B)*ancho
 Yor=sen(B)*ancho
 LAS FORMULAS DE ARRIBA NO CAMBIAN Y EL (0,0) NO CAMBIA.
Determinar el valor del ángulo equivalente asumiendo que el horizonte
está en el este.
 TVDss=-(TVD-GL-RT)
 Sobre el nivel del mar es negativo y debajo del nivel mar es positivo
 Cuando no dan mesa rotaria ni ground level la sumatoria de esos dos datos
se encuentra en la data del survey a MD=0
 Para especificar el valor de una celda en CMG hay tres formas: manual,
importando propiedad (importar una malla) o fórmula
 Regla de dedo: Que la resolución del layering va a ser tal que tenemos que
mínimo insertar 3 celdas en el cuerpo más pequeño dentro del volumen (se
divide en 3 capas y se calcula el espesor de las 3) y se dice: Tomando en
cuenta el espesor del cuerpo más pequeño
 Builder tiene dos variables
 Variables primarias (Array properties): Variables que puede usar el simulador
en su proceso de cálculos en la simulación.
 Variables secundarias (variables personalizadas): Son aquellas variables
que el simulador no usa para los cálculos y solo son variables intermedias
usadas para calcular variables primarias y NO ESTAN en array properties.

2. PROCEDIMIENTO PARA GENERAR UNA VARIABLE MEDIANTE FORMULA


2.1. PREMISAS: La geometría del modelo ha sido completada;
Las variables tanto dependientes como independientes de la formula han
sido mapeadas; Las variables independientes de la formula ya tienen
definición de valores
2.2. ETAPA 1: Creación de la fórmula
2.3. ETAPA 2: Asignación de la fórmula
2.4. Nombre fórmula: xxxxxxxx_EQ
3. Listado de formula
 Permeabilidad horizontal
Kh(md)= (10*PHIE)^4.4 x (1-Swirr/Swirr)^2.0
 Permeabilidad vertical
Kv(md)=0.0429 x (RAIZ(Kh/PHIE))^2.2855
 Para permeabilidad nos puede dar:
 modelo 3D (malla importada),
 Correlación de nucleo Permeabilidad vs porosidad (data de
nucleo); esta correlación esta asociada a Kx
 Se aplica coates y denoo y se debe conocer Swirr y Vsh<=15% y
debe ser fluvio deltaico
 Indice anisotropía (Kv/Kh) tiene que ser <=1

4. DOS SISTEMAS BIFÁSICOS (En cuaderno)

Saturación de agua normalizada: Swn=(Sw-Swirr)/(Swmax-Swirr)


Permeabilidad relativa petróleo normalizada: Kron=Kro/Kro@Swirr
Permeabilidad relativa agua normalizada: Krwn=Krw/Krw@Swirr

 Swmax =1- Sor - Sgr


 Sgmax = 1 – Sor - Swirr
 SLr = Sor + Swirr
 SLmax= 1 – Sgr
 Son = (So – Sor)/(Somax – Sor)
 Sgn = (Sg – Sgr)/(Sgmax – Sgr)
 Kro = Kro@Swirr x (Son)^no
 Krw = Krw@Swmax * (Swn)^nw
 Krg = Krg@Sgmax x (Sgn)^ng

Cóncava hacia arriba: n>1


Cóncava hacia abajo: n<1 pero mayor a 0

Se pueden modelar como variable 3D los set point (Sor y Sgr).

Para una celda se puede tener:


 Saturaciones de agua, petróleo y gas  El simulador normaliza con sus
propios valores de la tabla.
 Kro@Swirr (Se especifica en array properties)  KronLT x Krw@Swirr
celda
 Krw@Swmax (Se especifica en array properties)  KrwnLT x
Krw@Swmax celda
 Krg@Sgmax (Se especifica en array properties)
 Sgr
 Sor
 Swirr
Para el Sor es tanto lineal como exponencial pero se prioriza el EXPONENCIAL si
no se menciona lo contrario.
Para el Swirr es lineal.
EN BUILDER  ^SOIRW es el Sor
Hol porosidad total
Newman porosidad total
Overburden peso promedio de la columna de roca por encima de la zona de interés
𝑧 𝑔
Overburden= ∫0 𝜌𝐵 (𝑧) ∗ 𝑑𝑧
𝑔𝑜

Overburden ≅ 𝑔𝑟𝑎𝑑 𝑙𝑖𝑠𝑡* z


El gradiente está entre 0.9-1.15 con una media de 1psi/ft
La presión será la misma inicial si no me la dan
𝑏𝑎𝑠𝑒
𝑉𝑜𝑙𝑢𝑚𝑒𝑛 𝑝𝑜𝑟𝑜𝑠𝑜 𝑎𝑐𝑢𝑚𝑢𝑙𝑎𝑑𝑜 (𝑧)𝑑𝑧
𝐷𝑎𝑡𝑢𝑚 = ∫ + 𝑡𝑜𝑝𝑒
𝑡𝑜𝑝𝑒 𝑉𝑜𝑙𝑢𝑚𝑒𝑛 𝑝𝑜𝑟𝑜𝑠𝑜 𝑎𝑐𝑢𝑚𝑢𝑙𝑎𝑑𝑜 𝑚𝑎𝑥

Datum es aquel valor que me divide en dos volúmenes porosos equivalente a la


joda.
5. TALLER
Modelo es el mismo para todos
Nos da presiones capilares
Truco: Como nos da la permeabilidad relativa entonces se debe hacer una regresión
potencial. Se debe hacer la regresión, copiamos las saturaciones en nuestra
regresión con una tabla de Saturaciones – Presion capilar. Se modela la presión
capilar con contacto. Comparar con presión capilar y sin presión capilar (OOIP –
Productividades)
6. DATUM

 Volumen rocoso de una celda=deltax * delta y * delta z


 Volumen rocoso de la capa = V rocoso de celda * nx * ny
 Volumen poroso de una capa = Volumen rocoso capa * Porosidad promedio
de una capa
 Volumen poroso acumulado = ∑𝑛𝑖=1 𝑉𝑝(𝑖)
 Volumen poroso capa (k) = ∑𝑛𝑥
𝑖= ∑𝑛𝑦
𝑗=1 𝑉𝑝(𝑖, 𝑗, 𝑘)
 En el tope el Volumen poroso acumulado es 0 y en la base el volumen poroso
acumulado resulta siendo el espesor total

7. Debido a que los orgánicos se precipitan entonces el modelo de correlación no
es el más apropiado y por consiguiente el valor presentará incertidumbre.
8. GRADIENTE GEOTERMICO

T=Tref + Grad geo*(z-zref)

Si tuviéramos water fluid la presión más baja sería la presión inicial. Nos tocaría
calcular la presión fractura en dado caso.

9. PRESION MAXIMA DE INYECCION

Pmax iny = Pfractura - ∆Pfs


∆Pfs = Pfract * %FS
Pfract= Grad fract * Zprofundidad media perforados
1 𝑣
Grad fract = 𝑧 ∗ [𝑂𝑣𝑒𝑟𝑏𝑢𝑟𝑑𝑒𝑛 − 𝑃𝑝] ∗ 1−𝑣 + 𝑃𝑝

La media de la razón de poisson (razón que cuantifica cuando no sé qué mierdas


axial) es de 0.25 y sus valores están entre 0.15 (bastante calcarea) y 0.35
(arcillosidad elevada).

Entre más plástico sea el material es más rígido y cuesta más fracturarlo y puede
disipar mucha energía.
Factor de seguridad están entre 10 y 30 % con una media de 20%.

10. PVT
 Generarlo
 Cargarlo a IMEX
 Hacer una tabla de correlaciones de z, viscosidad gas, Rs/Pb, Bo, Co y
viscosidad del oil
 Primero se hace gas y luego petróleo

10.1. Gas

Lee et al – Lee & Atkin

𝑧𝑛𝑅𝑇
𝐵𝑔 = ∗𝐶
𝑃
10.2. Crudo

En Pb y Rs tiene que ser la MISMA CORRELACIÓN


Para Co siempre debe ir PETROSKY AND FARSHAD
Bo siempre debe ser una correlación para sitema saturado

Formato PVT IMEX < Pb


P Rs Bo z Mo Mg

Formato PVT IMEX > Pb


P Bo

P Mo

PVT table= Datos saturados


11. INTERACCIÓN ROCA FLUIDO

 Para sistemas oil-water


Sw Krw Kro Pcow

 Para sistemas liquid-gas


Sg Kro Krg Pcog
Si se dan las curvas separadas toca unirlas para pasar los datos a builder.
Si se dan datos de presión capilar se hace primero el gráfico de Pc vs Sw y
después una regresión del estilo de Y=ae^(-bx)  Pc= ae^(-bx). Esta
regresión se aplica a la tabla de presión capilar.

 Para las correlaciones hay dos vías: Cuando nos dan los end points ya nos
da el modelo (Corey general).

Si solo da Swirr y Sor esta pidiendo aplicar correlaciones.

𝑆𝑤𝑚𝑎𝑥 − 𝑆𝑤 𝑛𝑃𝑐𝑜𝑤
𝑃𝑐𝑜𝑤(𝑆𝑤) = 𝑃𝑐𝑚𝑖𝑛 + [𝑃𝑐𝑚𝑎𝑥 − 𝑃𝑐𝑚𝑖𝑛] ∗ [ ]
𝑆𝑤𝑚𝑎𝑥 − 𝑆𝑤𝑖𝑟𝑟

𝑆𝑤(𝑖) = 𝑆𝑤𝑖𝑟𝑟 + 𝑖 ∗ 𝑑𝑒𝑙𝑡𝑎𝑆𝑤


12. SECCIÓN EQUILIBRIO

 Se debe especificar contacto agua petróleo


 Como no se tiene contacto en este taller se crea un contacto ficticio
calculando la profundidad máxima del modelo y después se le suman 2500
ft.
 Si el yacimiento tuviese capa se escoge la opción 1.

13. SUMARIO (Simulation results output)

 Solo tiene activado Pb, Presión, Sw, So, Sg


 Reservoir: tamaño de celdas, # celdas, NTG, etc.
 Grid: porpiedades dinámicas que cambian con el tiempo

14. INFORMACIÓN DE POZOS Y DATOS RECURRENTES

 Primero: surveys
 Segundo: completamientos
 Tercero: Historia
 Hay tres métodos  Cargar pozos con la malla (trayectorias), carguen
trayectorias en formato tabl y cargar pozos clickeando.
PROCEDIMIENTO PARA PONER POZOS
15. CAÑONEO AUTOMATICO
Premisas:
 Malla cargada
 Survey cargado
 Pozo atraviese la malla
16. Pregunta examen

Qué puede decir acerca de la representatividad numérica de la corrida?

Debido a que en la mayoría o en la totalidad de los time steps simulados se


cumple que el error de balance de materia es menor o igual a 1%. Por tanto se
cumple y concluye que la corrida es numéricamente representativa.

En caso contrario, existen muchos time steps simulados que están por encima
del 1% y por consiguiente se concluye que la corrida no es numéricamente
representativa debido a la incertidumbre que representan los datos.

17. RESULTS GRAPH

Para liquid rate: Color gris


Para oil rate: Color verde
Para well bottom hole Pressure: Color negro
Para gas: Color rojo
Para BSW: Color azul

18. COTEJO

 Identificar cuáles variables están cotejadas y cuáles no


 Identificar para cada variable los parámetros que pueden provocar que no
haya cotejo. Primero se cuadra el qL, de ahí se pueden discriminar
variables que afectan a qo y qw (menos permeabilidades relativas y
Kv/Kh).
 Ranking o clasificación de incertidumbre: Bajo (parámetros medidos),
medio (parámetros estimados) y alto (parámetros asumidos). Se hace de
bajo a alto.
 H (bajo)
 NTG (bajo)
 P (Bajo)
 PVT (media)
 K (Media)
 S (Alta)
 Se hace un análisis proxi donde se hacen dos sensibilidades por debajo
y dos por encima. Se hace un gráfico de Skin vs %Error

𝑆 = 𝑎 ∗ %𝐸𝑟𝑟𝑜𝑟 + 𝑏

% error debe ser menor al 5%

También podría gustarte