SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Downloaden Sie, um offline zu lesen
Using the Ensemble Kalman Filter for
           Reservoir Performance Forecasts



                                               Achieved by:     Zyed BOUZARKOUNA

                                               Supervised by:   Thomas SCHAAF

 Exploration Production Department
E&P Seminar 2006
 Scientific Support Division         19/ 06/ 2008
Outline

           Generalities
               •   Reservoir Characterization using Geostatistical Simulations
               •   History Matching

           Kalman Filtering
               •   Basic Concept
               •   Analysis Scheme
               •   The Ensemble Kalman Filter (EnKF)

           The EnKF and History Matching
               •   Concept
               •   Algorithm

           The EnKF Applications: Results and Discussions

           Conclusions and Further Work




E&P Seminar 2006                                      -2-
Outline

           Generalities
               •   Reservoir Characterization using Geostatistical Simulations
               •   History Matching

           Kalman Filtering
               •   Basic Concept
               •   Analysis Scheme
               •   The Ensemble Kalman Filter (EnKF)

           The EnKF and History Matching
               •   Concept
               •   Algorithm

           The EnKF Applications: Results and Discussions

           Conclusions and Further Work




E&P Seminar 2006                                      -3-
Geosatistics

    Geostatistics:                    A method used to determine the spatial distribution of
                                      reservoir parameters.


                     Estimation                                    Simulation




                   Figure 1: Comparing kriging results (left) to two conditional simulation outcomes (right)




E&P Seminar 2006                                           -4-
History Matching

 History matching: the act of reproducing a reservoir model until it closely reproduces the
 past behavior of a production history (relatively to a chosen criteria).




                                                                          without HM
                   History
                                                                          with HM



                                                           Prediction


                                          tcurrent                             time

                         Figure 2: History matching and production forecasts




E&P Seminar 2006                                     -5-
History Matching (Cont’d)


         Main challenges of History Matching:



                   • Obtain a (set of) reservoir model(s) which gives more reliable future fluid flow
                   performances



                   • Dealing with many uncertainties (petrophysical reservoir description, data acquisition,
                   etc.)



                   • Working with many data (at different scales)




E&P Seminar 2006                                         -6-
History Matching (Cont’d)


         Main approaches of History Matching:

                   • Manual

                   • (Semi) Automatic

                                Gradient-based Methods: Minimization of a cost function
                                          Production Data Dobs
                                                   1 nobs
                                                   2 j 1
                                                            j  
                                           F θ    w j D obs  D simul θ 
                                                                    j         2



                                          Simulation results Dsimul(θ)



                              • The solution may be the local minimum

                              • It supports only few parameters




E&P Seminar 2006                                        -7-
Motivations of the Project


     A method:


            - Adapted to nonlinear problems         Solution  local minimum




            - The gradient does not need            integrate as many variables as we need
              to be calculated explicitly




                              The Ensemble Kalman Filter (EnKF)




E&P Seminar 2006                              -8-
Outline

           Generalities
               •   Reservoir Characterization using Geostatistical Simulations
               •   History Matching

           Kalman Filtering
               •   Basic Concept
               •   Analysis Scheme
               •   The Ensemble Kalman Filter (EnKF)

           The EnKF and History Matching
               •   Concept
               •   Algorithm

           The EnKF Applications: Results and Discussions

           Conclusions and Further Work




E&P Seminar 2006                                      -9-
Basic Concept




                   Figure 3: Typical Kalman Filer application




E&P Seminar 2006                          - 10 -
Analysis Scheme
                                                 f   t  p f
                                                
                                                
                                                 d  M  
                                                           t
t
                                                
      : the true model;

f    : the model forecast or the first-guess estimate;
d     : the measurement of      ;t

pf    : the unknown error in the forecast;
     : the unknown measurement error;
M    : the measurement matrix which relates the vector of measurements to the true state.



                                        a   f  K (d  M  f )
                                        C  ( I  KM )C
                                           a                f


                                      where    K  C M T ( MC M T  C )1
                                                     f          f


                             How can this concept be applied into oil reservoir monitoring?



     E&P Seminar 2006                                          - 11 -
Outline

           Generalities
               •   Reservoir Characterization using Geostatistical Simulations
               •   History Matching

           Kalman Filtering
               •   Basic Concept
               •   Analysis Scheme
               •   The Ensemble Kalman Filter (EnKF)

           The EnKF and History Matching
               •   Concept
               •   Algorithm

           The EnKF Applications: Results and Discussions

           Conclusions and Further Work




E&P Seminar 2006                                     - 12 -
Concept




                   Figure 4: Description of the overall workflow of the EnKF




E&P Seminar 2006                              - 13 -
Algorithm
                                       The step-by-step process

                                          The initialization step
