olympus optimization under geological uncertaintyi final well trajectories from task 2 (s4) is used...
TRANSCRIPT
![Page 1: Olympus Optimization under Geological UncertaintyI Final well trajectories from Task 2 (S4) is used I LSDF is run using three geomodels I Control variables are shut-in times for producers,](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6d62c05be9735375f305a/html5/thumbnails/1.jpg)
Olympus Optimization under Geological Uncertainty
Yuqing Chang1, Rolf Johan Lorentzen1, Geir Nævdal1, Tao Feng2
1NORCE, 2Equinor ASA
14th International EnKF Workshop, Voss, NorwayJune 3-5, 2019
![Page 2: Olympus Optimization under Geological UncertaintyI Final well trajectories from Task 2 (S4) is used I LSDF is run using three geomodels I Control variables are shut-in times for producers,](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6d62c05be9735375f305a/html5/thumbnails/2.jpg)
Introduction
I Task 1: Well Control OptimizationI Task 2: Field Development OptimizationI Task 3: Joint Field Development and Well Control Optimization
1 / 17
![Page 3: Olympus Optimization under Geological UncertaintyI Final well trajectories from Task 2 (S4) is used I LSDF is run using three geomodels I Control variables are shut-in times for producers,](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6d62c05be9735375f305a/html5/thumbnails/3.jpg)
Objective function
I Objective function:
NPV =
Nt∑i=1
R(ti)(1 + d)ti/τ
,
I Revenue term:
R(ti) = Qop(ti) · rop −Qwp(ti) · rwp −Qwi(ti) · rwi − P(ti)− D(ti).
P(ti) - platform cost, D(ti) - drilling cost.
2 / 17
![Page 4: Olympus Optimization under Geological UncertaintyI Final well trajectories from Task 2 (S4) is used I LSDF is run using three geomodels I Control variables are shut-in times for producers,](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6d62c05be9735375f305a/html5/thumbnails/4.jpg)
Ensemble based optimization (EnOpt)
I Pre-conditioned steepest ascend:
xk+1 = xk + ηk C∇Jk
I Gradient approximation with geological uncertainty:
∇Jk ≈ N−1N∑
i=1
[J(x ik , y
i)− J(xk , y i)][x ik − xk ]
I For more information we refer to:Fonseca et al. (2017), Stordal et al. (2016), Chen et al. (2009), Lorentzen et al. (2006)
3 / 17
![Page 5: Olympus Optimization under Geological UncertaintyI Final well trajectories from Task 2 (S4) is used I LSDF is run using three geomodels I Control variables are shut-in times for producers,](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6d62c05be9735375f305a/html5/thumbnails/5.jpg)
Line Search Derivative-Free (LSDF) Method
I Based on evaluation of simplex points (Hooke-Jeeves):
J(xk + αej) = J(zj), j = 1, . . . ,Nx , xk ↔ zbest
I Method enhanced using line search:
xk+1 = xk + ηk Gk
I A simplex gradient is computed as:
Gk = [z1 − xk , . . . , zNx − xk ]−1[J(z1)− J(xk ), . . . , J(zNx )− J(xk )]
T
I For more information we refer to:Asadollahi et al. (2014)
4 / 17
![Page 6: Olympus Optimization under Geological UncertaintyI Final well trajectories from Task 2 (S4) is used I LSDF is run using three geomodels I Control variables are shut-in times for producers,](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6d62c05be9735375f305a/html5/thumbnails/6.jpg)
Task 1: Well Control Optimization
I EnOpt with backtracking is applied, N = 50, ηk = 0.5
I Control variables are shut-in times for producers, and pressures for injectors
I Initial mean for parameters obtained using the TNO reference case
I Ensemble generated by drawing perturbations ∼ N (0,0.01)
5 / 17
![Page 7: Olympus Optimization under Geological UncertaintyI Final well trajectories from Task 2 (S4) is used I LSDF is run using three geomodels I Control variables are shut-in times for producers,](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6d62c05be9735375f305a/html5/thumbnails/7.jpg)
Task 1: Scaled NPV as function of iterations
6 / 17
NPVref = $1.4875 · 109
NPVmax = $1.5480 · 109
![Page 8: Olympus Optimization under Geological UncertaintyI Final well trajectories from Task 2 (S4) is used I LSDF is run using three geomodels I Control variables are shut-in times for producers,](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6d62c05be9735375f305a/html5/thumbnails/8.jpg)
Task 1: Shut-in times as function of iterations
7 / 17
![Page 9: Olympus Optimization under Geological UncertaintyI Final well trajectories from Task 2 (S4) is used I LSDF is run using three geomodels I Control variables are shut-in times for producers,](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6d62c05be9735375f305a/html5/thumbnails/9.jpg)
Task 1: Injection pressures as function of iterations
8 / 17
![Page 10: Olympus Optimization under Geological UncertaintyI Final well trajectories from Task 2 (S4) is used I LSDF is run using three geomodels I Control variables are shut-in times for producers,](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6d62c05be9735375f305a/html5/thumbnails/10.jpg)
9 / 17
![Page 11: Olympus Optimization under Geological UncertaintyI Final well trajectories from Task 2 (S4) is used I LSDF is run using three geomodels I Control variables are shut-in times for producers,](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6d62c05be9735375f305a/html5/thumbnails/11.jpg)
Task 2: Engineering judgment
10 / 17
OIP top zone OIP bottom zone Target map
![Page 12: Olympus Optimization under Geological UncertaintyI Final well trajectories from Task 2 (S4) is used I LSDF is run using three geomodels I Control variables are shut-in times for producers,](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6d62c05be9735375f305a/html5/thumbnails/12.jpg)
Task 2: Vertical well optimization (S1)
11 / 17
NPVref = $0.35 · 109
NPVS1 = $0.70 · 109
Legend:
× : initial producers◦ : final producers× : initial injectors◦ : final injectors· : reference producers
EnOpt (left) and LSDF (right) on vertical well optimization (S1)
![Page 13: Olympus Optimization under Geological UncertaintyI Final well trajectories from Task 2 (S4) is used I LSDF is run using three geomodels I Control variables are shut-in times for producers,](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6d62c05be9735375f305a/html5/thumbnails/13.jpg)
Task 2: Drilling order optimization (S2)
12 / 17
NPVref = $0.35 · 109
NPVS1 = $0.70 · 109
NPVS2 = $0.81 · 109
Equinor’s internal tool
For more information:Hanea et al. (2016)
![Page 14: Olympus Optimization under Geological UncertaintyI Final well trajectories from Task 2 (S4) is used I LSDF is run using three geomodels I Control variables are shut-in times for producers,](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6d62c05be9735375f305a/html5/thumbnails/14.jpg)
Task 2: EnOpt on inclined well optimization (S3)
13 / 17
NPVref = $0.35 · 109
NPVS1 = $0.70 · 109
NPVS2 = $0.81 · 109
NPVS3 = $0.94 · 109
uprod =
xhpyhpxtpytpztp
, uinj =
xhiyhizti
![Page 15: Olympus Optimization under Geological UncertaintyI Final well trajectories from Task 2 (S4) is used I LSDF is run using three geomodels I Control variables are shut-in times for producers,](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6d62c05be9735375f305a/html5/thumbnails/15.jpg)
Task 2: Final results (S4)
14 / 17
NPVref = $0.35 · 109
NPVS1 = $0.70 · 109
NPVS2 = $0.81 · 109
NPVS3 = $0.94 · 109
NPVS4 = $1.15 · 109
Equinor’s internal tool,combining EnOpt and RMS
For more information:Hanea et al. (2017)
Platform: (97,94)
![Page 16: Olympus Optimization under Geological UncertaintyI Final well trajectories from Task 2 (S4) is used I LSDF is run using three geomodels I Control variables are shut-in times for producers,](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6d62c05be9735375f305a/html5/thumbnails/16.jpg)
Task 3: Joint Optimization
I Final well trajectories from Task 2 (S4) is usedI LSDF is run using three geomodelsI Control variables are shut-in times for producers, and pressures for injectorsI Initial mean for parameters obtained using the TNO reference caseI Final NPVmax = $1.15 · 109
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13Initial 20.0 20.0 20.0 13.2 20.0 20.0 20.0 20.0 20.0 20.0 20.0 17.7 20.0Optimal 20.0 20.0 9.74 11.4 20.0 20.0 14.5 13.6 15.4 20.0 20.0 11.6 13.3
15 / 17
![Page 17: Olympus Optimization under Geological UncertaintyI Final well trajectories from Task 2 (S4) is used I LSDF is run using three geomodels I Control variables are shut-in times for producers,](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6d62c05be9735375f305a/html5/thumbnails/17.jpg)
Summary
Task 1 Task 2 Task 3NPVref (109 $) 1.49 0.35 1.15NPVini (109 $) 1.34 0.35 1.01NPVmax (109 $) 1.55 1.147 1.153Pref (%) 4.1 230 0.52Pini (%) 16 230 14Nsim 1450 1750 1209Ncore 25 25/3 3
16 / 17
![Page 18: Olympus Optimization under Geological UncertaintyI Final well trajectories from Task 2 (S4) is used I LSDF is run using three geomodels I Control variables are shut-in times for producers,](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6d62c05be9735375f305a/html5/thumbnails/18.jpg)
Acknowledgments
We thankI Equinor ASA for providing financial support.
I Schlumberger for providing academic software licenses to ECLIPSE.
I The authors acknowledge the Research Council of Norway and the industry partners,ConocoPhillips Skandinavia AS, Aker BP ASA, Vår Energi AS, Equinor ASA, NeptuneEnergy Norge AS, Lundin Norway AS, Halliburton AS, Schlumberger Norge AS,Wintershall Norge AS, and DEA Norge AS, of The National IOR Centre of Norway forsupport.
17 / 17
![Page 19: Olympus Optimization under Geological UncertaintyI Final well trajectories from Task 2 (S4) is used I LSDF is run using three geomodels I Control variables are shut-in times for producers,](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6d62c05be9735375f305a/html5/thumbnails/19.jpg)
Asadollahi, M., G. Nævdal, M. Dadashpour, and J. Kleppe, Production optimization using derivativefree methods applied to Brugge field case, Journal of Petroleum Science and Engineering, 114,22–37, 2014.
Chen, Y., D. S. Oliver, and D. Zhang, Efficient ensemble-based closed-loop production optimization,SPE Journal, 14(2), 634–645, 2009, sPE-112873-PA.
Fonseca, R. R.-M., B. Chen, J. D. Jansen, and A. Reynolds, A stochastic simplex approximate gra-dient (StoSAG) for optimization under uncertainty, International Journal for Numerical Methods inEngineering, 109(13), 1756–1776, 2017.
Hanea, R., P. Casanova, F. H. Wilschut, R. Fonseca, et al., Well trajectory optimization constrained tostructural uncertainties, in SPE Reservoir Simulation Conference, Society of Petroleum Engineers,2017.
Hanea, R., R. Fonseca, C. Pettan, M. Iwajomo, K. Skjerve, L. Hustoft, A. Chitu, and F. Wilschut,Decision maturation using ensemble based robust optimization for field development planning, inECMOR XV-15th European Conference on the Mathematics of Oil Recovery, 2016.
Lorentzen, R. J., A. M. Berg, G. Nævdal, and E. H. Vefring, A new approach for dynamic optimizationof water flooding problems, in SPE Intelligent Energy Conference and Exhibition, Amsterdam, TheNetherlands, 2006, paper SPE 99690.
Stordal, A. S., S. P. Szklarz, and O. Leeuwenburgh, A theoretical look at ensemble-based optimizationin reservoir management, Mathematical Geosciences, 48(4), 399–417, 2016.
17 / 17