Simulación de Yacimientos Petroleros: David Leonardo Moreno B
Simulación de Yacimientos Petroleros: David Leonardo Moreno B
Plan
Plan
Objective
To simulate the exploitation of a real reservoir without the cost of real life trial and error,e.g. to test different scenarios to nd an optimal one before the reservoir is actually put on production. The description of the reservoir and the boundary conditions for the equations for ow in a porous rock are known only with a deal of uncertainty.
Objective
To simulate the exploitation of a real reservoir without the cost of real life trial and error,e.g. to test different scenarios to nd an optimal one before the reservoir is actually put on production. The description of the reservoir and the boundary conditions for the equations for ow in a porous rock are known only with a deal of uncertainty.
Problems
The pore system itself and the ow in this system happens on a detail level that is impossible to describe or model. The problems we look at are a result of
Generalisation of real micro-scale data from macro scale observations (Seismics and well data). Upscaling of detail level behaviour to a manageable scale and problem size. Some uncertainty in the description model itself (equations of multiphase ow in porous media).
Problems
The pore system itself and the ow in this system happens on a detail level that is impossible to describe or model. The problems we look at are a result of
Generalisation of real micro-scale data from macro scale observations (Seismics and well data). Upscaling of detail level behaviour to a manageable scale and problem size. Some uncertainty in the description model itself (equations of multiphase ow in porous media).
Reservoir simulation
Reservoir simulation is regularly used with great success, and remains one of the support pillars for decision making when eld plans for development and operations are made. The simulations reveal invaluable information about the reservoir ow, and not the least, can oint to areas which need closer investigation or can represent elements of risk to the production scenarios. Offshore operations require much more robust plans and economics than small onshore reservoirs do
Reservoir simulation
Reservoir simulation is regularly used with great success, and remains one of the support pillars for decision making when eld plans for development and operations are made. The simulations reveal invaluable information about the reservoir ow, and not the least, can oint to areas which need closer investigation or can represent elements of risk to the production scenarios. Offshore operations require much more robust plans and economics than small onshore reservoirs do
Reservoir simulation
Reservoir simulation is regularly used with great success, and remains one of the support pillars for decision making when eld plans for development and operations are made. The simulations reveal invaluable information about the reservoir ow, and not the least, can oint to areas which need closer investigation or can represent elements of risk to the production scenarios. Offshore operations require much more robust plans and economics than small onshore reservoirs do
evaluate the quality of the input data transform the input data to a form suitable for simulation identify which parts of the data are most sensitive to uncertainty identify necessary additional data acquisition identify key data which may directly inuence choice of operations plans, and uncertainty tied to these
evaluate the quality of the input data transform the input data to a form suitable for simulation identify which parts of the data are most sensitive to uncertainty identify necessary additional data acquisition identify key data which may directly inuence choice of operations plans, and uncertainty tied to these
evaluate the quality of the input data transform the input data to a form suitable for simulation identify which parts of the data are most sensitive to uncertainty identify necessary additional data acquisition identify key data which may directly inuence choice of operations plans, and uncertainty tied to these
evaluate the quality of the input data transform the input data to a form suitable for simulation identify which parts of the data are most sensitive to uncertainty identify necessary additional data acquisition identify key data which may directly inuence choice of operations plans, and uncertainty tied to these
evaluate the quality of the input data transform the input data to a form suitable for simulation identify which parts of the data are most sensitive to uncertainty identify necessary additional data acquisition identify key data which may directly inuence choice of operations plans, and uncertainty tied to these
perform a suite of reservoir simulations evaluate quality or resukts from the simulations, uncertainties, areas of robustness utilize available eld production data to tune zimulations point to potential future problems / solutions, suggest production plans
perform a suite of reservoir simulations evaluate quality or resukts from the simulations, uncertainties, areas of robustness utilize available eld production data to tune zimulations point to potential future problems / solutions, suggest production plans
perform a suite of reservoir simulations evaluate quality or resukts from the simulations, uncertainties, areas of robustness utilize available eld production data to tune zimulations point to potential future problems / solutions, suggest production plans
perform a suite of reservoir simulations evaluate quality or resukts from the simulations, uncertainties, areas of robustness utilize available eld production data to tune zimulations point to potential future problems / solutions, suggest production plans
Reservoir Simulations
The simulator itself is merely a tool in the process - in many cases as indispensable tool, but the human factor- the engineer, is undoubtedly the main factor in this process. Eclipse includes options for simulating "almost anything", through several thousand keywords. We will cover the subjects and keywords which are sufcient and necessary to run the majority of "standard" simulations.
Data Organisation
An Eclipse data le is comprised of eight Sections headed by a section header. These sections must come in the prescribed order, but the order of the keywords within each section is arbitrary. The data sections, with headers are RUNSPEC (required) Run specications. Includes a description of the run, such as grid size, table size, number of well, which phases to include and so fort. GRID (required) Denes the grid dimensions ans shape, including petrophysics (porosity, permeability, net-to-gross).
Data Organisation
EDIT (optional) User-dened changes to the grid data which are applied after Eclipse has processed them, can be dened in this section. PROPS (required) Fluid and rock properties (relative permeabilities, PVT tables, ) REGIONS (optional) User dened report regions, or e.g. regions where different rel-perm. cruves apply can be dened in this section.
Data Organisation
SOLUTION (required) Equilibration data (description of how the model is to be initialised). SUMMARY (optional) Results output is primarily of two types:
Scalar data as a function of time (e.g. average eld pressure) Data with one value pr. grid cell (e.g. oil saturation). These are only output at chosen times.
This section is used to dene output of the rst kind, by specifying which data itens to write to report les.
Data Organisation
SCHEDULE (required) Well denitions, descriptions of operating schedule, convergence control, control of output of the second kind described above. Comments Any line in an Eclipse input le that starts with two dashes () is treated as a comment. Its is strongly recommended to use many comments, the advantage is easily seen when returning to the le for later updates. (Note that the two dashes mst be in column 1 and 2, no leading blanks.)
INCLUDE statements
Some of the data items can be really huge, especially the GRID section data. It is convenient to keep them out. Eclipse allows for including other les in the data le. Use the INCLUDE keyword Example: INCLUDE ../../include/GRID/SIMF.GRDECL / INCLUDE GF_PVT_TABLES.PROPS /
RUNSPEC ============================================ -- Title is used as header on output, -- to identify run TITLE Example simple Eclipse file, lecture notes -- Specify dimension of model, NX, NY, NZ DIMENS -- NX NY NZ 10 3 3 / -- Phases included (oil and water, -- i.e. 2-phase run) OIL WATER -- Units to use, alternatives are -- METRIC, FIELD or LAB FIELD
-- Porosity is constant in each layer, so define -- 30 values in layer 1, 30 in layer 2, and 30 in -- layer 3. Each layer contains 30 cells. PORO 30*0.3 30*0.23 30*0.18 /
-- Request to write an INIT (initial) file. -- Contains all data used to initialize the model INIT -- Turn report writing back on ECHO PROPS ============================================== -- Relative permeability for water and oil, -- and water-oil capillary pressure, as a function o
Krw Krow Pcow 0.0000 1.0000 0 0.0700 0.4000 0 0.1500 0.1250 0 0.2400 0.0649 0 0.3300 0.0048 0 0.6500 0.0 0 0.8300 0.0 0 1.0000 0.0 0 /
-- PVT properties for water. -- (Pref: Reference pressure for rest of data (psi) -- Bw: Volume formation factor for water -- Cw: Water compressibiblity -- ViscW: Water viscosity ) PVTW -- Pref Bw Cw ViscW 4014.7 1.029 3.13E-6 0.31 0 /
-- PVT properties for oil PVDO -- P Bo viscO 3337 1.2600 1.042 3725 1.2555 1.072 4139.5 1.2507 1.096 4573.2 1.2463 1.118 5053.9 1.24173 1.151 5487.5 1.2377 1.174 5813.9 1.2356 1.2 /
-- Dead oil: Rs (Gas resolution factor) is constant RSCONST -- Rs Bubble-point-pressure 0.4 3337.0 / -- Specify constant rock compressibility. ROCK -- Pref Cr 14.7 3.0D-6 / -- Fluid densities at surface conditions DENSITY -- Oil Water Gas 49.1 64.79 0.06054 /
SOLUTION ============================= EQUIL -- DD = Datum depth, the depth to which -- all reports will be referenced. -- DD Pressure@DD OWC Pcow(OWC) Default -- rest of data items 5000 4800 6000 0.0 6* /
FWPR -- Field Water Injection Rate FWIR -- Well Water Cut for all wells WWCT /
SCHEDULE =========================================== -- Specify output of graphics result files -- for cell data, and times which to write -- these. (Details to come later) RPTRST BASIC=5 NORST=1 FREQ=6 / -- Well specification: Give names, -- positions (i, j) and main phase of wells WELSPECS --wname group i j Z(bhp) prefPhase WP1 G 10 2 1* OIL / /
-- (Note two slashes, one terminates each well, -- one terminates the keyword) Completion data, -- the well is open to the reservoir in cells -- in layers from k_hi to k_lo. COMPDAT -- wname ic jc k_hi k_lo open/shut 2*Do not Care -- well_diam Default... WP1 10 2 1 2 OPEN 2* 0.5 4* / /
-- Change production rate to 4000 STB/day WCONPROD --wname open/shut ctrlmode orat 4*Default bhpmin --Rest default... WP1 OPEN ORAT 4000 4* 3350 / / DATES 1 JUL 2005 / / END
Plan
Bibliography
Aziz, K. and Settari, A. (1979). Petroleum Reservoir Simulation. Applied Science Publishers LTD. Pettersen, O. (2006). Basics of Reservoir Simulation With the Eclipse Reservoir Simulator. Dept. of Mathematics, Univ. of Bergen.