The ensemble of state variables                    • Geostatistical methods
                   m1
                     s   . . . msN 
                   1            N 
         (ti )   md   . . . md        The forecast step:
                   d1   . . . dN                 • Reservoir simulation (e.g. Eclipse)
                                                 • Applying the Kalman gain

 ms (ti )   ns static variables                   K i  Pi f M iT ( M i Pi f M iT  Ri ) 1
 md (ti )   nd dynamic variables
              np
 d (ti )         production data
                                          The update step:
                                                   • Analysis equation


                                                     a   jf  K e (d j  M jf )
                                                      j




E&P Seminar 2006                          - 14 -
Outline

           Generalities
               •   Reservoir Characterization using Geostatistical Simulations
               •   History Matching

           Kalman Filtering
               •   Basic Concept
               •   Analysis Scheme
               •   The Ensemble Kalman Filter (EnKF)

           The EnKF and History Matching
               •   Concept
               •   Algorithm

           The EnKF Applications: Results and Discussions

           Conclusions and Further Work




E&P Seminar 2006                                     - 15 -
The 3-D Synthetic Reservoir


A 3D-problem with:

• 50 * 50 * 4 gridblocks

• x  y  50 meters

• z  20 meters

• 10000 active cells

• 2 production wells (oil) P1 and P2

• 1 injection well (water) I1.




                                       Figure 5: An overview of the synthetic 3-D reservoir




  E&P Seminar 2006                         - 16 -
The Reference Property Fields
                                              Property                    Value


                                    Mean Porosity φ                      0.25
                                    Mean permeability kh                 800
                                    Porosity variance                    0.001
                                    Permeability variance                4000
                                    Correlation coefficient              0.8
                                    Variance reduction factor            1.0


                                     Table 1: Geostatistical parameters




            Figure 6: The true rock property fields: (a): the porosity field              
                                                                                  , (b): the permeability
                                                     field kh


E&P Seminar 2006                                                - 17 -
The Initial Ensemble




                   Figure 7: Some realizations of porosity generated using SGcoSim


E&P Seminar 2006                               - 18 -
1st Application: 4 Realizations with (φ, kh) and Constant
 Observations

        The production history: 01/01/2007 to 01/01/2023 (16 years):


               • P1 and P2 (Production wells) are open from 01/01/2007 to 01/01/2023


               • I1 (injection well) is open from 01/01/2009 to 01/01/2023



        The parameters of inversion are:

               • 10000 porosity   of each cell

               • 10000 horizontal permeability    kh each cell
                                                  of



        The vector of observations: non perturbed                        Re  0
        The observation data: the bottomhole pressure (BHP) and the watercut (WCT) of each well.




E&P Seminar 2006                                                 - 19 -
1st Application: 4 Realizations with (φ, kh) and Constant
 Observations (Cont’d)




                   Figure 8: BHP (a) and WCT (b) at well P1 using updated realizations at 16
                            years. Results from the reference model are in red dots.




E&P Seminar 2006                                       - 20 -
1st Application: 4 Realizations with (φ, kh) and Constant
 Observations (Cont’d)




                   Figure 9: Zoom on the BHP at well P1 using updated realizations at 16 years. Results
                                        from the reference model are in red dots.

                                                • Size of the ensemble
                             Main issues:
                                                • Observations non perturbed


E&P Seminar 2006                                         - 21 -
2nd Application: 20 Realizations with (φ, kh, ratio kv/kh)
 and Perturbed Observations


     The parameters of inversion are:


            • 10000 porosity   of each cell
            • 10000 horizontal permeability      kh each cell
                                                 of
                          kv
            • the ratio      (A Gaussian ensemble: mean = 0.1, coefficient of variation = 0.1)
                          kh


     The vector of observations:


                                       d   per
                                                 d     obs
                                                                  d   noise




E&P Seminar 2006                                         - 22 -
2nd Application: 20 Realizations with (φ, kh, ratio kv/kh)
 and Perturbed Observations (Cont’d)




Figure 10: Production data at production wells (blue) simulated using the updated realizations at 16 years.
                              Results from reference model are in red dots



E&P Seminar 2006                                   - 23 -
3rd Application: 25 Realizations with (φ, kh, ratio kv/kh, Multflt)


        The production history: 01/01/2007 to 01/01/2023 (16 years):


               • P1 and P2 (Production wells) are open from 01/01/2007 to 01/01/2023


               • I1 (injection well) is open from 01/01/2009 to 01/01/2023



        The parameters of inversion are:


               • 10000 porosity   of each cell

               • 10000 horizontal permeability    kh each cell
                                                  of

                             kv
               • the ratio      (A Gaussian ensemble: mean = 0.1, coef. of variation = 0.1)
                             kh
               • The fault transmissibility Multflt (A Gaussian ensemble: mean = 1.2, coef. of variation = 0.1)




