Fast History Matching of Finite-Difference Models Using Streamline-Based Sensitivities
- Hao Cheng (Chevron Corp.) | Arun Kharghoria (PetroTel Inc.) | Zhong He (Texas A&M U.) | Akhil Datta-Gupta (Texas A&M U.)
- Document ID
- Society of Petroleum Engineers
- SPE Reservoir Evaluation & Engineering
- Publication Date
- October 2005
- Document Type
- Journal Paper
- 426 - 436
- 2005. Society of Petroleum Engineers
- 5.1 Reservoir Characterisation, 5.4.2 Gas Injection Methods, 5.1.2 Faults and Fracture Characterisation, 5.8.6 Naturally Fractured Reservoir, 5.5.8 History Matching, 5.8.7 Carbonate Reservoir, 4.3.4 Scale, 2.2.2 Perforating, 5.6.4 Drillstem/Well Testing, 5.4 Enhanced Recovery, 7.6.2 Data Integration, 5.5.7 Streamline Simulation, 5.4.1 Waterflooding, 5.2.1 Phase Behavior and PVT Measurements, 5.1.5 Geologic Modeling, 5.5 Reservoir Simulation, 5.5.3 Scaling Methods
- 2 in the last 30 days
- 1,638 since 2007
- Show more detail
- View rights & permissions
|SPE Member Price:||USD 5.00|
|SPE Non-Member Price:||USD 35.00|
We propose a novel approach to history matching finite-difference modelsthat combines the advantages of streamline models with the versatility offinite-difference simulation. Current streamline models are limited in theirability to incorporate complex physical processes and cross-streamlinemechanisms in a computationally efficient manner. A unique feature ofstreamline models is their ability to analytically compute the sensitivity ofthe production data with respect to reservoir parameters using a single flowsimulation. These sensitivities define the relationship between changes inproduction response because of small changes in reservoir parameters and, thus,form the basis for many history-matching algorithms. In our approach, we usethe streamline-derived sensitivities to facilitate history matching duringfinite-difference simulation. First, the velocity field from thefinite-difference model is used to compute streamline trajectories, time offlight, and parameter sensitivities. The sensitivities are then used in aninversion algorithm to update the reservoir model during finite-differencesimulation.
The use of a finite-difference model allows us to account for detailedprocess physics and compressibility effects. Although the streamline-derivedsensitivities are only approximate, they do not seem to noticeably impact thequality of the match or the efficiency of the approach. For history matching,we use a generalized travel-time inversion (GTTI) that is shown to be robustbecause of its quasilinear properties and that converges in only a fewiterations. The approach is very fast and avoids many of the subjectivejudgments and time-consuming trial-and-error steps associated with manualhistory matching. We demonstrate the power and utility of our approach with asynthetic example and two field examples. The first one is from a CO2 pilotarea in the Goldsmith San Andreas Unit (GSAU), a dolomite formation in westTexas with more than 20 years of waterflood production history. The secondexample is from a Middle Eastern reservoir and involves history matching amultimillion-cell geologic model with 16 injectors and 70 producers. The finalmodel preserved all of the prior geologic constraints while matching 30 yearsof production history.
Geological models derived from static data alone often fail to reproduce thefield production history. Reconciling geologic models to the dynamic responseof the reservoir is critical to building reliable reservoir models. Classicalhistory-matching procedures whereby reservoir parameters are adjusted manuallyby trial and error can be tedious and often yield a reservoir description thatmay not be realistic or consistent with the geologic interpretation. In recentyears, several techniques have been developed for integrating production datainto reservoir models. Integration of dynamic data typically requires aleast-squares-based minimization to match the observed and calculatedproduction response. There are several approaches to such minimization, andthese can be classified broadly into three categories: gradient-based methods,sensitivity-based methods, and derivative-free methods. The derivative-freeapproaches, such as simulated annealing or genetic algorithms, require numerousflow simulations and can be computationally prohibitive for field-scaleapplications. Gradient-based methods have been used widely for automatichistory matching, although the convergence rates of these methods are typicallyslower than the sensitivity-based methods such as the Gauss-Newton or the LSQRmethod. An integral part of the sensitivity-based methods is the computation ofsensitivity coefficients. These sensitivities are simply partial derivativesthat define the change in production response because of small changes inreservoir parameters.
There are several approaches to calculating sensitivity coefficients, andthese generally fall into one of three categories: perturbation method, directmethod, and adjoint-state methods. Conceptually, the perturbation approach isthe simplest and requires the fewest changes in an existing code. Sensitivitiesare estimated simply by perturbing the model parameters one at a time by asmall amount and then computing the corresponding production response. Thisapproach requires (N+1) forward simulations, where N is the number ofparameters. Obviously, it can be computationally prohibitive for reservoirmodels with many parameters. In the direct or sensitivity equation method, theflow and transport equations are differentiated to obtain expressions for thesensitivity coefficients. Because there is one equation for each parameter,this approach requires the same amount of work. A variation of this method,called the gradient simulator method, uses the discretized version of the flowequations and takes advantage of the fact that the coefficient matrix remainsunchanged for all the parameters and needs to be decomposed only once. Thus,sensitivity computation for each parameter now requires a matrix/vectormultiplication. This method can also be computationally expensive for a largenumber of parameters. Finally, the adjoint-state method requires derivation andsolution of adjoint equations that can be quite cumbersome for multiphase-flowapplications. Furthermore, the number of adjoint solutions will generallydepend on the amount of production data and, thus, the length of the productionhistory.
|File Size||1 MB||Number of Pages||11|
1. Bissel, R.C.: "Calculating Optimal Parameter for History Matching," paperpresented at the 1994 European Conference on the Mathematics of Oil Recovery,Topic E: History Match and Recovery Optimization, Røros, Norway, 7-10 June.
2. Vasco, D.W., Yoon, S., and Datta-Gupta, A.: "Integrating Dynamic Data IntoHigh-Resolution Reservoir Models Using Streamline-Based Analytic SensitivityCoefficients," SPEJ (December 1999) 389.
3. Oliver, D.S.: "Incorporation of Transient Pressure Data into ReservoirCharacterization," In Situ (1994) 18, No. 3, 243.
4. Datta-Gupta, A. et al.: "Streamlines, Ray Tracing and ProductionTomography: Generalization to Compressible Flow," Petroleum Geoscience (May2001) 75.
5. Yoon, S. et al.: "AMultiscale Approach to Production-Data Integration Using Streamline Models," SPEJ (June 2001) 182.
6. Landa, J.L. et al.: "Reservoir CharacterizationConstrained to Well Test Data: A Field Example ," paper SPE 36511 presentedat the 1996 SPE Annual Technical Conference and Exhibition, Denver, 6-9October.
7. Milliken, W.J., Emanuel, A.S., and Chakravarty, A.: "Application of 3D StreamlineSimulation to Assist History Matching," paper SPE 63155 presented at the2000 SPE Annual Technical Conference and Exhibition, Dallas, 1-4 October.
8. Wang, Y. and Kovscek, A.R.: "A Streamline Approach forHistory-Matching Production Data," paper SPE 59370 presented at the 2000SPE/DOE Improved Oil Recovery Symposium, Tulsa, 3-5 April.
9. Wu, Z. and Datta-Gupta, A.: "Rapid History Matching Using aGeneralized Travel-Time Inversion Method," SPEJ (June 2002) 113.
10. Al-Harbi, M. et al.: "Streamline-Based Production Data Integration inNaturally Fractured Reservoirs," to appear in SPEJ (December 2005).
11. Landa, J.L. and Horne, R.N.: "A Procedure to Integrate Well TestData, Reservoir Performance History and 4-D Seismic Information into aReservoir Description," paper SPE 38653 presented at the 1997 SPE AnnualTechnical Conference and Exhibition, San Antonio, Texas, 5-8 October.
12. He, Z., Yoon, S., and Datta-Gupta, A.: "Streamline-Based Production DataIntegration With Gravity and Changing Field Conditions," SPEJ (December2002) 423.
13. King, M.J. and Datta-Gupta, A.: "Streamline Simulation: A CurrentPerspective," In Situ (1998) 22, No. 1, 91.
14. Cheng, H. et al.: "FieldExperiences With Assisted and Automatic History Matching Using StreamlineModels," paper SPE 89857 presented at the 2004 SPE Annual TechnicalConference and Exhibition, Houston, 26-29 September.
15. Oliver, D.S. et al.: "Integration of Production Data Into ReservoirModels," Petroleum Geoscience (2001) 7, S65-S73.
16. Yeh, W. W.-G.: "Review of Parameter Identification Procedures inGroundwater Hydrology: The Inverse Problem," Water Resources Research (1986)22, No. 2, 95.
17. Anterion, F., Eymard, R., and Karcher, B.: "Use of Parameter Gradients forReservoir History Matching," paper SPE 18433 presented at the 1989 SPESymposium on Reservoir Simulation, Houston, 6-8 February.
18. Bissel, R.C., Killough, J.E., and Sharma, Y.: "Reservoir History Matching Using theMethod of Gradients on a Workstation ," paper SPE 24265 presented at the1992 SPE European Petroleum Computer Conference, Stavanger, 24-27 May.
19. Sun, N.-Z. and Yeh, W. W.-G.: "Coupled Inverse Problems in GroundwaterModeling, I, Sensitivity Analysis and Parameter Identification," WaterResources Research (1990) 26, 2507.
20. Cheng, H., Datta-Gupta, A., and He, Z.: "A Comparison of Travel-Time andAmplitude Matching for Field-Scale Production-Data Integration: Sensitivity,Nonlinearity, and Practical Implications," SPEJ (March 2005) 75.
21. Schlumberger GeoQuest: ECLIPSE Reference Manual (2003A).
22. Provost, M.: "The Streamline Method for Unstructured Grids," MS thesis,Stanford U., Palo Alto, California (June 2000).
23. Jimenez, E. et al.: "Spatial Error and Convergence inStreamline Simulation," paper SPE 92873 presented at the 2005 SPE ReservoirSimulation Symposium, The Woodlands, Texas, 31 January-2 February.
24. Osako, I., Datta-Gupta, A., and King, M.J.: "Timestep Selection During StreamlineSimulation Through Transverse Flux Correction," SPEJ (December 2004)450.
25. Vega, L., Rojas, D., and Datta-Gupta, A.: "Scalability of the Deterministic andBayesian Approaches to Production-Data Integration Into Reservoir Models,"SPEJ (September 2004) 330.
26. Paige, C.C. and Saunders, M.A.: "LSQR: An Algorithm for Sparse LinearEquations and Sparse Least Squares," ACM Trans. Math. Software (1982) 8, No. 1,43.
27. Nolet, G.: "Seismic Wave Propagation and Seismic Tomography," SeismicTomography, G. Nolet (ed.), D. Reidel, Dordrecht, The Netherlands (1987)1-23.
28. Qassab, H. et al.: "Streamline-Based Production DataIntegration Under Realistic Field Conditions: Experience in a GiantMiddle-Eastern Reservoir," paper SPE 84079 presented at the 2003 SPE AnnualTechnical Conference and Exhibition, Denver, 5-8 October.
29. Charles, T. et al.: "Experience With the Quantification ofSubsurface Uncertainties," paper SPE 68703 presented at the 2001 SPE AsiaPacific Oil and Gas Conference and Exhibition, Jakarta, 17-19 April.