A RESERVOIR MANAGEMENT REVOLUTION

Slides:



Advertisements
Similar presentations
1 -Classification: Internal Uncertainty in petroleum reservoirs.
Advertisements

DESIGNING A WATERFLOOD Designing a water flood involves both technical and economic consideration. Economic analysis are based on estimates of water.
SkewReduce YongChul Kwon Magdalena Balazinska, Bill Howe, Jerome Rolia* University of Washington, *HP Labs Skew-Resistant Parallel Processing of Feature-Extracting.
PE RELPERM ® Presentation Developed by Petroemertat Co. Software Engineering Division
SPE PP A Method for Probabilistic Forecasting of Oil Rates in Naturally Fractured Reservoirs Julio César Muñoz Blanco y Rafael Paz Palenzuela, CBM.
Dual Mesh Method in Upscaling Pascal Audigane and Martin Blunt Imperial College London SPE Reservoir Simulation Symposium, Houston, 3-5 February 2003.
Simulation of Polymer Gel Injection Well Treatments Chuck Norman Tiorco, Inc. Tiorco de Argentina.
Reservoir performance prediction methods
ABSTRACT Many new devices and applications are being created that involve transporting droplets from one place to another. A common method of achieving.
Sample Heavy Oil Screening Study Prepared For Epsilon Energy LTD Gemini Solutions Inc. James L Buchwalter, P.E./PhD.
Classification: Internal Status: Draft Using the EnKF for combined state and parameter estimation Geir Evensen.
Marginal Field Development Advances in 3D Geological Modeling: How it can help?
Integration of Data for Improved Reservoir Management André Strupstad NTNU, Classification: Internal.
Maraco Inc What Is GasPal? 2.
Gas Lift Redesign in Dual Strings Completion
OIL RECOVERY MECHANISMS AND THE MATERIAL BALANCE EQUATION
CRESCENDO Full virtuality in design and product development within the extended enterprise Naples, 28 Nov
Workflow for Finding Bypassed Reserves in Mature Assets  Real Time Integration of Simulation, Seismic Interpretation, and Geophysics  Best Answers Possible.
Reservoir Simulation Study
Delivering Integrated, Sustainable, Water Resources Solutions Monte Carlo Simulation Robert C. Patev North Atlantic Division – Regional Technical Specialist.
Sarat Sreepathi North Carolina State University Internet2 – SURAgrid Demo Dec 6, 2006.
Positioning in Ad-Hoc Networks - A Problem Statement Jan Beutel Computer Engineering and Networks Lab Swiss Federal Institute of Technology (ETH) Zurich.
Res A Performed By Gemini Solutions, Inc. May 2001.
Reservoir Uncertainty Assessment Using Machine Learning Techniques Authors: Jincong He Department of Energy Resources Engineering AbstractIntroduction.
Monte-Carlo based Expertise A powerful Tool for System Evaluation & Optimization  Introduction  Features  System Performance.
"... To design the control system that effectively matches the plant requires an understanding of the plant rivaling that of the plant's designers, operators,
BME 353 – BIOMEDICAL MEASUREMENTS AND INSTRUMENTATION MEASUREMENT PRINCIPLES.
Case Study : History Matching of Well by Predictive Material Balance Term Project : Advanced Reservoir Engineering Presented By, Namit J Jaiswal B.E (Chemical)
MATURE FIELDS LTRO CAPABILITY POWERED BY POSEIDON A LEAP ENERGY TECHNOLOGY PLATFORM.
MATURE FIELDS LTRO CAPABILITY
Dillon: CSE470: ANALYSIS1 Requirements l Specify functionality »model objects and resources »model behavior l Specify data interfaces »type, quantity,
Measuring Water-Energy Savings from AMI Piggybacking technology Janani Mohanakrishnan, Ph.D. Apr 6, 2016.
Day 4 – Part 1: Lumping and De-lumping
Process Dynamics and Operations Group (DYN) TU-Dortmund
PROMONICON Software for Process Monitoring, Operation and Control
A new platform for testing TSO-DSO coordination schemes
Chapter 6 The Traditional Approach to Requirements.
Two-Stage Upscaling of Two-Phase Flow: From Core to Simulation Scale
GENESYS Redevelopment Strawman Proposal
Gas Condensate PVT – What’s Really Important and Why?
Michigan Technological University
LISTEN TO YOUR RESERVOIR!
Analysis of Heading in Artificially Lifted Wells
Amit Suman and Tapan Mukerji
Decline Curve Analysis Using Type Curves —
Gerard Mulder Smart Wells Global Implementation Leader,
Automatic Picking of First Arrivals
Addy Satija and Jef Caers Department of Energy Resources Engineering
Development of mean value engine model using ANN
Jincong He, Louis Durlofsky, Pallav Sarma (Chevron ETC)
Assessing uncertainties on production forecasting based on production Profile reconstruction from a few Dynamic simulations Gaétan Bardy – PhD Student.
Problem statement Given: a set of unknown parameters
Upscaling of 4D Seismic Data
Global Component Lumping for EOS Calculations
Agile test automation = big challenges
A RESERVOIR MANAGEMENT REVOLUTION
SPE Compositional Grading Theory and Practice
Software Verification, Validation, and Acceptance Testing
Yao Tong, Tapan Mukerji Stanford University
Gas Condensate Blockage
SPE Compositional Grading Theory and Practice
Gas Condensate Blockage
Gas Condensate Reservoirs
Software Testing “If you can’t test it, you can’t design it”
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
Financials in Microsoft Dynamics SL 2015.
Module 2 - Xtrata Pro Product Overview Module 2 – Product Overview
Real Time Engineering Slab & Coil Yard Management and Plate Stock Report , Planning, Production, Reporting & Data Base Management Solution for Metal Industry.
Presentation transcript:

A RESERVOIR MANAGEMENT REVOLUTION POWERED BY POSEIDON A LEAP ENERGY TECHNOLOGY PLATFORM

POSEIDON™ is an innovative solution developed for complex, high well count mature oil and gas fields. POSEIDON™ Modules: POSEIDON™ DATASCAN POSEIDON™ ALLOCATION POSEIDON™ ANALYTICS POSEIDON™ REMAINING OIL POSEIDON™ PREDICTION

ZONAL ALLOCATION What if allocation is uncertain? POSEIDON™ ALLOCATION Develop multi-phase zonal allocation scenarios that incorporate all available static, dynamic and surveillance information

Full cycle allocation workflow Fiscal meter production Scheme of streams Flow metering tests (validated) Areal allocation Well test processing DATASCAN (DSI) Dual string wells Single string wells Leak Identification with DSI & Corrosion/Erosion module Commingling Analysis No leak identified Leak identified Commingled Minor commingling 2phase & 3phase vertical allocation with embedded leak correction 2 phase Vertical allocation 3 phase Vertical allocation Simple KH allocation / no allocation required Generalized 2phase / 3phase allocation engine with leaks improvement RF ranging & Material Balance Integrated allocation Export production history to Simulator

Integrated allocation approach Areal allocation Vertical allocation Fiscal metered production Selection of combined allocation solution & mismatch volumes compensation Filtering by uncertainty ranges & Reservoir behavior (MBAL / Recovery Factor) Platform/ field solutions recombination Individual wells solutions clustering Scheme of streams Flow metering tests Meters uncertainties Run dual-string wells as pseudo-string with extra constraints 𝑈 𝑠𝑡𝑟𝑒𝑎𝑚,𝑖 𝑇𝑜𝑡 = 𝑛 𝑈 𝑠𝑡𝑟𝑒𝑎𝑚,𝑛 2 + 𝑈 𝑠𝑡𝑟𝑒𝑎𝑚,𝑖 2 Non leak period as PLT for group of layers Leak period constrained by cross-flow WCT (assuming homogeneous flow) String data correction (areal allocation should be compensated on further iteration) Month 1 Month 2 Month 3 Interpolation method applied to calculate well split factor Multi-core CPU optimized allocation engine Platforms & wells allocated production with uncertainty bands Risk zone Likely leak period LEAK START DEFINITION Single string wells Usual DSI DSI Leaks identification Corrosion/Erosion analysis Dual string wells LEAK SOURCE IDENTIFICATION