E&P Seminar 2006                                                 - 24 -
3rd Application: 25 Realizations with (φ, kh, ratio kv/kh, Multflt)
 (Cont’d)




 Figure 11: Production data at production wells (red) simulated using the updated realizations at 16 years,
    compared to production data without EnKF (green). Results from reference model are in black dots




E&P Seminar 2006                                    - 25 -
4th Application: 60 Realizations with (φ, kh, ratio kv/kh, Multflt)




 Figure 12: Production data at production wells (red) simulated using the updated realizations at 16 years,
    compared to production data without EnKF (green). Results from reference model are in black dots




E&P Seminar 2006                                    - 26 -
4th Application: 60 Realizations with (φ, kh, ratio kv/kh, Multflt)
    (Cont’d)




Figure 13: The evolution of the porosity field from t=0 to t=16 years: (a) through (q) for a member of the ensemble.
                                        The true model is represented in (r)

   E&P Seminar 2006                                     - 27 -
4th Application: 60 Realizations with (φ, kh, ratio kv/kh, Multflt)
 (Cont’d)




           Figure 14: The ratio kv/kh versus the number of production data assimilated for 2 members of the
                                     ensemble. the true model is represented in red




E&P Seminar 2006                                      - 28 -
5th Application: 60 Realizations with (φ, kh, ratio kv/kh, Multflt)
 with a Different Initial Ensemble




                   Figure 15: The initial ensemble generated using SGcosim



E&P Seminar 2006                             - 29 -
5th Application: 60 Realizations with (φ, kh, ratio kv/kh, Multflt)
 with a Different Initial Ensemble (Cont’d)




 Figure 16: Production data at production wells (red) simulated using the updated realizations at 16 years,
    compared to production data without EnKF (green). Results from reference model are in black dots



E&P Seminar 2006                                    - 30 -
Discussion
                     (a): 25 realizations                                                         (b): 60 realizations




                                       (c): 60 realizations with the different initial ensemble




Figure 17: The BHP at well P2 (red) simulated using the updated realizations at 16 years, compared to the BHP
                   without EnKF (green). Results from reference model are in black dots
  E&P Seminar 2006                                             - 31 -
Production Forecasts




Figure 18: The WCT at production wells ((a): at P1, (b) P2) (red) simulated using the updated realizations at 16
   years and then predicted until t = 6845, compared to production data without EnKF (green). Results from
                                        reference model are in black dots




  E&P Seminar 2006                                    - 32 -
Outline

           Generalities
               •   Reservoir Characterization using Geostatistical Simulations
               •   History Matching

           Kalman Filtering
               •   Basic Concept
               •   Analysis Scheme
               •   The Ensemble Kalman Filter (EnKF)

           The EnKF and History Matching
               •   Concept
               •   Algorithm

           The EnKF Applications: Results and Discussions

           Conclusions and Further Work




E&P Seminar 2006                                     - 33 -
Conclusions


• A small ensemble of realizations can't be representative of the full probability density function.




• The use of perturbed observations is important in the EnKF to estimate the analysis-error covariances.




• The choice of the initial ensemble must be adequate in order to have accurate predictions.




• It is necessary to allow the updating of other variables than porosity and permeability fields in the
 assimilation using EnKF.




 E&P Seminar 2006                                       - 34 -
Suggestions for Further Work




More applications (synthetic and real) to investigate:


       • The impact of the lack of observations on the robustness of the algorithm;


       • Non-Gaussian distributions;


       • The minimum number of realizations needed to reliably represent the uncertainty of the model.




E&P Seminar 2006                                         - 35 -
Thank you for your attention




E&P Seminar 2006                - 36 -
Using the Ensemble Kalman Filter for
           Reservoir Performance Forecasts



                                               Achieved by:     Zyed BOUZARKOUNA

                                               Supervised by:   Thomas SCHAAF

 Exploration Production Department
E&P Seminar 2006
 Scientific Support Division         19/ 06/ 2008

Weitere ähnliche Inhalte

Was ist angesagt?

Integrated Historical Data Workflow: Maximizing the Value of a Mature Asset
Integrated Historical Data Workflow: Maximizing the Value of a Mature AssetIntegrated Historical Data Workflow: Maximizing the Value of a Mature Asset
Integrated Historical Data Workflow: Maximizing the Value of a Mature AssetSociety of Petroleum Engineers
 
Pressure & Rate Transient Analysis.pdf
Pressure & Rate Transient Analysis.pdfPressure & Rate Transient Analysis.pdf
Pressure & Rate Transient Analysis.pdfSeyedAbolfazlHossein4
 
Q913 re1 w5 lec 17
Q913 re1 w5 lec 17Q913 re1 w5 lec 17
Q913 re1 w5 lec 17AFATous
 
Simulation Modeling Upscaling Process
Simulation Modeling Upscaling ProcessSimulation Modeling Upscaling Process
Simulation Modeling Upscaling ProcessFaisal Al-Jenaibi
 
