Professional Documents
Culture Documents
1.1.introduction To HM
1.1.introduction To HM
----------
History Matching
Etienne MOREAU
© IFP
Outline
Pressure Match
Field Pressure
Wells’ Pressures
© IFP
Notes
© IFP
General Overview
© IFP
History Matching
Goals
Reproduce a field production history with a model
Data to reproduce
Field data:
Oil, gas and water productions
WOC and GOC displacements
Well data
Methodology
Identification of matching parameters
Modification of these parameters in case of mismatch
© IFP
Key points
Improve the reservoir characterization
By comparing performance of the model with historical performance (rates,
pressures, saturations)
Identify the sensitivity to main unknown parameters
By identifying the possible ranges for these parameters
By realizing a series of sensitivity runs within these ranges
Method
The model should be modified in a rational way
Change the global parameters first (e.G., Aquifer)
If necessary, change the reservoir characterization locally
Thus at the end of the history match
History Matching
Field Production
Oil, Gas and Water
Well Testing
Permeability Thickness and skin
Drainage radius and no flow boundaries
Interference between wells
Production Logging
Producing intervals, fluids produced by interval
Reservoir pressure per interval
Introduction
Basic Methodology
© IFP
4 main steps
Step 1: Data Review
Geological model
Fluid & SCAL data
Wells Properties & Recurrent Data
Step 2: Selection of Data to Match
Identify the most influential parameters (At early, middle or late time)
Use analytical model to better understand the influence of these parameters
Take care with gridding effects
Run sensitivity cases on the most influent parameters
Adjust the primitive analysis when the match remains poor
© IFP
NEW GEOLOGICAL
INITIAL MODEL
MODEL
MODIFICATION OF
SIMULATION RUN
PARAMETERS
YES
NO
GOOD NO
MODIFICATION OF
MATCH ? GEOLOGICAL MODEL ?
YES
FORECAST RUNS
© IFP
Data to Match
© IFP
Data to Match
Field Data
Field Production (oil, gas and water)
Field Voidage
Field Average Pressure
Average Fluid composition
Reminder
Field production is measured on a daily basis, but is generally matched on a
monthly basis.
Field voidage is the total field expressed in reservoir conditions. It is defined as
Reminder
Determine the accuracy and frequency of measurements
Which kind of separator (gas-
(gas-liquid, 3 phase separator)
Frequency of measurements (weekly, monthly?)
Activity factor (% of activity of the wells)
Allocate rates to perforated intervals
Data to Match
Pressures
PBU test
Identification of reservoir pressures
RFT in wells drilled after the start of production
Identification of differential depletion by interval
Communication through faults
Observation wells
Saturations
Logs through casing,
Matching these saturations will improve the model
But : not very frequent measurement
© IFP
Reminder
It is not worthwhile to match oil, gas and water productions if the voidage is not
matched.
Voidage depends on allocated production, PVT functions and reservoir pressure.
The first parameter to match is the reservoir pressure
© IFP
Data to Match:
Match: Pressures at Well
© IFP
Problem
Calculate the natural PI
Calculate the ratio numerical PI / natural PI and the corresponding numerical PI
for a cell having a Peaceman radius of 20 m.
Calculate the corresponding well cell pressure.
Solution
Natural PI is
Q
PI nat = = 2 m 3 /d/b
Pw,s − Pw,f
© IFP
Solution (cont’d)
Theoretical ratio between numerical & natural PI is
PI num Ln re /rw + S + 0.81 Ln 800/0.1 + 0.81
= = = 1.60
PI nat Ln rb /rw + S + 0.81 Ln 20/0.1 + 0.81
Corresponding numerical PI is
Solution
Natural and Numerical PI are
Solution (cont’d)
Ratio between numerical & natural PI must be equal to
PI num Ln re /rw + S + 0.81 Ln 800/0.1 + 17 + 0.81
= = 1.16
PI nat Ln rb /rw + S + 0.81 Ln 20/0.1 + 17 + 0.81
Data to Match:
Match: Flow Rates at Well
© IFP
Well
Constraint
Control
ORAT Oil Rate
WRAT Water Rate
LRAT Liquid Rate
GRAT Gas Rate
RESV Reservoir Voidage
Matching Parameters
© IFP
Matching Parameters
Field Behaviour
Field Horizontal Compartmentalisation
Faults, pinch-
pinch-outs, facies variation
Field Vertical Compartmentalisation
Flooding surfaces, impermeable layers
Aquifer Influx
Location, Permeability, Net thickness, Extension, ...
Density, Viscosity, Compressibility
© IFP
Matching Parameters
Free Gas
Expansion
[
G *i Bg − Bg,i ]
Dissolved Gas
Expansion
Ni [R s,i − R s ] Bg
Oil
N p Bo Production (G − R s N p ) Bg
Oil
Ni [Bo − Bo,i ]
p
Expansion
Aquifer
Expansion We
Water Water
Wp B w Production Injection
Winj B w
© IFP
FORMR Vp c p ∆P Bo
[ ] B
G *i Bg − Bg,i o
FORMG + Ni [R − R ] B B
s,i s g o
− (G − R N ) B B
p s p g o
Ni [Bo − Bo,i ] Bo
Np
FOPT
FORME
Vp c w S w,i ∆P Bo
FORMW + We B o +
(W inj − Wp ) B w B o
© IFP
Ni Bo,i
FORMR c p ∆P
So,i
[ ]
G *i Bg − Bg,i
FORMG + Ni [R − R ] B
s,i s g
− (G − R N ) B
p s p g
Ni [Bo − Bo,i ]
N p Bo
FOPT
FORME
Ni B o,i
c w S w,i ∆P
FORMW So,i
+ We + (Winj − Wp ) B w
© IFP
[ ]
FORMG = G *i Bg − Bg,i + Ni [R s,i − R s ] Bg − (G p − R s N p ) Bg
Oil Produced by Oil Expansion
Ni Bo,i
FORMW = c w ∆P + We + (Winj - Wp ) Bw
So,i
© IFP
General Overview
© IFP
Some Advices
© IFP
Objective
Get a correct evolution with time of the average reservoir pressure
Key Properties
Three different flow regimes
Steady State, Semi Steady state, Transient
Each flow regime can be represented by one specific equation
Matching parameters depend on flow regime
Important notice
Field voidage must be respected
The match must be obtained by respecting the voidage
Average pressure is matched when Material Balance is satisfied
Drive Mechanisms are correctly represented
Average field pressure is not measured
The match is obtained by looking at pressure trend
The match should help to reduce uncertainty on field parameters
© IFP
Simplified Model
∂P ∆V
=0 ⇔ ∆P =
∂t cV0
----------
P = Average field pressure ; ∆V = Cumulative voidage
c = Reser voir compressibility; V0 = Connected Volume in Place
Main Parameters
Connected Volume in Place
Field Compartmentalisation
Connected Aquifers
Reservoir compressibility
Simplified Model
∂P q aq (t) - q pr (t)
=
∂t cV0
----------
P = Average field pressure ; q pr (t) = Voidage rate ; q aq (t) = Aquifer influx rate
c = Reser voir compressibility; V0 = Connected Volume in Place
Main Parameters
Connected Volume in Place
Field Compartmentalisation
Connected Aquifers
Reservoir compressibility
Simplified Model
∂P q aq (t) - q pr (t) kht
= with t D =
∂t c V(t ) φ µ c V0
----------
P = Average field pressure ; q pr (t) = Voidage rate ; q aq (t) = Aquifer influx rate
c = Reser voir compressibility; V(t ) = Depleted Volume
t D = Reduced time ; k h = Reservoir Permeability Thickness
φ = Reservoir Porosity ; µ = Fluid viscosity ; V0 = Connected volume in place
Main Parameters
Connected Volume in Place
Field Compartmentalisation
Connected Aquifers
© IFP
Important notice.
ECLIPSE keyword for reservoir voidage is RESV
Pressure Match
Objectives
Get a correct static pressure on each individual well.
Get good interferences between wells.
Get a correct flow lines geometry between wells.
Get a correct pressure drop along each flow line.
Key Properties
Wells PBU and PFO are not simulated in a full field model
Static reservoir pressure are not directly available
Static reservoir pressure can be derived from well cell pressure
By using the concepts of numerical and natural PI
Q Q
Pw,s = Pw,b − +
PI num PI nat
© IFP
Simplified Model
∂ 2P ∂ 2P ∂ 2P k ∂P
+ + =
∂x 2 ∂y 2 ∂z 2 φµc ∂t
----------
k = Permeability ; φ = Porosity
µ = Fluid viscosity ; c = Total compressibility
Main parameters
Hydraulic Diffusivity
Permeability, Porosity, Fluid Viscosity, Reservoir Compressibility
One phase flow
Transmissivity distribution
Multi phase flow
Transmissivity distribution
Transfer functions (relative permeability & capillary pressure)
© IFP
Pressure Match
Objective
Get correct relationships between flow rate, reservoir pressure and bottom hole
flowing pressure and tubing head pressures
Get correct flowing pressures
Main parameters
Wells’ Drainage areas
Transmissivity distribution
Fluids’ viscosities
Transfer functions (relative permeability & capillary pressure)
Wells’ cells
Connection Factors
Pseudo relative permeability
Wells’ outflow
Connection Factor
Numerical PI attached to one connection can be expressed as
kr
PI num = × CF
Bµ
CF is called the connection factor and is equal to
2π K H
CF =
r
Ln b + S + Cte
Reminder rw
The Connection Factor depends on the size of the grid
The Connection factor does not depend on pressure and saturation
© IFP
rw,b = 0.20 ∆x
rw,b = 0.14 ∆x 2 + ∆y 2
(k y k x ) ∆x 2 + (k x k y ) ∆y 2
12 12
rw,b = 0.28
(k y k x ) + (k x k y )
14 14
© IFP
Connection Factor
K DZ
CF = 8.257 ×10-3
r
(UPF)
Ln w,b + Smod
rw
K = kxk y ; DZ = Cell Height
rw,b = Equivalent well cell radius ; rw = well radius
12 12
ky k
DX 2 + x DY 2
k
kx y
rw,b = 0.28 14 14
ky k
+ x
k
kx y
© IFP
Saturation Match
Data to Match:
Match: Flow Rates at Well (mono cell)
Flow Rates
Mo Mg M M
Qo = × CF × ∆Pnum ; Qg = + Rs o × CF × ∆Pnum ; Q w = w × CF × ∆Pnum
Bo B
Bo Bw
g
--------- -
Q o , Q g , Q w = Oil, Gas and Water Flowrate
M o , M g , M w = Oil, Gas and Water Mobility
Bo , Bg , B w = Oil, Gas and Water Volume factor
CF = Connection Factor ; ∆Pnum = Numerical Drawdown
Qg M g Bg Qw M w Bw
GOR = = Rs + ; WCUT = =
Qo M o Bo Q o + Q w M o Bo + M w B w
Data to Match:
Match: Flow Rates at Well (multi cell)
Flow Rates
n
M o, k n M g,k n
M w,k
Qo = ∑ CFk × (Pk − Pf ) ; Q g = Rs × Q o + ∑ CFk × (Pk − Pf ) ; Qw = ∑ CFk × (Pk − Pf )
k =1 Bo, k k =1 Bg, k k =1 B w,k
----------
Q o , Q g , Q w = Oil, Gas and Water Flowrate
M o,k , M g,k , M w,k = Oil, Gas and Water Mobility in cell " k"
PI k = Well Productivity Index in cell " k"
Pk = Reservoir Pressure in cell " k" ; Pf = Flowing Pressure
∑ (M
k =1
g, k Bg,k )× CFk × (Pk − Pf ) ∑ (M
k =1
w, k B w,k )× CFk × (Pk − Pf )
GOR = Rs + n
; WCUT = n
∑ (M
k =1
o, k Bo,k )× CFk × (Pk − Pf ) ∑ (M
k =1
o, k Bo,k + M w,k B w,k )× CF × (Pk − Pf )
GOR & water-cut depend on CF, mobility and pressure at well cells
© IFP
SCAL Normalization
Sw − Swc Sg
S*w = ; S*g =
1 − Swc − Sorw 1 − Swc − Sorg
Kr Pc
Kr * = ; Pc* =
Krmax Pc max
SCAL Denormalization
Principle
Main data
Unscaled Kr Scaled Kr
SW KRW KRO PC SW KRW KRO PC
Connate Water Sat. Swirr 0 Kromax Pc max SWL 0 KRO PCW
Critical Water Sat. Swcr 0 Kror * SWCR 0 KROR *
Maximum Water Sat. Swmax Krwmax 0 0 SWU KRW 0 0
© IFP
Principle
Main data
Unscaled Kr Scaled Kr
SW KRW KRO PC SW KRW KRO PC
Connate Water Sat. Swirr 0 Kromax Pc max SWL 0 KRO PCW
Critical Water Sat. Swcr 0 Kror * SWCR 0 KROR *
Residual oil Sat. 1-Sorw Krwr 0 * SWOCR KRWR 0 *