3-PHASE engine validation Vertical Allocation 3-PHASE engine validation Experience. Expertise. Technology

Well production matching – oil, water & gas Vertical Allocation For a given well, its well reconciled production obtained from areal allocation is further allocated to each contributing zones. Vertical allocation engine will search possible zonal production distributions which honor well reconciled production or uncertainty bands if exist. Multiple Solutions per well Well production matching – oil, water & gas Wells

Vertical allocation – 3 phase P1 Well production match (Unconstrained Run - no PLT used in search) The match is excellent for well-string rates More challenging fully unconstrained case without PLT’s “Correct” production data Allocated production data Experience. Expertise. Technology

Vertical allocation – 3 phase P1 - Layer solutions (Unconstrained Run - no PLT used in search) L1 L3 L5 Reasonable matches for layers rates More challenging fully unconstrained case without PLT’s “Correct” production data Allocated production data Experience. Expertise. Technology

Vertical allocation – 3 phase P3 Well production match (Unconstrained Run - no PLT used in search) The match is excellent for well-string rates More challenging fully unconstrained case without PLT’s “Correct” production data Allocated production data Experience. Expertise. Technology

Vertical allocation – 3 phase P3 - Layer solutions (Unconstrained Run - no PLT used in search) L1 L3 L5 Reasonable matches “Correct” production data Allocated production data Experience. Expertise. Technology

LEAK engine validation Leak Assessment LEAK engine validation Experience. Expertise. Technology

Experience. Expertise. Technology Leak Assessment In this context, leak is referred to ‘fluid cross-flow’ from one string to another string in dual string completion. To correct this cross-flow, a pseudo-well approach is proposed. With this approach, leak correction and zonal allocation are simultaneously performed. For technical workflow, please refer to Experience. Expertise. Technology

Leak Assessment - Case setup Well P10 is completed as a dual string String production data were “corrupted” to replicate the leak from P10-S2 to P10-S1 starting on 01/10/1997 until the end of the production history IDEAL CASE (ECLIPSE) Layer 1 Layer 3 Layer 5 String P10-S1 String P10-S2 Dual String Completion String Cross-Flow Uncertainty SYNTHETIC REAL CASE (WELL TEST) Well Test Averaging SYNTHETIC REAL CASE (FULL PRODUCTION) ------“Corrupted” data for leak ____ Correct production data Experience. Expertise. Technology

Leak Assessment - Ideal vs Synthetic Real Case ------“Corrupted” data for leak ____ Ideal production data Experience. Expertise. Technology

Leak Assessment - Starting Date Identification P10-S2 cumulative erosion P10-S1 cumulative corrosion P10-S2 remaining well thickness P10-S1 remaining well thickness P10-S1 cumulative erosion P10-S2 cumulative corrosion The identification approach: User has to compare the risk of thinning of the tubing versus DQI predicted statistical leak risk The main results at this stage – define the leak starting date (to be used in smart constraining of the further 3phase-leak search engine) PreHM auto-suggests a DQI driven Starting date for convenience Leak period identified by DQI engine Experience. Expertise. Technology

Leak Quantification and Correction at pseudo well level Measured pseudo well water production rate Measured pseudo well oil production rate Measured pseudo well gas production rate Allocated pseudo well water production rate Allocated pseudo well oil production rate Allocated pseudo well gas production rate The match is reasonably good for pseudo well rates Search has been performed with a specific Group Reservoirs Constraints & Well String Constraints driven by Identified Leak Start & Stop date Leak engine is a customized advanced allocation engine and can generically run it 2/3-phase mode with extra constraints Experience. Expertise. Technology