Introduction to Reservoir Engineering
Introduction to Reservoir EngineeringIntroduction to Reservoir Engineering
Introduction to Reservoir EngineeringMikeEllingham
 
Material balance simulation(1)
Material balance simulation(1)Material balance simulation(1)
Material balance simulation(1)KripalKumarPatel
 
Final SLB Project
Final SLB ProjectFinal SLB Project
Final SLB ProjectEbuka David
 
Reservoir Modeling with Petrel
Reservoir Modeling with PetrelReservoir Modeling with Petrel
Reservoir Modeling with Petreladeeba setu
 
Nodal Analysis introduction to inflow and outflow performance - next
Nodal Analysis   introduction to inflow and outflow performance - nextNodal Analysis   introduction to inflow and outflow performance - next
Nodal Analysis introduction to inflow and outflow performance - nextgusgon
 
Reservoir pressure measurements 1
Reservoir pressure measurements 1Reservoir pressure measurements 1
Reservoir pressure measurements 1Imtiaz Alam
 
A Study Of Production Optimization Of An Oil Copy
A Study Of Production Optimization Of An Oil   CopyA Study Of Production Optimization Of An Oil   Copy
A Study Of Production Optimization Of An Oil Copyaadrish
 
Reservoir simulation (april 2017)
Reservoir simulation (april 2017)Reservoir simulation (april 2017)
Reservoir simulation (april 2017)MichaelDang47
 
Eclipse 100 - Petroleum reservoir simulation course
Eclipse 100 - Petroleum reservoir simulation courseEclipse 100 - Petroleum reservoir simulation course
Eclipse 100 - Petroleum reservoir simulation courseMohammad Massah
 

Was ist angesagt? (20)

Reservoir Modeling
Reservoir ModelingReservoir Modeling
Reservoir Modeling
 
Integrated Historical Data Workflow: Maximizing the Value of a Mature Asset
Integrated Historical Data Workflow: Maximizing the Value of a Mature AssetIntegrated Historical Data Workflow: Maximizing the Value of a Mature Asset
Integrated Historical Data Workflow: Maximizing the Value of a Mature Asset
 
Well test analysis
Well test analysisWell test analysis
Well test analysis
 
Pressure & Rate Transient Analysis.pdf
Pressure & Rate Transient Analysis.pdfPressure & Rate Transient Analysis.pdf
Pressure & Rate Transient Analysis.pdf
 
Q913 re1 w5 lec 17
Q913 re1 w5 lec 17Q913 re1 w5 lec 17
Q913 re1 w5 lec 17
 
Simulation Modeling Upscaling Process
Simulation Modeling Upscaling ProcessSimulation Modeling Upscaling Process
Simulation Modeling Upscaling Process
 
Introduction to Reservoir Engineering
Introduction to Reservoir EngineeringIntroduction to Reservoir Engineering
Introduction to Reservoir Engineering
 
Material balance simulation(1)
Material balance simulation(1)Material balance simulation(1)
Material balance simulation(1)
 
ADNOC_Simulation_Challenges
ADNOC_Simulation_ChallengesADNOC_Simulation_Challenges
ADNOC_Simulation_Challenges
 
Final SLB Project
Final SLB ProjectFinal SLB Project
Final SLB Project
 
Reservoir Simulation
Reservoir SimulationReservoir Simulation
Reservoir Simulation
 
Reservoir modeling and characterization
Reservoir modeling and characterizationReservoir modeling and characterization
Reservoir modeling and characterization
 
Reservoir Modeling with Petrel
Reservoir Modeling with PetrelReservoir Modeling with Petrel
Reservoir Modeling with Petrel
 
Nodal analysis
Nodal analysisNodal analysis
Nodal analysis
 
Nodal Analysis introduction to inflow and outflow performance - next
Nodal Analysis   introduction to inflow and outflow performance - nextNodal Analysis   introduction to inflow and outflow performance - next
Nodal Analysis introduction to inflow and outflow performance - next
 
Reservoir pressure measurements 1
Reservoir pressure measurements 1Reservoir pressure measurements 1
Reservoir pressure measurements 1
 
Waterflood Design and Operational Best Practices
Waterflood Design and Operational Best PracticesWaterflood Design and Operational Best Practices
Waterflood Design and Operational Best Practices
 
A Study Of Production Optimization Of An Oil Copy
A Study Of Production Optimization Of An Oil   CopyA Study Of Production Optimization Of An Oil   Copy
A Study Of Production Optimization Of An Oil Copy
 
Reservoir simulation (april 2017)
Reservoir simulation (april 2017)Reservoir simulation (april 2017)
Reservoir simulation (april 2017)
 
Eclipse 100 - Petroleum reservoir simulation course
Eclipse 100 - Petroleum reservoir simulation courseEclipse 100 - Petroleum reservoir simulation course
Eclipse 100 - Petroleum reservoir simulation course
 

