Professional Documents
Culture Documents
Modified nestedgridding for
upscalingdownscaling of
reservoir simulation
Masoud Babaei
Prof. Peter R. King
Outline
Importance of upscaling What is Upscaling?
Errors associated with • Assign “effective” properties to coarse scale
upscaling for EOR gridblocks from properties of fine scale
performance simulation geocellular grid.
Adaptive Local-Global • Capture the flow features of fine scale
(ALG) upscaling and model.
Nested-Gridding (NG)
downscaling Why Upscale?
Modifications • Make simulation practical
Water and polymer flood ─ geological models: ~10 ‑100 million cells
simulation and • Reduce CPU time for uncertainty analysis
comparison of production and risk assessment
curves and saturation
profiles
Remarks
2
Upscaling of Absolute
Permeability
60×60×50 6×6×5
*
�κ �
VE
p dx = k ��pdx VE
3
Water flooding
vt = vo + v w .
�.v t = q, t = - lt ( S )�
vκ p in W. Pressure equation
�
S Saturation equation
- �.( v t f ( S )) = q, in W.
�t
lt ( S ) = lo + lw , li = kri mi , i = o, w fi ( Si ) = li lt
-�κlt ( S ).�p = q � TP = q
•Finite difference for pressure eqn.
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0 0
0 0.5 1 1.5 0 0.2 0.4 0.6 0.8 1
Producer
Injector
1
1
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
0 0
0 0.5 1 1.5 0 0.2 0.4 0.6 0.8 1
Channelized layer (37) Producer
Upscaled from 60×220 to 6×22 10th SPE CSP Model, Christie, M.A. & Blunt, M.J. (2001)
5
daptive Iterative Upscaling-Downscaling Schem
6
Adaptive Iterative Upscaling-Downscaling
Scheme
(continued)
Nested-Gridding downscaling
Gautier, Y., Blunt, M.J. &
Christie, M.A. (1999)
t = - �
vκ p,v �. t = q in E ,
tg i
c
v t .n |G ==| q | . on G E.
�
G
t
g i �G g i
7
Modifications in downscaling
tg i � t � | vg�
g i �G g i i | �
g i �G
| vg�
i | ALG-MNG
8
Switching the scales
Fine scale
permeability
Reconstructed fine
Coarse scale velocity scale velocity
9
Linear flow case f(S)=const.
0 0 0
-2 -2
-2
-4 -4
-4
0.004 to 20,000mD
10
Error in saturation profiles
Application of MNG
0.2
0 0.5 1 1.5 0 0.5 1 1.5 0 0.5 1 1.5
PVI PVI PVI
, t ) - S rec (�
|| S (� , t ) ||L2
e ( S rec , S , t ) = �
|| S (�
, t ) ||L2
11
Saturation profiles
Fine Model
0.8
0.6
0.4
0.2
0
PSMNG Model
0.8
0.6
0.4
0.2
0
ALGNG Model
0.8
0.6
0.4
0.2
0
ALGMNG– Model
0.8
0.6
0.4
0.2
0
12
Multiphase flow, M=0.1
Water cut Layer 10 M=0.1 Water cut Layer 37 M=0.1
1 1
PSM
PSMNG
0.8 0.8
ALG
ALGMNG+
ALGMNG–
0.6 0.6
Fine
0.4 PSM
0.4
PSMNG
ALG
0.2 0.2 ALGMNG+
ALGMNG–
Fine
0 0
0 0.5 1 1.5 0 0.5 1 1.5
PVI PVI
13
Multiphase flow, M=10
Water cut Layer 10 M=10 Water cut Layer 37 M=10
1 1
0.8 0.8
0.6 0.6
14
Error in saturation profiles
Layer 10 Layer 37 Layer 47
0.19 0.55 1
PSMNG PSMNG
ALGNG ALGNG
PSMMNG 0.45 0.8 PSMMNG
0.14 PSMNG
ALGMNG+ ALGMNG+
ALGNG
ALGMNG– ALGMNG–
PSMMNG
0.35 0.6
ALGMNG+
0.09 ALGMNG–
0.25 0.4
15
Directional flow with constant-pressure
production
60×220 to
Layer 37 (m /atm.day) Layer 47 (m3/atm.day)
6×22
3
7 8
Fine Fine
6 PSMNG 7 PSMNG
ALGNG ALGNG
6
5 ALGMNG+ ALGMNG+
ALGMNG– ALGMNG–
5
4
Qo DP 3
Qo DP 4
3
2
2
1
1
0 0
0 10 20 30 40 50 60 0 10 20 30 40 50 60
16
Synthetic channelized system
0 0 0
rec.
| s ALGNG - - s ref .
| rec .
| s ALGMNG - - s ref .
| rec .
| sPSMNG - s ref . |
17
Application on polymer flooding
18
Upscaling-downscaling for polymer
flood
Recovery Factor
0.35
0.3
0.25
0.2
0.15 Fine
PSM
0.1
PSMNG
0.05 ALG
ALGMNG–
0
0 0.5 1 1.5
19
Next step
20
Remarks
We implemented an upscalingdownscaling scheme for
incompressible waterflooding simulation with satisfyingly
accurate result compared to direct gemodel (fine scale )
simulation.
We introduced a simple modification with good
improvements in downscaling part.
Use of basis functions in downscaling part can lead to time
saving in large scale reservoirs without loss of precision of
original skill courtesy of incompressibility.
21
Thank you for your attention
Questions?