Beruflich Dokumente
Kultur Dokumente
Collaborators
Jerome Onwunalu
(now at BP)
Jincong He
Jon Saetrom (NTNU)
2
Set Well
Controls
Update
Model
Field
Development
Optimization
Optimize
Well Settings
Outline
Field development (well placement) optimization
Particle swarm optimization (PSO) algorithm
Well pattern optimization
Production optimization
Trajectory piecewise linearization (TPWL) for
surrogate modeling
Conclusions
x = {1 ,1 , 2 , 2 ,K, N , N }
well 1
well 2
well N
2N optimization variables
Representation can be generalized to handle deviated,
horizontal, or multilateral wells:
x = {( h , h , h )1 , ( t ,t , t )1 ,K}
6
http://inlinethumb61
.webshots.com
10
}
Crossover:
Mutation:
11
4 deviated producers
Average PSO NPV (from 5 runs) 7% higher than GA
12
x = {1 ,1 , i1 , 2 , 2 , i2 ,K, N , N , iN }
13
- - PSO
GA
14
15
x = {1 ,1 , 2 , 2 ,K, N , N }
well 1
well 2
well N
17
18
a
b
(,
( )
Basic parameters: (, , a, b)
19
20
Shearing
21
22
Rotate
Shear
cos
M rotate =
sin
sin
cos
23
24
25
Solution Representation in
Well Pattern Description (WPD)
27
28
injector
30
WPD (best)
Concatenation (average,
# of wells specified)
Number of simulations
31
injector
Concatenation
WPD+WWP
32
log permeability
field
33
34
WPD+WWP performance
35
injector
36
37
h constraint violation,
penalty parameter
38
S j
t
( j kp ) + q j = 0
) ( ) (
Newtons method:
J = g , J = g x
39
Approach
40
2D state space
i=4
i=2
i=5
i=6
u0
i =7
i=8
u1
x1
i +1 u u i +1
g n +1 g i +1 + i +1 x n+1 x i +1 +
x
x
+
i
x
x
u
u: controls (BHPs)
42
Linearized representation:
J
i +1
(x
n +1
i +1
A i +1 n
Q i +1 n +1
i
=
x x + i +1 u u i +1
i
u
x
( )
z n +1 = z i +1 J ir+1
A i +1 n i Q i +1 n +1
z z + i +1 u u i +1
i
x r
u r
J ir+1 = T J i +1
(ll l)
l ~ O(102 103)
43
w = 60 lb/ft3, o = 45 lb/ft3
High resolution for all 72 well blocks
l = 304 (basis optimization applied); 448 unknowns
44
=1
Training
input
Target
input
Test runs:
u = (1 )uTraining + uTarget
45
P1
P2
P3
P4
46
P1
P2
Run Time
P3
GPRS/CPR
~1 hr
TPWL
~2 sec
P4
47
Retrain
Training
49
50
Method
NPV (initial)
$106
NPV (final)
$106
# of full
simulations
Full-order GPS
49.9
170.1
2500
TPWL-guided
GPS
49.9
169.0
15
51
52
53
34%
Optimization Results
54
Method
TPWL-guided
GPS
# of full
NPV (initial) NPV (final)
$106
simulations
$106
729
975
~12
55