Ähnlich wie History matching with EnKF

Drill Bit Parameters
Drill Bit ParametersDrill Bit Parameters
Drill Bit Parametersvaskelslide
 
Henry&Hobbs, 'Developing long-term agro-ecological trial datasets for C and N...
Henry&Hobbs, 'Developing long-term agro-ecological trial datasets for C and N...Henry&Hobbs, 'Developing long-term agro-ecological trial datasets for C and N...
Henry&Hobbs, 'Developing long-term agro-ecological trial datasets for C and N...TERN Australia
 
Universal approximators for Direct Policy Search in multi-purpose water reser...
Universal approximators for Direct Policy Search in multi-purpose water reser...Universal approximators for Direct Policy Search in multi-purpose water reser...
Universal approximators for Direct Policy Search in multi-purpose water reser...Andrea Castelletti
 
Reservoir modeling work flow chart
Reservoir modeling work flow chartReservoir modeling work flow chart
Reservoir modeling work flow chartDr. Arzu Javadova
 
Atomate: a tool for rapid high-throughput computing and materials discovery
Atomate: a tool for rapid high-throughput computing and materials discoveryAtomate: a tool for rapid high-throughput computing and materials discovery
Atomate: a tool for rapid high-throughput computing and materials discoveryAnubhav Jain
 
Unconventional Reservoirs Flow modelling challenges
Unconventional Reservoirs Flow modelling challengesUnconventional Reservoirs Flow modelling challenges
Unconventional Reservoirs Flow modelling challengesSistema FIEB
 
Upfront Thinking to Design a Better Lab Scale DoE
Upfront Thinking to Design a Better Lab Scale DoEUpfront Thinking to Design a Better Lab Scale DoE
Upfront Thinking to Design a Better Lab Scale DoEplaced1
 
MYashar_SFSU_Reserch_Tech1_Windows
MYashar_SFSU_Reserch_Tech1_WindowsMYashar_SFSU_Reserch_Tech1_Windows
MYashar_SFSU_Reserch_Tech1_WindowsMark Yashar
 
How might machine learning help advance solar PV research?
How might machine learning help advance solar PV research?How might machine learning help advance solar PV research?
How might machine learning help advance solar PV research?Anubhav Jain
 
Unsupervised Collaborative Learning of Keyframe Detection and Visual Odometry...
Unsupervised Collaborative Learning of Keyframe Detection and Visual Odometry...Unsupervised Collaborative Learning of Keyframe Detection and Visual Odometry...
Unsupervised Collaborative Learning of Keyframe Detection and Visual Odometry...Masaya Kaneko
 
Efficiency gains in inversion based interpretation through computer
Efficiency gains in inversion based interpretation through computerEfficiency gains in inversion based interpretation through computer
Efficiency gains in inversion based interpretation through computerDustin Dewett
 
Moving object detection in complex scene
Moving object detection in complex sceneMoving object detection in complex scene
Moving object detection in complex sceneKumar Mayank
 
CLIC Accelerator: status, plans and outlook
CLIC Accelerator: status, plans and outlook CLIC Accelerator: status, plans and outlook
CLIC Accelerator: status, plans and outlook asafrona
 
Contributions to the Efficient Use of General Purpose Coprocessors: KDE as Ca...
Contributions to the Efficient Use of General Purpose Coprocessors: KDE as Ca...Contributions to the Efficient Use of General Purpose Coprocessors: KDE as Ca...
Contributions to the Efficient Use of General Purpose Coprocessors: KDE as Ca...Unai Lopez-Novoa
 

Ähnlich wie History matching with EnKF (20)

Drill Bit Parameters
Drill Bit ParametersDrill Bit Parameters
Drill Bit Parameters
 
Fahroo - Computational Mathematics - Spring Review 2012
Fahroo - Computational Mathematics - Spring Review 2012 Fahroo - Computational Mathematics - Spring Review 2012
Fahroo - Computational Mathematics - Spring Review 2012
 
Henry&Hobbs, 'Developing long-term agro-ecological trial datasets for C and N...
Henry&Hobbs, 'Developing long-term agro-ecological trial datasets for C and N...Henry&Hobbs, 'Developing long-term agro-ecological trial datasets for C and N...
Henry&Hobbs, 'Developing long-term agro-ecological trial datasets for C and N...
 
Universal approximators for Direct Policy Search in multi-purpose water reser...
Universal approximators for Direct Policy Search in multi-purpose water reser...Universal approximators for Direct Policy Search in multi-purpose water reser...
Universal approximators for Direct Policy Search in multi-purpose water reser...
 
Reservoir modeling work flow chart
Reservoir modeling work flow chartReservoir modeling work flow chart
Reservoir modeling work flow chart
 
Atomate: a tool for rapid high-throughput computing and materials discovery
Atomate: a tool for rapid high-throughput computing and materials discoveryAtomate: a tool for rapid high-throughput computing and materials discovery
Atomate: a tool for rapid high-throughput computing and materials discovery
 
