Você está na página 1de 41

ComputerModellingGroup,Ltd.

TUTORIAL2009

ModelodeSimulacindePetrleoNegro
FORMATORESCUE

BuildereImex
2009.10

2
BuilderImex
FormatoRescue


HagadobleclicenelIconodeCMGparaaccederalLauncher

EnelmenprincipalseleccioneProjectsyAddProject
Ubiqueeldirectorioenelqueestguardadalainformacindeltutorial,rescueydems
archivos.
Deleunnombrealproyecto,porejemploCMGTraining
HagaclicenOKparavolveralLauncher.
ElLauncherdebeestareneldirectoriodetrabajoseleccionadoenestemomento.

AbraBuilder(hagadoblecliceneliconoBuilder2009.10)

Seleccione:
IMEX
UnidadesdecampoFieldUnits
SinglePorosity
Fechadeiniciodelasimulacin19960101yhagaclicenOKenlasventanas.
EnestemomentodebeaparecerlaventanadeentradadedatosdeBuilder.


SeccindeEntradaySalidadedatos

Haga clic en el I/O Control (input/output), asigne ttulos al dataset segn su parecer en
TitlesAndCaseID.
Vaya a Simulation Results Output, luego al campo para la opcin Items in Simulation
ResultsFile(OUTSRF)ahoravayaalbotnSelect,yactivelasvariablesviscosity(viso),
Water viscosity (VISW), Gas viscosity (VISG), Oil density (MASDENO), Water
Density (MASDENW), Gas Density (MASDENG), y desactive la variable Solvent
saturationpressure(SSPRES)entrelasopcionesdisponibles.Estolepermitirobservarlas
variablesseleccionadascomosalidaenelGriddeSimulacin
HagaclicenOKdosvecesparasalirdeestaseccin.

SeccindeDatosdeYacimiento

HagaclicenReservoiryexpandalasopcionesdisponibles(tambinpuedehacerlodesde
elmenprincipalReservoir).SeleccioneOpenRescueFileubiquelacarpetaRescue
yenellaseleccioneelarchivoRescue35p.bin.Alabrirlo,observarunaventanacomola
que se muestra abajo, de donde importar las propiedades contenidas en el modelo
RescueasuequivalenteenBuilder.
Haga clic en OK al mensaje relacionado con la descripcin del Rescue, y en Yes al
mensajerelacionadoalaposicindelacapanmero1(K=1,eneltope).

HagaclicenOKalmensajerelacionadoconlaimportacintotaldelgrid.
3

SeleccionecadapropiedadenelModeloEstticoRescueconsuequivalenteenCMGdela
siguienteforma:
RescueProperty CMGProperty
BloquesNulos NULLBlocks
PinchoutArray PinchoutArray
Swc EndpointSaturation:ConnateWater
Swcr EndpointSaturation:CriticalWater
Permeabilidad PermeabilityI
Porosidad Porosity

HagaclicenAddtoSelectedListparaagregarcadaunadelaspropiedades:

HagaclicenOK,paraaceptarlaspropiedadesimportadas.
4

Como podr observar, la seccin Reservoir aun no est completa, ya que muestra la
sealizacin que se acostumbra a utilizar cuando los datos estan errados o algun dato
congranimportanciaadejadodeserasignado.
Enestaoportunidad,losdatosalosqueelprogramahacereferenciason:Permeabilidaden
lasdireccionesJyK.
Paracompletarestaseccin,vayaalbotnSpecifyProperty:

UbiquelasvariablesPermeabilityJ,yPermeabilityK.
AsgneleselmismovalorquelapermeabilidadenladireccinI.Parahaceresto,debehacer
clic con el botn derecho del ratn sobre la casilla Whole Grid de la propiedad
Permeability J, y seleccionar entre las opciones desplegadas la palabra EQUALSI. Esto
desplegarunanuevaventanaenlaquepodrescogerunaopcin.
Seleccionelaopcinequal.

HagaclicenOK,yahorarepitaelprocedimientoparalapropiedadPermeabilityK.
Observaralgosimilaralosiguiente:

5

Alfinalizar,hagaclicenOKparavolveralaimagenprincipaldeBuilder.
LaseccinReservoirmuestraahoraunasealizacindeadvertencia ,quequieredecir
que aun falta una variable por definirse, pero que a su vez no impedira correr el modelo.
Para completar esta seccin haga doble clic en Rock Compressibility y coloque como
compresibilidad de la roca el valor 7E6 1/psi con una presin de referencia de 991 psi.
Haga clic en OK, y observe que ha cambiado el estado de la seccin a un check mark
colorverde, .
VayaaFile/SaveAs,paraguardarelarchivodedatos(dataset).Asgneleelnombrede
supreferencia.UnejemplopodraserImex00_Orig.dat.

SeccindeComponentes

ParaComentarios
Paragenerarelcomportamientodelosfluidosfrentealoscambiosdepresin,volumeny
temperatura(PVT),utilizaremosunconjuntodecorrelacionesconocidas.
HagaclicenlaseccinComponents,yexpandalasopcionesdisponiblesenella.
6

SeleccionelaopcinModel.Comoobservar,lanuevaventanamuestratresalternativas
diferentes para generar el modelo de fluidos. Seleccione la tercera opcin, None of the
above. Launch detailed dialog para utilizar correlaciones diferentes a las que Builder
Utilizapordefault.

HagaclicenOK.
Seleccioneelmodelodefluidosquenecesitamossimular,BlackOil,esdecir,unmodelo
defluidoconlastresfases:gas/petrleo/agua.

