Professional Documents
Culture Documents
ECLISPE
Schlumberger Private
July 2003
Wu Lin
Reservoir Simulation
What is it ?
Schlumberger Private
ECLIPSE Software
Typical Problems
Schlumberger Private
• What rate
• Infill Drilling
• Perforation
• Work-over
• Pressure Maintenance
• Water or Gas Injection
• Pattern Flood
SIMULATION:
Schlumberger Private
"To Give the Appearance Of…”
Reservoir Simulation
Schlumberger Private
Engineering/Simulation
Model
106-108 cells
Reservoir Simulation (1)
Schlumberger Private
• Fluid flow - underlying concepts
• Conservation of mass
• Darcy’s law
• PVT model
4
9
10
16
17 23
•Partial differential equations are written in finite-
1
2
5
6
11
12
18
19
24 27
25 26 difference form and solved numerically
3 7 13 20 26
8 14 21
15 22
Reservoir Simulation (2)
Schlumberger Private
properties, fluid properties, well data,
input parameters to match past
historical production and operating
constraints
production performance
Golden Rule:
Schlumberger Private
•You can only produce once
•You can simulate many times
SIMULATION PROCESS -1
Schlumberger Private
- Define objectives
- Data collection
- Data review and analysis
- Pre-simulation analysis
- Select type of simulator
- Model construction
SIMULATION PROCESS -2
Schlumberger Private
- History match
- Predictions
- Reporting
Reservoir Simulation
What is it ?
Schlumberger Private
ECLIPSE Software
Schlumberger Private
History Matching
Rel. Perm. & FrontSim
Cap. Pressure Blackoil FloViz
Compositional 3D Results Viewing
PVTi
Phase Behaviour
Near Wellbore
VFPi Fast Local Studies
Well Hydraulics
Schedule PlanOpt
Well Description Drilling Evaluations
& Production
ECLIPSE Office
Project Management, Data, Job Submission,
Report Writing, 2D Results Viewing
Overview of Modeling Procedure
reservoir structure(seismic,logs)
Property 3D, Describe
gross and net thickness(logs)
FloGrid CPS3 reservoir
well location and perforatd intervals
Grid, porosity, permeability(logs, cores)
Design
Schlumberger Private
Flogrid fluid analyses(lab data)
reservoir grid
PVTi
pressure and contacts(logs, well tests, etc.)
Schedule
Select simulator black oil or compositional
ECIPSE model fractured, condensate,etc
100/300 horizontal wells, EOR, thermal, etc.
Solve for
ECLIPSE History
pressures and historical production data
SimOpt match
saturations
Schlumberger Private
3. Thickness
3. Thickness
4. Elevation
The link 2. Pressure Loss Productivity
in Tubing and
2. Pressure Loss in
Flow Lines Tubing and Flow
5. Initial Saturation for Each
4. Elevation
Phase is Lines
3. Aquifer Description
3. Aquifer
6. Initial Pressure
5. Initial Saturation for Each Phase Description
7. Fluid Properties(oil,water, gas)
B, u, Rs, Rv
6. Initial Pressure
ECIPSE 4. Historical Oil,4.Water,
Water,Oil,and
Historical
and Gas
Gas ProducitonProduciton
8. Rock Properties Kr versus S,
7. Fluid Properties(oil,water, gas) B, u,
pcow, Pcgo, Cf 5. Observed
5. Observed Pressure versus
Pressure versus
R s, R v
9. Grid Dimensions
Time Time
Data Collection & Data Integration & Modeling Upscaling & Simulation
Interpretation
Schlumberger Private
Errors, Fine scale static 3D Mathematical model(s)
inconsistencies, model(s) for dynamic flow
uncertainty? behaviour
What is FloGrid?
--a vital link between geology and simulation
Complements 3D modeling
Create structured, unstructured grids.
Schlumberger Private
Reservoir and Uncertainty Analysis.
- Well locations & completions.
- Aquifer models.
- Fault seal analysis.
- Cell property population.
- Simulation interface.
Workflow
Object Tree
Based
Schlumberger Private
New
Display
Look Shortcuts
and Feel
Menu
Display
and& Toolbar
Menus
Schlumberger Private
Multi-Cube
Seismic
Schlumberger Private
Markers
Wells
Logs
Schlumberger Private
Well Correlation
•View log data
•Edit markers
•Flatten on marker
Schlumberger Private
2D Mapping
•Grid data
•Edit contours, scatter
•“Grid” replacement
Map-based Workflows
Import: Structural & Property Maps, Fault Traces, Well Deviations, Markers, Logs, Seismic
Schlumberger Private
Create Model
Type: Property Model
Property Population
Create Model
Assign Maps,
Create Model Type: Structured Grid
Extrapolate Logs
Type: Structured Grid
Upscale
Automatic Property
Assignment Export Simulation Grid Population
Method Method
Schlumberger Private
Structural Framework
•Edit Control Surfaces
•Snap to fault option
Schlumberger Private
Calculator
•2D Mesh Maps
•3D Properties
•Logs
Schlumberger Private
Model
•Griding
•Population
•Upscaling
•Volumetrics
•Uncertainty
Schlumberger Private
Geological Modeling
•Facies: Fluvial Objects, SIS
•Petro: SGS, Kriging, Co-kriging ….
•Input: Seismic, Maps, Logs
Fault Properties
•Displacement, shale gauge ratio
•User defined relationships
•Allan diagrams
•Output transmissibility modifiers
Schlumberger Private
Simulation
•Run FrontSim directly on model
•Export to Eclipse & FrontSim
•Multiple realisations
Schlumberger Private
Schlumberger Private
Well Planning
•Edit well paths
•Quick well location
•Drilling constraints
•Properties on wells
Schlumberger Private
Unstructured Grid
•Regular background
•Pebi wells and faults
FloGrid Modeling
Brings it all together in 2002
On PC and Unix
Schlumberger Private
Position of SCAL in Simulation Workflow
Property 3D CPS3/F3D
Schlumberger Private
Markers
- Generating 3D coarse simulation grid
Logs FloGrid - Upscaling fine scale geol. properties
Well - Generating well to grid connections
Finder Deviations
1.2 1.2
RELATIVE PERMEABILITY
1 kro
RELATIVE PERMEABILITY
Schlumberger Private
1
Normalize
kro krw
Normalize
krw 0.8
0.8
0.6
0.6 0.4
0.4 0.2
0
0.2
0.6 0.65 0.7 0.75 0.8 0.85
WATER SATURATION
0
0 0.2 0.4 0.6 0.8 1 1.2
NORMALIZED WATER SATURATION
EPS
EPS
1
0.9
RELATIVE PERMEABILITY
0.8 kro
0.7 krw
Reseroir Simulation Grid 0.6
0.5
0.4
0.3
0.2
0.1
0
WATER SATURATION
Swc 1-Sor
Rel.
Rel.Permeability
Permeability
PVTi
EOS PVT-Analysis & Simulation
Schlumberger Private
PVTi
EOS PVT Analysis & Simulation
FVF
Schlumberger Private
Creating
Creating
aaFluid
FluidSystem
System
Reseroir Simulation Grid
Simulating
Viscosity
Simulating
Experiments
Experiments
Separator
VFP 数据流
Well
WellDeviation
Deviation
Well
Well Tempera
Tempera
Schlumberger Private
VFP
VFP 表
表
管径
管径 流体属性
流体属性
Schedule
Schlumberger Private
Defines groups, controls and limits.
Defines networks, compressors, etc.
Specifies time dependent data.
Schematic of Data Handling in Schedule
Simulation Grid Geological Model
Cell Properties
Schlumberger Private
Wells Network
- Path Groups
-Tubulars CTF
- Chokes -Capacities
- Completions GGS
-Demands
- Workovers
- Production OCS
- Injection
OCS
Workflow
Geological Model
GEOFRAME
Grid Building
CPS3, F3D FloGrid
LPM, P3D
PETREL PVT-Data
Schlumberger Private
PVTi
Data Analysis
Simulation Analysis
Rock Data
SCAL Office
ECLIPSE
Well &
Production Data Frontsim
Floviz
Schedule
• Project Manager
Wellbore
Well Data & Hydraulics • Edit Data
Production VFPi • Submit
FINDER • Report
Well Testing • 2D/3D Viewer
OFM Weltest ECLIPSE Office
Schlumberger Private
What is ECLIPSE Office
Modular Simulation Desktop
Simulation Desktop
Platform Independence
Schlumberger Private
Case Manager
Data Manager
Run Manager
Result Viewer
Report Generator
Workflow Tools
ECLIPSE Office
2D visualization enhancements
Schlumberger Private
How does oil
See more detail in saturation change
this area with time in this
cell ?
Near Wellbore Model
Fast Detailed Local Studies
Schlumberger Private
What is NWM? – Workflow Module
Case Studies: SPE 65149
SPE 66369
SPE 71828
Schlumberger Private
Large Model
Finished
Click to Advance
Animation
Position of Schedule in Simulation Workflow
Property 3D CPS3/F3D
Schlumberger Private
Markers
- Generating 3D coarse simulation grid
Logs FloGrid - Upscaling fine scale geol. properties
Well - Generating well to grid connections
Finder Deviations
Schlumberger Private
Dual porosity/permeability
Rock compaction
Vertical Equilibrium treatment
(ECLIPSE Blackoil Only)
Advanced well controls/models
Relative permeability and capillary
World-wide standard in reservoir pressure scaling and hysteresis
simulation
ECLIPSE Compositional
Schlumberger Private
Comparing Blackoil and Compositional
Schlumberger Private
Compatible and reliable PVT simulator(not required for Blackoil)
Compositional Blackoil
When to use ECLIPSE Compositional?
Schlumberger Private
temperature variations with depth
For oilfield operations involving:
Gas injection or recycling processes
Recovery of condensates
Enhanced oil recovery (EOR)
For operations requiring detailed description of the production
stream
FrontSim enables you to see more
Schlumberger Private
display, you can see
something is happening…
• Improved
understanding
• Better decision
making
Comparing FrontSim and ECLIPSE
Schlumberger Private
Finite Difference
FrontSim : Streamline Methods 35,000
FrontSim
Benefits: 25,000
20,000
10,000
Schlumberger Private
Markers
- Generating 3D coarse simulation grid
Logs FloGrid - Upscaling fine scale geol. properties
Well - Generating well to grid connections
Finder Deviations
Schlumberger Private
Gradients
- Stop searching in the dark
Mismatch
Matched model
Initial model
Schlumberger Private
Manual approach:
Run 1: Evaluate initial
model
Run 2: Investigate
increasing value?
Run 3: How much to
decrease?
Run 4: How much to
increase?
Parameter value
Etc.
Gradients
- Stop searching in the dark
Mismatch
Matched model
Initial model
Schlumberger Private
Gradient approach:
Run 1: Evaluate initial
model and gradient
Run 2: Step towards
minimum (& get gradient)
Run 3: Step towards
minimum (& get gradient)
Etc.
Parameter value
SimOpt workflow
Requests required
output (& gradients)
Weltest ECLIPSE Modified
200 Office ECLIPSE
model
Schlumberger Private
Exported
model
Initial
ECLIPSE
model ECLIPSE
Simulator
History
data SimOpt
Schlumberger Private
What is FloViz ?
Schlumberger Private
simulation results
Component of other ECLIPSE products to
display data in 3D
e.g., OFFICE, FloGrid, SCAL, & Schedule
Based on OpenGL-technology and runs on:
Unix workstations
PCs
Large screen Unix visualization systems
FloViz can display structured and unstructured
grids
Advanced ECLIPSE Options
Geomechanics Enhancements
Multi-Segment Wells
Schlumberger Private
PC parallel on Linux Cluster
Near Wellbore Modelling—NWM
Unstructured Simulation Grids--PEBI Grid
SimOpt With ECLIPSE4D
PlanOpt
Reservoir Simulation
What is it ?
Schlumberger Private
ECLIPSE Software
Schlumberger Private
• "PVT section"
• "SCAL section"
• "Initialization section"
• "Schedule section"
• "Summary section"
• "Run case"
• "Report generator"
• "Result viewer"
• "View summary data"
Problem Introduction
Schlumberger Private
• Your initial job is to import an existing data set, edit the
data, save the project, run and monitor simulation, view
results vectors, and create reports.
Structure and Geology
•The reservoir is 5000 meters by 5000 meters and
60 meters thick.
• It has an anti-cline structure (see slides).
Schlumberger Private
• The structure and grid were created in the Eclipse
GRID program,and input into the Eclipse data set in
the GRID section.
Numerical Grid
Schlumberger Private
layers.
•The x-y dimension of the grid blocks is 500 m by
500 m.
3-D Structure of Reservoir
Schlumberger Private
Structure and Geology
Schlumberger Private
1 0.35 1000 5
2 0.3 5 10
3 0.25 300 15
4 0.2 100 30
Structure and Geology
Schlumberger Private
• The average Kv/K h ratio is 0.1.
• The top of the structure is approximately 2989 m
SSL.
• The lowers edge of the reservoir in the aquifer is
approximately 3090 m SSL.
Aquifer
•There is a aquifer attached to the edge of the
reservoir that provides an edge water drive.
•The geologist has estimated that the aquifer has a
Schlumberger Private
volume of approximately 9 x 108 Sm3 of water and
the aquifer productivity index is approximately 500
sm3/day/bar.
• A analytical Fetkovich aquifer has be used to
represent the aquifer.
PVT Data, Fluid Contacts, and Initial Fluids in
Place
•A PVT description has been generated with the
Eclipse PVT program.
Schlumberger Private
• A live oil and dead gas system has been defined.
•The bubble point pressure was determined as
331.65 barsa.
•The Rs at the bubble point was 477.91 sm3/sm3 ,
and the Rs at a depth of 4000 m SSL was
measured to be 486.60 sm3/sm3.
PVT Data, Fluid Contacts, and Initial Fluids in
Place
•The datum depth is the GOC = 3000 m SSL where
the initial reservoir pressure is 331.65 barsa.
Schlumberger Private
•The water-oil contact was measured to be 3085 m
SSL.
•A small gas cap exists at the top of the structure.
PVT Data, Fluid Contacts, and Initial Fluids in
Place
•The reservoir has a
Schlumberger Private
•Pore Volume of 360.8 x106 Rm3
•Initial Oil In Place of 51 x106 Sm3
•Initial Water in Place of 173.6 x106 Sm3
•Initial Free Gas in Place of 77.56 x106 Sm3
•Initial Solution Gas in place of 24.4 x109 Sm3
x -y V ie w o f 4 L a y e r s w ith In itia l W a te r S a tu r a tio n s
x -z C r o s s -s e c tio n w ith In itia l G a s S a tu r a tio n s
L ayer 1
L ayer 2
L ayer 3
Schlumberger Private
L ayer 4
J u ly 0 3 8
Relative Permeability and Capillary Pressure
Schlumberger Private
attached slides.
• The connate water saturation is 0.22.
• The critical/residual oil saturation in water is 0.35.
• The critical oil saturation in gas with connate water
is 0.2.
• The critical gas saturation is 0.04.
O il-W a te r R e la tiv e P e r m e a b ility G a s -O il R e la tiv e P e r m e a b ility
Schlumberger Private
J u ly 0 3 P
15 co w an d P c o J gu l y 03 16
J u ly 0 3 17
Wells, Completions, Injection and Production
Rates
• Two production wells were drilled at locations 8,5
(called P85) and 3,5 (called P35)
Schlumberger Private
• Both completed in layers 2 and 3.
•The producers operate, during the history, at a
constant oil production rate of 1300 Sm3/day.
• A water injection well and gas injection well were
also drilled.
•The water injection well was shut during the history.
Wells, Completions, Injection and Production
Rates
• The gas injection well called INJG was located in
position 5,5 and completed in layer 1 in the gas cap.
Schlumberger Private
• The gas injector re-injects 1,000,000 Sm3/day of
the produced gas.
• This was designed to help maintain the reservoir
pressure.
Case Demo
• "Case management "
• "Data manager
• "Case definition"
• "Grid section"
Schlumberger Private
• "PVT section"
• "SCAL section"
• "Initialization section"
• "Schedule section"
• "Summary section"
• "Run manager"
• "Report generator"
• "Result viewer"
• "View summary data"
Schlumberger Private