Unconventional Reservoirs Flow modelling challenges
Unconventional Reservoirs Flow modelling challengesUnconventional Reservoirs Flow modelling challenges
Unconventional Reservoirs Flow modelling challenges
 
Upfront Thinking to Design a Better Lab Scale DoE
Upfront Thinking to Design a Better Lab Scale DoEUpfront Thinking to Design a Better Lab Scale DoE
Upfront Thinking to Design a Better Lab Scale DoE
 
MYashar_SFSU_Reserch_Tech1_Windows
MYashar_SFSU_Reserch_Tech1_WindowsMYashar_SFSU_Reserch_Tech1_Windows
MYashar_SFSU_Reserch_Tech1_Windows
 
ECP Application Development
ECP Application DevelopmentECP Application Development
ECP Application Development
 
Srikanta Mishra
Srikanta MishraSrikanta Mishra
Srikanta Mishra
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
 
lecture 2 parametric yield.pdf
lecture 2 parametric yield.pdflecture 2 parametric yield.pdf
lecture 2 parametric yield.pdf
 
How might machine learning help advance solar PV research?
How might machine learning help advance solar PV research?How might machine learning help advance solar PV research?
How might machine learning help advance solar PV research?
 
Unsupervised Collaborative Learning of Keyframe Detection and Visual Odometry...
Unsupervised Collaborative Learning of Keyframe Detection and Visual Odometry...Unsupervised Collaborative Learning of Keyframe Detection and Visual Odometry...
Unsupervised Collaborative Learning of Keyframe Detection and Visual Odometry...
 
Efficiency gains in inversion based interpretation through computer
Efficiency gains in inversion based interpretation through computerEfficiency gains in inversion based interpretation through computer
Efficiency gains in inversion based interpretation through computer
 
Moving object detection in complex scene
Moving object detection in complex sceneMoving object detection in complex scene
Moving object detection in complex scene
 
CLIC Accelerator: status, plans and outlook
CLIC Accelerator: status, plans and outlook CLIC Accelerator: status, plans and outlook
CLIC Accelerator: status, plans and outlook
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
 
Contributions to the Efficient Use of General Purpose Coprocessors: KDE as Ca...
Contributions to the Efficient Use of General Purpose Coprocessors: KDE as Ca...Contributions to the Efficient Use of General Purpose Coprocessors: KDE as Ca...
Contributions to the Efficient Use of General Purpose Coprocessors: KDE as Ca...
 

Kürzlich hochgeladen

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 

Kürzlich hochgeladen (20)

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 