Leak quantification – well string production Measured (corrupted) vs Leak corrected Leak corrected check versus Original data P10-S1 P10-S2 P10-S1 P10-S2 Oil Production Rate Water Production Rate Gas Production Rate Significant leak rate corrected Reasonable matches Experience. Expertise. Technology

Leak quantification – layer solution (well P10) Unconstrained Run - no PLT used in search Layer 1 Layer 3 Layer 5 Reasonable matches Experience. Expertise. Technology

Integrated Allocation Processes Vertical Allocation Areal Allocation Leak Assessment (leaked dual string) Vertical Allocation (no-leak single or dual) Allocation Process & Leak Correction INPUTS Fiscal metering Production network Well tests Meter uncertainties OUTPUTS Reconciled Well Production Uncertainty bands for well production INPUTS Reconciled well production OUTPUTS List of solutions honoring recon. well prod. INPUTS Reconciled well production & uncertainty bands OUTPUTS List of solutions honoring recon. well prod. Field Solution Combining Selecting representative solutions for each well Clustering Randomly or fully combining well solutions to give field solutions Sampling Mbal check Generating Field Solutions & Ranking Checking the platform uncertainty bands for all field solutions Ranking field solutions using Mbal analysis Experience. Expertise. Technology

Three Phase Allocation Workflow Initial Guess of Type curves (Each zone WORi vs. CumOIL_well) (,,a,b,CumWb) Well Qo, Qw, Qg For each time step, computing zones’ watercut based on type curve WOR Zones’ properties – Kh, relperm, pvt, perforation events 𝑡𝑤𝑐𝑢𝑡 (𝑖) = 𝑤𝑜𝑟 (𝑖) 1+ 𝑤𝑜𝑟 (𝑖) Init for inputs and constraint box Initial Sws, Sgs of zones 𝑆𝑤 (𝑖) , 𝑆𝑔 (𝑖) Not converged No Objective / Error function Allocated productions at time (t) Converged ? Local Objective / Error function Fluid mobility 𝑡 𝑠𝑡𝑒𝑝𝑠 𝜀 𝑡 𝑞𝑜 (𝑖) , 𝑞𝑤 (𝑖) 𝑞𝑔 (𝑖) & 𝜀 𝑡 Yes 𝑚𝑡 (𝑖) = 𝑚𝑜 (𝑖) + 𝑚𝑔 (𝑖) + 𝑚𝑤 (𝑖) ɛ(t) Converged Watercut Flow potential 𝑐𝑤𝑐𝑢𝑡 𝑖 = 𝑞𝑤 (𝑖) 𝑞𝑜 (𝑖) + 𝑞𝑤 (𝑖) ψ (𝑖) = 𝑚𝑡 (𝑖) 𝑘ℎ (𝑖) ∆𝑃 (𝑖) Allocation Results 𝒒𝒐 (𝒊) , 𝒒𝒘 (𝒊) , 𝒒𝒈 (𝒊) Allocated productions at time (t) Fluid allocation factor 𝑞𝑓 (𝑖) = 𝐴𝐹 (𝑖) 𝑞𝑓 (𝑤𝑒𝑙𝑙) 𝑞𝑜 (𝑖) = 𝑞𝑓 𝑖 𝑚𝑜 𝑖 𝑞𝑤 (𝑖) = 𝑞𝑙 𝑖 𝑚𝑤 𝑖 𝑞𝑔 (𝑖) = 𝑞𝑙 𝑖 𝑚𝑔 𝑖 ɛ(t)= 𝑞 𝑜 − 𝑖 𝑞𝑜 (𝑖) 2 + 𝑞 𝑤 − 𝑖 𝑞𝑤 (𝑖) 2 + 𝑞 𝑔 − 𝑖 𝑞𝑔 (𝑖) 2 + ( 𝑐𝑤𝑐𝑢𝑡 𝑖 − 𝑡𝑤𝑐𝑢𝑡 𝑖 2 𝐴𝐹 (𝑖) = ψ (𝑖) ψ (𝑖) Go back

Leak Quantification – Pseudo Well Approach Layer 1 Layer 2 Layer 3 Layer 4 String 1 String 2 Dual String Completion Pseudo Single String Completion Creating a fictitious well which produces from all layers perforated by both strings. Combining strings’ production to form fictitious well’s production. Running advanced allocation on all layers with extra constraints: Honoring each string productions before leak. Crossflow watercut = source string watercut Crossflow GOR = source string GOR This process allows zonal allocation and leak correction at the same time. Leak

Leak Assessment Workflow String Qo1, Qw1, Qg1 Initial Guess of Type curves (Each zone WORi vs. CumOIL_well) (,,a,b,CumWb) String Qo2, Qw2, Qg2 Psuedo-Well Qo, Qw, Qg For each time step, computing zones’ watercut based on type curve WOR Init for inputs and constraint box 𝑡𝑤𝑐𝑢𝑡 (𝑖) = 𝑤𝑜𝑟 (𝑖) 1+ 𝑤𝑜𝑟 (𝑖) Zones’ properties – Kh, relperm, pvt, perforation events Initial Sws, Sgs of zones 𝑆𝑤 (𝑖) , 𝑆𝑔 (𝑖) Not converged No Fluid mobility Total matching error Allocated productions at time (t) Local time step well-type curve matching 𝑚𝑡 (𝑖) = 𝑚𝑜 (𝑖) + 𝑚𝑔 (𝑖) + 𝑚𝑤 (𝑖) 𝑡 𝑠𝑡𝑒𝑝𝑠 𝜀 𝑡 𝑞𝑜 (𝑖) , 𝑞𝑤 (𝑖) 𝑞𝑔 (𝑖) & 𝜀 𝑡 ɛ(t) Converged ? Yes Watercut Flow potential Converged 𝑐𝑤𝑐𝑢𝑡 𝑖 = 𝑞𝑤 (𝑖) 𝑞𝑜 (𝑖) + 𝑞𝑤 (𝑖) ψ (𝑖) = 𝑚𝑡 (𝑖) 𝑘ℎ (𝑖) ∆𝑃 (𝑖) Allocation Results 𝒒𝒐 (𝒊) , 𝒒𝒘 (𝒊) , 𝒒𝒈 (𝒊) Allocated productions at time (t) Fluid allocation factor 𝑞𝑓 (𝑖) = 𝐴𝐹 (𝑖) 𝑞𝑓 (𝑤𝑒𝑙𝑙) 𝑞𝑜 (𝑖) = 𝑞𝑓 𝑖 𝑚𝑜 𝑖 𝑞𝑤 (𝑖) = 𝑞𝑙 𝑖 𝑚𝑤 𝑖 𝑞𝑔 (𝑖) = 𝑞𝑙 𝑖 𝑚𝑔 𝑖 𝐴𝐹 (𝑖) = ψ (𝑖) ψ (𝑖) ɛ(t)= 𝑞 𝑜 − 𝑖 𝑞𝑜 (𝑖) 2 + 𝑞 𝑤 − 𝑖 𝑞𝑤 (𝑖) 2 + 𝑞 𝑔 − 𝑖 𝑞𝑔 (𝑖) 2 𝑞 𝑔 − 𝑖 𝑞𝑔 (𝑖) 2 + ( 𝑐𝑤𝑐𝑢𝑡 𝑖 − 𝑡𝑤𝑐𝑢𝑡 𝑖 2 +ɛ 𝑠𝑡𝑟𝑖𝑛𝑔 +ɛ(𝑐𝑟𝑜𝑠𝑠𝑓𝑙𝑜𝑤) Go back