Reservoir
Simulation
History Match
Reservoir Simulation
Performance of a reservoir simulation
study
model
Reservoir model
Field development
History Match
Forecast
IFP
Geological
IFP
Data review
History Match
Content
issues
Methodology overview
Key features
Matching parameters
Pressure Match
Flow rates Match
Uncertainty contributions
Well controls
Eclipse keywords
Exercise
IFP
Main
Main Issues
Observed flow rates are imposed on wells during the history period
production rates
Inconvenients:
Many data are unknown (no information available far from wells)
It is not obvious to detect the most influent data (all data act together)
IFP
Methodology overview
Identify
Data
analysis Quality
Select
matching parameters
Modify
matching parameters
IFP
Methodology overview
Workflow
INITIAL MODEL
NEW GEOMODEL
MODIFICATION OF
PARAMETERS
SIMULATION RUN
NO
GOOD
MATCH
NO
MODIFICATION OF
GEOMODEL
YES
IFP
FORECAST RUN
YES
Methodology overview
Remind
Geologist
IFP
It
Methodology overview
Available data
IFP
Methodology overview
Data analysis: Quality
Like all physical assets, data require maintenance over time. Raw data will
degrade when errors are introducedtypically through human
intervention, as when data are manually entered into spreadsheets or
various processing routines used for decision making.
IFP
Methodology overview
IFP
These measurement categories translate into business rules for assessing the
data.
Key features
Field basis match:
Faults
Aquifer
Global permeability scaling
Vertical Transmissivities
IFP
Key features
Late
Do not limit your analysis close to the wells to match late production
time reservoir parameters
Early
Flow
Modification
of matching parameters:
IFP
Key features
Field basis match
Global
patterns of:
Production rates
Water cut
Cumulate production
Reservoir pressure
IFP
Key features
Well by well match
Oil production rate and cumulated oil
production
IFP
Water cut
Key features
Well by well match
Relative permeability
Relative permeability
of water
of oil
IFP
Time = 0
Time = 0
Oil saturation
Time = 0
Kro
Krw
0.225
0.45
0.675
0.9
0.25
0.5
0.75
1.0
So
0.2
0.4
0.6
0.8
1.0
Matching parameters
Pressure match:
IFP
Faults modelling
Pore and fluid compressibility
Relative permeabilities
Transmissivities
Skin
PI
Relative permeabilities
Transmissivities
Transmissivities
Pressure match
Material balance
Objective: Get a correct evolution with time of the average reservoir pressure.
Pressure match is an adjustment of the reservoir energy balance between:
Volumes originally in place
Aquifer activity
Pore and fluid compressibility
The material balance should address the whole reservoir voidage (no material
balance per fluid at surface conditions). The total fluid withdrawal at reservoir
conditions (reservoir voidage) is:
IFP
Qres Qo Bo Qg Bg Rs Qo Bg Qw Bw
Pressure match
Material balance
The data origin is mainly from build-up tests and or from RFT surveys run in new
wells.
It is usual to calculate an average pressure from 5 grid cells (areal model) weighed by
the respective pore volumes (BP5 in summary section).
IFP
Pressure match
Diffusivity equation
Objective: Get a correct evolution of reservoir pressure versus time and
space.
Diffusivity equation:
2 P 2 P 2 (P g z)
K P
x 2 y 2
z 2
c t
Main parameters:
hydraulic diffusivity, K/(..c)
permeability, K
fluid viscosity,
porosity,
total compressibility, c
IFP
Pressure match
Well's representation
Objective: Get a correct relationship between flow rate, reservoir pressure and bottom hole
flowing pressure.
Main parameters:
Numerical productivity index or connection factor (CF):
CFwell
Transmissivity distribution
Transfer functions: relative permeability and capillary pressure
IFP
2 K h
ln(ro / rw ) S
Pressure match
Well's representation
IFP
Pressure match
Well's representation
Comparison between well cell pressure and BHP:
IFP
Pressure match
Aquifer activity
A preliminary study with a MB software is necessary to run the aquifer
match. The expected result is the aquifer volume plus its permeability.
The reservoir model production history is run with all the producing wells
governed by the "reservoir voidage" option.
IFP
Pressure match
Fault modelling
Fault modelling: Only faults with influence in the zone of interest are
modeled.
definition
transmissivity
IFP
Simulation is now run by setting the oil rate for producers so bottom hole
flowing pressure, gas and water rates are calculated by the simulator.
The phase rate matching consists of adjusting the calculated GOR and
WCT to the field measured values.
IFP
IFP
Water
to Swi
IFP
IFP
IFP
IFP
SCALECRS
IFP
YES /
IFP
0,90
0,80
SWL= 0.24
0,70
SWCR= 0.35
Kr
0,60
0,50
krw un-scaled
0,40
kro un-scaled
Krw 2-point scaling
0,30
0,20
IFP
0,10
0,00
0
0,1
0,2
0,3
0,4
0,5
Sw
ITB - Reservoir Simulation Course, Bandung
0,6
0,7
0,8
0,9
1,00
0,90
0,80
SWL= 0.20
0,70
SWCR= 0.25
Kr
0,60
0,50
0,40
krw un-scaled
kro un-scaled
0,30
0,20
0,10
IFP
0,00
0
0,1
0,2
0,3
0,4
0,5
Sw
0,6
0,7
0,8
0,9
IFP
IFP
Water breakthrough
IFP
LGR
Uncertainty contributions
interpretation
Geological interpretation
Well production allocation
Observed data (bottom hole pressures, well logs, etc.)
Fluid models
Simulation grid accuracy (e.g. fault juxtapositions),
orientation, etc.
General poor control outside the main reservoir structure
(aquifer support etc.)
IFP
Seismic
Uncertainty contributions
IFP
Uncertainty in predictions
Uncertainty contributions
Uncertainty in predictions
Take a look at the figure below looking at the range of possible production from the same
development plan but using differently history matched models.
IFP
History match
IFP
Importance
IFP
VFP
History Match
IFP
ECLIPSE keywords
Eclipse keywords
Well definition & controls: SCHEDULE
Section
SCHEDULE
--restart results
RPTRST
--well specification and completion
WELSPECS
COMPDAT
--production constraints in history match
WCONHIST
IFP
Eclipse keywords
Well definitions
WELSPECS: General specification data for wells
WELSPECS
-- 1
2
--name group
P1 'PROD'
/
3
i
20
4
j
7
5
6
BHP_ref_dep phase
2500
'OIL'
IFP
Eclipse keywords
Well completions
COMPDAT: Well completion specification data
COMPDAT
-- 1
2 3
--name i j
P1 20 7
/
4
k1
3
5
k2
8
6
7,8
9
10
status
diameter
'OPEN' 2*
0.15
1*
11
skin
2 /
IFP
Eclipse keywords
Well completions
COMPDAT
-- 1
2
--name i
P1 20
P1 20
P1 20
P1 20
/
3
j
7
7
6
6
4
k1
3
4
4
5
5
k2
3
4
4
5
6
status
'OPEN'
'OPEN'
'OPEN'
'OPEN'
7
1*
1*
1*
1*
8
CF
23.47
6.14
8.25
94.70
9
10 11 12
13
diam kh skin
direction
0.15
/
0.15
/
0.15
/
0.15 520.3 2 1*
Z /
IFP
Eclipse keywords
Modify Connection Factors
WPIMULT: Multiplies well connection factors by a given
value within local grids
WPIMULT
--name factor
P1
2.0
/
'P2'
0.5
4
/
25
IFP
Eclipse keywords
Well control
WCONHIST:
WHISTCTL:
WCONINJH:
IFP
This
Eclipse keywords
Well control
IFP
WCONHIST
-- 1
2
3
--name status control
BHPobs
P1 'OPEN' 'RESV'
/
items:
4
Qos
5
Qws
255
15
6
7
8
9
Qgs VFP Qgl THPobs
1000
1*
1*
10
150 /
2: choice between 'OPEN' (default), 'SHUT' & 'STOP' (allows cross flow)
3: choice between 'ORAT' 'WRAT' 'GRAT' 'LRAT' 'RESV'
4,5,6: observed surface rates used in the calculation of the constraint with respect to the
control mode stated in 3 and/or to be compared to simulated rates (i.e. WWCT versus
WWCTH)
7: VFP table number used in the calculation of tubing head pressure, otherwise 0
9: observed value of THP copied in the file .UNSMRY (WTHPH) to be compared to the
calculated value
10: observes value of pressure (flowing, static, build-up...) copied in the file .UNSMRY
(WBHPH) to be compared to the calculated value.
Eclipse keywords
Well control: remarks
Avoid using 'OPEN' with nil rates when wells are shut
'RESV' control is recommended for pressure matching
the equivalent reservoir rate is calculated from the surface flow rates at the
average pressure of the region stated in WELSPECS
default = 1 bar
it may be changed using WELTARG after the first WCONHIST for the well
IFP
Eclipse keywords
Well control
WHISTCTL: Influences the control of all HM wells.
During history matching, it allows to override the
control mode set in subsequent WCONHIST keywords
WHISTCTL
-- 1
2
--new status
ORAT
BHP action
'NO'
/
item
1: choice between 'ORAT 'WRAT' 'GRAT' 'LRAT' 'RESV' 'NONE'
2: action if the bottom hole limit pressure is reached:
IFP
Eclipse keywords
Well control for injectors
WCONINJH
-- 1
2
--name phase
status Qinj
I1 'WATER' 'OPEN' 1000
/
IFP
items:
2: choice between 'WATER' 'GAS' 'OIL'
3: choice between 'OPEN' (default), 'SHUT', 'STOP' (allows cross flow)
4: observed injection rate
5,6: observed BHP and THP
7: VFP table number
8: gas concentration in the injected oil or condensate concentration in the injected gas
Eclipse keywords
Well control (optional)
WELTARG: Resets a target or limit value defined in
WCONHIST or WCONINJH
WELTARG
P1 'BHP'
100
WELTARG
I1 'WRAT'
1000
IFP
Exercise
IFP
History Match
Geometry
Petrophysics
IFP
Aquifer activity
Saturation functions
Initial state
Fluid properties
Unknown
Production data
Rhombo case
IFP
IFP
P3
Net thickness
(m)
Net porosity
(%)
Net permeability
(mD)
Phi x H
(m)
KH
(mD.m)
6,6
19,9
63,4
1,31
418
5,9
17,5
3,2
1,03
19
7,8
20,1
92,7
1,57
728
8,6
20,7
200,8
1,78
1687
8,8
21,5
473,0
1,89
4176
Well
37,7
20,1
62,1
7,59
7028
IFP
Layer
Oil properties
Gas properties
Water properties
IFP
IFP
IFP
IFP
IFP
IFP
IFP
Aperture: = 15,4
Petrophysics:
Laye
r
Net
thickness
(m)
Net
porosity
(%)
Net
permeability
(mD)
Phi x
H (m)
KH
(mD.m
)
6,6
19,9
21,1
1,31
139
5,9
17,5
1,1
1,03
7,8
20,1
31,1
1,57
243
8,6
20,7
65,4
1,78
562
8,8
21,5
158,2
1,89
1392
Total
37,7
20,1
62,1
7,59
2343
Saturation
Initial
state
Natural
depletion
Look
at ECLIPSE results
Calculate the OOIP, oil recovery, oil production, GOR, WCT vs time with
no aquifer, infinite aquifer, numerical aquifer.
IFP
functions
Oil production
Water production
Gas production
Reservoir pressure
Average reservoir pressure & bottom hole flowing pressure
IFP
Possible
Aquifer volume
Permeability in the lowest layer
Kv/Kh anisotropy ratio
Maximum water relative permeability
IFP
matching parameters:
volume
Permeability
Kv/Kh
anisotropy ratio
Maximum
IFP
Aquifer volume
IFP
Aquifer volume
IFP
WCT
(%)
GOR
(m3/m3)
WBHP
(bar)
Cumulative
oil (Mm3)
FPR (bar)
750
0,0
124
230,0
0,001
253,4
01/07/03
750
0,0
125
193,1
0,114
233,1
01/01/04
750
0,0
127
187,1
0,274
226,0
01/07/04
750
0,0
131
182,6
0,388
223,2
01/01/05
750
0,0
139
177,7
0,542
219,4
01/07/05
750
0,0
150
171,2
0,648
216,5
01/01/06
750
1,3
170
154,5
0,794
212,3
01/07/06
750
10,1
188
120,6
0,895
208,9
01/01/07
750
19,9
214
96,7
1,007
204,1
IFP
01/01/03
Aquifer volume
IFP
IFP
Kv/Kh
krw max
0 run 0
50
1,0
0,05
0,30
1 low Aq
1,0
0,05
0,30
2 high Aq
100
1,0
0,05
0,30
3 low TX
50
0,2
0,05
0,30
4 high TX
50
2,0
0,05
0,30
5 low kv/kh
50
1,0
0,01
0,30
6 high kv/kh
50
1,0
0,10
0,30
7 low krw
50
1,0
0,05
0,20
8 high krw
50
1,0
0,05
0,40
MATCH
Cum.
Oil
Mm3
Final
Lrate
m3/d
Final
BHP
bar
IFP
Aquifer
MULTPV
WBT
years
Final
WCT
%
Final
GOR
m3/m3
IFP