History matching with EnKF

  • 1. Using the Ensemble Kalman Filter for Reservoir Performance Forecasts Achieved by: Zyed BOUZARKOUNA Supervised by: Thomas SCHAAF Exploration Production Department E&P Seminar 2006 Scientific Support Division 19/ 06/ 2008
  • 2. Outline Generalities • Reservoir Characterization using Geostatistical Simulations • History Matching Kalman Filtering • Basic Concept • Analysis Scheme • The Ensemble Kalman Filter (EnKF) The EnKF and History Matching • Concept • Algorithm The EnKF Applications: Results and Discussions Conclusions and Further Work E&P Seminar 2006 -2-
  • 3. Outline Generalities • Reservoir Characterization using Geostatistical Simulations • History Matching Kalman Filtering • Basic Concept • Analysis Scheme • The Ensemble Kalman Filter (EnKF) The EnKF and History Matching • Concept • Algorithm The EnKF Applications: Results and Discussions Conclusions and Further Work E&P Seminar 2006 -3-
  • 4. Geosatistics Geostatistics: A method used to determine the spatial distribution of reservoir parameters. Estimation Simulation Figure 1: Comparing kriging results (left) to two conditional simulation outcomes (right) E&P Seminar 2006 -4-
  • 5. History Matching History matching: the act of reproducing a reservoir model until it closely reproduces the past behavior of a production history (relatively to a chosen criteria). without HM History with HM Prediction tcurrent time Figure 2: History matching and production forecasts E&P Seminar 2006 -5-
  • 6. History Matching (Cont’d) Main challenges of History Matching: • Obtain a (set of) reservoir model(s) which gives more reliable future fluid flow performances • Dealing with many uncertainties (petrophysical reservoir description, data acquisition, etc.) • Working with many data (at different scales) E&P Seminar 2006 -6-
  • 7. History Matching (Cont’d) Main approaches of History Matching: • Manual • (Semi) Automatic Gradient-based Methods: Minimization of a cost function Production Data Dobs 1 nobs 2 j 1 j  F θ    w j D obs  D simul θ  j 2 Simulation results Dsimul(θ) • The solution may be the local minimum • It supports only few parameters E&P Seminar 2006 -7-
  • 8. Motivations of the Project A method: - Adapted to nonlinear problems Solution  local minimum - The gradient does not need integrate as many variables as we need to be calculated explicitly The Ensemble Kalman Filter (EnKF) E&P Seminar 2006 -8-
  • 9. Outline Generalities • Reservoir Characterization using Geostatistical Simulations • History Matching Kalman Filtering • Basic Concept • Analysis Scheme • The Ensemble Kalman Filter (EnKF) The EnKF and History Matching • Concept • Algorithm The EnKF Applications: Results and Discussions Conclusions and Further Work E&P Seminar 2006 -9-
  • 10. Basic Concept Figure 3: Typical Kalman Filer application E&P Seminar 2006 - 10 -
  • 11. Analysis Scheme  f   t  p f    d  M   t t  : the true model; f : the model forecast or the first-guess estimate; d : the measurement of  ;t pf : the unknown error in the forecast;  : the unknown measurement error; M : the measurement matrix which relates the vector of measurements to the true state.  a   f  K (d  M  f ) C  ( I  KM )C a f where K  C M T ( MC M T  C )1 f f How can this concept be applied into oil reservoir monitoring? E&P Seminar 2006 - 11 -
  • 12. Outline Generalities • Reservoir Characterization using Geostatistical Simulations • History Matching Kalman Filtering • Basic Concept • Analysis Scheme • The Ensemble Kalman Filter (EnKF) The EnKF and History Matching • Concept • Algorithm The EnKF Applications: Results and Discussions Conclusions and Further Work E&P Seminar 2006 - 12 -
  • 13. Concept Figure 4: Description of the overall workflow of the EnKF E&P Seminar 2006 - 13 -
  • 14. Algorithm The step-by-step process  The initialization step The ensemble of state variables • Geostatistical methods  m1 s . . . msN   1 N   (ti )   md . . . md   The forecast step:  d1 . . . dN  • Reservoir simulation (e.g. Eclipse)   • Applying the Kalman gain ms (ti )   ns static variables K i  Pi f M iT ( M i Pi f M iT  Ri ) 1 md (ti )   nd dynamic variables np d (ti )  production data  The update step: • Analysis equation  a   jf  K e (d j  M jf ) j E&P Seminar 2006 - 14 -
  • 15. Outline Generalities • Reservoir Characterization using Geostatistical Simulations • History Matching Kalman Filtering • Basic Concept • Analysis Scheme • The Ensemble Kalman Filter (EnKF) The EnKF and History Matching • Concept • Algorithm The EnKF Applications: Results and Discussions Conclusions and Further Work E&P Seminar 2006 - 15 -
  • 16. The 3-D Synthetic Reservoir A 3D-problem with: • 50 * 50 * 4 gridblocks • x  y  50 meters • z  20 meters • 10000 active cells • 2 production wells (oil) P1 and P2 • 1 injection well (water) I1. Figure 5: An overview of the synthetic 3-D reservoir E&P Seminar 2006 - 16 -
  • 17. The Reference Property Fields Property Value Mean Porosity φ 0.25 Mean permeability kh 800 Porosity variance 0.001 Permeability variance 4000 Correlation coefficient 0.8 Variance reduction factor 1.0 Table 1: Geostatistical parameters Figure 6: The true rock property fields: (a): the porosity field  , (b): the permeability field kh E&P Seminar 2006 - 17 -
  • 18. The Initial Ensemble Figure 7: Some realizations of porosity generated using SGcoSim E&P Seminar 2006 - 18 -
  • 19. 1st Application: 4 Realizations with (φ, kh) and Constant Observations  The production history: 01/01/2007 to 01/01/2023 (16 years): • P1 and P2 (Production wells) are open from 01/01/2007 to 01/01/2023 • I1 (injection well) is open from 01/01/2009 to 01/01/2023  The parameters of inversion are: • 10000 porosity of each cell • 10000 horizontal permeability kh each cell of  The vector of observations: non perturbed Re  0  The observation data: the bottomhole pressure (BHP) and the watercut (WCT) of each well. E&P Seminar 2006 - 19 -
  • 20. 1st Application: 4 Realizations with (φ, kh) and Constant Observations (Cont’d) Figure 8: BHP (a) and WCT (b) at well P1 using updated realizations at 16 years. Results from the reference model are in red dots. E&P Seminar 2006 - 20 -
  • 21. 1st Application: 4 Realizations with (φ, kh) and Constant Observations (Cont’d) Figure 9: Zoom on the BHP at well P1 using updated realizations at 16 years. Results from the reference model are in red dots. • Size of the ensemble Main issues: • Observations non perturbed E&P Seminar 2006 - 21 -
  • 22. 2nd Application: 20 Realizations with (φ, kh, ratio kv/kh) and Perturbed Observations  The parameters of inversion are: • 10000 porosity of each cell • 10000 horizontal permeability kh each cell of kv • the ratio (A Gaussian ensemble: mean = 0.1, coefficient of variation = 0.1) kh  The vector of observations: d per d obs d noise E&P Seminar 2006 - 22 -
  • 23. 2nd Application: 20 Realizations with (φ, kh, ratio kv/kh) and Perturbed Observations (Cont’d) Figure 10: Production data at production wells (blue) simulated using the updated realizations at 16 years. Results from reference model are in red dots E&P Seminar 2006 - 23 -
  • 24. 3rd Application: 25 Realizations with (φ, kh, ratio kv/kh, Multflt)  The production history: 01/01/2007 to 01/01/2023 (16 years): • P1 and P2 (Production wells) are open from 01/01/2007 to 01/01/2023 • I1 (injection well) is open from 01/01/2009 to 01/01/2023  The parameters of inversion are: • 10000 porosity of each cell • 10000 horizontal permeability kh each cell of kv • the ratio (A Gaussian ensemble: mean = 0.1, coef. of variation = 0.1) kh • The fault transmissibility Multflt (A Gaussian ensemble: mean = 1.2, coef. of variation = 0.1) E&P Seminar 2006 - 24 -
  • 25. 3rd Application: 25 Realizations with (φ, kh, ratio kv/kh, Multflt) (Cont’d) Figure 11: Production data at production wells (red) simulated using the updated realizations at 16 years, compared to production data without EnKF (green). Results from reference model are in black dots E&P Seminar 2006 - 25 -
  • 26. 4th Application: 60 Realizations with (φ, kh, ratio kv/kh, Multflt) Figure 12: Production data at production wells (red) simulated using the updated realizations at 16 years, compared to production data without EnKF (green). Results from reference model are in black dots E&P Seminar 2006 - 26 -
  • 27. 4th Application: 60 Realizations with (φ, kh, ratio kv/kh, Multflt) (Cont’d) Figure 13: The evolution of the porosity field from t=0 to t=16 years: (a) through (q) for a member of the ensemble. The true model is represented in (r) E&P Seminar 2006 - 27 -
  • 28. 4th Application: 60 Realizations with (φ, kh, ratio kv/kh, Multflt) (Cont’d) Figure 14: The ratio kv/kh versus the number of production data assimilated for 2 members of the ensemble. the true model is represented in red E&P Seminar 2006 - 28 -
  • 29. 5th Application: 60 Realizations with (φ, kh, ratio kv/kh, Multflt) with a Different Initial Ensemble Figure 15: The initial ensemble generated using SGcosim E&P Seminar 2006 - 29 -
  • 30. 5th Application: 60 Realizations with (φ, kh, ratio kv/kh, Multflt) with a Different Initial Ensemble (Cont’d) Figure 16: Production data at production wells (red) simulated using the updated realizations at 16 years, compared to production data without EnKF (green). Results from reference model are in black dots E&P Seminar 2006 - 30 -
  • 31. Discussion (a): 25 realizations (b): 60 realizations (c): 60 realizations with the different initial ensemble Figure 17: The BHP at well P2 (red) simulated using the updated realizations at 16 years, compared to the BHP without EnKF (green). Results from reference model are in black dots E&P Seminar 2006 - 31 -
  • 32. Production Forecasts Figure 18: The WCT at production wells ((a): at P1, (b) P2) (red) simulated using the updated realizations at 16 years and then predicted until t = 6845, compared to production data without EnKF (green). Results from reference model are in black dots E&P Seminar 2006 - 32 -
  • 33. Outline Generalities • Reservoir Characterization using Geostatistical Simulations • History Matching Kalman Filtering • Basic Concept • Analysis Scheme • The Ensemble Kalman Filter (EnKF) The EnKF and History Matching • Concept • Algorithm The EnKF Applications: Results and Discussions Conclusions and Further Work E&P Seminar 2006 - 33 -
  • 34. Conclusions • A small ensemble of realizations can't be representative of the full probability density function. • The use of perturbed observations is important in the EnKF to estimate the analysis-error covariances. • The choice of the initial ensemble must be adequate in order to have accurate predictions. • It is necessary to allow the updating of other variables than porosity and permeability fields in the assimilation using EnKF. E&P Seminar 2006 - 34 -
  • 35. Suggestions for Further Work More applications (synthetic and real) to investigate: • The impact of the lack of observations on the robustness of the algorithm; • Non-Gaussian distributions; • The minimum number of realizations needed to reliably represent the uncertainty of the model. E&P Seminar 2006 - 35 -
  • 36. Thank you for your attention E&P Seminar 2006 - 36 -
  • 37. Using the Ensemble Kalman Filter for Reservoir Performance Forecasts Achieved by: Zyed BOUZARKOUNA Supervised by: Thomas SCHAAF Exploration Production Department E&P Seminar 2006 Scientific Support Division 19/ 06/ 2008