Training Course notes.pdf

Embed Size (px)

Citation preview

  • 7/25/2019 Training Course notes.pdf

    1/94

    Petroleum Experts

    Integrated Production Modelling

    An Introduction to PROSPER,MBAL & GAP

    November 2007

    Training Course Notes

  • 7/25/2019 Training Course notes.pdf

    2/94

    The copyright in this manual and the associated computer program are the property of Petroleum ExpertsLtd. All rights reserved. Both, this manual and the computer program have been provided pursuant to aLicence Agreement containing restriction of use.

    No part of this manual may be reproduced, transmitted, transcribed, stored in a retrieval system, ortranslated into any language, in any form or by any means, electronic, mechanical, magnetic, optical orotherwise, or disclose to third parties without prior written consent from Petroleum Experts Ltd., SpectrumHouse, 2 Powderhall Road, Edinburgh, EH7 4GB, Scotland, UK.

    Petroleum Experts Ltd. All rights reserved.

    IPM Suite, GAP, PROSPER, MBAL, PVTP, REVEAL, RESOLVE, IFM and OpenServer are trademarks ofPetroleum Experts Ltd.

    Microsoft (Windows), Windows (NT), Windows (2000) and Windows (XP) are registered trademarks of theMicrosoft Corporation

    The software described in this manual is furnished under a licence agreement. The software may be used

    or copied only in accordance with the terms of the agreement. It is against the law to copy the software onany medium except as specifically allowed in the license agreement. No part of this documentation may bereproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying,recording, or information storage and retrieval systems for any purpose other than the purchaser's personaluse, unless express written consent has been given by Petroleum Experts Limited.

    Address:

    Petroleum Experts LimitedPetex House

    10 Logie MillEdinburgh, ScotlandEH7 4HG

    Tel : (44 131) 474 7030Fax : (44 131) 474 7031

    email: [email protected]: www.petex.com

    Copyright Notice

    2

    2007 Petroleum Experts Ltd.

  • 7/25/2019 Training Course notes.pdf

    3/94

    IContents

    November, 2007

    Table of Contents

    0

    Chapter 1 IPM Course - Introduction 1

    ................................................................................................................................... 11 Objectives

    ................................................................................................................................... 22 The IPM Concept

    ................................................................................................................................... 33 The IPM Modelling Platform

    ................................................................................................................................... 54 Introduction and Scope of Work

    Chapter 2 PROSPER - Wellbore Modelling Exercises 6

    ................................................................................................................................... 61 Problem 1: System solution using PROSPER

    ................................................................................................................................... 92 Problem 2: Flow line modelling within PROSPER

    ................................................................................................................................... 133 Problem 3: Review Exercise

    ................................................................................................................................... 164 Problem 4: Importance of correct PVT

    ................................................................................................................................... 185 Problem 5: Effect of oil FVF on production

    ................................................................................................................................... 206 Problem 6: Flow correlation selection within PROSPER

    ................................................................................................................................... 227 Problem 7: Well bore modelling review exercise

    ................................................................................................................................... 268 Problem 8: Running Sensitivities studies in PROSPER for matched well models

    Chapter 3 PROSPER - Well Inflow ModellingExercises 28

    ................................................................................................................................... 281 Problem 9: Building a Darcy well inflow model

    ................................................................................................................................... 302 Problem 10: Effects of Water cut on IPR

    ................................................................................................................................... 313 Problem 11: Use PROSPER to build a Karakas and Tariq skin Model

    ................................................................................................................................... 344 Problem 12: Use PROSPER to build a Gravel Pack design model

    ................................................................................................................................... 365 Problem 13: Review Exercise

    ................................................................................................................................... 406 Problem 14: Building IPR Model for Horizontal well with closed boundaries.

    ................................................................................................................................... 427 Problem 15a: Multilayer IPR models (Case 1).

    ................................................................................................................................... 458 Problem 15b: Multilayer IPR models (Case 2).

    ................................................................................................................................... 479 Problem 16: Building Multi-rate C & n inflow model for gas wells

    Chapter 4 PROSPER - Artificial Lift Design Exercises 49

    ................................................................................................................................... 491 Problem 17: Gas Lift Design

    ................................................................................................................................... 522 Problem 18: Using Quick-look option of PROSPER as a diagnostic tool

    ................................................................................................................................... 543 Problem 19: ESP Design

    Chapter 5 PROSPER - Multi-Lateral Well Exercises 56

    ................................................................................................................................... 561 Problem 20: Multi-branch completion modelling

    ................................................................................................................................... 602 Problem 21: Complex Horizontal Well Modelling

  • 7/25/2019 Training Course notes.pdf

    4/94

    IPM Training Course NotesII

    Chapter 6 MBAL - Reservoir Modelling Exercises 63

    ................................................................................................................................... 631 Problem 22: Building Tank model for a reservoir with a known production history

    ................................................................................................................................... 662 Problem 23: Review Exercise.

    ................................................................................................................................... 683 Problem 24: Use of MBAL for oil water contact monitoring

    ................................................................................................................................... 694 Problem 25: Performing Predictions using MBAL.

    ................................................................................................................................... 705 Problem 26: Building a Tank Model for a Reservoir with Know Production History by Well

    Chapter 7 GAP - Surface Network ModellingExercises 73

    ................................................................................................................................... 731 Problem 27: Integrated Production Modelling Model Setup

    ................................................................................................................................... 752 Problem 28: Integrated Production Modelling Solve Network

    ................................................................................................................................... 763 Problem 29: Integrated Production Modelling Production Forecasting

    ................................................................................................................................... 784 Problem 30: Gas Lift Optimisation

    Chapter 8 OpenServer - OpenServer Tutorial 80

    ................................................................................................................................... 801 Problem 31a: OpenServer Exercise 1

    ................................................................................................................................... 812 Problem 31b: OpenServer Exercise 2

    Chapter 9 IPM Review - Workshop 82

    ................................................................................................................................... 821 IPM Review - Workshop

    Chapter 10 Appendix A: GAP Constrained NetworkOptimisation 84

    ................................................................................................................................... 841 GAP Constrained Network Optimisation

  • 7/25/2019 Training Course notes.pdf

    5/94

    IPM Course - Introduction 1

    2007 Petroleum Experts Ltd.

    1 IPM Course - Introduction

    1.1 Objectives

    Integrated Field Development AnalysisOptimisation and Forecasting

    Overall Objectives:

    1. Developing the dexterity skills of the programs2. Basic understanding of the physics3. Understanding the limitation of the methods and techniques used

    Agenda:Day 1

    Introduction to integrated production system and overall approachIntroduction to PROSPERPressure loss in wellboreImportance of PVTVLP correlations theoryBuilding a wellbore model, Matching PVT and flow correlations, and generation oflift curves for output to GAPor simulator.

    Day 2Inflow performance models

    Gas lift designESP DesignUse of Quick-look for gas lift

    Day 3Introduction to MBALRunning and matching prediction, importing VLP's and IPR's from PROSPERIntroduction to Multi-PVT MBAL

    Day 4Introduction to GAPBuilding surface network model- linking PROSPERwell models

    Generation of surface performance curvesLinking PROSPER, MBALand GAPfor full field optimisation and forecasting

    Day 5Workshop

  • 7/25/2019 Training Course notes.pdf

    6/94

    2

    November, 2007

    1.2 The IPM Concept

    In its simplest form a production system can be visualised as shown in the sketch below.

    The following elements need to be considered when studying the behaviour of such asystem:

    For a given reservoir how much of oil / gas is recovered at separator leveldepends on the facilities that connect the two.

    Thus any strategy designed to maximise / optimise the oil and gas recovery of thefield requires simultaneous modelling of the reservoir, facilities and the separator.

    Decision making process should be based on how these components interactwith each other.

    This type of model could be used to fulfil different objectives such as:

    Decision making process should be based on how these components interactwith each other.

    Production Allocation

    Optimally meeting Production Targets

    Short-Term to Long-Term Forecasting

    Maintenance Planning

  • 7/25/2019 Training Course notes.pdf

    7/94

    IPM Course - Introduction 3

    2007 Petroleum Experts Ltd.

    1.3 The IPM Modelling Platform

    The Petroleum Experts toolkit is designed to build and study a complete integrated model.

    The following tools are used for the different modelling aspect:

    PROSPER, Single Wellbore-Modelling Tool

    MBAL, Material Balance Reservoir Modelling Tool

    GAP, General Allocation ProgramSurface Network Modelling and Optimisation ToolGAPis the total system-modelling tool. It models the surface network internally.For modelling reservoirs it calls MBALtool and uses it.For well modelling it calls PROSPERand uses it.

    The following sketch is drawn to explain how these tools interact with each other.

    PVTP, Fluid Characterisation ToolPVTPis used to characterise the fluid pressure - volume temperature behaviour andis used to construct models that will be used by other tools.

    REVEAL, Specialised Numerical Simulator Reservoir Modelling Tool

    RESOLVE, IPM controller, establishing the link between the IPM suite andthird-party tools.

    IFM, Integrated Field Management

  • 7/25/2019 Training Course notes.pdf

    8/94

    4

    November, 2007

    IFM is a tool that provides the engineers with the ability to keep these IntegratedModels Valid and perform the various tasks (one of which is rate allocation forinstance) through pre-defined workflows that the engineers can follow.

  • 7/25/2019 Training Course notes.pdf

    9/94

    IPM Course - Introduction 5

    2007 Petroleum Experts Ltd.

    1.4 Introduction and Scope of Work

    In the overall scheme that we will follow during this course we will build an integrated modelof a very simple field, with two-reservoir block being produced by one well.

    Then we will model each component of the system, the wells, the reservoirs and thegathering network in a sequential manner.

    At each stage we will be adding more information that may be available to us and see thevalue of the added information.

    At the end, we should be capable to use the field scale integrated model, to study theresponse of our total system.

    We will start by drawing the simple system we want to model and then proceed in asequential manner. The system sketch is given in below.

    Also, in order to keep track of what we will be doing it is better to use the following directorystructure.

    Save this GAPfile as day1/Simple.GAP.

  • 7/25/2019 Training Course notes.pdf

    10/94

    6

    November, 2007

    2 PROSPER - Wellbore Modelling Exercises

    2.1 Problem 1: System solution using PROSPER

    Objective:

    This problem is designed to:

    - Introduce PROSPER to the student,

    - Help the user to familiarise with PROSPER,

    - Show how to enter PVT data, IPR and VLP data

    - Show how to perform a system (VLP + IPR) using PROSPER and

    - Show where to find the desired results

    Given PVT, IPR and well completion data, calculate the flow rate for this naturally

    flowing oil well if the flowing well head pressure is 450 psig.

    Dataset:

    BLACK OIL PVT DATA

    Reservoir Flu id Oil and Water

    Separator Single-Stage

    Solution GOR 800 (SCF/STB)

    Oil Gravity 35 (API)

    Gas Gravity 0.78

    Water Sal ini ty 80000 (ppm)

    EQUIPMENT DATA

    DEVIATION SURVEY

  • 7/25/2019 Training Course notes.pdf

    11/94

    PROSPER - Wellbore Modelling Exercises 7

    2007 Petroleum Experts Ltd.

    Meas ured Dep th (feet) True Vertic al Dep th (feet)

    0 0

    1000 10001500 1500

    1954 1950

    2262 2250

    3077 3000

    8993 8000

    12672 11000

    12960 11200

    13435 11500

    DOWNHOLE EQUIPMENT

    Label Equ ipment Type

    MD (feet) ID (inches) Roughness (inches)

    Wellhead Xmas Tree 0 N/A N/A

    Tubing Tubing 1100 3.992 0.0006

    Safety Valve SSSV 1100 3.6 N/A

    Tubing Tubing 13000 3.992 0.0006

    Casing Casing 13400 6.13 0.0006

    GEOTHERMAL GRADIENT

    Measured depth(feet)

    TemperatureoF

    0 60

    1000 50

    13400 250

    Overal l Heat Transfer Coeff ic ient 8 (BTU/h/ft2/F)

    INFLOW PERFORMANCE DATA

    Over twenty inf lo w op tions are avai lable.

    The choice depends upo n the avai lable information and the type of sensit iv i t ies thatyou wish to run

  • 7/25/2019 Training Course notes.pdf

    12/94

    8

    November, 2007

    Method PI Entry

    Reservoir Pressur e 5200 psig

    Reservoir Temperature 250.0 oF

    Water Cut 0 %

    Total GOR 800.0 SCF/STB

    Product iv i ty Index 10 STB/day/psi

    Compaction Permeabi l i ty

    Reduct ion

    No

    Relative Permeabi l i ty No

    RESULTS

    Well Head Pressu re 450 psig

    Oil Rate 8699.0 STB/day

    Flowing BH Pressure 3316.8 Psig

    Flowing Wellhead Temperature degF

    Save this PROSPERfile as prob1.out.

  • 7/25/2019 Training Course notes.pdf

    13/94

    PROSPER - Wellbore Modelling Exercises 9

    2007 Petroleum Experts Ltd.

    2.2 Problem 2: Flow line modelling within PROSPER

    Objective:

    This problem is designed to:

    - Show how to include pipeline into a PROSPER model,

    - Show how to describe pipelines,

    - Show the impact of pipeline on a well bore model

    - Reinforce how to perform a system (VLP + IPR) using PROSPER and

    - Review where to find the desired results

    Given PVT, IPR, well completion data and surface pipeline, calculate the flow rate for

    this naturally flowing oil well if the downstream pressure at the delivery point (herecalled Manifold, NOT well head) is 450 psig.

    START WITH THE prob 1.out FILE

    Dataset:

    BLACK OIL PVT DATA

    The PVT Data is similar to that of Problem 1.

    Reservoir Flu id Oil and Water

    Separator Single-Stage

    Solution GOR 800 (SCF/STB)

    Oil Gravity 35 (API)

    Gas Gravity 0.78

    Water Sal ini ty 80000 (ppm)

    EQUIPMENT DATA

    DEVIATION SURVEY

  • 7/25/2019 Training Course notes.pdf

    14/94

    10

    November, 2007

    Meas ured Dep th (feet) True Vertic al Dep th (feet)

    0 0

    1000 10001500 1500

    1954 1950

    2262 2250

    3077 3000

    8993 8000

    12672 11000

    12960 11200

    13435 11500

    Note: The zero depth o f the deviat ion sur vey refers to the MSL /rig depth.

    SURFACE EQUIPMENT SKETCH

    PIPELINE DATA

    Pipel ine ID 4

    Ambient Temp. 55 F

    Overal l Heat Transfer Coefficient 8.5 BTU/h/ft2/F

    DOWNHOLE EQUIPMENT

  • 7/25/2019 Training Course notes.pdf

    15/94

    PROSPER - Wellbore Modelling Exercises 11

    2007 Petroleum Experts Ltd.

    Label Equ ipment Type

    MD (feet) ID (inches) Roughness (inches)

    Wellhead Xmas Tree 1000 N/A N/A

    Tubing Tubing 1100 3.992 0.0006

    Safety Valve SSSV N/A 3.6 N/A

    Tubing Tubing 13000 3.992 0.0006

    Casing Casing 13400 6.13 0.0006

    GEOTHERMAL GRADIENT

    Measured depth(feet)

    TemperatureoF

    0 60

    1000 50

    13400 250

    PROSPERrequires the us er to enter the temp erature at the w ell head

    Overall Heat Transfer Co efficient : 8 (BTU/h/ft2/F)

    INFLOW PERFORMANCE DATA

    Method PI Entry

    Reservoir Pressur e 5200 psig

    Reservoir Temperature 250.0 oF

    Water Cut 3.3 %

    Total GOR 800.0 SCF/STB

    Product iv i ty Index 10 STB/day/psi

    Compaction Permeabi l i ty

    Reduct ion

    No

    Relative Permeabi l i ty No

    RESULTS

  • 7/25/2019 Training Course notes.pdf

    16/94

    12

    November, 2007

    Manifold Pressure 450 psig

    Oil Rate 8699.0 STB/day

    Flowing BH Pressure 3316.8 Psig

    Flowing Wellhead Pressu re Psig

    Flowing Wellhead Temperature degF

    Save this PROSPERfile as prob2.out.

  • 7/25/2019 Training Course notes.pdf

    17/94

    PROSPER - Wellbore Modelling Exercises 13

    2007 Petroleum Experts Ltd.

    2.3 Problem 3: Review Exercise

    Objective:

    This is a review exercise of how to build well bore models. The input data is given

    below. It is required to calculate the Oil Rate, FWHP, FWHT and FBHP for two cases,one case considering the flow line and a second case without considering the flowline.

    START WITH AN ENTIRELY NEW FILE

    Dataset:

    BLACK OIL PVT DATA

    Reservoir Fluid Water and Oil

    Separator Single-Stage

    Solution GOR 700.0 (SCF/STB)

    Oil Gravity 42.00 (API)

    Gas Gravity 0.80 (sp. Gravity)

    Water Sal ini ty 200000 (ppm)

    EQUIPMENT DATA

    DEVIATION SURVEY

    Measured Depth (feet) True Vertical Depth (feet)

    0 0

    100.0 100.0

    2500.0 2480.0

    6500.0 6300.0

    15000.0 14000.0

    Note: The zero depth o f the deviat ion surv ey refers to the mean sea level depth.

    PIPELINE SKETCH

  • 7/25/2019 Training Course notes.pdf

    18/94

    14

    November, 2007

    DOWNHOLE EQUIPMENT

    Label Measured Depth

    Feet

    Inside

    Diameter (inches)

    Roughness

    (inches)

    Xmas Tree 100.0

    Tubing 14000.0 3.96 0.0006

    Casing 15000.0 6.00 0.0006

    GEOTHERMAL GRADIENT

    Measured depth(feet)

    TemperatureoF

    0 60

    100 50

    15000.0 200

    Overal l Heat T rans fer Coef fi ci en t 8.0 (BTU /h /f t2/F)

    PIPELINE DATA

    Pipel ine ID 4

    Ambient Temp. 50 F

    Overall Heat Transfer Coefficient 8.5

    INFLOW PERFORMANCE DATA

  • 7/25/2019 Training Course notes.pdf

    19/94

    PROSPER - Wellbore Modelling Exercises 15

    2007 Petroleum Experts Ltd.

    Method PI Entry

    Reservoir Pressure 5000.0 psig

    Reservoir Temperature 200.0 oF

    Water Cut 20 %

    Total GOR 700.0 SCF/STB

    Productivity Index 15.0 STB/day/psi

    RESULTS

    Case With Flowline Without Flowline

    Top Node Pressure 200 (Psig)

    Water Cut 20 (%)

    Oil Rate 5446.6 STB/day 7903.9 STB/day

    Flowing Well Head Pressur e 435.9 Psig 200 Psig

    Flowing Well Head Temperature 110.3 F 127.9 F

    Flowing BH Pressure 4546.1 Psig 4341.3 Psig

    Save this PROSPERfile as prob3.out.

  • 7/25/2019 Training Course notes.pdf

    20/94

    16

    November, 2007

    2.4 Problem 4: Importance of correct PVT

    Objective:

    This problem is designed to:

    Demonstrate how to enter PVT lab data into PROSPER,

    Match black oil correlation to lab data,

    Show the impact of PVT parameters on well response

    The following procedure can be used to go through this example:

    Start from the saved file prob2.out

    Enter the PVT data, match the black oil correlation to the PVT lab data and

    recompute the flow rate for this naturally flowing oil well if the flowing wellhead pressure is 450 psig.

    Compare the results with Problem 2 (un-matched PVT case).

    START WITH THE prob 2.out FILE

    Dataset:

    PVT MATCH DATA

    The PVT calculat ion method is identical for al l reservoir f lu id types (i .e. oi l and water,cond ensate or gas). The choice of f lu id type affects the choice of IPR and VLP mod elsas well as the range o f avai lable sensit iv i ty variables.

    Temp.F

    PressurePsig

    Bubble Point(psig)

    Gas Oil Ratio(SCF/STB)

    Oil FVFRB/STB

    Oil ViscositycP

    250 3600 3600 800 1.25 0.31

    RESULT

  • 7/25/2019 Training Course notes.pdf

    21/94

    PROSPER - Wellbore Modelling Exercises 17

    2007 Petroleum Experts Ltd.

    Manifold Pressu re 450 psig

    Black Oil Correlation fo r Pb, Rs, Bo

    Black Oil Correlation for o

    Oil Rate STB/day

    Flowing Well Head Pressur e Psig

    Flowing Well Head Temperature F

    Flowing BH Pressure Psig

    Save this PROSPERfile as prob4.out.

  • 7/25/2019 Training Course notes.pdf

    22/94

    18

    November, 2007

    2.5 Problem 5: Effect of oil FVF on production

    Objective:

    This problem is designed to:

    Demonstrate how to enter PVT lab data into PROSPER,

    Match black oil correlation to lab data,

    Show the impact of PVT parameters on well response

    The following procedure can be used to go through this example:

    Enter the PVT data, match the black oil correlation to the PVT lab data and

    recompute the flow rate for this naturally flowing oil well if the flowing well

    head pressure is 450 psig.

    Compare the results with Problem 2 (un-matched PVT case) and Problem 4

    (matched with erroneous oil FVF).

    START WITH THE prob 4.out FILE

    Dataset:

    PVT MATCH DATA

    Temp.F

    PressurePsig

    Bubble Point(psig)

    Gas Oil Ratio(SCF/STB)

    Oil FVFRB/STB

    Oil ViscositycP

    250 3600 3600 800 1.456 0.31

    RESULT

  • 7/25/2019 Training Course notes.pdf

    23/94

    PROSPER - Wellbore Modelling Exercises 19

    2007 Petroleum Experts Ltd.

    Manifold Pressu re 450 psig

    Black Oil Correlation fo r Pb, Rs, Bo

    Black Oil Correlation for o

    Oil Rate STB/day

    Flowing Well Head Pressur e Psig

    Flowing Well Head Temperature F

    Flowing BH Pressure Psig

    Save this PROSPERfile as prob5.out.

  • 7/25/2019 Training Course notes.pdf

    24/94

    20

    November, 2007

    2.6 Problem 6: Flow correlation selection within PROSPER

    Objective:

    This problem is designed to:

    Demonstrate how to enter PVT lab data into PROSPER,

    Match black oil correlation to lab data,

    Match well test VLP correlation

    Use the calibrated correlation to predict the well rate for future operating

    The following procedure can be used to go through this example:

    Recall the PROSPER file generated while solving the problem 1.

    Enter the PVT data, match the black oil correlation to the new PVT lab data,

    Select the most appropriate black oil correlation

    Quality-check the well test data,

    Match the well test data with the most suitable VLP correlation

    Use the calibrated model to predict the oil rate if the water cut increases to

    35% while everything else remains unchanged.

    START WITH THE pro b1.out FILE

    Dataset:

    PVT MATCH DATA

    Temp.F

    PressurePsig

    Bubble Point(psig)

    Gas Oil Ratio(SCF/STB)

    Oil FVFRB/STB

    Oil ViscositycP

    250 3600 3600 800 1.456 0.31

    WELL TEST DATA

  • 7/25/2019 Training Course notes.pdf

    25/94

    PROSPER - Wellbore Modelling Exercises 21

    2007 Petroleum Experts Ltd.

    Well head pressure 375 psig

    Well head temperature 157 F

    Total GOR 600 SCF/STB

    Free GOR 0 SCF/STB

    Water Cut 0.5 %

    Gauge Depth 12500 feet

    Gauge Pressure 3257 psig

    Liquid Rate 11350 STB/day

    Static Reservoir Pressure at test time 5200 psig

    RESULT

    Parameters Value

    Calibrated U-value (Btu/h/ft2/F):

    VLP correlation selected:

    Gravity correction for VLP correlation (Parameter 1):

    Friction correction for VLP correlation (Parameter 2):

    Well Productivity Index (STB/d/psi):

    Liquid rate if water cut = 35% (STB/d):

    Save this PROSPERfile as well1.out.

  • 7/25/2019 Training Course notes.pdf

    26/94

    22

    November, 2007

    2.7 Problem 7: Well bore modelling review exercise

    Objective:

    The fol lowin g d ataset is avai lable:

    PVT data measured from the laboratory.

    A well test with a down-hole gauge measurement

    Downhole equipment descr ip t ion

    Bu i ld a PROSPERwel l m odel . Then, bui ld a PVT model that reproduces the m easured

    data using PROSPER.

    Use PROSPER t o q ual i ty c hec k th e d own-h ole p res su re d ata an d th en s elec t a

    pressure drop corre la tion based on i t . Use th is ca l ibra ted wel l bore m odel to f ind the

    flowin g BHP, WHT and pro ductio n rates.

    START FROM AN ENTIRELY NEW FILE

    Dataset:

    PVT DATA

    Reservoir Fluid Water and Oil

    Separator Two-Stage

    Separator Pressur e 200(psig)

    Separator Temperature 90 (F)

    Separator GOR 2650 (SCF/STB)

    Tank GOR 150 (SCF/STB)

    Oil Gravity 44.00 (API)

    Separator Gas Gravity 0.737

    Tank Gas Gravity 1.35

    Water Sal ini ty 75000 (ppm)

    Reservoir Temperature 313 (degree F)

    Bubble point pressure atreservoir temperature

    7785.3 (psig)

    Av. Gas Gravity: 0.769839 / GOR: 2800 scf/stb

    EQUIPMENT DATA

  • 7/25/2019 Training Course notes.pdf

    27/94

    PROSPER - Wellbore Modelling Exercises 23

    2007 Petroleum Experts Ltd.

    DEVIATION SURVEY

    Measur ed Dep th (f eet ) Tr ue Ver ti cal Dep th (f eet )

    0 0

    1856.96 1843.83

    11358.30 8307.09

    20544.60 12322.80

    22385.20 12821.50

    23845.10 13566.30

    DOWNHOLE EQUIPMENT

    Label Measured Depth Feet

    InsideDiameter (inches)

    Roughness(inches)

    Xmas Tree 85.3

    Tubing 1857 4.13 6 E-5

    SSSV 3.81

    Tubing 11423.9 4.13 6 E-5

    Restriction 3.75

    Tubing 20600.4 4.13 6 E-5

    Restriction 3.75

    Tubing 22319.6 3.18 6 E-5

    Casing 23218.5 3.81 6 E-5

    GEOTHERMAL GRADIENT

    Measured depth(feet)

    TemperatureoF

    85.3 68

    23218.5 313

    Overal l Heat Transfer Coeff ic ient 1 to 10 (BTU/h/ft2/F)

    INFLOW PERFORMANCE DATA

  • 7/25/2019 Training Course notes.pdf

    28/94

    24

    November, 2007

    Method Vogel

    Reservoir Pressure 7785.3 psig

    Reservoir Temperature 313.0 oF

    Water Cut 0 %

    Total GOR 2800 SCF/STB

    TEST DATA

    Well head pressure 3235.3 psig

    Well head temperature 183 F

    Total GOR 2800 SCF/STB

    Free GOR 0 SCF/STB

    Water Cut 0 %

    Gauge Depth 15251 feet

    Gauge Pressure 5796.8 psig

    Liquid Rate 9274 STB/day

    Static Reservoir Pressure at test time 7785.3 psig

    RESULT

    Parameters Value

    Calibrated U-value (Btu/h/ft2/F):

    VLP correlation selected:

    Gravity correction for VLP correlation (Parameter 1):

    Friction correction for VLP correlation (Parameter 2):

    Test BHP (psig):

    Liquid rate if WHP = 450 psig and water cut = 35%

    (STB/d):

  • 7/25/2019 Training Course notes.pdf

    29/94

    PROSPER - Wellbore Modelling Exercises 25

    2007 Petroleum Experts Ltd.

    Save this PROSPERfile as well2.out.

  • 7/25/2019 Training Course notes.pdf

    30/94

    26

    November, 2007

    2.8 Problem 8: Running Sensitivities studies in PROSPER formatched well models

    Objective:

    Use one of the well mod els generated previously, run a set of sensit iv i t ies on it and

    com pare the results obtained.

    START FROM THE "well1.ou t" FILE.

    Dataset:

    Part I

    At what water cut will the well die (WHP = 450 psig) at the following reservoirpressures?

    5200 psig

    4000 psig

    Sensitivity variables to use:

    Water cut :0, 10, 20, 30, 40, 50, 60, 70, 80, 90%

    Reservoir Pressure :5200, 4000 psig

    RESULT

    Reservoir Pressure (psig) 5200 4000

    Water cut (%) 30 45

    Part II

    Find the production rate at the two specific cases below (WHP=450 psig)

    RESULT

  • 7/25/2019 Training Course notes.pdf

    31/94

    PROSPER - Wellbore Modelling Exercises 27

    2007 Petroleum Experts Ltd.

    Case 1 Case 2

    Reservoir Pressure (psig) 4000 5200

    Water cut (%) 15 40

    Liquid Rate (STB/day) 3198.7 (aut. geom.) 3237.1 (aut. geom.)

    Save this PROSPERfile as Prob8.out.

  • 7/25/2019 Training Course notes.pdf

    32/94

    28

    November, 2007

    3 PROSPER - Well Inflow Modelling Exercises

    3.1 Problem 9: Building a Darcy well inflow model

    Objective:Use the Darcy inf low mo del of PROSPER to estimate the Well Inf low Performanc e..

    START FROM THE "well1.ou t" FILE.

    Dataset:

    INFLOW PERFORMANCE DATA

    Method Darcy

    Reservoir Pressure 5000 psig

    Reservoir Temperature 250 F

    Water Cut 25 %

    Total GOR 800 SCF/STB

    Reservoir Permeability 65 md

    Reservoir Thickness 100 feet

    Drainage Area 390 acres

    Dietz Shape Factor 31.6Well-Bore Radius 0.354 feet

    Skin 0

    RESULT

    AOF for Skin = 0 38497.6 STB/day

    If Q = 10000 stb/d and BHFP = 3665 psig

    was a test point, what skin would berequired to match this test point?

    Equivalent PI 13.4 STB/day/psi

    AOF STB/day

  • 7/25/2019 Training Course notes.pdf

    33/94

    PROSPER - Well Inflow Modelling Exercises 29

    2007 Petroleum Experts Ltd.

    Save this PROSPERfile as prob9.out.

  • 7/25/2019 Training Course notes.pdf

    34/94

    30

    November, 2007

    3.2 Problem 10: Effects of Water cut on IPR

    Objective:Investigate the effects of w ater cut o n the well inf low perfomance.

    START FROM THE "p rob09.out" FILE.

    Dataset:

    VARIABLES

    Run sensitivity on water cut using the Inflow Calculation section.

    The water cut values used are the following:

    0, 20, 40, 60 and 80%

    RESULT

    Compare the results - Discuss.Save this PROSPERfile as prob10.out.

  • 7/25/2019 Training Course notes.pdf

    35/94

    PROSPER - Well Inflow Modelling Exercises 31

    2007 Petroleum Experts Ltd.

    3.3 Problem 11: Use PROSPER to build a Karakas and Tariq skinModel

    Objective:

    A slanted well is going to be drilled to perforate the same pay as Well1.Use the Karakas and Tariq model in PROSPERto model various components of skin

    and analyse their contribution to total skin.

    START FROM THE "p rob10.out" FILE.

    Dataset:

    INFLOW SKIN DATA

    Method Darcy

    Perforation Diameter 0.25 inches

    Shots Per foot 8

    Perforation Length 12 inches

    Damaged Zone Thickn ess 8 inches

    Damaged Zone Permeabi l i ty 32 md

    Crushed Zone Thickn ess 0.2 inches

    Crushed Zon e Permeabi l i ty 16 md

    Deviation 53 deg

    Penetration 0.5

    Vertical Permeabi l i ty 6.5 md

    Wellbore Radius 0.354 feet

    Shot Phasing 120 deg

    Skin due to Perforat ion Model

    Karakas and Tariqhas been found to give good results in many field applications and isexplained here.

    A sketch outlining the main geometric variables is shown below

  • 7/25/2019 Training Course notes.pdf

    36/94

    32

    November, 2007

    The following input data is required:

    Reservoir permeability (Effective permeability at connate water saturation)

    Perforation diameter (Entry hole diameter)

    Shots per foot

    Perforation length (Effective perf. length in formation)

    Damaged zone thickness (Thickness of invasion)

    Damaged zone permeability (Permeability in invaded zone)

    Crushed zone thickness (Crushing associated with perforation)

    Crushed zone permeability (Reduced permeability near perf. tunnel)

    Shot phasing

    Vertical permeability

    Wellbore radius (Enter the open hole radius, not casing I.D.)

    Deviation /Partial Penetration Skin

    Two models of this type are provided in PROSPER:

    Cinco / Martin Bronz

    Wong Clifford

    For this exercise, the first model is going to be used.It requires the following data:

    Deviation angle of well

    Partial penetration fraction

    Formation vertical permeability

    Penetrat ion is the proport ion o f the total reservoir thickness that is com pleted. (e.g. a

  • 7/25/2019 Training Course notes.pdf

    37/94

    PROSPER - Well Inflow Modelling Exercises 33

    2007 Petroleum Experts Ltd.

    200 ft thick reservoir with 100 ft of perforat ions wou ld have a Penetrat ion of 0.5)

    Dev ia tion sk in is ca lcu lated us ing Cinco-Ley 's method, and is therefore val id up to 75

    degrees d eviat ion.

    The calculation is based upon the paper by Cinco-Ley, H., Ramey, Jr., H.J. and Miller, F.G.:

    "Pseudo-Skin Factors for Partially-Penetrating Directionally-Drilled Wells", SPE 5589presented at 50th Annual Fall Meeting of SPE of AIME, Dallas, TX, September 28 -October 1, 1975

    RESULT

    Absolute Open Flow 307.5 STB/day

    Total Skin 4.77

    Perforation Skin 0.178

    Partial Penetration Sk in 6.693

    Deviation Skin -2.104

    Equivalent PI 10.61 STB/day/psi

    Save this PROSPERfile as prob11.out.

  • 7/25/2019 Training Course notes.pdf

    38/94

    34

    November, 2007

    3.4 Problem 12: Use PROSPER to build a Gravel Pack design model

    Objective:Calculate the IPR for the slanted well in problem 11 if a gravel pack is to be included.Open the PROSPERfile prob11.out, then from the main screen (Options) select well

    completion with Gravel Pack.

    START FROM THE "p rob11.out" FILE.

    Dataset:

    INFLOW GRAVEL PACK DATA

    PROSPER models gravel packed completions as a concentric cylinder having a userspecified permeability connected to the wellbore via perforations of specified diameter. By

    sensitising on perforation spacing and diameter, the effect pressure drop due to flowconcentration on well performance can be investigated. Likewise, the effect of varyinggravel length (i.e. the thickness of gravel between the OD of the screen and the ID of theoriginal open hole) on skin can be evaluated.

    Gravel pack permeability (Enter the in-situ permeability for the gravel)Perforation diameter (Diameter of perforation tunnel)Shots per footGravel pack length (Distance from the screen O.D. to the sand face)Perforation interval (This affects the flow velocity in the perforations only)Perforation efficiency (Proportion of perforations that are open and effective)

    INPUT DATA

  • 7/25/2019 Training Course notes.pdf

    39/94

    PROSPER - Well Inflow Modelling Exercises 35

    2007 Petroleum Experts Ltd.

    Method Darcy

    Gravel Pack Permeability 90000 md

    Perforation Diameter 0.25 inchesShots per foot 8

    Gravel Pack Length 1.8 inches

    Perforation Interval 74 feet

    Perforation Efficiency 1

    Beta Factor Calculated

    Method Multiphase

    RESULT

    What is the Absolute Open Flow (AOF) of this well in STB/d:

    What was the AOF in stb/d prior to the gravel pack installation?

    With gravel pack, how much gravel pack dP is lost across the gravel if

    the well produces 10,000 STB/d?

    With gravel pack, what is the velocity in ft/second of the fluid at the

    casing for a WHP of 350 psig:

    Save this PROSPERfile as prob12.out.

  • 7/25/2019 Training Course notes.pdf

    40/94

    36

    November, 2007

    3.5 Problem 13: Review Exercise

    Objective:

    This example is designed to go through the following subjects:

    How to set up a PROSPERwell model for a dry gas well How to customise the set of unit used

    How to predict the production rate of a well using a well model

    How to select the right tubing size for various conditions

    START FROM AN ENTIRELY NEW FILE.

    Dataset:

    1. Statement of the problem:

    A new gas field has been discovered offshore.The top of the reservoir is 3460 m TVD below the mean sea level.The water depth is 330 m. A sub-sea well head completion is foreseen.

    The dataset available is as follows:

    1.1. PVTFrom the discovery well, a gas sample was taken and analysed. The gas composition is:

    Component Mol. Percent Molecular Weightlbm/lbmol

    Nitrogen 2 28

    Carbon Dioxide 0.5 44

    Methane 95 16

    Ethane 2 30

    Propane 0.5 44

    (Mwair=28.96)

    Separator pressure: 1000 psigCondensate Gas Ratio: 1 stb/MMscfCondensate Gravity: 50 API

    Water Salinity: 100 000 ppm

    1.2. Reservoir parameters

  • 7/25/2019 Training Course notes.pdf

    41/94

    PROSPER - Well Inflow Modelling Exercises 37

    2007 Petroleum Experts Ltd.

    Initial Reservoir pressure 5300 psig

    Reservoir Temperature 230 deg F

    Average Reservoir permeability 25 mD

    Porosity 15 %Connate Water Saturation 25 %

    Gross Pay 300 feet

    N/G Ratio 40 %

    Drainage Area 500 acres

    Dietz shape factor 31.6

    Skin factor (initial assumption) 0

    Time from start production 100 days

    Drill bit size 12 1/4 (0.51 ft Wellbore Radius)

    1.3. Downhole Equipment

    According to the original design, the well should be completed as follows:

    Well orientation Straight hole

    Tubing size 2.9ID down to 3400 m

    Casing 8.5 ID down to top perforation

    SSSV (ID = 2.5) 1000 m below mean sea level

    Formation Temperature at well head depth 40 degF

    Average Sea Temperature 60 deg

    Overall Heat Transfer Coefficient (downhole) 3 Btu/h/ft2/F

    2. Questions

    Question No.1:Assuming a well head flowing pressure of 3000 psig, calculate the gas rate to be expectedwith the fluid and reservoir parameters given above.

    Answer:MMscft/day

    Question No.2:Is it possible to increase the performance of the well by selecting a different tubing size?Which tubing size can be recommended?

    Tubing Size (ID) available are: 2.9, 3.5, 3.9, 4.8, 5.5

    Answer:..MMscft/day with in tubing.

    Modify the model to take into account the tubing size that has been selected.

  • 7/25/2019 Training Course notes.pdf

    42/94

    38

    November, 2007

    Question No.3:If we take into account the skin caused by the perforations, how much would the wellproductivity be affected assuming the WHP of ?

    Skin Calculation:

    Perforation Diameter 0.5

    Shots per foot 6

    Perforation length 12

    Damage Zone Thickness 8

    Damage Zone Permeability K*50% = 12.5 mD

    Crushed Zone Thickness 0.2 in

    Crushed Zone Permeability K*25%= 6.25 mD

    Deviation 0 deg

    Vertical Permeability K*10% = 2.5mD

    Shot Phasing 120 deg

    Answer:.MMscft/day.

    Question No.4:If a gravel pack screen is used, by how much will the productivity of the well be affectedassuming the same WHP as Question 1?

    Gravel Pack Permeability (mD) 10000 (5), 20000 (10), 35000 (15) *

    Gravel Pack Length 2

    Perforation Efficiency 80%

    (* The number in brackets corresponds to the R value for the gravel pack)

    Which Gravel Pack Permeability has to be selected in order to maximise the productivity ofthe well?

    Answer:.. mD will give .MMscft/day.

    Question Nr.5:

    After drilling and completing this well (with the gravel pack selected), a test was made andthe following test data are available:

  • 7/25/2019 Training Course notes.pdf

    43/94

    PROSPER - Well Inflow Modelling Exercises 39

    2007 Petroleum Experts Ltd.

    THP 2350 psig

    THT 174 deg F

    Gas Rate 70 MMscft/day

    WGR 0CGR 1

    Gauge Depth 3400 m

    Gauge Pressure 3038 psig

    Select the Correlation which best represents pressure losses in the well and match it to thetest data. Then determine if the IPR model used is representative of the well and determinethe most likely cause of the deviation.

    Answer:The . Flow Correlation was selected.

    Most likely cause of the deviation in the IPR: .......................

    Save this PROSPERfile as prob13.out.

  • 7/25/2019 Training Course notes.pdf

    44/94

    40

    November, 2007

    3.6 Problem 14: Building IPR Model for Horizontal well with closedboundaries.

    Objective:

    Use PROSPERto bu i ld Hor izon tal Wel l in f low in c lose boundary rec tangu lar sys tem

    and find the AOF. Find the effect of vert ical permeabil i ty on inf low .

    START FROM THE "p rob09.out" FILE.

    Dataset:

    INFLOW PERFORMANCE DATA

    This model is based on the work of Kuchuk and Goode. The inflow model used hereassumes that the horizontal well is draining a closed rectangular drainage volume withsealing upper and lower boundaries. The well can be placed anywhere in the drainageregion. Pressure drops along the well bore itself are not taken into account.

    Reservoir permeability (Total permeability at prevailing water cut)

    Reservoir thickness (Thickness of producing reservoir rock)

    Wellbore radius

    Horizontal anisotropy (Ratio of Ky/Kx where Kx is permeability in thedirection of the horizontal well and Ky is thepermeability perpendicular to the horizontal well)

    Vertical anisotropy (Ratio of Kz/Ky where Kz is the verticalpermeability)

    Length of well L

    Length of drainage area Lx

    Width of drainage area Ly

  • 7/25/2019 Training Course notes.pdf

    45/94

    PROSPER - Well Inflow Modelling Exercises 41

    2007 Petroleum Experts Ltd.

    Distance along length edge (Xw)

    Distance along width edge (Yw)

    Distance from bottom (Zw)

    Method Hor izon tal Well No f low B oundar ies

    Reservoir Pressure 5000 psig

    Reservoir Temperature 250.0 degrees F

    Water Cut 25 %

    Total GOR 800 scf/stb

    Reservoir Permeability 65 mD

    Wellbore Radius 0.354 feet

    Reservoir Thickness 100 feet

    Horizontal anisotropy 1 fraction

    Vertical anisotropy 0.1 fraction

    Length of well 1500 feet

    Reservoir Width 6000 feet

    Reservoir Length 6000 feet

    Distance from length Edge to centre of the well 3000 feet

    Distance from Width Edge to centre of the well 3000 feet

    Distance from Bottom to centre of the well 50 feet

    Skin 3

    RESULTS

    Vertical Anisotropy AOF (STB/day)

    0.0083 165500

    0.015 199400

    0.030 242100

    0.100 316700

    Save this file as Prob14.out

  • 7/25/2019 Training Course notes.pdf

    46/94

    42

    November, 2007

    3.7 Problem 15a: Multilayer IPR models (Case 1).

    Objective:

    Use PROSPERto bu i ld a Gas Mult i layer well .

    In th is case one layer on top o f the o ther wi thou t any pressure drop in the we llbo rebetween them.

    START FROM AN ENTIRELY NEW FILE.

    Dataset:

    PVT DATA

    Reservoir Fluid Dry and Wet Gas

    Separator Single-Stage

    Gas Gravity 0.801

    Separator Pressu re 200 (psi)

    Oil Gravity 39.00 (API)

    CGR 5 (STB/MMSCF)

    WGR 0 (STB/MMSCF)

    Water Sal ini ty 100000 (ppm)

    EQUIPMENT DATA

    DEVIATION SURVEY

    Measur ed Dep th (f eet ) Tr ue Ver ti cal Dep th (f eet )

    0 0

    1856.96 1843.83

    11358.30 8307.09

    20544.60 12322.80

    22385.20 12821.50

    23845.10 13566.30

    DOWNHOLE EQUIPMENT

  • 7/25/2019 Training Course notes.pdf

    47/94

    PROSPER - Well Inflow Modelling Exercises 43

    2007 Petroleum Experts Ltd.

    Label Measured Depth Feet

    InsideDiameter (inches)

    Roughness(inches)

    Xmas Tree 0

    Tubing 1857 4.13 6 E-5

    SSSV 3.81

    Tubing 11423.9 4.13 6 E-5

    Restriction 3.75

    Tubing 20600.4 4.13 6 E-5

    Restriction 3.75

    Tubing 22319.6 3.18 6 E-5

    Casing 23218.5 3.81 6 E-5

    GEOTHERMAL GRADIENTMeasured depth

    (feet)Temperature

    oF

    0 68

    23218.5 313

    Overal l Heat Transfer Coeff ic ient 1 to 10 (BTU/h/ft2/F)

    INFLOW PERFORMANCE DATA

  • 7/25/2019 Training Course notes.pdf

    48/94

    44

    November, 2007

    Model Mu lt i layer Reservo ir

    Layer 1 Layer 2

    Layer Pressure (psi) 7785.3 7800.2Layer Height (ft) 100 150

    Layer Skin 0 1

    Gas Gravity 0.798 0.803

    Oil Gravity (API) 39 39

    CGR (STB/MMSCF) 5 6

    WGR (STB/MMSCF) 0 0

    Layer Permeability (mD) 12 35

    Drainage Area (acre) 500 500

    Dietz Shape factor 31.6 31.6

    Wellbore Radius (ft) 0.354 0.354

    Once the model is bui l t , determine what is the well overal l produ ction and th e

    contr ib ut ion from each layer when the wellhead pressure is 3000 psi.

    RESULTS

    Wellhead Pressure 3000 psi

    Overal l Gas Rate (mm scfd )

    Layer 1 Gas Rate (mm scfd )

    Layer 2 Gas Rate (mm scfd )

    Save this file as Prob15a.out

  • 7/25/2019 Training Course notes.pdf

    49/94

    PROSPER - Well Inflow Modelling Exercises 45

    2007 Petroleum Experts Ltd.

    3.8 Problem 15b: Multilayer IPR models (Case 2).

    Objective:

    Use PROSPERto bu i ld a Gas Mult i layer well .

    In th is case there is a s ign i f icant d is tance between layer so we w ould l ike to take in toaccount th e pressure drop in th e wellbore between the layers

    START FROM THE "Prob lem15a.out" FILE.

    Dataset:

    INFLOW PERFORMANCE DATA

  • 7/25/2019 Training Course notes.pdf

    50/94

    46

    November, 2007

    Model Mu lt i layer dP loss in Wellbore

    Layer 1 Layer 2

    Layer Pressure (psi) 7785.3 7800.2Layer Height (ft) 100 150

    Layer Skin 0 1

    Gas Gravity 0.798 0.803

    CGR (STB/MMSCF) 5 6

    WGR (STB/MMSCF) 0 0

    Layer Permeability (mD) 12 45

    Drainage Area (acre) 500 500

    Dietz Shape factor 31.6 31.6

    Wellbore Radius (ft) 0.354 0.354

    Perforation Interval (ft) 100 150

    Once the model is bui l t , determine what the well overal l produ ction and the

    contr ib ut ion from each layer when the wellhead pressure is 3000 psi.

    RESULTS

    Wellhead Pressure 3000 psi

    Overal l Gas Rate (mm scfd )

    Layer 1 Gas Rate (mm scfd )

    Layer 2 Gas Rate (mm scfd )

    Save this file as Prob15b.out

  • 7/25/2019 Training Course notes.pdf

    51/94

    PROSPER - Well Inflow Modelling Exercises 47

    2007 Petroleum Experts Ltd.

    3.9 Problem 16: Building Multi-rate C & n inflow model for gas wells

    Objective:

    Use the multi-rate C and n IPR method to construct an IPR.Based on this find the well AOF and reservoir pressure.

    START FROM AN ENTIRELY NEW FILE.

    Dataset:

    The C and n IPR Model is based on the following relationship:

    Q = C.(Pr2- Pwf

    2)n

    C and n values are determined from a plot of Q vs (Pr2 - Pwf2) on log-log paper and directlyinput by the user.n is usually found in the range 0.5 (complete turbulence) to 1.

    The multi-rate C and n determines the coefficients of the back pressure equation that best fitmeasured flowing bottom-hole pressures.

    PVT DATA

    Reservoir Fluid Dry Gas

    Separator Single Stage

    Separator Pressu re 1000 psig

    CGR 10 STB/MMscf

    Oil Gravity 44.00 API

    Gas Gravity 0.77

    WGR 0 STB/MMscf

    Water Sal ini ty 100000 ppm

    INFLOW PERFORMANCE DATA

  • 7/25/2019 Training Course notes.pdf

    52/94

    48

    November, 2007

    Method Multi -rate C & n

    Reservoir Pressu re ?

    Reservoir Temperature 302 (degree F)

    WGR 0 STB/MMscf

    TEST DATA

    FBHP (psig) Rate (MMscf/day)

    3600 250

    3000 500

    RESULTS

    AOF 1036.8 mmscfd

    Reservoir Pressur e 4060.26 psig

    Save this PROSPERfile as prob16.out.

  • 7/25/2019 Training Course notes.pdf

    53/94

    PROSPER - Artificial Lift Design Exercises 49

    2007 Petroleum Experts Ltd.

    4 PROSPER - Artificial Lift Design Exercises

    4.1 Problem 17: Gas Lift Design

    Objective:

    This problem is designed to:

    Illustrate how to design a gas lifted well with PROSPER

    Transfer the design results to the input section

    Sensitize on gas lift injection rate during the system (VLP + IPR) calculation

    The reservoir pressure is supposed to have decreased down to 4500 psig.

    The following procedure can be used to go through this example:

    Load the PROSPER file Well1.OUT

    Set the Reservoir Pressure to 4500 psig

    Under |Options|Options, select |Artificial Lift: GAS LIFT

    Select |Design |Gas Lift and enter the gas lift gas gravity of 0.7

    Design a gas lift system for the given well configuration

    Assuming a single point of injection (orifice only) perform a system calculation with:

    o WHFP = 350 psig

    o Water Cut = 80%

    o GOR = 800 scf/st

    o Gas lift injection rates: 0, 0.5, 1,2,3,5,7,8,10 and 15 MMscf/d.

    START FROM THE well1.out FILE.

    Dataset:

    LIFT GAS DATA

  • 7/25/2019 Training Course notes.pdf

    54/94

    50

    November, 2007

    Artif ic ial L if t Method Gas L if t

    Gas-l if t Gas Gravity 0.7 sg

    Mole Percent H2S 0 %

    Mole Percent CO2 0 %

    Mole Percent N2 0 %

    GAS LIFT DESIGN ( NEW WELL)

    Arti f ic ial L ift Method Gas L ift

    Valve Type Casing Sensitive

    Design Rate Method Calculated from Max Production

    Maximum L iquid Rate 35000 STB/day

    Maximum Gas Avai lable 6 MMscf/day

    Maximum Gas dur ing Unloading 6 MMscf/day

    Flowing Top Node Pressure 350 psig

    Unloading Top Node Pressure 350 psig

    Operating Injection Pressur e 2000 psig

    Kickoff In ject ion Pressure 2000 psig

    Desired dP Across Valve 100 psi

    Packer Depth 13000 feet

    Design Water Cut 80 %

    Static Gradient Of Load Fluid 0.450 psi/ft

    Minimum CHP decrease/valve 50 psi

    Minimum Spacing 250 feet

    VALVE DETAILS

    Valve Type Casing Sens it ive

    Manufacturer Camco

    Type R-20

    Specif ication Normal

  • 7/25/2019 Training Course notes.pdf

    55/94

    PROSPER - Artificial Lift Design Exercises 51

    2007 Petroleum Experts Ltd.

    RESULTS

    What is the depth of the orifice in ft MD:

    Save this PROSPERfile as day2/well1gl.out.

  • 7/25/2019 Training Course notes.pdf

    56/94

    52

    November, 2007

    4.2 Problem 18: Using Quick-look option of PROSPER as adiagnostic tool

    Objective:

    Using the fi le PROB18_start.out perform a diagnostic usin g Quick loo k in PROSPER.

    Calculate the total gas inject ion rate.

    START FROM THE PROB18_start.out FILE.

    Dataset:

    In the file considered:

    PVT has been matched to lab data

    PI entry has been used as IPR model

    Existing Mandrel Valves Information given

    WELL TEST RESULTS

    Tubing Head Pressur e 113 psig

    Tubing Head Temperature 185 F

    Liquid Rate 11970 STB/day

    Water Cut 73.3 %

    Total Gas Rate 1.368 MMscf/day

    Injection Gas Rate 0.4 MMscf/day

    Casing Head Pressur e 1740 psig

    Valve Depths and Port sizes

    Valve Depth (m) Port size (1/64thinches)

    Valve 1 1337 16

    Valve 2 1744 20

    Valve 3 2098 24

    Orif ice 2362 32

    DIAGNOSTIC RESULTS

  • 7/25/2019 Training Course notes.pdf

    57/94

    PROSPER - Artificial Lift Design Exercises 53

    2007 Petroleum Experts Ltd.

    Likely depth of injection 1744 m

    Port size 8.7 1/64th inches

    Reservoir Pressur e 3098 psig

    Save this PROSPERfile as prob18_final.out.

  • 7/25/2019 Training Course notes.pdf

    58/94

    54

    November, 2007

    4.3 Problem 19: ESP Design

    Objective:

    Use the well1.outfi le. Use this f i le perform an ESP design u sing PROSPER.

    Then use the ESP selected to stud y various chang ed condit io ns by d oing a sensit iv i tyanalysis.

    Use the sensit iv i ty analysis to s ee if the selected ESP is appropriate for al l the flo wingcond it ions the well is potentia l ly going to encounter during its l i fe.

    START FROM THE well1.out" FILE.

    Dataset:

    ESP DESIGN ( NEW WELL)

    Arti f ic ial L ift Method ESP

    Pump Depth 12000 ft

    Operating Frequency 60 Hertz

    Maximum OD 6 inches

    Design Rate 12000 STB/day

    Water Cut 80 %

    Top Node Pressure 350 psig

    Gas Separation 0 %

    Motor Pow er Safety Margin 0 %

    Pump Wear Factor 0 %

    SENSITIVITY PARAMETERS

    Top node pressure: 400 psig

    Water Cut: 60, 70, 80, 90 & 95%

    Frequency: 50, 55, 60 Hertz

    DESIGN RESULTS

  • 7/25/2019 Training Course notes.pdf

    59/94

    PROSPER - Artificial Lift Design Exercises 55

    2007 Petroleum Experts Ltd.

    Pump Centrilift KC12000

    Motor Centrilift - 562

    Cable Cooper

    Gas Separation 0 %

    Save this PROSPERfile as well1esp.out.

  • 7/25/2019 Training Course notes.pdf

    60/94

    56

    November, 2007

    5 PROSPER - Multi-Lateral Well Exercises

    5.1 Problem 20: Multi-branch completion modelling

    Objective:

    Model a multi-branch completion by using the multilateral modelling option inPROSPER.

    START FROM AN ENTIRELY NEW FILE

    Dataset:

    COMPLETION DESCRIPTION

    Tie point

    Branch 3

    Branch 1

    Branch 2

    Upper Layer

    Joint

    Lower Layer

    Available data for the Upper and Lower layer

    Upper layer:Reservoir Pressure 5200 psigReservoir Temperature 225 degrees FOil Gravity 35 APIGas Gravity 0.782 sp. gravityWater Salinity 80000 ppmWater Cut 5 percentTotal GOR 820 scf/STBHorizontal Permeability 50 md

  • 7/25/2019 Training Course notes.pdf

    61/94

    PROSPER - Multi-Lateral Well Exercises 57

    2007 Petroleum Experts Ltd.

    Formation Thickness 40 feetDrainage Area 200 acresDepth of Reservoir Top 7850 feetVertical Permeability 5 md

    Lower Layer:Reservoir Pressure 5250 psigReservoir Temperature 225 degrees FOil Gravity 35 APIGas Gravity 0.782 sp. gravityWater Salinity 80000 ppmWater Cut 10 percentTotal GOR 820 scf/STBHorizontal Permeability 40 mdFormation Thickness 65 feetDrainage Area 500 acres

    Depth of Reservoir Top 7950 feetVertical Permeability 5 md

    Branch 1

    Measured Depth

    (feet)

    True Vertical Depth

    (feet)

    Az imuth

    8800 7700 0

    8850 7750 0

    Tubing

    Type

    Measured Depth

    (feet)

    IDs

    (ins)

    Roughness

    (ins)

    Start 8800

    Tubing 8850 3.92 0.0006

    Well bore radius = 0.43 ft

    Branch 2

    Measured Depth(feet)

    True Vertical Depth(feet)

    Az imuth

    8850 7750 0

    9120 7810 45

    9300 7840 55

    9400 7855 65

    9650 7885 75

  • 7/25/2019 Training Course notes.pdf

    62/94

    58

    November, 2007

    Tubing

    Type

    Measured Depth

    (feet)

    IDs

    (ins)

    Roughness

    (ins)

    Start 8850

    Tubing 9650 3.92 0.0006

    Perforation s tart (MD),feet

    Perfo rat ion end, (MD), feet Local Sk in

    9380 9650 0

    Well bore radius = 0.43 ftDietz shape factor = 31.6

    Branch 3

    Measured Depth(feet)

    True Vertical Depth(feet)

    Az imuth

    8850 7750 0

    9200 7950 220

    9400 8010 245

    TubingType

    Measured Depth(feet)

    IDs(ins)

    Roughness(ins)

    Start 8850

    Tubing 9400 3.92 0.0006

    Perforation s tart (MD),feet

    Perfo rat ion end, (MD), feet Local Sk in

    9200 9400 1

    Well bore radius = 0.43 ftDietz shape factor = 31.6

    RESULT

    Solve for 5 points

    Tie point p ressure,psig

    Flow rate, STB/day

  • 7/25/2019 Training Course notes.pdf

    63/94

    PROSPER - Multi-Lateral Well Exercises 59

    2007 Petroleum Experts Ltd.

    These points can be transferred to any multi-rate IPR to represent the overall response ofthe multilateral completion.

    Save this file as PROB20.out

  • 7/25/2019 Training Course notes.pdf

    64/94

    60

    November, 2007

    5.2 Problem 21: Complex Horizontal Well Modelling

    Objective:

    Using the Mult i lateral option, bui ld a mo del for a complex Horizontal well

    START FROM AN ENTIRELY NEW FILE

    Dataset:

    COMPLETION DESCRIPTION

    PVT DATA

    Reservoir Fluid Oil and Water

    Oil Gravity 840 Kg/m3

    Gas Gravity 0.7

    GOR 300 Sm3/Sm3

    H2S 0 %

    CO2 0.99 %

    N2 2.21 %

    Water Sal ini ty 20000 ppm

    Layer Prop ert ies

    Reservoir Pressure 440 Bar

  • 7/25/2019 Training Course notes.pdf

    65/94

    PROSPER - Multi-Lateral Well Exercises 61

    2007 Petroleum Experts Ltd.

    Reservoir Temperature 113 degrees COil Gravity 840 Kg/m3Gas Gravity 0.7 sp. gravityWater Salinity 20000 ppmWater Cut 0 percentTotal GOR 300 Sm3/Sm3Horizontal Permeability 100 mdFormation Thickness 200 mDrainage Area 600000 m2sDepth of Reservoir Top 2830 mVertical Permeability 50 md

    Top Node

    Measured Depth(m )

    True Vertical Depth(m )

    4711 2824

    TubingType

    Measured Depth(m )

    TVD(m )

    Azimut IDs (ins)

    Roughness(m )

    Start 4711 2824 0

    Tubing 4924 2923.7 192.31 4 1.524e-5

    Well bore radius = 0.15 m

    Branch 1

    Measured Depth

    (m )

    True Vertical Depth

    (m )

    Az imuth

    5128.51 2987.53 196.64

    5212.58 3004.23 195.72

    5348.10 3010.43 197.39

    5453.19 2993.64 200.84

    5688.61 2905.92 202.71

    5818.43 2869.8 204.41

    5948.07 2860.61 204.71

    6182.47 2889.55 229.31

    6616.00 2974.57 229.90

    TubingType

    Measured Depth(m )

    IDs(ins)

    Roughness(m )

    Start 4924

    Tubing 6616 4.0 1.524e-5

  • 7/25/2019 Training Course notes.pdf

    66/94

    62

    November, 2007

    Perfo ration star t (MD), m Perfo ration end, (MD), m Local Sk in

    5130 5380 0

    5423 5579 0

    5604 5665 05767 5975 0

    6124 6246 0

    6279 6505 0

    Well bore radius = 0.15mDietz shape factor = 30

    RESULT

    Tie Point Pressure 400 bara

    Product iv i ty IndexSm3/day/bar

    Sk in Rate (Sm3/day)

    536 -2.18 4190

    Save this file as PROB21.out

  • 7/25/2019 Training Course notes.pdf

    67/94

    MBAL - Reservoir Modelling Exercises 63

    2007 Petroleum Experts Ltd.

    6 MBAL - Reservoir Modelling Exercises

    6.1 Problem 22: Building Tank model for a reservoir with a knownproduction history

    Objective:

    This problem is designed to:

    Show how to set-up an MBAL model

    Show how to match PVT in MBAL

    How to enter tank and historical data into MBAL

    How to perform a history match with MBAL

    How to perform fractional flow matching and how to verify the reliability of the

    fractional flow

    The following procedure can be used to go through this example:

    Set-up and MBAL model single tank

    Match the PVT

    Quality-check the historical data

    Perform a history match to:

    o Estimate the original oil in place

    o Check if there is an aquifer

    o Quantify the various drive mechanisms affecting this oil reservoir

    o Derive pseudo relative permeabilities for use in forecasting mode

    o Verify that the pseudo relative permeabilities can reasonably reproduce the

    historical water cut and GOR.

    START FROM AN ENTIRELY NEW FILE

    Dataset:

  • 7/25/2019 Training Course notes.pdf

    68/94

    64

    November, 2007

    PVT DATA

    Reservoir Fluid Water and Oil

    Separator Single-Stage

    Solution GOR 800 (SCF/STB)

    Oil Gravity 35 (API)

    Gas Gravity 0.78

    Water Sal ini ty 80000 (ppm)

    PVT MATCH DATA

    Temp.F

    PressurePsig

    Bubble Point(psig)

    Gas Oil Ratio(SCF/STB)

    Oil FVFRB/STB

    Oil ViscositycP

    250 3600 3600 800 1.456 0.31

    RESERVOIR PARAMETERS

    Reservoir Properties Water and Oil

    Reservoir Temperature 250 FReservoir Pressure 5215 psig

    Reservoir Thickness 100 ft

    Reservoir Radius 2200 ft

    Reservoir Porosity 23 %

    Connate Water Saturation 15 %

    Initial Gas Cap 0

    Estimated Oil In Place 250 MMSTB

    Production Start 01/02/2000

    Aquifer Hurst-Van Everdingen Modified

    Outer / Inner Radius 5

    Encroachment Angle 180 deg

    Aquifer Permeability 20 mD

  • 7/25/2019 Training Course notes.pdf

    69/94

    MBAL - Reservoir Modelling Exercises 65

    2007 Petroleum Experts Ltd.

    RELATIVE PERMEABILITIES

    Phase ResidualSaturation

    (Fraction)

    End Point(Fraction)

    Corey Exponent

    Water 0.15 0.6 1

    Oil 0.15 0.8 1

    Gas 0.02 0.9 1

    Water Sweep Efficien cy: 100%

    Gas Sweep Efficienc y: 100%

    PRODUCTION HISTORY

    Open the file in day3/res1h.xls and import the table in to MBAL

    Save this MBALfile as Res1.mbi.

  • 7/25/2019 Training Course notes.pdf

    70/94

    66

    November, 2007

    6.2 Problem 23: Review Exercise.

    Objective:

    We have the prod uction history of a under saturated reservoir.

    We want to use this history to find the reservoir OOIP and handle the various drivemechanism s that this reservoir has.

    START FROM AN ENTIRELY NEW FILE

    Dataset:

    PVT DATA

    Reservoir Fluid Water and Oil

    Separator Single-Stage

    Solution GOR 2800 (SCF/STB)

    Oil Gravity 44 (API)

    Gas Gravity 0.77

    Water Sal ini ty 75000 (ppm)

    % H2S 0

    % CO2 0

    % N2 0

    PVT MATCH DATA

    Temp.F

    PressurePsig

    Bubble Point(psig)

    Gas Oil Ratio(SCF/STB)

    313 7785.3 7785.3 2800

    RESERVOIR PARAMETERS

  • 7/25/2019 Training Course notes.pdf

    71/94

    MBAL - Reservoir Modelling Exercises 67

    2007 Petroleum Experts Ltd.

    Reservoir Properties Water and Oil

    Reservoir Temperature 313 F

    Reservoir Pressure 7785.3 psig

    Reservoir Thickness 105 ft

    Reservoir Radius 5000 ft

    Reservoir Porosity 23 %

    Connate Water Saturation 15 %

    Initial Gas Cap 0.1

    Estimated Oil In Place 300 MMSTB

    Production Start 01/02/2003

    Production History res2h.xls

    Aquifer Model Hurst-Van Everdingen Modified

    Aquifer Type Radial

    Reservoir Outer / Inner Radius ?? (5)

    Encroachment Angle ?? (180 degres)

    Aquifer Permeability ?? (10 mD)

    RELATIVE PERMEABILITIES

    Phase ResidualSaturation(Fraction)

    End Point(Fraction)

    Corey Exponent

    Water 0.15 0.7 1

    Oil 0.15 0.8 1

    Gas 0.02 1 1

    Water Sweep Efficien cy: 100%

    Gas Sweep Efficienc y: 100%

    Save this MBALfile as Res2.mbi.

  • 7/25/2019 Training Course notes.pdf

    72/94

    68

    November, 2007

    6.3 Problem 24: Use of MBAL for oil water contact monitoring

    Objective:

    We have a reservoir m odel already h istory matched.

    We know all i ts drive mechanism s. We want to see how the con tact moves w ithproduct ion.

    START FROM THE "Res1.mbi"FILE

    Dataset:

    PORE VOLUME versus DEPTH

    Pore Volume

    (Fraction)

    TVD(ft)

    0 11477.9

    0.25 11520

    0.5 11550

    1 11577.9

    Run the simulation and save the stream as 100% Sweep

    Go to the relative permeability screen and change the water sweep efficiency

    to 70%.

    Re-run the simulation and save the stream as 70% Sweep

    Plot, compare and comment the evolution for the oil-water contact in both cases

    Save this MBALfile as Prob24.mbi.

  • 7/25/2019 Training Course notes.pdf

    73/94

    MBAL - Reservoir Modelling Exercises 69

    2007 Petroleum Experts Ltd.

    6.4 Problem 25: Performing Predictions using MBAL.

    Objective:

    We have a reservoir m odel already h istory matched.We know all i ts drive mechanisms.

    We want to see run predict io n forecasts using this m odel

    START FROM THE "Res1.mbi"FILE

    Dataset:

    A: Predict Reservoir Pressure only from Production Schedule

    We want to know how the Reservoir Pressure / Water Cut and GOR would evolve ifa constant 3500 STB/d of liquid is produced from the end of the Production History

    until 1/1/2025

    Save this MBALfile as PROB25A.mbi

    B: Predict Reservoir Pressure and Production from Manifold Pressure

    We plan to produce the reservoir with one well at a constant manifold pressure of360 psi with a maximum liquid production constraint of 3500 STB/d.

    We want to know how the Production / Reservoir Pressure/Water Cut and GORwould evolve.

    The well lift curves have been already generated using PROSPERand are in the filePROB25.tpd.

    The Productivity Index of this well is 16.5 STB/d/psi

    Use the file previously saved PROB25A.mbi

    Save this MBALfile as PROB25B.mbi

  • 7/25/2019 Training Course notes.pdf

    74/94

    70

    November, 2007

    6.5 Problem 26: Building a Tank Model for a Reservoir with KnowProduction History by Well

    Objective:

    We have the produc tion histo ry by w ell of a under saturated reservoir.We want to use this histor y to find the reservoir OOIP, understand the various drive

    mechanism s that this reservoir has and to match the indiv idu al wells fract ional f low.

    START FROM AN ENTIRELY NEW FILE

    Dataset:

    PVT DATA

    Reservoir Fluid Water and Oil

    Separator Single-Stage

    Solution GOR 500 (SCF/STB)

    Oil Gravity 39 (API)

    Gas Gravity 0.798

    Water Sal ini ty 100000 (ppm)

    PVT MATCH DATA

    Temp.F

    PressurePsig

    Bubble Point(psig)

    Gas Oil Ratio(SCF/STB)

    Oil FVFRB/STB

    Oil ViscositycP

    250 2200 2200 500 1.32 0.4

    RESERVOIR PARAMETERS

  • 7/25/2019 Training Course notes.pdf

    75/94

    MBAL - Reservoir Modelling Exercises 71

    2007 Petroleum Experts Ltd.

    Reservoir Properties Water and Oil

    Reservoir Temperature 250 F

    Reservoir Pressure 6000 psig

    Reservoir Thickness 250 ft

    Reservoir Radius 2500 ft

    Reservoir Porosity 23 %

    Connate Water Saturation 15 %

    Initial Gas Cap 0

    Estimated Oil In Place 200 MMSTB

    Production Start 01/01/1997

    RELATIVE PERMEABILITIES

    Phase ResidualSaturation(Fraction)

    End Point(Fraction)

    Corey Exponent

    Water 0.15 0.6 1

    Oil 0.15 0.8 1

    Gas 0.02 0.9 1

    Water Sweep Efficien cy: 100%

    Gas Sweep Efficienc y: 100%

    PRODUCTION HISTORY

    Open the file in Prob26 - Production History.xls and import the table in to MBAL

    PREDICTION WELLS

    Well1 PI=15 STB/d/PSIWell2 PI=10 STB/d/PSI

    Well1 & Well2 VLPs: PROB26.tpd

  • 7/25/2019 Training Course notes.pdf

    76/94

    72

    November, 2007

    Perform a Prediction using the wells described above using a manifold pressure of 1000 psiuntil 1/1/2015

    Save this MBALfile as Prob26.mbi.

  • 7/25/2019 Training Course notes.pdf

    77/94

    GAP - Surface Network Modelling Exercises 73

    2007 Petroleum Experts Ltd.

    7 GAP - Surface Network Modelling Exercises

    7.1 Problem 27: Integrated Production Modelling Model Setup

    In this section, we will finalize the construction of our Integrated Production Model Simple.

    Step 1: Linking all the components

    Ensure the reservoirs and wells components in GAPare associated to the correspondingMBALand PROSPERfiles.

    Reservoir 1 in GAP: Res1.mbi MBALfileReservoir 2 in GAP: Res1.mbi MBALfileWell 1 in GAP: Well 1.out PROSPERfileWell 2 in GAP: Well 2.out PROSPERfile

    Step 2: Generating IPRs and VLPs using PROSPERfiles from GAP

    In order to use the VLP/IPR intersection method for our well performance calculations inGAP, we need to generate this data in advance.

    Make sure an appropriate range of values (and and spacing) is used when generating LiftCurves (VLPs) as this is key to keep the integrity of the well models.Below there is a suggested range to be used for each well.

    Well 1

    Variable (OilField Units) Liquid Rate ManifoldPressure

    GOR (*) WC

    Minimum 100 200 400 0

    Maximum 40000 4000 25000 95

    Number of values 20 10 10 10

    Spacing Geometric Linear Geometric Linear

    After generating the values, replace the second value by 800 (solution GOR) as we knowthis exact value will be required while the reservoir pressure remains above the Pb.

    Well 2

  • 7/25/2019 Training Course notes.pdf

    78/94

    74

    November, 2007

    Variable (OilField Units) Liquid Rate ManifoldPressure

    GOR WC

    Minimum 100 200 1500 0

    Maximum 40000 6000 25000 95

    Number of values 20 10 10 10

    Spacing Geometric Linear Geometric Linear

    After generating the values, replace the third value by 2800 (solution GOR) as we know thisexact value will be required while the reservoir pressure remains above the Pb.

    Step 3: Pipelines Data

    WH1 to Manifold WH2 to Manifold Manifold to Sep

    Length (ft) 1000 2000 1000

    Inside Diamter () 6 8 10

    Correlation Beggs & Brill Beggs & Brill Beggs & Brill

    Save this as Simple.GAP

  • 7/25/2019 Training Course notes.pdf

    79/94

    GAP - Surface Network Modelling Exercises 75

    2007 Petroleum Experts Ltd.

    7.2 Problem 28: Integrated Production Modelling Solve Network

    a) How much would the field produce if both wells were fully open today (01/07/2005)?

    Step 1: Initialise IPRs from tank simulations

    When solving the network, the reservoir data used (Reservoir Pressure, WC, GOR, etc)is that of the wells IPR screen.

    Initialising the IPRs from tank simulations ensures the Wells IPRs are up to date as perthe reservoir model.MBALwill run a simulation until the date specified (using the production history rates) andupdate the IPRs with the Pr, GOR/CGR and WC/WGR.The IPRs can also be updated manually (ie. no tank models are required for solving thenetwork)

    Step 2: Solve Network (No optimisation) with a Separator Pressure of 200 psig

    Discuss the results

    b) How could we control the field to maximise oil production if we have a maximumliquid constraint at the Separator of 22000 bbl/d?

    Step 1: Set the wells controllable (Wellhead choke can be changed by the optimiser)

    Step 2: Enter a maximum liquid constraint of 22000 bbl/d at the separator

    Step 3: Solve Network (Optimise with all constraints)

    Discuss the results

  • 7/25/2019 Training Course notes.pdf

    80/94

    76

    November, 2007

    7.3 Problem 29: Integrated Production Modelling ProductionForecasting

    Perform a production prediction (from 01/07/2005 to 01/01/2020 2 months stepsize)for the following different scenarios

    a) Both Wells fully open (No optimisation)

    Discuss the Results

    b) With a maximum liquid rate constraint at the Separator of 22000 bbl/d(Optimisation)

    Discuss the Results

    c) We are planning to maintain the Reservoir 1 pressure by water injection.

    How much water (injection rate) would we need if the pressure is to be maintained at5300 psig? From when?

    d) An upgrade of the facilities is being considered for early 2008.

    How much more could we produce if the maximum liquid rate handling were increased to35000 bbl/d?

    e) Artificial lift for Well 1 is being considered as soon as the facilities are upgraded.

    Analyse both Gas lift and ESP artificial lifts methods impact in the overall production.Use previously created Well1GL.out and Well 1ESP.out.VLPs are providedAvailable Gas Lift: 10 mmscfd

    f) Water Injection System

    ESP is the preferred option.Using this as base case, we want to design the water injection system.

    In previous scenarios, the required water injection to maintain Reservoir 1 pressure at5300 psig was automatically injected by GAP. Now we want to analyse the systemrequired to achieve that.

    A simple Water Injection System GAP model will be built and then coupled to the existingproduction system

    Step 1: Save the Production System Simple.GAP model

  • 7/25/2019 Training Course notes.pdf

    81/94

    GAP - Surface Network Modelling Exercises 77

    2007 Petroleum Experts Ltd.

    Step 2: Start a new GAP model (Water Injection System)

    Step 3: Build the System Layouta) Injection Manifoldb) Flowline (1000 ft long / 4 ID)

    c) 1 Water Injector welld) 1 Tanke) Link the componentsf) Save as Simple-Injection.GAP

    Step 4: Create the water injector model using PROSPERa) Water Salinity: 100000 ppmb) Vertical Well down to 11500 ftc) Geothermal Gradient as per Well 1d) Completion: Tubing down to 11000 ft (2.9 ID) / Casing (6ID)e) Injectivity Index: 12 STB/d/psif) Save as Wat Injector.out

    Step 5: Link PROSPERfile and Res1 MBALmodel to the corresponding componentsin GAP

    Step 6: Generate IPR/VLP

    Step 7: Set the Well controllable and Save the fileOpen the Production System model and link it to the injection system.

    Step 8: Analyse the whole system performance. (Injection Manifold 1000 psi)Is one well enough? How many well do we need?Discuss how the Target pressure feature works when having an Injection

    System linked.

  • 7/25/2019 Training Course notes.pdf

    82/94

    78

    November, 2007

    7.4 Problem 30: Gas Lift Optimisation

    Objective:

    Use the GAPOptimiser to analyse if oil production can be increased by reallocating

    the same amount of gas lift gas among the wells

    START FROM AN ENTIRELY NEW FILE

    Dataset:

    SURFACE NETWORK SETUP

    TEST DATA

  • 7/25/2019 Training Course notes.pdf

    83/94

    GAP - Surface Network Modelling Exercises 79

    2007 Petroleum Experts Ltd.

    Well Gas Injection RateMMscf/d

    WHPpsig

    Liquid rateSTB /day

    Water cut%

    GORscf/stb

    Well 1 - 198.3 6720 85 1200

    Well 2 3 208.3 820 80 300

    Well 3 3 208.3 1135 75 300

    Well 4 3 208.3 1400 70 300

    Well 5 1 208.3 3090 30 300

    TASKS

    Step 1: Build the Production System Layout in GAP(all components) and link them

    Pipeline Data

    Pipeline Length (feet) ID (inches) Correlation

    From Manifold 1 to Manifold 2 1000 6 Beggs & Brill

    From Well 1 to Manifold 2 200 4 Beggs & Brill

    From Well 5 to Manifold 2 500 4 Beggs & Brill

    From Manifold 2 to Sep Joint 2000 8 Beggs & Brill

    Step 2: Link the Well models in GAPto the corresponding PROSPERfiles given

    Step 3: Generate IPRs

    Step 4: IMPORT the VLPs given. (DO NOT GENERATE THEM)

    Step 5: Compare the Well models against test data by using the Model Validation featurein GAP

    Step 6: Enter the surrent amount of gas being injected in the wells in the \Edit\EquipmentControl screen

    Step 7: Solve the Network (no optimisation) to calculate the total oil production of the field.

    Step 8: Set the wells gas lift gas controllable and solve the network this time optimised(using the same total amount of gas lift gas)

    Step 9: Compare the total oil rate production now.

  • 7/25/2019 Training Course notes.pdf

    84/94

    80

    November, 2007

    8 OpenServer - OpenServer Tutorial

    8.1 Problem 31a: OpenServer Exercise 1

    MACRO 1

    1. Exercise Objective

    Generate Sensitivities on Well Length for a Horizontal Well.The Performance of the Well for different Well Lengths (Liquid Rate vs. Well Length) isrequired.

    2. Data Provided

    PROSPERFile:HORWELLDP.OUT

    OpenServer Template (Excel File): Exercise 1 Template.xls

    MACRO 2

    1. Exercise Objective

    Generate Sensitivities on Well Length and Vertical Anisotropy for a Horizontal Well.The Performance of the Well for different Well Lengths and Vertical Anisotropy is required.

    2. Data Provided

    PROSPER File:HORWELLDP.OUT

    OpenServerTemplate (Excel File):Exercise 1 Template.xls

  • 7/25/2019 Training Course notes.pdf

    85/94

    OpenServer - OpenServer Tutorial 81

    2007 Petroleum Experts Ltd.

    8.2 Problem 31b: OpenServer Exercise 2

    1. Exercise Objective

    Generating a Production Forecast and determining the time for drilling Well-2

    2. Description

    The Field is being currently produced with Well-1 at Maximum Rate.

    A second Well (Well 2) is planned to be drilled when Well 1 Production falls below 7000 bbl

    An automatic way of running the model (and enabling the second well when required) isrequired as there will be plenty of sensitivities run on this model and manually checking forthe drilling date is not practical.

    3. Data Provided

    IPM Model:GAP Model.GAP (and associated files)

    OpenServerTemplate (Excel File): Gap Prediction Template.xls

    OpenServer Commands/Variables required

    Well 1 Liquid Rate: GAP.MOD[{PROD}].WELL[{W1}].PREDRES[j ].LIQRATEMask Command: GAP.MOD[{PROD}].WELL[{W2}].MASK()Unmask Command: GAP.MOD[{PROD}].WELL[{W2}].UNMASK()

    VBA Functions

    CStr(Number):Converts the number into a string. This is useful for concatenating stringsand numbers

    e.g.: GAP.MOD[{PROD}].WELL[{W1}].PREDRES[ & Cstr(j) &].LIQRATE

    with j=3.

    This is equivalent to

    GAP.MOD[{PROD}].WELL[{W1}].PREDRES[ 3].LIQRATE

    Which is the string required to extract the Liquid Rate of well W1 of the 4 th predictiontimestep

    Val(String): Converts a string into a number. This is useful when extracting values usingOpenServer (they are extracted as strings) and need to compare in numerical values (e.g. ifRate > 4000..)

  • 7/25/2019 Training Course notes.pdf

    86/94

    82

    November, 2007

    9 IPM Review - Workshop

    9.1 IPM Review - Workshop

    Objective:

    There has been a new disco very and few data avai lable on the disc overy.

    On the basis o f the in fo rmat ion ava ilab le, we want to s tudy the best way to manage

    the development o f the fie ld.

    The Plat fo rm max imum capaci ty is 35000 bb l /d and the target Recovery Fac to r are

    22% for Res 1 and 35% fo r Res 2 in 10 years.

    START FROM AN ENTIRELY NEW FILE

    Dataset:

    FIELD DESCRIPTION

    Two subsea reservoirs in 600 feet of water.

    Reservoir 1 is 10,000 feet away from reservoir 2.

    Separator is 50,000 feet away.

    Data: Reservoir 1 Reservoir 2

    OOIP 150 85 (MMSTB)Pressure 6500 11000 (psig)GOR 500 1700 (scf/STB)API 35 40Gas gravity 0.7 0.72Res Depth 14000 15000 (feet)Permeability 50 500 (md)Pay height 25 50 (feet)Porosity 0.15 0.25 (fraction)

  • 7/25/2019 Training Course notes.pdf

    87/94

    IPM Review - Workshop 83

    2007 Petroleum Experts Ltd.

    Swc 0.15 0.15 (fraction)Salinity 100,000 10,000 (ppm)Temperature 200 250 (F)Wellbore radius 0.354 0.354 (feet)Drainage Area 100 100 (Acres)

    Phase ResidualSaturation(Fraction)

    End Point(Fraction)

    Corey Exponent

    Water 0.15 0.7 0.8

    Oil 0.15 0.8 1.5

    Gas 0.02 0.9 1

  • 7/25/2019 Training Course notes.pdf

    88/94

    84

    November, 2007

    10 Appendix A: GAP Constrained Network Optimisation

    10.1 GAP Constrained Network Optimisation

    The constrained optimisation module in GAP alters choke settings on naturally flowing wellsand gaslift amount on gaslifted wells to achieve maximum oil production whilst meetingconstraints usually processing limits placed at various levels in the gathering system.

    The Successive Linear Programming AlgorithmFirstly, consider a system (Fig 1) consisting of two wells connected via a manifold and apipework to a separator.

    The wells are naturally flowing, and their unchoked production is:

    Oil

    Production

    Water

    Production

    Gas

    ProductionWater Cut GOR

    Well 1 5000 1250 5 20 1000

    Well 2 4000 3017 2 43 500

    Totals 9000 4267 7

    Processing limits at the manifold of 2500 STB/d water and 3.8 MMscf/day gas are given,and the task is to choke back the wells to meet these limits in an optimal way, where optimal

  • 7/25/2019 Training Course notes.pdf

    89/94

    Appendix A: GAP Constrained Network Optimisation 85

    2007 Petroleum Experts Ltd.

    in this case is define as maximising oil production.

    This reduces to a mixing problem of a type frequently seen in all forms of process industry,since each well supplies oil gas and water in its own particular proportions and we aremixing the wells at the manifold. There are therefore many techniques available for solving

    problems of this type.

    Before we look at the actual technique used in GAP, let us solve the problem manually. Wetherefore define x1 and x2 as the fraction of unchoked production from each well, o1 and o2as the unchoked oil production, w1 and w2 as the unchoked water production and finally g1and g2 as the unchoked gas production. The problem can be stated with the followingequations:

    Maximise oil production = x1.o1+x2.o2

    Subject to the constraints water production = x1.w1+x2.w2

  • 7/25/2019 Training Course notes.pdf

    90/94

    86

    November, 2007

    constraints, a point has to lie below or on both lines simultaneously. The region containingall the possible mixtures which satisfy all the constraints is the four sided region OEBG, thefeasible region.

    Now consider the oil production. Two lines representing all mixtures of the two wells which

    produce 5000 and 4000 (JK and KL) are plotted. The 5000 line lies entirely outside thefeasible region, while the 4000 line divides it. If we visualise moving a production contourfrom 5000 to 4000, it can be seen that the contour will first touch the region at point B. Thistherefore must be the optimal point, since all points in the region below must have lower oilproduction.

    At point B, the actual production is 5031, and both the gas and water production are at theirlimits. This corresponds to a fraction x1=0.513728 of unchoked production for Well 1, andx2-0.615679 of unchoked production for Well 2. Note that the combination of constraints hasled a solution where both wells are choked.Since we have performed curves for the wells relating production to WHP, we canimmediately look up the desired WHP for each well. This in turn gives us the choke settings

    (as pressure differences), since they must equal the difference between the manifoldoperating pressure and the desired WHP.

    To get to this stage, we used the production data and constraints to form a set of linearequations, and solved then simultaneously with a graphical method. It should be clear thatwe can construct a similar set of equations for any system of naturally flowing wells, withconstraints at different levels affecting all of the wells connected below. Since the equationsare linear, this can be classed as a linear programming problem, and GAP solves this usingthe simplex method, since this is reliable and computationally efficient.

    The Simplex Method.

    A property of linear programming problems is that the solution always occurs on theboundary of the region enclosed by the problem constraints, where two or more constraintsmeet (i.e. a vertex of the region). Let us take a problem with N variables (i.e. N wells) and Mconstraints.

    To solve the problem therefore, we need to step through the points at the vertices, endingwith the point whose objective value is the highest. The simplex method is a procedurewhich ensures that the objective increases at each step, and that the optimum point isreached after a number of steps of order N (or M, whichever is larger).

    The first step is to express the system of equations in a standard form as follows:

    z- 5000.x1 -4000.x2 = 0 :Objective function

    1250.x1 +3017.x2+y1 = 2500 :constraint 1

    5.x1 +2.x2+y2 = 3.8 :constraint 2

    x1 +y3 = 1 :constraint 3

    x2 +y4 = 1 :constraint 4

    They yis are called slack variables and are introduced to transform the inequality constraintsto equality constraints. All the variables are defined to be non-negative. We now form a

  • 7/25/2019 Training Course notes.pdf

    91/94

    Appendix A: GAP Constrained Network Optimisation 87

    2007 Petroleum Experts Ltd.

    matrix representation of the equation (the tableau):

    z x1 x2 y1 y2 y3 y4

    Row 0 1 -5000 -4000 0 0 0 0 0

    Row 1 0 1250 3017 1 0 0 0 2500

    Row 2 0 5 2 0 1 0 0 3.8

    Row 3 0 1 0 0 0 1 0 1

    Row 4 0 0 1 0 0 0 1 1

    As a starting point, take x1 and x2=0. This satisfies all constraints. We now want to take astep which increases the objective. Choose the variable which has the largest negative

    coefficient in row 0 in this case x1. Let x2 stay at zero. As we incr