Haga clic en el botn PVT Regions, para acceder a las diferentes opciones y
correlacionesdisponiblesenBuilderparalageneracindelosdatosPVT.

EnlafichaPVTTablehagaclicenelbotnToosl,yseleccionelaopcinGeneratePVT
TableUsingCorrelations.

7

Coloque los datos como se muestran en la imagen a continuacin, teniendo presente que
algunasvariablestienenmsdeunaopcinparaescoger,esdecir,debeseleccionarValue
provided para la presin de burbuja, Stock tank oil gravity (API) para especificar los
gradosAPIdelpetrleo,yGasGravity(Air=1)paralagravedaddelgas:

El siguiente paso que debemos realizar es escoger que correlaciones aplican a nuestro
yacimiento. Para el clculo del Rs y Bo, seleccione Standing, para la compresibilidad del
petrleoseleccioneGlaso,paraladeviscosidaddecrudomuertoyvivoseleccioneBeal
andChew,yporltimoseleccioneStandingparalaspropiedadescrticasdelgas:

ActivelacasillaSet/UpdateValuesofReservoirTemperature,FluidDensitiesinDataset,
yhagaclicenOK.
8

HagaclicenNOalapreguntarelacionadaconlacompresibilidaddelpetrleo,yhagaclic
enCloseenelsiguientemensajerelacionadoconlapresindeburbuja.
AhoravayaalafichaGeneralycoloqueelvalorde1.88316e0051/psienlacasilladela
compresibilidaddelcrudosubsaturado.
VayaalaopcinToolsyseleccioneGenerateWaterPropertiesUsingCorrelations.
Asigneunapresindereferenciaparacalculardichaspropiedadesde991psi,unapresin
de burbuja para el agua de 991 psi, y una salinidad de 10000 ppm, y seleccione la opcin
Set/updatevaluesofTRESandREFPWinPVTRegiondialog

HagaclicenOK.
Asignecero(0cps/psi)paraindicarquelaviscosidaddelaguanodependerdelapresin.

HagaclicenOKdosvecesparasalirdeestaseccin.
9

SeccindeRocaFluidos

HagaclicenlaseccinRockFluid,yseleccioneCreate/EditRockTypes.
Seleccioneunnuevotipoderocaaldesplegarlasopcionesdisponibles:

Vaya a Tools/Generate Tables Using Correlations, para crear las curvas de Kr usando las
correlaciones.

yenlaventanaqueapareceintroduzcalosvaloresquesemuestranacontinuacin:

10

HagaclicenOKdosveces.Verifiquelascurvas:
Puede editar estas curvas haciendo clic con el boto derecho del ratn, Edit Curve, y
posteriormentepuedearrastrargrficamentelospuntosconelbotnizquierdodelratn.

GUARDEELDATASET!!

SeccindeCondicionesInciales.

HagaclicenInicialConditions.
SeleccioneInitializationSettings.
Seleccione la opcin Water, Oil para calcular la opcin de equilibrio vertical entre estas
dosfases.
IntroduzcaReferencePressure991psi.
ReferenceDepth1870ft.
WaterOilContact2000ft.Notequeestaprofundidadseencuentrapordebajodelgrid.
SeleccionelaopcinRservoirinitiallysatured(PB=P).

HagaclicenOK.

SeccindeDatosNumricos

IMEXpordefectonorequierelamodificacindeparmetrosdisponiblesenestaseccina
menosquelasimulacinlorequiera.

11

SeccindePozosyDatosRecurrentes

HagaclicWells&Recurrent,yexpandalalistadeopcionesdisponiblesenestaseccin.
Seleccione Import Production/Injection Data (tambin puede acceder desde el men
principalWell/ImportProduction/InjectionData)
Sigalasinstruccionescuidadosamente.
Vaya a Browse y seleccione el archivo History Production.prd. Examine el archivo para
verificarelformatohaciendoclicenViewOriginalFile.
HagaclicenNextparairalsegundopasodelwizard.
Resalte la primera lnea que contiene informacin de produccin, y la primera lnea que
contieneelnombredelpozo,comosemuestraacontinuacin:

HagaclicenNextparairaltercerpasodelwizard.
12

Dejelosdelimitadorescomoestn.HagaclicenNext.
Seleccionelascolumnascomoseleindican:
Lacolumna1serignorada.
Lacolumna2estidentificadacomoDate.
Las columnas desde la 3 hasta la 5 sern asignadas a la tasa de gas, petrleo, y agua
respectivamente. Note que el periodo en que son reportados los datos es
mensualmente.

Haga clic en Next y observe la posibilidad de poder cambiarle el nombre a los pozos, as
como de elegir la forma de control al hacer clic con el botn derecho del ratn sobre el
campoPrimaryConstraint.
HagaclicenFinishparaterminar.
Agregue un STOP a la ltima fecha (recuerde esta fecha) y posteriormente haga clic en
Close.
Vaya a Well & Recurrent y seleccione Create Field History File, de un nombre al
archivoodejeelqueBuildercolocapordefecto(HistoryProduction.fhf).
13

VayanuevamenteaWell&RecurrentyseleccioneWellTrajectories/WellTrajectories.
Cambie el formato a Table Format. Para las coordenadas (X,Y), y para la profundidad
asignepies(ft).
BusqueelarchivoWellsTrajectories.wdbycrgueloenBuilder.
HagaclicenNextparaobservarlosnombresdelospozosquesevanaimportar.Notela
posibilidaddepoderborrarlastrayectoriasexistentes.
HagaclicenelbotnGoToPerfs
Haga clic en Read File, y en la nueva ventana seleccione Field (ft) como unidades de
trabajo.
SeleccioneelarchivoPerforations.perf,hagaclicenOpenparaabrirelarchivoyOK
parafinalizar.
VayaaWell&RecurrentyseleccioneWellEvents.
SeleccionelaopcinDate,comosemuestraenlaimagen:

Deslicelabarrahastaelfinaldelosdatosdeeventoshastaconseguirlafecha(20080801)
Chequee que no exista ningn evento en esta fecha, si existiese, seleccinelos y haciendo
clicconelbotnderechodelratnseleccionelaopcinDeleteeventsselectedinthelist,
yrespondaquesialmensajerelacionadoconestapurificacindelosdatos.
HagaclicenYES
Guardeelarchivodedatos,ycierreBuilder.
VayaalLauncher,arrastreysuelteelarchivoImex00_Orig.datqueacabamosdecrearen
eliconodeIMEX2009.10yseleccioneOK.

14

ObservandolosResultados

Una vez finalizada la simulacin vaya a View/Refresh File List en el men principal del
Launcher(opresioneF5).ArrastreysuelteelarchivoImex00_Orig.irfaliconodeResults
Graph2009.10,luegovayaaFileyseleccioneOpenFieldHistory,paraabrirelarchivo
History Production.fhf y comparar los resultados de simulacin con la historia de
produccin.
Comparelastasastotalesdelosfluidos.Paraestohagalosiguiente:
Haga clic en el icono Add Curve . En la nueva ventana, vaya a File y seleccione el
archivo Imex00_Basic.irf. En Origin Type seleccione Group. En Parameter,
seleccione Oil Rate SC, y en Origin, seleccione el grupo de pozos que es generado
automticamente por Builder (DefaultFieldPRO). Haga clic en OK. Repita el mismo
procedimiento,peroestavezseleccioneelarchivoHistoryProduction.fhf.

Imex00_Orig.irf
History Production.fhf
Time (Date)
O
i
l

R
a
t
e

S
C

