7/25/2019 Upscaling Intro
1/40
Introduction to upscaling
using Eclipse (Tutorial 3)
7/25/2019 Upscaling Intro
2/40
Overview
Input data for models
Upscaling intro
Example
7/25/2019 Upscaling Intro
3/40
Cell properties
Dimensions (!!"s feet)
#orosit$
#ermea%ilit$
&multipliers
'T
elative permea%ilit$
Capillar$ #ressure
7/25/2019 Upscaling Intro
4/40
Darc$"s *aw
*
##+,- !
=
.pecial Core ,na*$sis
(.C,*) Data
##!
,-
x x / *
* t$picall$ 303! cm
E-uation for %ot1 fluids
*
##++
,- !frela%s
f
f
=
.w
f
rel+ oil
water
7/25/2019 Upscaling Intro
5/40
,pplication of .C,*
-
f
rel+
.C,* (dx2cm"s)odel (dx2!!"s feet)
7/25/2019 Upscaling Intro
6/40
41at is wrong wit1 t1is5
'umerical dispersion&introduced
Capillar$ pressure&Ignored
6eterogeneit$
&Ignored .u%0gridcell ravit$ effects
&Ignored
7/25/2019 Upscaling Intro
7/40
Water cut
Time (days)
0 50 100 150 200 250 300 350
Watercut
0.0
0.2
0.4
0.6
0.8
1.0
Fine grid
Coarse grid
Very coarse grid
F!T
Time (days)
0 50 100 150 200 250 300 350
F!T("T#)
0
50000
100000
150000
200000
250000
300000
350000
'umerical dispersion
dx 27!! ft
dx 2 ft
dx 27! ft
Example D 1omogeneous model (899 mD):
;7!! x 7! x 7! feet< ;7!! x x cells Converted from Tutorial
7/25/2019 Upscaling Intro
8/40
0
0.1
0.2
0.3
0.4
0.5
0.6
0.$
0.8
0.%
1
0 0.2 0.4 0.6 0.8 1
&r'
&ro
!=>?
!=99
!=7;
!=3?
!=;7
.w
dx2 ft
dx27! ft
dx27!! ft
7/25/2019 Upscaling Intro
9/40
Capillar$ pressure
*arge grid cells (! grid cells of !!m)&!!!#si applied
ressure gradient across eac1 cell 2 !!#si
.mall grid cells (!@!!! grid cells of !=m)&!!!#si applied
ressure gradient across eac1 cell 2 !=#si
7/25/2019 Upscaling Intro
10/40
eterogeneity eects
kvk
h
7/25/2019 Upscaling Intro
11/40
Auild representativemodels
&.mall0scale ,ppl$ representative
%oundar$ conditions
un simulation .olve Darc$"s law
seudo program
.olution 0 upscaling
7/25/2019 Upscaling Intro
12/40
,pplication of .C,*
-
f
rel+
.C,* (dx2cm"s)odel (dx2!!"s feet)
7/25/2019 Upscaling Intro
13/40
.C,* (dx2cm"s)odel (dx2!!"s feet)
,pplication of
.C,* and Upscaling
-
f
rel+
cm scale
!!"s feet
f
rel+odel
(dx 2 m"s)
Upscale
7/25/2019 Upscaling Intro
14/40
unning pseudo
Clic+ unBpseudo=exe
.et environment
*oad files
Define t1e pseudo grid
& Interactive or from file
enerate pseudos #lot pseudos
Output pseudos
7/25/2019 Upscaling Intro
15/40
unning pseudo
Clic+ unBpseudo=exe
.et environment
*oad files
Define t1e pseudo grid
& Interactive or from file
enerate pseudos #lot pseudos
Output pseudos
7/25/2019 Upscaling Intro
16/40
#seudo #rogram
7/25/2019 Upscaling Intro
17/40
unning pseudo
Clic+ unBpseudo=exe
.et environment
*oad files
Define t1e pseudo grid
& Interactive or from file
enerate pseudos #lot pseudos
Output pseudos
7/25/2019 Upscaling Intro
18/40
7/25/2019 Upscaling Intro
19/40
unning pseudo
Clic+ unBpseudo=exe
.et environment
*oad files
Define t1e pseudo grid
& Interactive or from file
enerate pseudos #lot pseudos
Output pseudos
7/25/2019 Upscaling Intro
20/40
7/25/2019 Upscaling Intro
21/40
Define t1e pseudo grid
3 x coarse cells
i2; i28
7/25/2019 Upscaling Intro
22/40
unning pseudo
Clic+ unBpseudo=exe
.et environment
*oad files
Define t1e pseudo grid
& Interactiveor from file
enerate pseudos #lot pseudos
Output pseudos
7/25/2019 Upscaling Intro
23/40
i2; i28
7/25/2019 Upscaling Intro
24/40
unning pseudo
Clic+ unBpseudo=exe
.et environment
*oad files
Define t1e pseudo grid
& Interactive or from file
enerate pseudos #lot pseudos
Output pseudos
7/25/2019 Upscaling Intro
25/40
7/25/2019 Upscaling Intro
26/40
unning pseudo
Clic+ unBpseudo=exe
.et environment
*oad files
Define t1e pseudo grid
& Interactive or from file
enerate pseudos #lot pseudos
Output pseudos
7/25/2019 Upscaling Intro
27/40
Darc$"s *aw
*
##+,- !
=
Calculate pseudos
##!
,-
x x / *
E-uation for %ot1 fluids
*
##++
,- !frela%s
f
f
=
.w
frel+ oil
water
7/25/2019 Upscaling Intro
28/40
Calculate pseudos & Darc$"s *aw
#ressure .w
wo
7/25/2019 Upscaling Intro
29/40
Calculate pseudos & Darc$"s *aw
*
##++
,- !frela%s
f
f
=
=
==
;!@+
+@8i
ff --
#! #
7/25/2019 Upscaling Intro
30/40
7/25/2019 Upscaling Intro
31/40
unning pseudo
Clic+ unBpseudo=exe
.et environment
*oad files Define t1e pseudo grid
& Interactive or from file
enerate pseudos #lot pseudos
Output pseudos
7/25/2019 Upscaling Intro
32/40
7/25/2019 Upscaling Intro
33/40
7/25/2019 Upscaling Intro
34/40
7/25/2019 Upscaling Intro
35/40
unning pseudo
Clic+ unBpseudo=exe
.et environment
*oad files Define t1e pseudo grid
& Interactive or from file
enerate pseudos #lot pseudos
Output pseudos
7/25/2019 Upscaling Intro
36/40
7/25/2019 Upscaling Intro
37/40
.4'
.O;
7/25/2019 Upscaling Intro
38/40
F!T
Time (days)
0 50 100 150 200 250 300 350
F!T("T#)
0
50000
100000
150000
200000
250000
300000
350000
Water cut
Time (days)
0 50 100 150 200 250 300 350
Watercut
0.0
0.2
0.4
0.6
0.8
1.0
'umerical dispersion
wit1 upscaling Example
Upscale all of fine grid & perfect & can"t do
Upscale single cell & less exact
dx 27!! ft
dx 2 ft
dx 27! ft
Upscaled one cell
dx 27!! ft
Fine grid
Coarse grid
Very coarse grid
!seudo (e*act)
!seudo (sing+e)
Upscaled all
dx 27!! ft
7/25/2019 Upscaling Intro
39/40
Tutorial 3
-
f
rel+
.C,* (dx2cm"s)odel (dx27! feet)
7/25/2019 Upscaling Intro
40/40
.C,* (dx2cm"s)odel (dx27! feet)
Tutorial 3
-
f
rel+
f
rel+
Upscale
odel
(dx 2 ft)