Escolar Documentos
Profissional Documentos
Cultura Documentos
Presentation first created by CMGs Chaodong Yang, Long Nghiem, Colin Card & Rob Eastick For CMG Technical Symposium July 7-9 2010 - Calgary
CMOST Functions
CMOST can be used to perform:
Sensitivity Analysis (SA) History Matching (HM) Optimization (OP) Uncertainty Assessment (UA)
39
Model Overview
G4-97 G4-97 G6-97 G6-97 G15-97 G14-97 G16-97 G17-97 G2-97 G2-97 G9-97 G1-97 G19-97 G19-97 G1-97 G18-97 G9-97 G7-97 G7-97 G10-97 G10-97
0.00 0.00 ,000 551,000 553,000 555,000 557,000 559,000 561,000 563,000
Permeability I, K Layer: 7
40
Model Overview
1,219,617 blocks (290,649 active) Highly heterogeneous perm distribution 55 faults with unknown transmissibilities 12 production wells with 10 years of production history All wells hydraulically fractured Wells that were difficult to match manually: G1, G3, G7, G10 IMEX used for this black oil history match
41
1 critical gas saturation 5 fault transmissibility multipliers 11 well productivity index multipliers 28 permeability multipliers 1 volcanic rock boundary for well G3 1 well perforation file for well G9
42
43
Water Cut SC - %
44
G1-97
Time (Date)
Water Cut SC - %
45
Water Cut SC - %
46
G3-97
Time (Date)
Water Cut SC - %
47
47 parameters (> 1020 combinations) 550 runs in 3 days with one 8-core 3.2 GHz Xeon 5400 PC
Reservoir engineer: correct parameterization and objective function definition CMOST: effective and efficient optimization algorithm Hardware: sufficient computing power
49
Model Overview
Pair6
0.00 200 300 400 500 0.00 600 315.00 100.00 700
Pair5
630.00 feet 200.00 meters 800
Pair4
0
Pair3
Pair2
Pair1
-180 -190 -
Objective function
Bitumen price = $30/bbl Steam cost = $6/bbl Interest rate = 10% yearly Capital = $5,000,000 per well pair
51
Steam injected (Mm3) Oil produced (Mm3) Steam-oil ratio Field NPV (M$)
52
Well depth (16 parameters) Well horizontal location (16 parameters) Injector max steam pressure (46 parameters)
4 time intervals Steam temperature needs to be varied accordingly
53
54
Pair5
630.00 feet 200.00 meters 800
Pair4
0
Pair3
Pair2
Pair1
-180 -190 -
Base Case
Optimal Case
55
Time (Date)
56
Item
CMOST optimization 11.89 3.99 2.98 216 565 14 days with 2 x 4 cores
57
Parameters Objective functions Constraints and penalty functions Use Corey equation to create relative permeability tables Link to Excel spreadsheet for NPV calculation Read simulation log to obtain material balance error
58
Examples
59
10
60
Chaodong Yang, Colin Card, Long Nghiem, and Eugene Fedutenko Computer Modelling Group Ltd.
Outline
Introduction
Nominal and robust optimization Challenges of robust optimization Proposed Method
Workflow
Robust optimization workflow SAGD Performance Index Optimization algorithm
Case Study
Conclusions and Ways Forward
62
Based on a single realization (but is it right?) Ignores geological uncertainties The validity of optimum solutions is often challenged
Robust optimization
Account for geological uncertainty Seeks an optimal risk weighted solution that is most likely to give good performance for any realization of the uncertainty
63
For each set of parameter values, 100 simulation runs are required. So the computation cost is 100 times higher than nominal optimization.
64
CMGs Solution:
Classify like realizations to reduce total geomodels to investigate (SAGD Performance Index or SPI) Improve Optimization Engine
DECE Method combined with Proxy Modelling
65
Pick a cell
Figures out a path from the injector to this cell, then from this cell to producer
67
Steam tends to rise Oil tends to drain downwards Steam/Oil will take path of least resistance In order to reach the destination, the steam and oil can occasionally break these 3 rules (such as oil above shale layer may travel horizontally first)
68
69
Build a proxy model using training data Add validated solutions to training data
No
Optimization Examples
DECE
71
Case Study
Where do we place our SAGD Well Pairs? How do we operate these Well Pairs? How do I ensure my design is optimal for all possible geologic scenarios?
72
Reservoir Model
73
Objective Function
NPV
Bitumen rate Steam rate Bitumen price Well capital Time interval Discount rate Steam cost
74
Optimization Parameters
Location of Each Well Pair
Injection Pressure
Can vary with Time 2400-3000 kPa
Injection Rate
Can Vary with Time
Ranking of Realizations
76
Run Progress
77
78
79
NPV Histograms
80
81
Computational Cost
Conclusions
Robust optimization is able to find an optimal risk weighted solution that gives good performance for any plausible geologic realization To make robust optimization practical for SAGD process, we need a workflow that can
Account for the impact of geological uncertainty on optimization Significantly reduce computational time
Key technique of the workflow presented Rank the entire set of geological realizations Select a small set of representative realizations for robust
optimization
83
CMOST
84