(
b
b
l
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0
500
1,000
1,500
2,000
2,500
Adicioneunnuevogrficohaciendoclicenelicono .
15

Repita el procedimiento para agregar las tasas de agua y gas para el total de pozos
perforados,esdecir,elgrupodepozosdefaultcreadoporBuilder.

Imex00_Orig.irf
History Production.fhf
Time (Date)
G
a
s

R
a
t
e

S
C

(
f
t
3
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0.00e+0
1.00e+7
2.00e+7
3.00e+7

Imex00_Orig.irf
History Production.fhf
Time (Date)
W
a
t
e
r

R
a
t
e

S
C

(
b
b
l
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0
20
40
60
80
100
16

Agregue un nuevo Plot, y en l una nueva curva, utilizando el procedimiento anterior,
pero estas ves en Origin Type seleccione Sector (Region), en Parameter seleccione
Ave Press HC POVO SCTR y en Origin por defecto Entire Field. Con este paso a
graficado la presin promedio del yacimiento ponderada en base al volumen poroso
ocupadoporloshidrocarburos.
VayaaFileyseleccioneOpenFieldHistory,paraabrirelarchivoHistoryPressure.fhf
ycompararlosresultadosdesimulacinconlahistoriadepresiones.

Como podrn observar, los resultados arrojados por el modelo de simulacin no


logran reproducir el comportamiento histrico de produccin y/o presin del
yacimiento, por lo que es necesario realizar algunos cambios que nos permitan
mejorar nuestros resultados y asemejarse a aquellos reportados durante la historia
productivadelyacimiento.
Entire Field Imex00_Orig.irf
Entire Field History Pressure.fhf
Time (Date)
A
v
e

P
r
e
s

H
C

P
O
V
O

S
C
T
R

(
p
s
i
)
1998 2000 2002 2004 2006 2008
0
200
400
600
800
1,000
17

Esteprocesodecambioomodificacindeparmetrosenelmodelodesimulacin,se
conocecomocotejooajustehistrico,elcualpuedellegaraserbastantecomplejoy
requerir suficiente tiempo para lograr el ajuste necesario y requerido. En este
ejemplo,slonecesitaremosmodificaralgunosparmetrosovariablesparamejorar
losresultados,demaneraquepodamoscontinuarconlossiguientespasos.

Porfavor,analiceydiscutalosresultadosobtenidosafindedeterminarqucambios
permitiran lograr un mejor ajuste en la produccin, presin y por ende en la
distribucin de los fluidos al final del proceso de simulacin, para realizar una
posteriorprediccin.

Guarde las grficas realizadas como archivos templates, con una extensin .ses
(History Production.ses), para esto vaya a File, y seleccione Save Template As.
Estomantendrlosgrficosqueustedhacreadoparapodervisualizarlosenelfuturo,
ascomoparagenerargrficosparadiferentessensibilidadesoarchivos*.irf.
CierreResultsGraph,yhagaclicenYesparasalvarloscambiosrealizados.

ModificandoParmetrosAjusteHistrico

Deacuerdoalosresultadosobtenidos,sepuedeconcluir,queladeclinacinabrupta
de la presin ha generado la rpida liberacin del gas en solucin en el petrleo,
provocandoquelaviscosidaddelmismoincrementealgunosrdenesdemagnitudy
modificando su movilidad en el medio poroso, no permitiendo la produccin del
mismo(bajatasadepetrleorespectodelahistoria).
18

En base a lo antes mencionado, debemos enfocarnos en tratar de mantener la
presin del modelo durante el tiempo, y una manera es incrementando la
compresibilidaddelaroca,siemprequeesteseaundatoconincertidumbre

ModificandolaCompresibilidaddelaRoca

AbraelarchivoImex00_Orig.datnuevamenteenBuilder.
VayaalaseccinReservoir,yhagadobleclicenRockCompressibility.
Incremente el valor de compresibilidad un orden de magnitud, es decir, coloque 7.0e5
1/psi70e61/psi.
HagaclicenOK.
Salveelarchivoconunnuevonombre.Unejemplopodraser,Imex01_Cr.dat
Vaya al Launcher, arrastre y suelte el nuevo archivo Imex01_Cr.dat que acabamos de
creareneliconodeIMEX2009.10yseleccioneRunImmediately.

ObservandolosResultados

Una vez finalizada la simulacin vaya al Launcher, arrastre y suelte el archivo History
Production.ses previamente creado y que contiene los resultados de nuestra primera
simulacin.
Haga clic en OK al mensaje que aparece y aceptar abrir el resultado de la primera
simulacinenResultsGraph.
VayaaFileyseleccioneOpenCMGSimulationResults.
En la nueva ventana busque y seleccione el archivo de salida de la nueva sensibilidad
realizada,Imex01_Cr.irf.
19

20
HagaclicenOpenparacargaresteresultadoenResultsGraph.Recuerdequelanueva
sensibilidad no ser graficada hasta tanto usted no la seleccione y escoja que variables
visualizar.
Seleccionecadaunodelosplots,yrealiceelsiguienteprocedimiento:
Haga clic en el icono Add Curve . En la nueva ventana, vaya a File y seleccione el
archivo Imex01_Cr.irf. Debido a que ya existen algunas graficas en el Plot, usted no
tendr que modificar ninguna otra opcin (Origin Type, Parameter, Origin, etc) para
graficarelresultadoquequeremosvisualizar.
HagaclicenOK.
Repitaelprocedimientoparatodaslastasasylapresin.

Imex00_Orig.irf
HistoryProduction.fhf
Imex01_Cr.irf
Time (Date)
O
i
l

R
a
t
e

S
C

(
b
b
l
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0
500
1,000
1,500
2,000
2,500
Imex00_Orig.irf
HistoryProduction.fhf
Imex01_Cr.irf
Time (Date)
G
a
s

R
a
t
e

S
C

(
f
t
3
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0.00e+0
1.00e+7
2.00e+7
3.00e+7
Imex00_Orig.irf
HistoryProduction.fhf
Imex01_Cr.irf
Time (Date)
W
a
t
e
r

R
a
t
e

S
C

(
b
b
l
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0
100
200
300
400
500
Entire Field Imex00_Orig.irf
Entire Field HistoryPressure.fhf
Entire Field Imex01_Cr.irf
Time (Date)
A
v
e

P
r
e
s

H
C

P
O
V
O

S
C
T
R

(
p
s
i
)
1998 2000 2002 2004 2006 2008
0
200
400
600
800
1,000

Comopodrnobservar,elincrementarelvalordelacompresibilidaddelarocatuvo
gran impacto sobre los resultados, sin embargo, no fue suficiente como para
reproducirlapresindelyacimiento,ascomolasproducciones.
Supongamos ahora, que el valor de la compresibilidad de la roca no puede seguir
incrementando. Que otro parmetro podramos modificar para conseguir el
mantenimientodepresin?

ModificandolaPermeabilidadVertical(RelacinKv/Kh)

CierreResultsGraph,yhagaclicenYesparasalvarloscambiosrealizados.
AbraelarchivoImex01_Cr.datenBuildersiactualmentenoseencuentraabierto.
VayaalbotnSpecifyProperty:

Ubique la variable Permeability K, haga clic sobre la casilla Whole Grid de esa
propiedad con el botn derecho del ratn y seleccione la EQUALSI. Esto desplegar la
nueva ventana en la que deber escoger la opcin de multiplicar la permeabilidad
horizontaloendireccinIporunarelacinKv/Khde0.1,comosemuestraenlaimagen:

HagaclicenOKlasvecesquesesolicite.
Salveelarchivoconunnuevonombre.Unejemplopodraser,Imex02_KvKh.dat
VayaalLauncher,ycorraelmodelo.

21

ObservandolosResultados

Una vez finalizada la simulacin vaya al Launcher, arrastre y suelte el archivo History
Production.ses,oelqueustedhayasalvado.
En la ventana que aparece, seleccione el botn al lado del primer archivo corrido
Imex00_Orig.irf, y busque la nueva sensibilidad Imex02_KvKh.irf, para remplazar los
resultadosypoderlosvisualizarenResultsGraph.
HagaclicenOK.
Observarunosresultadossimilaresalossiguientes:

Estos resultados muestran que el cambiar la relacin Kv/Kh de 1 a 0.1, slo mejor
unpocoelcomportamientodeproduccinydepresin.
Imex02_KvKh.irf
HistoryProduction.fhf
Imex01_Cr.irf
Time (Date)
G
a
s

R
a
t
e

S
C

(
f
t
3
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0.00e+0
1.00e+6
2.00e+6
3.00e+6
4.00e+6
Imex02_KvKh.irf
HistoryProduction.fhf
Imex01_Cr.irf
Time (Date)
O
i
l

R
a
t
e

S
C

(
b
b
l
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0
500
1,000
1,500
2,000
2,500
Entire Field Imex02_KvKh.irf
Entire Field HistoryPressure.fhf
Entire Field Imex01_Cr.irf
Time (Date)
A
v
e

P
r
e
s

H
C

P
O
V
O

S
C
T
R

(
p
s
i
)
1998 2000 2002 2004 2006 2008
0
200
400
600
800
1,000
Imex02_KvKh.irf
HistoryProduction.fhf
Imex01_Cr.irf
Time (Date)
W
a
t
e
r

R
a
t
e

S
C

(
b
b
l
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0
100
200
300
400
500
22

Otrodelosparmetrosquepodramosutilizarparamejorarestosresultados,serala
permeabilidadhorizontaldelmodelo.

CierreResultsGraph,yhagaclicenYesparasalvarloscambiosrealizados.

ModificandolaPermeabilidadHorizontal

AbraelarchivoImex02_KvKh.datenBuildersiactualmentenoseencuentraabierto.
CambielapropiedaddeGridTopaPermeabilityIcomomuestralaimagen:

Haga clic en el icono de Edit Reservoir Property, , para proceder a modificar la


propiedaddepermeabilidad.
23

Seleccioneconelratn,laprimeraceldadelgrid,ymantengapresionadoelbotnhastaseleccionar
todoelgrid.Unavezseleccionadotodoelgrid,suelteelbotnderechodelratnparaaccederala
ventanaPropertyModifications.
Seleccionelassiguientesopciones:

Haga clic en OK. Esto permitir multiplicar la permeabilidad de todo el modelo por dos (2), a fin
derealizaruncambiodrsticoyverificarsiestopudiesetenerunimpactosobrelosresultadosque
hanvenidoobservando.
Salveelarchivoconunnuevonombre.Unejemplopodraser,Imex03_K.dat
VayaalLauncher,ycorraelmodelo.

ObservandolosResultados

AbranuevamenteelarchivoHistoryProduction.ses.
En esta oportunidad remplace el archivo Imex01_Cr.irf por el que se acaba de crear
Imex03_K.irf
HagaclicenOK.

24

Observarunosresultadossimilaresalossiguientes:

Esto demuestra que el cambio realizado a la permeabilidad horizontal no es


suficiente y no es la solucin, ni si quiera para reproducir la tasa de petrleo
producidahistricamente,loquepudiesehacerinferir,queelyacimientoestsiendo
influenciado por una energa adicional. Esta influencia pudiese ser producida por
algunacapadegas,unacuferoy/ounaconexin conotroyacimiento,entre otros
factores
Suponiendo que no existen contactos de fluidos en el yacimiento, es decir, que no
podemos simular la existencia de una capa de gas o la de un acufero, debemos
entonces simular la posibilidad de que el yacimiento est conectado a otro
yacimiento:

Imex02_KvKh.irf
HistoryProduction.fhf
Imex03_K.irf
Time (Date)
O
i
l
R
a
t
e

S
C

(
b
b
l
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0
500
1,000
1,500
2,000
2,500
Imex02_KvKh.irf
HistoryProduction.fhf
Imex03_K.irf
Time (Date)
O
i
l
R
a
t
e

S
C

(
b
b
l
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0
500
1,000
1,500
2,000
2,500
Imex02_KvKh.irf
HistoryProduction.fhf
Imex03_K.irf
Time (Date)
G
a
s

R
a
t
e

S
C

(
f
t
3
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0.00e+0
1.00e+6
2.00e+6
3.00e+6
4.00e+6
Imex02_KvKh.irf
HistoryProduction.fhf
Imex03_K.irf
Time (Date)
G
a
s

R
a
t
e
S
C

(
f
t
3
/d
a
y
)
1998 2000 2002 2004 2006 2008
0.00e+0
1.00e+6
2.00e+6
3.00e+6
4.00e+6
Entire Field Imex02_KvKh.irf
Entire Field HistoryPressure.fhf
Entire Field Imex03_K.irf
Time (Date)
A
v
e

P
r
e
s

H
C

P
O
V
O

S
C
T
R

(
p
s
i
)
1998 2000 2002 2004 2006 2008
0
200
400
600
800
1,000
Imex02_KvKh.irf
HistoryProduction.fhf
Imex03_K.irf
Time (Date)
W
a
t
e
r

R
a
t
e

S
C
(
b
b
l
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0
100
200
300
400
500
600
25

ModificandoelVolumenPorosodelModelo

Este procedimiento se realizar con la intencin de simular la conexin de nuestro


modelodesimulacinconalgnotroyacimiento:

CierreResultsGraphnuevamente,yhagaclicenYesparasalvarloscambiosrealizados.
Abra el archivo Imex03_K.dat en Builder si es que actualmente no se encuentra
abierto.
Eliminemos el cambio de la permeabilidad realizado en la seccin anterior, para ello
despliegue el rbol de la opcin Array Properties que se encuentra debajo de todas las
seccionescuandoseseleccionalaseccinReservoir.

Busque la propiedad Permeability I, *PERMI, y haga doble clic exactamente debajo de


esapropiedad,dondeseencuentralamodificacinrealizadabajoelkeyword(*MOD).

26

Debe visualizar un apequena ventana donde se encuentra la direccin de bloques que fueron
modificadas.Enesteejemplotodoelmodelo.

Borre,todoelcontenidodeestaventanayhagaclicenOK.
RespondaYesalmensajeparasalvarloscambios.
Para visualizar los valores actuales de la permeabilidad, haga clic con el segundo botn
sobrelaescaladecolores,seleccionelaopcinColorScaleyluegolaopcinsettothe
RangeoftheWholeGrid

VayaaliconoProbeMode, ,ubicadoenlapartesuperiordeBuilder.
Vuelva nuevamente al rbol de propiedades, y en esta oportunidad busque la propiedad
VolumeModifiers,*VOLMOD,hgaledobleclic.
Observar que el programa lo traslada a la ventana para especificar variables. Asigne un
valorconstantede1,enlacasillaWholeGridparalapropiedadVolumeModifiers,con
lafinalidaddeasignarinicialmenteunmultiplicadordevolumenporosoiguala1entodoel
modelo,
Haga clic en OK dos veces. Observar que elprograma le solicita alguna de las opciones
disponibles para determinar el clculo de la propiedad en cada una de las celdas del
modelo.Dejetodopordefecto.
HaganuevamenteenOKparaasignarelvalorde1atodoelgrid.
27

Para modificar el volumen en los extremos del modelo, haga clic nuevamente en el icono
EditReservoirProperty, .
Con la tecla Ctrl presionada, seleccione las celdas que se encuentran en el extremo del
modeloconelratn,comosemuestraenlaimagen:

SueltelateclaCtrl,yasigneunvalorde10parapermitirqueestasceldasincrementensu
volumenporoso10veces.Debetenerpresente,quedebeasignarelvaloratodaslascapas
delgrid,comolomuestralaimagen:

HagaclicenOK.
28

Deber visualizar los cambios slo en los extremos del modelo, si no es as, verifique
nuevamenteelprocedimientorealizadoanteriormente.
Salveelarchivoconunnuevonombre.Unejemplopodraser,Imex04_VolMod.dat
VayaalLauncher,ycorraelmodelo.

ObservandolosResultados

AbranuevamenteelarchivoHistoryProduction.ses.
RemplaceelarchivoImex03_K.irfporelqueseacabadecrearImex04_VolMod.irf
HagaclicenOK.
Observarunosresultadossimilaresalossiguientes:

Imex02_KvKh.irf
HistoryProduction.fhf
Imex04_VolMod.irf
Time (Date)
G
a
s

R
a
t
e

S
C

(
f
t
3
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0.00e+0
1.00e+6
2.00e+6
3.00e+6
Imex02_KvKh.irf
HistoryProduction.fhf
Imex04_VolMod.irf
Time (Date)
O
i
l

R
a
t
e
S
C

(
b
b
l
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0
500
1,000
1,500
2,000
2,500
Entire Field Imex02_KvKh.irf
Entire Field HistoryPressure.fhf
Entire Field Imex04_VolMod.irf
Time (Date)
A
v
e

P
r
e
s

H
C

P
O
V
O

S
C
T
R

(
p
s
i
)
1998 2000 2002 2004 2006 2008
0
200
400
600
800
1,000
Imex02_KvKh.irf
HistoryProduction.fhf
Imex04_VolMod.irf
Time (Date)
W
a
t
e
r

R
a
t
e

S
C

(
b
b
l
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0
100
200
300
400
500
29

Estosresultadosmuestranqueelcambiorealizadoentratardesimularlaconexin
deunvolumenadicionalanuestromodelo,fueimportanteyrelativamenteefectivo,
ynosindicaademsqueutilizarunmultiplicadormselevado,nospermitiraajustar
lapresindelmodelo.

Vaya a Builder, y cambie el multiplicador de volumen poroso de un valor de 10 a 50,


repitiendo el procedimiento anterior utilizado para eliminar el multiplicador de
permeabilidad:

HagaclicenOK,yrespondaYesalmensajeparasalvarloscambios.
Salveelarchivoconelmismonombre,vayaalLauncherycorraelmodelo.

ObservandolosResultados

VayaaResultsGraph.
VayaaFileyseleccionelaopcinCloseFile.
SeleccionelacorridaImex02_KvKh.irfyhagaclicenOK.
Vaya nuevamente a File y seleccione la opcin Reread Simulator Output Now, para
que Results Graph actualice los nuevos resultados de la sensibilidad
Imex04_VolMod.irf

30

Observarunosresultadossimilaresalossiguientes:

HistoryProduction.fhf
Imex04_VolMod.irf
Time (Date)
O
i
l

R
a
t
e

S
C

(
b
b
l
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0
500
1,000
1,500
2,000
2,500
HistoryProduction.fhf
Imex04_VolMod.irf
Time (Date)
G
a
s

R
a
t
e

S
C

(
f
t
3
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0.00e+0
1.00e+5
2.00e+5
3.00e+5
Entire Field HistoryPressure.fhf
Entire Field Imex04_VolMod.irf
Time (Date)
A
v
e

P
r
e
s

H
C

P
O
V
O

S
C
T
R

(
p
s
i
)
1998 2000 2002 2004 2006 2008
840
860
880
900
920

HistoryProduction.fhf
Imex04_VolMod.irf
Time (Date)
W
a
t
e
r

R
a
t
e

S
C

(
b
b
l
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0
20
40
60
80
100
Como puede observarse, la presin ha logrado ser ajustada, as como las tasas de
petrleoygas,aunqueestaltimadeformaparcial.

Estos resultados muestran tambin, que se debe seguir trabajando para lograr
reproducir el comportamiento de produccin del agua, sin embargo, como fue
asumido,noexistepresenciadecontactosdefluidosenelmodeloylasaturacinde
agua connata slo vara entre 20 y 30% aproximadamente, por lo que una de las
variablesamodificardeberaserlascurvasdepermeabilidadrelativa.

31

ModificandolasCurvasdePermeabilidadRelativa

Utilicelaltimasensibilidadrealizada(Imex04_VolMod.dat),ybralaenBuilder.
Vaya a la seccin RockFluid, expanda las opciones y seleccione la opcin Create/Edit
RockTypes.
Haga clic sobre el botn Tools, y seleccione la opcin Generate Tables Using
Correlations.

Cambie el valor de la saturacin de gas crtica (SGCRIT) del 3% al 5%, y el exponente para
calcular la Krg del valor 2, a un valor de 3.5. Al final deber observar algo similar a lo
siguiente:

HagaclicenOKdosveces,paraobtenerlanuevacurvaparalafasegas.
32

33
El cambio realizado ha modificado la curvatura de la curva de la permeabilidad relativa al
gas,asconlasaturacincrtica,Sgcrit,comolomuestralaimagen:

Salveelmodeloconunnuevonombre.Unejemplopodraser,Imex05_kr.dat
VayaalLauncher,ycorraelmodelo.

ObservandolosResultados

Con Results Graph aun activo, vaya a File y seleccione la opcin Open CMG
SimulationsResults.
BusqueyseleccioneelarchivodesalidadelaltimasensibilidadcreadaImex05_kr.irf.
HagaclicenOK,paraabrirelarchivo.
Seleccioneelprimerplotcreado,yhagacliceneliconoAddCurve .
Enlanuevaventanadeberescogerelnuevoarchivo,Imex05_kr.irf,enelcampoFile.
HagaclicenOK.
Repitaestosltimostresprocedimientosparatodaslascurvas.
0.00
0.20
0.40
0.60
0.80
1.00
k
r

-

r
e
la
t
i
v
e

p
e
r
m
e
a
b
ili
t
y
0.00 0.20 0.40 0.60 0.80 1.00
Sl
0.00
0.20
0.40
0.60
0.80
1.00
k
r

-

r
e
la
t
i
v
e

p
e
r
m
e
a
b
ili
t
y
0.00 0.20 0.40 0.60 0.80 1.00
Sl

Observarunosresultadossimilaresalossiguientes:

Estosresultadosmuestranqueaundebemosmodificaralgnparmetroquepermita
ajustar mejor la produccin de agua y gas. En esta oportunidad probaremos
cambiando el mtodo de suavizado de las curvas de permeabilidad relativa de
Power law or Quadratic smoothing a Linear Interpolation, es decir, el mtodo
queelprogramautilizarparacalcularlaspermeabilidadesrelativasasaturaciones
diferentesalasdisponiblesenlastablas.

HistoryProduction.fhf
Imex04_VolMod.irf
Imex05_Kr.irf
Time (Date)
O
i
l

R
a
t
e

S
C

(
b
b
l
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0
500
1,000
1,500
2,000
2,500
HistoryProduction.fhf
Imex04_VolMod.irf
Imex05_Kr.irf
Time (Date)
G
a
s

R
a
t
e
S
C

(
f
t
3
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0.00e+0
1.00e+5
2.00e+5
3.00e+5
HistoryProduction.fhf
Imex04_VolMod.irf
Imex05_Kr.irf
Time (Date)
W
a
t
e
r

R
a
t
e

S
C

(
b
b
l
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0
20
40
60
80
100
Entire Field HistoryPressure.fhf
Entire Field Imex04_VolMod.irf
Entire Field Imex05_Kr.irf
Time (Date)
A
v
e
P
r
e
s

H
C

P
O
V
O

S
C
T
R

(
p
s
i
)
1998 2000 2002 2004 2006 2008
840
860
880
900
920
Utilicelaltimasensibilidadrealizada(Imex05_Kr.dat),ybralaenBuilder.
Vaya a la seccin RockFluid, expanda las opciones y seleccione la opcin Create/Edit
RockTypes.
34

VayaalcampoSmoothingmethodfortableendpointsycambieelmetodesuavizadoa
Linearinterpolationcomolomuestralaimagen:

Adicionalmente, desactive la opcin Use new option for rel. perm. table endpoint
scaling.
Despusderealizaramboscambios,seleccionelatablacorrespondientealafasegasenel
campoRelativePermeabilityTable,comosemuestra:

CambietambinenestatabladepermeabilidadrelativaelmtododesuavizadoaLinear
interpolation.

Antes de poder salvar y correr el modelo, activemos la opcin de Restart, para


generarunarchivoconlainformacin/resultadosdelasimulacin,ypoderutilizarlo
como archivo de entrada a partir de una fecha especfica y distinta de la fecha de
iniciodelasimulacin.Msadelanteveremossuusoprctico

35

CreandounArchivodeSalidaparaunRestart

HagaClicenlaseccinI/OControl,expandalasopcionesyseleccioneRestart.
ActivelascasillasEnablerestartwriting,yMaximunnumberofrestartrecordsstored
(*REWIND).
Asigneunmximonmeroderecordsde5.
Hagaclicsobreelicono yseleccionelaprimerafechadesimulacin(199611)
DejelaopcindeescriturapordefectoEveryTIMEorDATEkeywords(TIME)..
Debeobservaralgosimilaralossiguiente:

Haga clic en OK, y guarde el archivo con un nuevo nombre, por ejemplo,
Imex06_HM.dat.
VayaalLauncher,ycorraelmodelo.

36

ObservandolosResultados

ArrastreysuelteelarchivoHistoryProduction.seseneliconodeResultsGraph.
Remplace el archivo Imex04_VolMod.irf, por nuestra nueva sensibilidad,
Imex06_HM.irf.
HagaclicenOK,paraabrirResultsGraph,yvisualizarelnuevoresultado.
Observarunosresultadossimilaresalossiguientes:

Comopuedenobservar,conesteltimocambiohemospodidoajustarengranparte
el modelo al comportamiento histrico del yacimiento, por lo que podramos inferir
enquepodemosproseguirconelcomportamientopredictivodelyacimiento.
HistoryProduction.fhf
Imex06_HM.irf
Imex05_Kr.irf
Time (Date)
O
i
l

R
a
t
e

S
C

(
b
b
l
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0
500
1,000
1,500
2,000
2,500
HistoryProduction.fhf
Imex06_HM.irf
Imex05_Kr.irf
Time (Date)
G
a
s

R
a
t
e
S
C

(
f
t
3
/d
a
y
)
1998 2000 2002 2004 2006 2008
0.00e+0
5.00e+4
1.00e+5
1.50e+5
2.00e+5
2.50e+5
HistoryProduction.fhf
Imex06_HM.irf
Imex05_Kr.irf
Time (Date)
W
a
t
e
r

R
a
t
e

S
C

(
b
b
l
/
d
a
y
)
1998 2000 2002 2004 2006 2008
0
20
40
60
80
100
Entire Field HistoryPressure.fhf
Entire Field Imex06_HM.irf
Entire Field Imex05_Kr.irf
Time (Date)
A
v
e

P
r
e
s

H
C

P
O
V
O

S
C
T
R

(
p
s
i
)
1998 2000 2002 2004 2006 2008
840
860
880
900
920
37

Predicciones

UsandoelArchivoRestartdeDatosHistricos

AbraelarchivodedatosImex06_HM.datenBuilder.
Salveelarchivoconotronombre(Imex07_Pred.dat).
HagaclicenlaseccinI/OControl,expandalasopcionesyseleccioneRestart.
ActivelaopcinRestartfromprevioussimulationrun(RESTART)busqueyseleccionela
corridaconelarchivodesalidaRestart,Imex06_HM.irf.
Seleccione en el campo Record to Restart from la ltima fecha de simulacin (200808
01)LastTimeStep.Alfinaldebevisualizaralgosimilaralosiguiente:

38

HagaclicenOKpararegresaralmenprincipaldeBuilder.
VayaalaseccinWell&Recurrent,expandalasopcionesyseleccioneDate.
Hagaclicsobreelicono paraagregarunrangodefechas.
Haga clic sobre el icono del campo To, y coloque la fecha 20280801, con un paso de 1
mes,comosemuestraacontinuacin:

Haga clic en OK dos veces, para generar el nuevo rango de fechas y aceptar el mensaje
relacionadoaestas.
DesactiveelSTOPdelafecha20080801,ycolqueloenlaltimafecha(20280801).
HagaclicenCloseparavolveralaventanaprincipaldeBuilder.
VayaalaseccinWell&Recurrent,expandalasopcionesyseleccioneWellEvents.
Enlalistadeeventosdepozoscerciresedequetodoslospozoshansidodesplegados:

39

SeleccionetodoslospozospresionandolateclaShiftyubiquelafecha20080801como
semuestra:

Con los pozos aun seleccionados, vaya a la ficha Constraints y active la opcin
ConstraintDefinition.

Generalmente,loscontrolesoperativosparalaprediccindebenserasignadospara
cada uno de los pozos, sin embargo, para efectos de simplicidad, se le asignar un
nicocontrol/constraintatodoslospozos.

40

41
Cambie los costraints STO surface oil rate a STL surface liquid rate y coloque 500
bbl/day,yenBHPbottomholepressurecoloqueunvalorde700psi.
HagaclicenApply.Observarquelamismarestriccinsehacreadoparatodoslospozos.
HagaclicenOK.Luegosalveelmodeloconelmismonombre,yaqueenpasosanteriores
habasidocambiadoaImex07_Pred.dat.
VayaalLauncher,ycorraelarchivo.

ObservandolosResultados

ArrastreysuelteelarchivoHistoryProduction.seseneliconodeResultsGraph.
RemplaceelarchivoImex05_kr.irf,pornuestranuevasensibilidad,Imex07_Pred.irf.
HagaclicenOK,paraabrirResultsGraph,yvisualizarlosnuevosresultados:

HistoryProduction.fhf
Imex06_HM.irf
Imex07_Pred.irf
Time (Date)
G
a
s

R
a
t
e
S
C

(
f
t
3
/
d
a
y
)
2000 2005 2010 2015 2020 2025
0.00e+0
5.00e+4
1.00e+5
1.50e+5
2.00e+5
2.50e+5
HistoryProduction.fhf
Imex06_HM.irf
Imex07_Pred.irf
Time (Date)
O
i
l

R
a
t
e
S
C

(
b
b
l
/
d
a
y
)
2000 2005 2010 2015 2020 2025
0
500
1,000
1,500
2,000
2,500
HistoryProduction.fhf
Imex06_HM.irf
Imex07_Pred.irf
Time (Date)
W
a
t
e
r

R
a
t
e

S
C

(
b
b
l
/d
a
y
)
2000 2005 2010 2015 2020 2025
0
20
40
60
80
100
Entire Field HistoryPressure.fhf
Entire Field Imex06_HM.irf
Entire Field Imex07_Pred.irf
Time (Date)
A
v
e
P
r
e
s

H
C

P
O
V
O

S
C
T
R

(
p
s
i
)
2000 2005 2010 2015 2020 2025
780
800
820
840
860
880
900
920

Você também pode gostar